Some files in the profiles have redundant entries. A simple find | sort | uniq can give a proper list.
Created attachment 111537 [details] list.txt And here is the list made by the simple find | sort | uniq. Each line shows the file and the output of sort | uniq -d on that file.
(In reply to comment #0) > A simple find | sort | uniq can give a proper list. Nice, except that it completely hides the redundant entries... Attach some patch because it's pretty unclear what's redundant there.
(In reply to comment #2) > Nice, except that it completely hides the redundant entries... Attach some > patch because it's pretty unclear what's redundant there. See attachment #111537 [details]. Each line has a file, the redundant line and the number of times that line is repeated. Quoting a random one, just to illustrate: default-linux/ppc/2005.1/ppc64/use.mask 2 pcmcia
(In reply to comment #3) > Each line has a file, the redundant line and the number of times that line is > repeated. Ah... Really didn't get what's the number about.
amd64 done
Done on hppa.
x86 is done
selinux done
Not sure what you want SPARC to do here. The package in question (media-sound/bitscope) needs to be masked in the profiles that support 2.4 kernels. Based on how the current profile hierarchy is setup, we'll either have duplicate masking entries or unmasking entries. If anyone has any suggestions here, feel free to re-CC us. Also, the selinux team is responsible for the selinux SPARC profile, not the SPARC arch team.
Removing ppc, all of the ppc profiles listed here are actually ppc64 profiles.
(In reply to comment #9) > Not sure what you want SPARC to do here. The package in question > (media-sound/bitscope) needs to be masked in the profiles that support 2.4 > kernels. It's listed twice in every 2.4 profile. Here, take sparc32/2006.1/2.4 for example: $ cat -n /usr/portage/profiles/default-linux/sparc/sparc32/2006.1/2.4/package.mask | grep bitscope 19 media-sound/bitscope 32 media-sound/bitscope Fair enough?
bitscope dupes nuked.
Should be done on MIPS now.
Two more: 2 ./base/use.mask:fdftk 2 ./desc/cameras.desc:aox - libgphoto support for aox cameras
removing ppc64, fixed (except dev/* ones those really can all be deleted .. I'll prune them later)
(In reply to comment #15) > removing ppc64, fixed (except dev/* ones those really can all be deleted .. > I'll prune them later) default-linux/ppc/2005.1/ppc64/use.mask still has pcmcia duped. And someone has to do the ones in comment #14.
Sorry for the bug spam... added myself to the wrong bug...
This should be all done now. We'll have to come up with an automated check for this eventually.