Bug 2417105 - Changes/Adopt new R Packaging Guidelines
Summary: Changes/Adopt new R Packaging Guidelines
Keywords:
Status: ON_QA
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: r-maint-sig
QA Contact:
URL:
Whiteboard:
Depends On: 2431663 2431633 2452713
Blocks: F44Changes
TreeView+ depends on / blocked
 
Reported: 2025-11-25 20:17 UTC by Allison King
Modified: 2026-03-28 16:48 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:
fedora-admin-xmlrpc: mirror+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FC-2676 0 None None None 2025-12-12 04:04:17 UTC

Description Allison King 2025-11-25 20:17:27 UTC
This is a tracking bug for Change: Changes/Adopt new R Packaging Guidelines
For more details, see: https://fedoraproject.org/wiki/Changes/Adopt_new_R_Packaging_Guidelines

There are currently over 400 R packages in Fedora's repositories, many of them with slightly different interpretations of the [https://docs.fedoraproject.org/en-US/packaging-guidelines/R/ R Packaging Guidelines], which contain almost no automations. As a result, different packages implement different techniques for dealing with the various quirks derived from such guidelines. With this proposal, we aim at automation, reliability and simplicity via [https://github.com/rpm-software-management/R-rp

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Iñaki Ucar 2026-01-09 09:59:27 UTC
Change is 100% code complete:

- The new R guidelines were accepted and published.
    - Discussion: https://pagure.io/packaging-committee/issue/1499
    - New guidelines: https://pagure.io/packaging-committee/pull-request/1509
    - Minor corrections: https://pagure.io/packaging-committee/pull-request/1516

- R-rpm-macros v1.3.3 is available, with the new R-srpm-macros merged in the buildroot.

- The specs for all R packages have been converterted to the new format and built in rawhide.

Comment 2 Mattias Ellert 2026-02-10 14:12:44 UTC
The R-srpm-macros has not been added to redhat-rpm-config in Fedora 42 and 43.

It was added to epel-srpm-macros in EPEL 9 and 10, but only in the specfile in git, there are not build and updates of the package containing this change.
The specfiele change in EPEL 10 was not yet merged inte EPEL 10.1.

Comment 3 Iñaki Ucar 2026-02-10 14:23:51 UTC
Thanks for opening those bugs. I asked for help about this a couple of times to provenpackagers with no luck so far.


Note You need to log in before you can comment on or make changes to this bug.