Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Clean out your world file
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5 ... 27, 28, 29  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Meeuw
Tux's lil' helper
Tux's lil' helper


Joined: 08 Nov 2002
Posts: 77
Location: NL - Oostzaan

PostPosted: Tue May 25, 2004 4:58 pm    Post subject: Reply with quote

well, still the same error :-/
Back to top
View user's profile Send private message
hepta_sean
Apprentice
Apprentice


Joined: 27 Apr 2004
Posts: 246
Location: Berlin, Germany

PostPosted: Tue May 25, 2004 7:10 pm    Post subject: Reply with quote

First of all: Great script, thanks, I used it some time ago (0.0.1, I think) and it's amazing how it has evolved.

But, I get some weird behaviour for pruneworld -P. I get the following error:
Code:
!!! The package gnome-extra/gal-2.1.9 is
!!! installed, but does not have a corresponding ebuild in an accessible
!!! portage tree. Things will break. Correct this. NOW.

But:
Code:
sean@lois sean $ cat /etc/make.conf | grep PORTDIR_OVERLAY
PORTDIR_OVERLAY="/usr/local/portage/bmg-main /usr/local/portage/love-sources /usr/local/portage/manual"
sean@lois sean $ ls -l /usr/local/portage/bmg-main/gnome-extra/gal/gal-2.1.9.ebuild
-rwxr-xr-x  1 root root 1,1K May 21 18:05 /usr/local/portage/bmg-main/gnome-extra/gal/gal-2.1.9.ebuild


So, somehow, it doesn't deal with the overlay correctly?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Tue May 25, 2004 8:56 pm    Post subject: Reply with quote

Meeuw wrote:
Code:
# bash pruneworld --exec rdepend sys-apps/vixie-cron-3.0.1-r4

