Hi Everyone,
I hope you had a nice weekend. Yesterday, we kicked off a large-scale technical project to update the dependency libraries contained within fcrepo-core. This work focuses on modernizing Fedora’s core codebase, and bringing it up to modern, current versions of all out-dated dependency libraries. Work will commence by first evaluating and improving test coverage to ensure a smooth rollout and streamline future development and maintenance, then upgrading critical dependencies, to current, supported versions. Read about our Dependency Upgrade Project here.
See the Dependency Upgrade Project on GitHub.
Overall Project Goals
Expand code test coverage to:
Upgrade Fedora’s core dependencies to the latest versions.
Phase 1: Code Coverage Review
Expanding code test coverage is a prerequisite to starting the upgrades. We will lay the groundwork for expansion of test coverage by:
Code Coverage Review work is outlined in the "Part 1: Code Review" tab within the project on GitHub.
We Need YOU!
We are reaching out to the entire community of Fedora users to help with this effort. We need individuals with experience in code coverage review as well as anyone with experience writing unit and integration tests! All levels are welcome and encouraged to participate. This is the perfect opportunity to get started with contributions to the Fedora community.
To participate in the code coverage review:
We will be working in 2-week sprint-style focused working blocks to accomplish the code coverage review. The first block of work runs from March 31 - April 12, 2025. Check-ins will happen during the regular scheduled Tech Meeting - every Thursday @ 11am Eastern.
If you are new to the Fedora project, please see our
Guide for New Developers
to get started.
If you have any questions, please reach out to the Fedora Team via email (fed...@lyrasis.org) or join us on Slack (https://fedora-project.slack.com/).
Looking forward to seeing your work in the project!
Cheers,
Arran
---
Arran Griffith
Program Manager, Fedora Program
Lyrasis
![]()