Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 515472 - >=sys-apps/util-linux-2.24.1-r3: Outdated prefix version causes broken rdeps
Summary: >=sys-apps/util-linux-2.24.1-r3: Outdated prefix version causes broken rdeps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-27 07:14 UTC by Ruud Koolen (RETIRED)
Modified: 2014-08-03 01:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ruud Koolen (RETIRED) archtester gentoo-dev Security 2014-06-27 07:14:09 UTC
The latest version of sys-apps/util-linux in prefix-tree is sys-apps/util-linux-2.24, but there are ebuilds in gx86 that depend on >=sys-apps/util-linux-2.24.1-r3, causing installation of those packages to break unless the offending package versions are manually masked.
Comment 1 Christoph Junghans (RETIRED) gentoo-dev 2014-07-27 21:31:52 UTC
It darwin still in need of libuuid from util-linux?
Otherwise we could just use gx86's sys-apps/util-linux.
Comment 2 Fabian Groffen gentoo-dev 2014-07-28 05:45:46 UTC
only older darwin, latest have their own
Comment 3 Christoph Junghans (RETIRED) gentoo-dev 2014-07-31 16:33:44 UTC
(In reply to Fabian Groffen from comment #2)
> only older darwin, latest have their own
util-linux-2.18-r1 is the last one keyworded for *-macos, so does anything speaks against merging >=sys-apps/util-linux-2.24.1-r3 from gx86 for *-linux?

Long term we should merge util-linux with gx86, but I am not sure if this kind of hackery can go into gx86.
Comment 4 Fabian Groffen gentoo-dev 2014-07-31 18:58:14 UTC
I think we should drop the macos case, if we need libuuid, then we need to find a way to get it without the whole util-linux stuff.
Comment 5 Christoph Junghans (RETIRED) gentoo-dev 2014-07-31 19:26:24 UTC
sys-apps/util-linux-2.24.2 synced with gx86, let's see what breaks...
Comment 6 Christoph Junghans (RETIRED) gentoo-dev 2014-07-31 21:44:45 UTC
works on my ~amd64-linux. Let's wait 10 days and then complete the merge with gx86 by removing util-linux from prefix overlay.
Comment 7 Christoph Junghans (RETIRED) gentoo-dev 2014-08-01 17:07:52 UTC
Ok, I found a really obscure bug in the build system.

If the path specified behind --libdir does NOT start with /usr, '${prefix}' (literally) or '${exec_prefix}' its content is appended to '${exec_prefix}'. Hence in prefix the pc files get install into ${EPREFIX}/usr/${EPREFIX}/lib/pkgconfig !

Now fixed in the ebuild.