Bug 1463384 - [PATCH] Provide /bin/foo binaries in single subpackage
Summary: [PATCH] Provide /bin/foo binaries in single subpackage
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: coreutils
Version: rawhide
Hardware: All
OS: All
unspecified
unspecified
Target Milestone: ---
Assignee: Kamil Dudka
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-06-20 17:49 UTC by Igor Gnatenko
Modified: 2017-06-22 12:28 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2017-06-22 12:28:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Provide /bin/foo binaries in single subpackage (2.75 KB, patch)
2017-06-20 17:49 UTC, Igor Gnatenko
no flags Details | Diff

Description Igor Gnatenko 2017-06-20 17:49:15 UTC
Signed-off-by: Igor Gnatenko <ignatenko>

Comment 1 Igor Gnatenko 2017-06-20 17:49:24 UTC
Created attachment 1289765 [details]
Provide /bin/foo binaries in single subpackage

Comment 2 Kamil Dudka 2017-06-21 09:50:57 UTC
I suspect that Pádraig did not introduce these artificial provides intentionally while creating the coreutils-single subpackage.  As I understand it, all the packages requiring /bin/foo should be fixed instead of coreutils-single...

Pádraig, could you please review the proposed change?

Comment 3 Pádraig Brady 2017-06-21 16:43:44 UTC
Explicit provides for the binaries shouldn't be required, and were there for compat with packages that required the old /bin path before the /usr move.
I.E. these provides are not specific to coreutils.
Note the use of RemovePathPostfixes allows for implicit /usr/bin/... provides from both of the coreutils package variants.

Comment 4 Kamil Dudka 2017-06-22 12:28:50 UTC
Per comment #3 closing NOTABUG.  UsrMove was implemented in Fedora 17.  Packages that still require /bin/foo need to be fixed to require /usr/bin/foo instead.


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