Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509984 - Consider relaxing coreutils dependency in multibuild.eclass
Summary: Consider relaxing coreutils dependency in multibuild.eclass
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-10 16:09 UTC by eroen
Modified: 2014-05-10 21:37 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 eroen 2014-05-10 16:09:44 UTC
Currently, multibuild.eclass has

    DEPEND="userland_GNU? ( >=sys-apps/coreutils-8.5 )"

This causes circular dependency issues with app-arch/xz-utils when upgrading very old systems.

The >=coreutils-8.5 dependency seems to have been added due to the -n switch being in use.[1] However, -n is no longer used,[2] so the dependency might no longer be required.

Note, I have not myself tested that this works with ancient coreutils.

1: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/multibuild.eclass?r1=1.12&r2=1.13
2: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/multibuild.eclass?r1=1.14&r2=1.15
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-05-10 21:37:04 UTC
Sure. Thanks for noticing.

+  10 May 2014; Michał Górny <mgorny@gentoo.org> multibuild.eclass:
+  Remove the coreutils dependency since the old copying code has been replaced
+  by a more portable function. Bug #509984.