-app
-devel/patch )
-lib
/
/cronba
/lib
/portage-2.0.47-r10 >=
>=
e-0.2.1-r3 virtual/mta
ed-4.0.5
elinux )
elinux ) !boot
elinux? (
trap? (
y

Return value: 0
Code:
# cat /var/cache/edb/dep/sys-apps/vixie-cron-3.0.1-r4
>=sys-apps/portage-2.0.47-r10 >=sys-apps/sed-4.0.5 selinux? ( sys-libs/libselinux ) !bootstrap? ( sys-devel/patch )
!virtual/cron >=sys-apps/cronbase-0.2.1-r3 virtual/mta selinux? ( sys-libs/libselinux )
0
mirror://gentoo/vixie-cron-3.0.1.tar.bz2

http://www.vix.com/
as-is
The Vixie cron daemon
x86 ~ppc sparc ~alpha mips hppa ~ia64 amd64 ppc64
eutils
selinux
Code:
# sed '1ba;2ba;13ba;d;:a;s/\s\+/\n/g' /var/cache/edb/dep/sys-apps/vixie-cron-3.0.1-r4
>=
y
-app
/portage-2.0.47-r10 >=
y
-app
/
ed-4.0.5
elinux? (
y
-lib
/lib
elinux ) !boot
trap? (
y
-devel/patch )
!virtual/cron >=
y
-app
/cronba
e-0.2.1-r3 virtual/mta
elinux? (
y
-lib
/lib
elinux )


Thanks, 'tis exactly what I needed.
It seems that your sed views '\s' as the letter s rather than the character classs 'whitespace'. I'll switch all the sed regexps to use POSIX character classes ( [[:space:]] and [^[:space:]] for \s and \S )
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Tue May 25, 2004 8:58 pm    Post subject: Reply with quote

OK, it's up - try it and tell me.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
ozbird
Apprentice
Apprentice


Joined: 21 Oct 2003
Posts: 185

PostPosted: Tue May 25, 2004 9:38 pm    Post subject: Interesting script Reply with quote

The script seems to work well for me, though I noticed a couple of quirks. After running it once, it found a bunch of redundant entries, and a couple of unnecessary packages (left over dependencies from software I've since removed.)

I then tried running it again on the pruned world file, and it found another 20 or so redundancies. However, this may have been a little overzealous, as "emerge -p depclean" is now selecting two of my font packages to removal (baekmuk-fonts and kochi-substitute.)

Also, comparing the list of files fetched by "emerge -efD world" also showed that gpgme-0.4.0 was silently dropped (presumably because the dependency is on the earlier gpgme-0.3.14 release?)

Running it a third time found no more redundancies.

I've reemerged the two font packages so that they "stick", but I'm curious as to why they were selected when other fonts weren't.
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Wed May 26, 2004 12:13 am    Post subject: Reply with quote

hepta_sean wrote:
First of all: Great script, thanks, I used it some time ago (0.0.1, I think) and it's amazing how it has evolved.

But, I get some weird behaviour for pruneworld -P. I get the following error:
Code:
!!! The package gnome-extra/gal-2.1.9 is
!!! installed, but does not have a corresponding ebuild in an accessible
!!! portage tree. Things will break. Correct this. NOW.

But:
Code:
sean@lois sean $ cat /etc/make.conf | grep PORTDIR_OVERLAY
PORTDIR_OVERLAY="/usr/local/portage/bmg-main /usr/local/portage/love-sources /usr/local/portage/manual"
sean@lois sean $ ls -l /usr/local/portage/bmg-main/gnome-extra/gal/gal-2.1.9.ebuild
-rwxr-xr-x  1 root root 1,1K May 21 18:05 /usr/local/portage/bmg-main/gnome-extra/gal/gal-2.1.9.ebuild


So, somehow, it doesn't deal with the overlay correctly?

Oh, it deals with the overlay correctly.
The error you will now see is:
Quote:
The package ${CY}${cp%/*}${NO}/${GR}${cp#*/}-$mlsr${NO} is installed, but the ebuild in your portage tree specifies keywords that you have chosen not to accept. ${BR}Things will break.${NO} Correct this. NOW.

_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Wed May 26, 2004 12:16 am    Post subject: Re: Interesting script Reply with quote

ozbird wrote:
"emerge -p depclean" is now selecting two of my font packages to removal (baekmuk-fonts and kochi-substitute.)
These are depended on by ghostscript if the "cjk" USE flag is set.

Quote:
Also, comparing the list of files fetched by "emerge -efD world" also showed that gpgme-0.4.0 was silently dropped (presumably because the dependency is on the earlier gpgme-0.3.14 release?)
Possibly - it's fairly good at version dependencies.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
hepta_sean
Apprentice
Apprentice


Joined: 27 Apr 2004
Posts: 246
Location: Berlin, Germany

PostPosted: Wed May 26, 2004 2:18 am    Post subject: Reply with quote

ecatmur wrote:
Oh, it deals with the overlay correctly.
The error you will now see is:
Quote:
The package ${CY}${cp%/*}${NO}/${GR}${cp#*/}-$mlsr${NO} is installed, but the ebuild in your portage tree specifies keywords that you have chosen not to accept. ${BR}Things will break.${NO} Correct this. NOW.


Somehow, you got me wrong:
The problem I described was with the latest version (0.1.10). I got the other error ("ebuild not in portage tree"), although the ebuild is there in the overlay. (see last post, nothing changed) :?

BTW, sorry to bother you in two threads at once and thanks for your time. :)
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Wed May 26, 2004 5:33 am    Post subject: Reply with quote

Nah, it was updated - I don't always post minor updates.

However, this is a release - 0.1.12 "Premature Optimisation".
Test out the reverse dependency calculation and tell me what you think of the new output style.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
neenee
Veteran
Veteran


Joined: 20 Jul 2003
Posts: 1786

PostPosted: Wed May 26, 2004 10:23 am    Post subject: Reply with quote

i love the new output style. much cleaner :wink:
Back to top
View user's profile Send private message
DooMi
Tux's lil' helper
Tux's lil' helper


Joined: 03 May 2004
Posts: 103
Location: /dev/null

PostPosted: Wed May 26, 2004 12:05 pm    Post subject: Reply with quote

just tested the newest script and it works very well.
nice job there ecatmur!

btw: 35 packages in world: 35 valid, 0 redundant; ;)
Back to top
View user's profile Send private message
Meeuw
Tux's lil' helper
Tux's lil' helper


Joined: 08 Nov 2002
Posts: 77
Location: NL - Oostzaan

PostPosted: Wed May 26, 2004 5:18 pm    Post subject: Reply with quote

Code:
# bash pruneworld --exec rdepend sys-apps/vixie-cron-3.0.1-r4

>=sys-apps/cronbase-0.2.1-r3
>=sys-apps/portage-2.0.47-r10
>=sys-apps/sed-4.0.5
sys-devel/patch  !bootstrap?
virtual/mta

Return value: 0
Code:
# bash pruneworld
...
sys-apps/xinetd
sys-boot/grub
sys-fs/ext2resize
virtual/linux-sources
virtual/logger
virtual/mta

62 packages in world:  62 valid,  0 redundant;
83 packages in system;
233 packages installed: 35% in system, 26% in world, 37% deps.
now that's weird!

//EDIT: pruneworld seems to be broken at the moment, it seems it can't detect any redundant packages at all! :-/
Back to top
View user's profile Send private message
DottorFalken
Tux's lil' helper
Tux's lil' helper


Joined: 30 Nov 2003
Posts: 132
Location: Chiesina Uzzanese, Italy

PostPosted: Wed May 26, 2004 6:37 pm    Post subject: Reply with quote

147 packages in world: 147 valid, 0 redundant;
83 packages in system;
704 packages installed: 11% in system, 20% in world, 67% deps.
_________________
Pierluigi #315529
Proud of 3940.35 bogomips
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Wed May 26, 2004 7:59 pm    Post subject: Reply with quote

Meeuw wrote:

//EDIT: pruneworld seems to be broken at the moment, it seems it can't detect any redundant packages at all! :-/
Um, yeah, sorry :(

I forgot the whole pipeline-in-subshell thingy so my variable assignments were getting forgotten. It should be fixed now, at least it seems to be.

version 0.1.12a "Nothing But Cats"
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
Meeuw
Tux's lil' helper
Tux's lil' helper


Joined: 08 Nov 2002
Posts: 77
Location: NL - Oostzaan

PostPosted: Wed May 26, 2004 8:44 pm    Post subject: Reply with quote

yaaaaaaaay! we have a winner!
(it works!)
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Wed May 26, 2004 9:24 pm    Post subject: Reply with quote

Um, just found yet another bug, messed up reading world files for the reverse dependencies listing thingy and depclean/prune thingy. Fixed now, though.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Wed May 26, 2004 9:44 pm    Post subject: Reply with quote

And again, this time with spaces after entries in the world file and system profile. Again, fixed.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
bluesea
n00b
n00b


Joined: 10 May 2004
Posts: 27

PostPosted: Fri May 28, 2004 9:30 pm    Post subject: Please explain? Reply with quote

As I understand it:

1. the file /var/cache/edb/world contains a list of all the emerged packages on the gentoo system.

2. The world file is used to check which packages may need to be updated after an "emerge sync".

3. Sometimes, it is possible to for package "A" to be emerged (either explicitly by the user, or as a dependency?), and have an entry in the world file. At the same time, package "A" may be required by package "B", which also has an entry in the world file.

4. The world file entry for "A" may be redundant, because "A" is implied by "B"'s presence in the world file.


So, output such as
Code:

!!!REDUNDANT ENTRY!!! media-gfx/sane-backends depended on by:
        media-gfx/sane-frontends-1.0.11      >=media-gfx/sane-backends-1.0.11
        media-gfx/xsane-0.91                 media-gfx/sane-backends

implies that media-gfx/sane-backends need not be in the world file, as it will be checked/updated as a result of an "emerge -uD".

Correct so far?

Can someone please explain how I make sense of the following output?

Code:

!!!REDUNDANT ENTRY!!! net-www/mozilla depended on by:
        net-im/gaim-encryption-2.25          net-www/mozilla
        net-mail/evolution-1.4.6             ssl? mozilla? net-www/mozilla
        net-www/epiphany-1.2.2               >=net-www/mozilla-1.4

I read this to say that epiphany requires any version of mozilla >= 1.4, gaim-encryption needs any version of mozilla, but what does it say about evolution? Are ssl and mozilla USE keywords which evolution was compiled with, and therefore evolution now requires mozilla? Without those keywords, is it the case that evolution would no longer require mozilla?

How do I make sense of
Code:

!!!REDUNDANT ENTRY!!! sys-kernel/gentoo-dev-sources depended on by:
        kde-base/arts-1.2.2                  alsa? virtual/alsa
        kde-base/kdelibs-3.2.2-r1            alsa? virtual/alsa
        sys-apps/acpid-1.0.2-r2              virtual/linux-sources


Does this mean that arts and kdelibs are dependent on the virtual alsa package, which includes the kernel sources? And acpid depends directly on the kernel sources?
So should I remove my kernel sources from the world file? With those 3 packages removed from my system, would the kernel sources never be updated?

Comparing to "emerge depclean"...

pruneworld finds these redundant entries (on my system) - packages which need not be listed in the world file because they are implied (required and automatically brought in) by other packages in the world file:
Code:

!!!REDUNDANT ENTRY!!! app-editors/xemacs depended on by:
!!!REDUNDANT ENTRY!!! app-text/scrollkeeper depended on by:
!!!REDUNDANT ENTRY!!! dev-perl/XML-Parser depended on by:
!!!REDUNDANT ENTRY!!! gnome-base/nautilus depended on by:
!!!REDUNDANT ENTRY!!! media-gfx/sane-backends depended on by:
!!!REDUNDANT ENTRY!!! media-video/realplayer depended on by:
!!!REDUNDANT ENTRY!!! net-im/gaim depended on by:
!!!REDUNDANT ENTRY!!! net-mail/postfix depended on by:
!!!REDUNDANT ENTRY!!! net-print/cups depended on by:
!!!REDUNDANT ENTRY!!! net-www/mozilla depended on by:
!!!REDUNDANT ENTRY!!! sys-apps/hotplug depended on by:
!!!REDUNDANT ENTRY!!! sys-devel/gettext depended on by:
!!!REDUNDANT ENTRY!!! sys-kernel/gentoo-dev-sources depended on by:
!!!REDUNDANT ENTRY!!! x11-base/xfree depended on by:


In contrast, emerge depclean finds this list of packages which exist on the system but are not in the world file... How did they get there? Don't they get added there automatically whenever I do an emerge? I've never edited the world file, but it seems an accurate list of what I have emerged over time. There is nothing in common between the two sets of packages.
Code:

 x11-themes/gtk-engines-thinice
 dev-python/pyxml
 gnome-extra/acme
 media-gfx/gtkam
 sys-apps/attr
 dev-tcltk/expect
 media-plugins/gst-plugins-gnomevfs
 gnome-extra/nautilus-media
 media-libs/libexif-gtk
 net-mail/mailwrapper
 media-plugins/gst-plugins-libpng
 media-libs/libgphoto2
 media-sound/aumix
 sys-apps/acl
 sys-apps/modutils


If I understand correctly, pruneworld and emerge depclean really have nothing to do with each other.... the first minimizes the number of entries in the world file, while the second finds system packages it believes should not be installed anymore.

Finally - is it safe to just leave those pruneworld redundant entries and "emerge depclean" extra packages in place?

Thanks for any guidance you can provide, and thanks to all those who contribute to the forums... I've learned so much here, about Gentoo, and Linux in general.

-Mike.
_________________
erutangiS
Back to top
View user's profile Send private message
teedog
Apprentice
Apprentice


Joined: 09 Mar 2004
Posts: 211

PostPosted: Sun May 30, 2004 6:59 am    Post subject: Reply with quote

Are there any plans to commit the pruneworld features into Portage?
Back to top
View user's profile Send private message
danone
Guru
Guru


Joined: 18 Jan 2004
Posts: 398
Location: Germany

PostPosted: Sun May 30, 2004 12:20 pm    Post subject: Reply with quote

there are errors in your script
Code:
tr: fehlerhaft positioniertes [:upper:]- und/oder [:lower:]-Konstrukt
tr: fehlerhaft positioniertes [:upper:]- und/oder [:lower:]-Konstrukt

_________________
[:: Processor: Intel Core 2 Duo E6300 ]::[ Mainboard: ASUS P5B Deluxe ]::[ GPU: nVidia 7900GTO ::]
[:: RAM: HyperX DDR2 800 ]::[ Samsung SH-183A SATA:: CREATiVE X-Fi XtremeMusic :: ]
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Sun May 30, 2004 1:43 pm    Post subject: Reply with quote

If there are, I can't reproduce it.
That message translates as "tr: incorrectly positioned [:upper:] and/or [:lower:] construct", if I remember my German correctly.
The only use of tr is:
function upper() {
echo "$*" | tr [[:lower:]] [[:upper:]]
}
which is correct.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Sun May 30, 2004 2:02 pm    Post subject: Re: Please explain? Reply with quote

bluesea wrote:
As I understand it:

1. the file /var/cache/edb/world contains a list of all the emerged packages on the gentoo system.

2. The world file is used to check which packages may need to be updated after an "emerge sync".

3. Sometimes, it is possible to for package "A" to be emerged (either explicitly by the user, or as a dependency?), and have an entry in the world file. At the same time, package "A" may be required by package "B", which also has an entry in the world file.

4. The world file entry for "A" may be redundant, because "A" is implied by "B"'s presence in the world file.


So, output such as
Code:

!!!REDUNDANT ENTRY!!! media-gfx/sane-backends depended on by:
        media-gfx/sane-frontends-1.0.11      >=media-gfx/sane-backends-1.0.11
        media-gfx/xsane-0.91                 media-gfx/sane-backends

implies that media-gfx/sane-backends need not be in the world file, as it will be checked/updated as a result of an "emerge -uD".

Correct so far?
Yes.
Quote:

Can someone please explain how I make sense of the following output?

Code:

!!!REDUNDANT ENTRY!!! net-www/mozilla depended on by:
        net-im/gaim-encryption-2.25          net-www/mozilla
        net-mail/evolution-1.4.6             ssl? mozilla? net-www/mozilla
        net-www/epiphany-1.2.2               >=net-www/mozilla-1.4

I read this to say that epiphany requires any version of mozilla >= 1.4, gaim-encryption needs any version of mozilla, but what does it say about evolution? Are ssl and mozilla USE keywords which evolution was compiled with, and therefore evolution now requires mozilla? Without those keywords, is it the case that evolution would no longer require mozilla?
Yes, and yes.
Quote:

How do I make sense of
Code:

!!!REDUNDANT ENTRY!!! sys-kernel/gentoo-dev-sources depended on by:
        kde-base/arts-1.2.2                  alsa? virtual/alsa
        kde-base/kdelibs-3.2.2-r1            alsa? virtual/alsa
        sys-apps/acpid-1.0.2-r2              virtual/linux-sources


Does this mean that arts and kdelibs are dependent on the virtual alsa package, which includes the kernel sources? And acpid depends directly on the kernel sources?
So should I remove my kernel sources from the world file? With those 3 packages removed from my system, would the kernel sources never be updated?
virtual/alsa and virtual/linux-sources are both "provided" by gentoo-dev-sources. If you were to remove your kernel sources from your world file and remove those 3 packages, then the kernel sources would not be upgraded and depclean would want to remove it.
Quote:
Comparing to "emerge depclean"...

pruneworld finds these redundant entries (on my system) - packages which need not be listed in the world file because they are implied (required and automatically brought in) by other packages in the world file:
Code:

!!!REDUNDANT ENTRY!!! app-editors/xemacs depended on by:
!!!REDUNDANT ENTRY!!! app-text/scrollkeeper depended on by:
!!!REDUNDANT ENTRY!!! dev-perl/XML-Parser depended on by:
!!!REDUNDANT ENTRY!!! gnome-base/nautilus depended on by:
!!!REDUNDANT ENTRY!!! media-gfx/sane-backends depended on by:
!!!REDUNDANT ENTRY!!! media-video/realplayer depended on by:
!!!REDUNDANT ENTRY!!! net-im/gaim depended on by:
!!!REDUNDANT ENTRY!!! net-mail/postfix depended on by:
!!!REDUNDANT ENTRY!!! net-print/cups depended on by:
!!!REDUNDANT ENTRY!!! net-www/mozilla depended on by:
!!!REDUNDANT ENTRY!!! sys-apps/hotplug depended on by:
!!!REDUNDANT ENTRY!!! sys-devel/gettext depended on by:
!!!REDUNDANT ENTRY!!! sys-kernel/gentoo-dev-sources depended on by:
!!!REDUNDANT ENTRY!!! x11-base/xfree depended on by:


In contrast, emerge depclean finds this list of packages which exist on the system but are not in the world file... How did they get there? Don't they get added there automatically whenever I do an emerge? I've never edited the world file, but it seems an accurate list of what I have emerged over time. There is nothing in common between the two sets of packages.
Code:

 x11-themes/gtk-engines-thinice
 dev-python/pyxml
 gnome-extra/acme
 media-gfx/gtkam
 sys-apps/attr
 dev-tcltk/expect
 media-plugins/gst-plugins-gnomevfs
 gnome-extra/nautilus-media
 media-libs/libexif-gtk
 net-mail/mailwrapper
 media-plugins/gst-plugins-libpng
 media-libs/libgphoto2
 media-sound/aumix
 sys-apps/acl
 sys-apps/modutils


If I understand correctly, pruneworld and emerge depclean really have nothing to do with each other.... the first minimizes the number of entries in the world file, while the second finds system packages it believes should not be installed anymore.

Finally - is it safe to just leave those pruneworld redundant entries and "emerge depclean" extra packages in place?

pruneworld and depclean are complementary. Both help to keep your system running well.

The packages depclean lists, you should go through the list and either remove them from your system, add them to your world file, or adjust your USE flags. Generally they are libraries that packages ceased to depend on when they were upgraded or when you changed your USE flags.
All packages increase the surface area of your system, but packages in the depclean set are particularly dangerous as they are not automatically updated and so can contain bugs and holes that later versions have fixed.

I note that sys-apps/acl is in the depclean list. You probably do not want to remove this from your system if shadow was compiled with the acl USE flag, as if you do you will not be able to log in. If shadow was compiled with acl, you should either remerge it without acl, or add acl back into your USE flags.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
spb
Retired Dev
Retired Dev


Joined: 02 Jan 2004
Posts: 2135
Location: Cambridge, UK

PostPosted: Tue Jun 01, 2004 12:18 pm    Post subject: Reply with quote

I'm getting
Quote:
!!! The package
!!! sys-devel/gcc-3.5.0_pre20040523
!!! is installed, but the ebuild in your portage tree specifies
!!! keywords that you have chosen not to accept. Things
!!! will break. Correct this. NOW.

for gcc-3.5.0_pre*. /etc/portage/package.keywords:
Code:
sys-devel/gcc                   -*
sys-kernel/linux-headers        -*

It also appears with every package installed from an overlay with the latest 'dep' script. My make.conf has
Code:
PORTDIR_OVERLAY="/usr/local/overlays/bmg-main /usr/local/overlays/rmoss /usr/local/overlays/local"
if it's any help. Is this an issue with multiple overlays?
Back to top
View user's profile Send private message
kamagurka
Veteran
Veteran


Joined: 25 Jan 2004
Posts: 1026
Location: /germany/munich

PostPosted: Tue Jun 01, 2004 10:05 pm    Post subject: Reply with quote

ok, this is really great (just as your cruft-script), you seem to be, like, really good at this. so good, in fact, that i wonder why gentoo's own tools (that are, at least partly, supposed to do these things) aren't able to do this (properly). any chance these could get included in portage (i like having stuff update automatically), or just have emerge prune and depclean work like this?
oh, and, i hate sounding n00bish, but where do you guys all put these? is /opt/bin the right place?

EDIT: i just noticed something: pruneworld --help puts out this bit of information
Code:
If you use the option -b then pruneworld will not consider build time
dependencies, just runtime and post-install dependencies
and that just happens to be wrong.
_________________
If you loved me, you'd all kill yourselves today.
--Spider Jerusalem, the Word
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Wed Jun 02, 2004 1:30 am    Post subject: Reply with quote

thebell wrote:
I'm getting
Quote:
!!! The package
!!! sys-devel/gcc-3.5.0_pre20040523
!!! is installed, but the ebuild in your portage tree specifies
!!! keywords that you have chosen not to accept. Things
!!! will break. Correct this. NOW.

for gcc-3.5.0_pre*. /etc/portage/package.keywords:
Code:
sys-devel/gcc                   -*
sys-kernel/linux-headers        -*

It also appears with every package installed from an overlay with the latest 'dep' script. My make.conf has
Code:
PORTDIR_OVERLAY="/usr/local/overlays/bmg-main /usr/local/overlays/rmoss /usr/local/overlays/local"
if it's any help. Is this an issue with multiple overlays?
Urk. Um, it shouldn't be. Perhaps the latest version may help? It should have a more informative error message anyway.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5 ... 27, 28, 29  Next
Page 4 of 29

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum