2021-07-08 23:02:37 +03:00
= Fedora Package Maintainers
2021-06-13 23:29:19 +03:00
2021-07-08 23:02:37 +03:00
Fedora Packages are maintained collectively
by a community of both Red Hat members and volunteers.
2021-06-13 23:29:19 +03:00
2022-05-24 08:21:06 +03:00
Fedora package maintenance is governed by policies enacted by
xref:fesco::index.adoc[Fedora Engineering Steering Committee (FESCo)].
This documentation site provides supplemental information on tooling and processes,
as well as tutorials, guides and howtos.
2021-08-22 14:01:27 +03:00
[#useful_links_for_package_maintainers]
2021-07-08 23:02:37 +03:00
== Useful links for Package Maintainers
2021-06-13 23:29:19 +03:00
2021-08-22 14:01:27 +03:00
[#get_involved]
2021-07-08 23:02:37 +03:00
=== Get Involved
* xref:Joining_the_Package_Maintainers.adoc[Joining the Package Maintainers]
* xref:Package_Review_Process.adoc[Package Review Process]
— describes the formal review process (for both contributors and reviewers)
* https://fedoraproject.org/wiki/Category:Packaging_SIGs[Packaging SIGs]
— Informal groups of packagers working on specific areas of the distribution
2024-06-09 23:24:23 +03:00
* xref:epel::index.adoc[EPEL]
2021-07-08 23:02:37 +03:00
— Rebuild of Fedora packages for RHEL or compatible derivatives
2021-08-22 14:01:27 +03:00
[#packaging_guidelines]
2021-07-08 23:02:37 +03:00
=== Packaging Guidelines
The https://fedoraproject.org/wiki/Packaging_Committee[Packaging Committee] handles the rules
2022-12-30 23:46:38 +02:00
and xref:packaging-guidelines::index.adoc[Packaging Guidelines]
2021-07-08 23:02:37 +03:00
for writing SPEC files for software in Fedora.
2021-08-22 14:01:27 +03:00
[#introduction_to_packaging]
2021-07-08 23:02:37 +03:00
=== Introduction to packaging
2024-06-03 22:58:08 +03:00
* https://rpm.org/max-rpm-snapshot/[Maximum RPM Book]
2021-07-08 23:02:37 +03:00
— most detailed, but slightly obsolete.
2023-05-22 06:38:52 +03:00
* https://rpm-packaging-guide.github.io/[RPM Packaging Guide]
2021-07-08 23:02:37 +03:00
— an in-depth guide to RPM.
2021-08-22 14:01:27 +03:00
[#procedures_policies_and_guides]
2021-07-08 23:02:37 +03:00
=== Procedures, Policies and Guides
* https://fedoraproject.org/wiki/Using_Mock_to_test_package_builds[Using Mock to test package builds]
* https://fedoraproject.org/wiki/Milestone_freezes[Milestone freezes]
— how the Fedora Beta and Final freezes affect packagers
2024-06-09 23:24:23 +03:00
* xref:releases::lifecycle.adoc[Fedora Release Life Cycle]
2021-07-08 23:02:37 +03:00
— information on the Fedora development process,
particularly various freeze dates and such
2021-08-22 14:01:27 +03:00
[#resources_for_fedora_package_collection_contributors]
2021-07-08 23:02:37 +03:00
=== Resources for Fedora Package Collection contributors
* https://fedoraproject.org/wiki/Category:SIGs?rd=SIGs[SIGs] — Fedora Special Interest Groups
* https://bugzilla.redhat.com/bugzilla/describecomponents.cgi?product=Fedora[Fedora package components in bugzilla]
* https://koji.fedoraproject.org/koji/[koji — Fedora Package Build System]
* https://bodhi.fedoraproject.org/[bodhi — Fedora Package Update System]
2022-08-27 10:42:55 +03:00
* https://packages.fedoraproject.org/[Fedora Packages]
— Web UI for browsing packages.
* https://packager-dashboard.fedoraproject.org[Fedora Packager Dashboard]
— Service for Fedora package maintainers aiming to provide all relevant data
at a single place in an easy to read and filter way.
2021-07-08 23:02:37 +03:00
* https://calendar.fedoraproject.org/vacation/[Vacation Calendar]
2022-08-27 10:42:55 +03:00
— Add a vacation note if you are going to be unavailable for a few days.
2021-07-08 23:02:37 +03:00
* https://fedoraproject.org/wiki/Test_Machine_Resources_For_Package_Maintainers[Test Machines]
— Contributed servers for test, mock build, compile or debug packages before submitting to koji
2022-09-27 22:56:15 +03:00
* https://sourcegraph.com/search?q=context:global+repo:^src\.fedoraproject\.org/rpms/.*%24[Sourcegraph]
— Search across all dist-git repositories.
2021-08-22 14:01:27 +03:00
[#important_mailing_lists]
2021-07-08 23:02:37 +03:00
=== Important Mailing Lists
2021-10-11 22:30:44 +03:00
include::{partialsdir}/mailing_lists.adoc[]
2021-07-08 23:02:37 +03:00
2021-09-29 16:21:26 -04:00
* https://listman.redhat.com/mailman/listinfo/bugzilla-announce-list[bugzilla-announce-list] is where announcements about https://bugzilla.redhat.com[Red Hat Bugzilla] are shared.