Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 65921 - Unusual "virtuals" listed in the profiles
Summary: Unusual "virtuals" listed in the profiles
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 64339
  Show dependency tree
 
Reported: 2004-09-30 07:48 UTC by Jason Stubbs (RETIRED)
Modified: 2005-06-27 19:03 UTC (History)
1 user (show)

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 Jason Stubbs (RETIRED) gentoo-dev 2004-09-30 07:48:13 UTC
There's several profiles that have some strange listings in the virtuals files. They all seem to be workarounds, bar one, which will only ensure that whatever they are working around doesn't get fixed for much longer than it should take. Here they are:

irtual/ghc              dev-lang/ghc-bin
sys-apps/fileutils      sys-apps/coreutils
sys-apps/reiserfs-utils sys-fs/reiserfsprogs
sys-apps/sh-utils       sys-apps/coreutils
sys-apps/textutils      sys-apps/coreutils
x11-libs/xaw            x11-libs/Xaw3d

The first looks like a mistype. I did a quick grep on profiles/updates/* and don't see anything, but that's where these should really be found.
Comment 1 Ciaran McCreesh 2004-09-30 07:49:57 UTC
The coreutils stuff is in there to get around the nasty *utils -> coreutils migration I think...
Comment 2 Jason Stubbs (RETIRED) gentoo-dev 2004-09-30 08:03:32 UTC
Yeah, Nick just reminded me of that. I'll see if I can work something out over the weekend for those three.
Comment 3 Jason Stubbs (RETIRED) gentoo-dev 2004-10-01 19:23:23 UTC
Okay, I've thought about it and the coreutils stuff is not necessary. There are three types of installations:
* Only coreutils
* Only fileutils, sh-utils and textutils
* Coreutils and dummy fileutils, sh-utils and textutils

If all profiles are updated to depend on coreutils, all of the above installations will have coreutils installed on the next world or system update. Profiles that are not updated are:

default-1.0-gcc3/packages
default-hppa-1.4/packages
default-ppc/packages
default-ppc-1.0/packages
default-ppc64-2004.1/packages
default-ppc64-2004.2/packages
default-ppc64-2004.3/packages

The profiles that contain the virtuals are:

default-amd64-1.4/virtuals
default-amd64-2004.0/virtuals
default-amd64-2004.2/virtuals
gcc34-amd64-2004.1/virtuals
hardened/amd64/virtuals

If, at any stage, it wanted for fileutils and friends to be removed from the tree, this will also cause no issue in any of the above installations.
Comment 4 SpanKY gentoo-dev 2004-10-01 20:06:13 UTC
removed the hppa profile
Comment 5 Travis Tilley (RETIRED) gentoo-dev 2004-10-02 00:25:17 UTC
cleaned up the amd64 profile virtuals
Comment 6 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-10-02 07:12:20 UTC
ppc should be clean.
Comment 7 Brian Harring (RETIRED) gentoo-dev 2005-02-28 00:58:35 UTC
Yo... what remains?
Comment 8 Sven Wegener gentoo-dev 2005-06-27 06:18:21 UTC
luna profiles # grep -r --include=virtuals -v "^\(virtual\|#\|$\)" .
./default-sparc64-1.4/virtuals:x11-libs/xaw         x11-libs/Xaw3d
./default-sparc64-1.4/virtuals:sys-apps/reiserfs-utils sys-fs/reiserfsprogs
./default-linux/sparc/sparc32/2004.3/virtuals:sys-apps/reiserfs-utils  
sys-fs/reiserfsprogs
./default-linux/sparc/sparc32/2004.3/virtuals:x11-libs/xaw                     
x11-libs/Xaw3d
./default-linux/sparc/sparc32/2005.0/virtuals:sys-apps/reiserfs-utils  
sys-fs/reiserfsprogs
./default-linux/sparc/sparc32/2005.0/virtuals:x11-libs/xaw                     
x11-libs/Xaw3d
./default-linux/sparc/sparc32/2005.1/virtuals:sys-apps/reiserfs-utils  
sys-fs/reiserfsprogs
./default-linux/sparc/sparc32/2005.1/virtuals:x11-libs/xaw                     
x11-libs/Xaw3d
./default-sparc-2004.0/virtuals:x11-libs/xaw        x11-libs/Xaw3d
./default-sparc-2004.0/virtuals:sys-apps/reiserfs-utils sys-fs/reiserfsprogs
./default-sparc-1.4/virtuals:x11-libs/xaw           x11-libs/Xaw3d
./default-sparc-1.4/virtuals:sys-apps/reiserfs-utils sys-fs/reiserfsprogs
./gcc33-sparc64-1.4/virtuals:x11-libs/xaw           x11-libs/Xaw3d
./gcc33-sparc64-1.4/virtuals:sys-apps/reiserfs-utils sys-fs/reiserfsprogs
./default-sparc64-2004.0/virtuals:x11-libs/xaw      x11-libs/Xaw3d
./default-sparc64-2004.0/virtuals:sys-apps/reiserfs-utils sys-fs/reiserfsprogs
./default-alpha-1.4/virtuals:sys-apps/reiserfs-utils    sys-fs/reiserfsprogs
./default-alpha-1.4/virtuals:x11-libs/xaw                       x11-libs/Xaw3d
./default-ppc64-2004.2/virtuals:x11-libs/xaw           x11-libs/Xaw3d
./default-ppc64-2004.2/virtuals:sys-apps/reiserfs-utils sys-fs/reiserfsprogs
./default-ppc64-2004.3/virtuals:x11-libs/xaw           x11-libs/Xaw3d
./default-ppc64-2004.3/virtuals:sys-apps/reiserfs-utils sys-fs/reiserfsprogs
./default-ppc-1.0/virtuals:x11-libs/xaw     x11-libs/Xaw3d
./default-ppc-1.0/virtuals:sys-apps/reiserfs-utils sys-fs/reiserfsprogs
./default-ppc-1.4/virtuals:x11-libs/xaw     x11-libs/Xaw3d
./default-ppc-1.4/virtuals:sys-apps/reiserfs-utils sys-fs/reiserfsprogs

Considering that the 1.0, 1.4 and 2004.[0-3] profiles are deprecated the only
one that still needs fixing is the sparc profile.
Comment 9 SpanKY gentoo-dev 2005-06-27 06:46:05 UTC
yeah, the only thing that needs fixing are these files:
./default-linux/sparc/sparc32/2004.3/virtuals
./default-linux/sparc/sparc32/2005.0/virtuals
./default-linux/sparc/sparc32/2005.1/virtuals
Comment 10 Gustavo Zacarias (RETIRED) gentoo-dev 2005-06-27 19:03:49 UTC
Nuked them.