2026-02-12 - 2026-08-12
Overview
110 pull requests merged by 40 users
Merged
#1560 Avoid ellipsis being rendered as ordered list markup
Merged
#1558 add missing be in Haskell guidelines
Merged
#1557 Modified the section of the spec where %cmake_kf[5/6] should be in
Merged
#1555 CryptoPolicies: crypto-team -> fesco for exception approvals
Merged
#1552 Loosen review exception criteria for compat packages
Merged
#1539 Fix self-contradictory web assets guidelines
Merged
#800 Few improvements and one addition to rust guidelines
Merged
#833 Improve the authoring instructions to be helpful to beginners.
Merged
#826 document the use of forge macros for issue 719
Merged
#829 Update Python manual byte compilation rules
Merged
#831 Fix the Asciidoc code of the Ada guidelines.
Merged
#836 Source File Verification
Merged
#846 guidelines/RPMMacros: update for the 21st century
Merged
#852 Markup fix
Merged
#863 Fix formatting and add an entry to the ToC
Merged
#862 fix broken links and minor build warnings
Merged
#870 Markup fixes
Merged
#875 Boostrapping requires FPC exception, not filesystem exception.
Merged
#890 Stop using %systemd_requires for packages which only install unit files
Merged
#903 Update Python guidelines for Fedora 31
Merged
#913 Python dep generator in RPM 4.15 adjusts version numbers
Merged
#923 Fix small issues in CMake docs
Merged
#919 Update R packaging guidelines
Merged
#930 Tighten up the manpage section.
Merged
#934 Fonts packaging policy rewrite
Merged
#1010 Fix example for __provides_exclude_from
Merged
#1011 Python guidelines updates
Merged
#1025 Add review exception for alternatively named EPEL packages
Merged
#1034 Change the prefered method of nodejs packaging to bundle nodejs libraries.
Merged
#1043 Update R guidelines slightly
Merged
#1072 Python Packaging Guidelines overhaul
Merged
#1073 Use tilde and caret in version field
Merged
#1083 these 2 page don't have tilte
Merged
#1092 Tidy php guidelines
Merged
#1101 Update a few outdated links
Merged
#1102 Use "sentence" per line style.
Merged
#1103 Fixes the dead hyper links to rpm.org
Merged
#1108 Use https for links where possible
Merged
#1104 Semantic breaks for the main guidelines page
Merged
#1109 Fix some bad links
Merged
#1110 Remove Eclipse Plugin guidelines
Merged
#1116 Fix some Naming Guidelines formatting issues
Merged
#1115 Fix more bad links (insecure or broken)
Merged
#1124 clarifications for Rust Naming and Versioning guidelines
Merged
#1119 More semantic breaks for the main guidelines page
Merged
#1125 A bit more work on bad links
Merged
#1122 Systemd fixes
Merged
#1127 Various minor fixes
Merged
#1126 More semantic breaks
Merged
#1142 Update Packing Guidelines for Licensing to enable SPDX identifiers
Merged
#1152 Add BLAS/LAPACK guidelines
Merged
#1177 UsersAndGroups: add more missing users and groups
Merged
#1187 Java: document %{java_arches} macro, reformat long lines, fix weird grammar
Merged
#1191 Python: Document %{_py3_shebang_s} and %{_py3_shebang_P}, %{python3_cache_tag}
Merged
#1196 Update link to licensing info
Merged
#1194 Update guidelines for Rust licensing
Merged
#1195 Update LicensingGuidelines.adoc typos
Merged
#1192 Replace license tag info for Perl with link to new Fedora licensing page
Merged
#1201 initial Ansible Collection guidelines
Merged
#1204 update Rust Packaging Guidelines for Fedora 35+ and rust2rpm v22
Merged
#1199 Update LicensingGuidelines links (again)
Merged
#1200 Some typo and link fixes
Merged
#1205 CMake: Remove mentions of end of life releases
Merged
#1216 Updates to SourceURL page
Merged
#1224 Clean up the MinGW packaging guidelines
Merged
#1254 Update sourcehut url to include git
Merged
#1260 mingw: document approach for integrating mingw with native packages
Merged
#1255 Adjust guidelines for %autorelease+%autochangelog
Merged
#1262 Golang: Miscellaneous improvements to the text of the naming guidelines
Merged
#1268 Web Assets doc: Fix links, code
Merged
#1274 Document a few addon naming exceptions
Merged
#1277 Freshen Per-Product_Configuration document, syntactically/technically
Merged
#1269 Tag specfile blocks for syntax highlighting
Merged
#1285 Miscellaneous Ansible_collections guidelines fixes
Merged
#1291 Clean up and clarify the Licensing Guidelines
Merged
#1296 Fix formatting in "Scripting Inside of Specfiles" section
Merged
#1298 Add Lua packaging guidelines (v2)
Merged
#1301 Document new %systemd_postun_with_reload and %systemd_user_postun_with_reload macros and other adjustments
Merged
#1342 Rust: small updates and clarifications
Merged
#1348 Semantic linebreaks for the Haskell guidelines
Merged
#1352 Python reality check
Merged
#1361 Implement the bin-sbin merge
Merged
#1362 Require spec files to use https: URLs when possible.
Merged
#1372 Add note about add-determinism BRP script
Merged
#1377 Ocaml guidelines fixes and improvements
Merged
#1387 Update Ada packaging guidelines
Merged
#1392 Move comma
Merged
#1406 Python: %pyproject_buildrequires: Document support for PEP 735 (dependency groups)
Merged
#1402 Move text about JS to JS page and allow precompiled CSS
Merged
#1410 Clarify crypto policy exception procedure
Merged
#1433 Fix syntax highlighting for all rpm-spec blocks
Merged
#1441 Update Java Packaging Guidelines
Merged
#1436 UsersAndGroups: fully switch to sysusers.d
Merged
#1447 RPM_Source_Dir: Sembr, macro name fix, formatting
Merged
#1458 Review Guidelines: explicitly add relaxed rules for "only technically new" packages
Merged
#1469 No longer allow the 201x Python guidelines; Remove outdated Python 2 section from Python Appendix
Merged
#1477 Enhance the 'Compiler Flags' section.
Merged
#1481 Fix all build warnings
Merged
#1482 Naming options when a foundry is not registered
Merged
#1487 Scriptlets doc: Relegate legacy GConf info to separate page, style code blocks
Merged
#1498 Draft: Update Golang guidelines for Changes/GolangPackagesVendoredByDefault
Merged
#1506 Repo tooling: Adopt 'docsbuilder' script, update linkchecker command
Merged
#1510 Rust guidelines cleanups and refresh for changes in rust2rpm v27 / v28
Merged
#1520 expand policy doc regarding versioned symbols
Merged
#1541 Remove legacy "%global preferred over %define" guideline
Merged
#1540 R guidelines: recommend R2spec
Merged
#1537 small typo
Merged
#1533 guidelines: Add FAQ for ELF Versioned Symbols
Merged
#1532 Loosen the Source requirement for RubyGems
Merged
#1528 guidelines: fix typo s/MUT/MUST/ in Rust guidelines
4 pull requests proposed by 4 users
Proposed
#1525 Node.js: Check that License field is synced with bundled licenses
Proposed
#1543 Initial Erlang Packaging Guidelines
Proposed
#1553 [WIP] Update Node.js guidelines, replacing nodejs-packaging-bundler with npm2rpm
Proposed
#1561 WIP: Add guidelines for using different nodejs versions
13 issues closed from 12 users
Closed
#1550 Bundling docs: explain/note why bundling should be avoided
Closed
#1551 Package Review Exception - mysql9.7
Closed
#1544 [main] Doc issue in file guidelines/modules/ROOT/pages/CMake.adoc
Closed
#1449 Outdated advice regarding %global vs. %define
Closed
#1542 Various account issues
Closed
#1401 Revising PHP packaging for PIE
Closed
#1535 Add containerd package to Update Policy Exception List
Closed
#1534 Add moby-engine and rootlesskit packages to Update Policy Exception List
Closed
#1519 Fedora should adopt the position that versioned symbols are strongly encouraged, and actively work to add them upstream
Closed
#1530 PyPI parity
Closed
#1527 Let's all move to the forge, let's all move to the forge ... 🎶
Closed
#1512 Building rubygem-cucumber-messages as a subpackage of cucumber-messages?
Closed
#1531 Request to join the FPC
19 issues created by 9 users
Opened
#1527 Let's all move to the forge, let's all move to the forge ... 🎶
Opened
#1530 PyPI parity
Opened
#1531 Request to join the FPC
Opened
#1534 Add moby-engine and rootlesskit packages to Update Policy Exception List
Opened
#1535 Add containerd package to Update Policy Exception List
Opened
#1536 Packaging Guidelines changes for Change: Adopt PURL Metadata
Opened
#1538 RFC: Trigger openstack cli completion files openstack plugins.
Opened
#1542 Various account issues
Opened
#1544 [main] Doc issue in file guidelines/modules/ROOT/pages/CMake.adoc
Opened
#1545 [main] Identify exemplar package specs and add to ecosystem guidelines
Opened
#1546 Clarify distribution conditionals in spec files
Opened
#1547 General feedback about python packager guidelines: [main] guidelines/modules/ROOT/pages/Python.adoc
Opened
#1548 Packaging guidelines for the scenario where an upstream repository no longer exists
Opened
#1549 Clarification on packaging latest versions of software
Opened
#1550 Bundling docs: explain/note why bundling should be avoided
Opened
#1551 Package Review Exception - mysql9.7
Opened
#1554 [main] Doc issue in file guidelines/modules/ROOT/pages/Alternatives.adoc
Opened
#1556 Broken links in guidelines/modules/ROOT/pages/DefaultServices.adoc
Opened
#1559 Add agentic skills
28 unresolved conversations
Open
#1132
Mark comments as scriplets for Sources to be used in automation
Open
#1299
Update guidelines/modules/ROOT/pages/AppData.adoc to reference new validation tool
Open
#1496
anaconda-webui and cockpit appear to violate Javascript and CSS compilation guidelines
Open
#1488
Explicit Conflicts: in leaf packages
Open
#937
Versioning guidelines inconsistent wrt. "<pkgrel> = 0.N" in the "Tilde Versioning" case
Open
#1454
Update advice on creating specfile macros
Open
#1475
Refer to "Linux File System Hierarchy" instead of the FHS
Open
#1500
Add Codeberg repository download link suggestions
Open
#1425
WIP: add guidelines for GNOME Shell extensions
Open
#1351
propose Generate.SoureceX.sh script
Open
#1346
Alternatives: avoid explicit paths to update-alternatives
Open
#1335
Remove MPI_SUFFIX requirement from MPI guidelines
Open
#1332
Update guidelines/modules/ROOT/pages/what-can-be-packaged.adoc
Open
#1333
Scriptlets: recommend against writing to /var
Open
#1244
Packaging documentation
Open
#1308
Add documentation on how to bootstrap packages with Koji
Open
#1295
[DRAFT] Document %forgeversion and new repository location
Open
#1181
Compiler flags updates
Open
#1071
Overhaul the RPATH section of the guidelines.
Open
#1061
Clarify rules for directory ownership
Open
#917
add Minisign/Signify source verification documentation
Open
#910
Add detail for bootstrapping and conditional builds
Open
#1439
Naming: packages shall not exceed 64 chars long
Open
#1455
[WIP] Document the %cmake_generator macro
Open
#1453
Add links to KDE SIG wiki and RPM macros page
Open
#1492
Draft: Use Cursor AI to convert everything to Semantic Line Breaks
Open
#1462
Add guidelines for packaging Mozilla Firefox extensions
Open
#1465
Add outline for how to use a sidetag to bootrstrap