Fedora Release Engineering
This page contains information about the Fedora Release Engineering team.
Contact Information
-
matrix: Matrix Fedora releng channel
-
Mailing List: [email protected]
-
Issue tracker: Fedora Releng Pagure Tickets
If you want the to get something done (e.g. moving packages to buildroots or into frozen compositions) by the ReleaseEngineering Team, please create a ticket in the issue tracker mentioned above. Please enter your FAS-username or e-mail address in the respective textbox, to make sure the team can contact you.
Team Composition
Release Team members are approved by FESCo. However, FESCo has delegated this power to the Release Team itself. If you want to join the team, please read Joining Release Engineering.
Fedora Release Engineering Leadership
Leadership is currently appointed by FESCo with input from the current release team.
Things we Do
-
Create official Fedora releases.
-
Fedora Products;;
-
Cloud
-
Server
-
Workstation
-
-
Fedora Spins
-
-
Report progress towards release from branched creation on.
-
Give reports to FESCo on changes to processes.
-
If something is known to be controversial, we let FESCo know before implementing otherwise implementation generally happens concurrently to reporting.
-
Set policy on freeze management
-
Administrate the build system(s)
-
Remove unmaintained packages from Fedora
-
Push updated packages
-
write and maintain tools to compose and push Fedora
Joining Release Engineering
Much of rel-eng’s communication is via matrix. One of the best ways to initially get involved is to attend one of the meetings and say that you’re interested in doing some work during the open floor at the end of the meeting. If you can’t make the meeting times, you can also ping one of us on matrix or sign up for the mailing list.
Since release engineering needs special access to systems essential to Fedora people new to rel-eng will usually get access a little bit at a time. Typically people won’t immediately be granted the ability to sign packages and push updates for example. A couple of tasks you could start out with are troubleshooting why builds are failing (and if rel-eng could take actions to fix it) as the requests are submitted to pagure or help with scripts for various rel-eng tasks.
There are also a number of tools that Fedora Release Engineering uses and relies upon, working on improving these upstream to fascilitate with new things that the Fedora Project is aiming to deliver is also a great way to get involved with Fedora Rel-Eng.
How we do it
See our Releng Miscellaneous guide and Release process for details on how we do the things we do.
Most discussions regarding release engineering will happen either in Matrix Fedora releng channel or on the releng mailing list. For requests, please consult the Contact Information
Meetings
Rel-eng holds regular meetings every Tuesday at 16:00 UTC in Fedora Meeting 3 channel on matrix.
Meeting agendas are created from open tickets in pagure that contain the meeting keyword.
Meeting Minutes
Meeting minutes are available at the Meetbot page.
There are also historical Meeting Minutes for 2007-04-16 to 2009-05-04.
Current activities
See our ticket queue for the things we are currently working.
See Releases for information about Fedora releases, including schedules.
Freeze Policies
-
String Freeze Policy (Same time as Alpha Freeze)
-
Change freeze policy (that’s 'Change' as in 'feature')
-
Updates Policy (not technically a freeze, but of interest)
Want to help? Learn how to contribute to Fedora Docs ›