https://bugzilla.redhat.com/show_bug.cgi?id=1257410 --- Comment #14 from Michael Schwendt (Fedora Packager Sponsors Group) <bugs.michael@xxxxxxx> --- The Renaming/Replacing packages guidelines do not apply here at all. This is a new package request, not a rename of an existing package. When renaming a package, the Obsoletes tag is not arch-specific and causes removal of packages of *any* arch, and the explicit Provides is what the package resolver may look at to decide whether to pull in the renamed package or not. When renaming a package, that's an opportunity to keep only the more strict dependencies, i.e. arch-specific ones instead of based on %name (*if* nothing else depends on the old %name), and have a package updater pull in only the new package for the arch that's really needed. However, the pair of Obsoletes/Provides is supposed to be temporary/short-lived anyway (with explicit dependencies switching to use the new names if necessary). [...] Those explicit Provides don't add much value. Only due to the mixed case of the "abcMIDI" name of the physical package, the lower-case "abcmidi" Provides can help when searching packages using a tool that isn't case-insensitive. Also notice: https://fedoraproject.org/wiki/Packaging:NamingGuidelines#General_Naming and https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Case_Sensitivity Lower-case naming is preferred, but the guidelines are afraid of making it mandatory, because it might annoy a few project upstreams, who are fond of their mixed-cased names. The mixed-case spelling is not used everywhere. It's /usr/bin/abc2midi not /usr/bin/abc2MIDI, and the home page refers to the "ABC" standard while using a lower-case "abc" everywhere else. Maybe there's a preference for "abcMIDI" as the project name, but I don't think it's a big deal, since the tools have lower-case names. > $ rpm -q --provides abcmidi > package abcmidi is not installed "rpm -q --provides" queries physical packages. In this case, "abcmidi" is not a package name, but a package capability (here used as a virtual package name). You would need to query via "rpm -q --whatprovides abcmidi": $ rpm -q --provides ldconfig package ldconfig is not installed $ rpm -q --whatprovides ldconfig glibc-2.21-8.fc22.x86_64 -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review