Bug 1655321

Summary: Please rename to <something>-rpm-macros
Product: [Fedora] Fedora Reporter: Nicolas Mailhot <nicolas.mailhot>
Component: redhat-rpm-configAssignee: Florian Festi <ffesti>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: ajax, ffesti, fweimer, igor.raits, john.j5live, jonathan, j, pmatilai, praiskup
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-12-03 13:27:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nicolas Mailhot 2018-12-02 18:11:52 UTC
The project naming was defined before any macro packaging convention emerged in Fedora and is wildly inconsistent with every single other Fedora macro package.

That confuses new packagers and introduces needless friction in the distribution.

Please rename to <something>-rpm-macros to follow Fedora conventions

<something> can be redhat of fedora or os

The package can still provide the old redhat-rpm-config name to avoid confusing oldtimers.

Comment 1 Panu Matilainen 2018-12-03 13:27:13 UTC
redhat-rpm-config is not just a bunch of handy macros, like the name says it is *the* rpm configuration for the whole distro, including the rpmrc, build root policies and whatnot. 

So lets go through all the pain of changing the name of a package that's older than Fedora itself to something LESS descriptive just because a bunch of vaguely similar packages have arrived on the scene since then? No we wont.

Comment 2 Nicolas Mailhot 2018-12-03 16:19:28 UTC
Oh, get off your high horse, redhat-rpm-config itself generates a subpackage named kernel-rpm-macros, so it's not like the <foo>-rpm-macros convention is limited to a "bunch of vaguely similar packages" Fedora packages, it's used by redhat-rpm-config itself.

But since you insist on being unreasonable, I'll let it pass, and you'll get the joy to justify again and again why it absolutely needs to use different naming rules than its own subpackages.

Comment 3 Panu Matilainen 2018-12-04 08:49:03 UTC
kernel-rpm-macros is named that way because it's supposed to be on it's way to be split off redhat-rpm-config.