Bug 1006881
Summary: | Add virtual Provides of libgme | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Christopher Meng <i> |
Component: | game-music-emu | Assignee: | Karel Volný <kvolny> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | kvolny |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | game-music-emu-0.6.0-3.fc20 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-09-23 00:30:21 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
Christopher Meng
2013-09-11 12:49:28 UTC
(In reply to Christopher Meng from comment #0) > but I want you to add a virtual provides of libgme, not a problem > as Debian started using this name since 2009. We shouldn't make our users more > confused. well, isn't that Debian who confuses users if the upstream project and tarball name[1] is "game-music-emu"? :-) [1] see also https://fedoraproject.org/wiki/Packaging:NamingGuidelines#General_Naming game-music-emu-0.6.0-2.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/game-music-emu-0.6.0-2.fc20 Please reconsider. The request in this ticket makes no sense. If at all, there ought to be "Provides: libgme-devel = %{version}-%{release}" in the -devel package. Possibly an additional one using %_isa. Adding a non-versioned (!) "Provides: libgme" to a base library package doesn't add any benefit. Who will use it? We rely on automatic SONAME dependencies, and only under special circumstances we add explicit Requires on a package name and a specific version. Package game-music-emu-0.6.0-2.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing game-music-emu-0.6.0-2.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-16674/game-music-emu-0.6.0-2.fc20 then log in and leave karma (feedback). game-music-emu-0.6.0-3.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/game-music-emu-0.6.0-3.fc20 (In reply to Michael Schwendt from comment #3) > If at all, there ought to be "Provides: libgme-devel = > %{version}-%{release}" in the -devel package. Possibly an additional one > using %_isa. I've added this > Adding a non-versioned (!) oops, sorry, somehow I haven't realised the version is not added automatically (not that it would be important for the purpose mentioned below, but let's have this correct) > "Provides: libgme" to a base library package > doesn't add any benefit. Who will use it? people coming from Debian (Ubuntu) searching what provides libgme? it is just a piece of information added, to me, it is rather "why not" than "why" - this report is a proof that someone had a problem without that information, so let's fix it, I can live with two additional lines within the spec ... > We rely on automatic SONAME dependencies, and only under special circumstances > we add explicit Requires on a package name and a specific version. see above, the point is not automatic dependency solving Ah, okay. You only want to make it easier to find the package. One could not "BuildRequires: libgme-devel" currently, if the %_isa Provides is the only one. "yum search libgme" would find the package, if the %summary or %description contained "libgme". game-music-emu-0.6.0-2.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report. game-music-emu-0.6.0-3.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report. |