Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TOOL]-Unclepine-Recursive Unmerge & Cleaning Tool _b18
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Sat Jan 08, 2005 12:56 pm    Post subject: Reply with quote

i'm getting a little bit confused... sorry.
beep-media-player is not needed in world file.
As you can see from a previous post emerge -depclean wants to remove it but unclepine doesn't.

ok... now the simple way to see who is right (uncle or depclean)

first: put the world file as it should be (take away beep...)
second:
run unclepine -u

take for example one package marked for removal.
Go in /var/db/pkg/category correspondent

rename it maybe putting a "REMBER-" in front.

Doing so emerge thinks it is not installed and you can go back in few seconds.

try to do a emerge -Dup world

if it cames back depclean is right!

Thank you!

P.S.:remember to rename it after having tried! :)
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
=DvD=
Veteran
Veteran


Joined: 25 Mar 2004
Posts: 1353

PostPosted: Sat Jan 08, 2005 1:03 pm    Post subject: Reply with quote

I think the question to be a USE flags problem:
for each ebuild there are several optional dependencies, depending on your USEs, for exemple:
I you emerge links with the +X it will emerge even (if you have not yet) xorg-x11; if you do without it will not consider xorg-x11 as a dep.
When you emerge something portage stores the USE flags you used.
unclepine can calculate dependencies considering the *actual* use in your system, or the *compile time* use of your system.
Code:
                -cu  ,--compile-use
                        consider useflags used during compiling
                        (DEFAULT MODE)
                -su  ,--system-use
                        consider system use


May be you did some garbage emerging in this way:
Code:
USE="-something foo foo2 -foo3" emerge fooebuild

While you should have used the /etc/portage/package.use file.
I think the matter is this.
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sat Jan 08, 2005 1:04 pm    Post subject: Reply with quote

ok getting scared ;)

My world file with beep-player removed (and the dev-cpp stuff back in)

Code:

root@Fluid ~ # cat /var/lib/portage/world
app-admin/syslog-ng
app-arch/rar
app-cdr/xcdroast
app-emulation/point2play
app-emulation/transgaming-fontinstaller
app-misc/mime-types
app-office/dia
app-office/ooodi
app-office/openoffice-ximian-bin
app-portage/genlop
app-portage/gentoolkit
app-portage/porthole
app-shells/csh
app-text/acroread
app-text/ghostview
app-text/rcs
app-text/xhtml1
app-vim/gentoo-syntax
dev-cpp/gconfmm
dev-cpp/glibmm
dev-cpp/gnome-vfsmm
dev-cpp/libglademm
dev-cpp/libgnomecanvasmm
dev-cpp/libgnomemm
dev-cpp/libgnomeuimm
dev-java/sun-jdk
dev-libs/STLport
dev-perl/HTML-Clean
dev-util/glade
dev-util/screem
dev-util/strace
games-strategy/ufo-ai
gnome-base/gnome
gnome-base/gnome-libs
gnome-base/gnome-mime-data
gnome-extra/gcursor
gnome-extra/hal-device-manager
gnome-extra/hardware-monitor
gnome-extra/nautilus-media
media-fonts/corefonts
media-fonts/freefonts
media-gfx/gimp
media-gfx/gthumb
media-gfx/icoutils
media-gfx/splashutils
media-gfx/xv
media-libs/libdvdnav
media-libs/libdvdplay
media-libs/libjsw
media-libs/openal
media-libs/paragui
#media-sound/beep-media-player
media-sound/grip
media-sound/gstreamripper
media-sound/mp32ogg
media-sound/teamspeak2-client-bin
media-video/nvidia-settings
net-analyzer/gnome-nettool
net-analyzer/netselect
net-ftp/ftp
net-misc/dhcpcd
net-misc/ntp
net-misc/rdate
net-p2p/bittornado
net-print/xprint
net-www/httrack
net-www/mozilla-firefox
net-www/mplayerplug-in
net-www/netscape-flash
net-www/nvu
sci-electronics/freehdl
sci-electronics/geda
sci-electronics/oregano
sci-mathematics/gnumexp
sci-mathematics/mupad
sys-apps/coldplug
sys-apps/dcron
sys-apps/ivman
sys-apps/lsof
sys-apps/slocate
sys-apps/smartmontools
sys-boot/grub
sys-fs/mtools
x11-libs/lesstif
x11-misc/shared-mime-info
x11-misc/xscreensaver
x11-plugins/desklet-starterbar
x11-themes/blueglass-xcursors
x11-themes/gaim-smileys
x11-themes/gdm-themes
x11-themes/gnome-themes-extras
x11-themes/mplayer-skins
x11-themes/xmms-themes
x11-wm/windowmaker



Code:

root@Fluid ~ # emerge --depclean -p

*** WARNING *** : DEPCLEAN CAN  SERIOUSLY  IMPAIR YOUR SYSTEM. USE CAUTION.
*** WARNING *** : (Cancel: CONTROL-C) -- ALWAYS VERIFY ALL PACKAGES IN THE
*** WARNING *** : CANDIDATE LIST FOR  SANITY  BEFORE  ALLOWING DEPCLEAN TO
*** WARNING *** : UNMERGE ANY PACKAGES.
*** WARNING *** :
*** WARNING *** : USE FLAGS MAY HAVE AN EXTREME EFFECT ON THE OUTPUT.
*** WARNING *** : SOME LIBRARIES MAY BE USED BY PACKAGES BUT ARE NOT
*** WARNING *** : CONSIDERED TO BE A DEPEND DUE TO USE FLAG SETTINGS.
*** WARNING *** :
*** WARNING *** : Packages  in the list  that are  desired  may be added
*** WARNING *** : directly to the world file to cause them to be ignored
*** WARNING *** : by depclean and maintained in the future. BREAKAGES DUE
*** WARNING *** : TO UNMERGING AN  ==IN-USE LIBRARY==  MAY BE REPAIRED BY
*** WARNING *** : MERGING  *** THE PACKAGE THAT COMPLAINS ***  ABOUT THE
*** WARNING *** : MISSING LIBRARY.

Calculating depclean dependencies ... done!

>>> These are the packages that I would unmerge:

 media-sound/beep-media-player
    selected: 0.9.7-r2
   protected: none
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.


Packages installed:   489
Packages in world:    93
Packages in system:   62
Unique package names: 488
Required packages:    504
Number to remove:     1


now depclean wants to remove beep

unclepine -u has just hte gcc and kernel stuff so that seems ok



Code:

root@Fluid ~ # ./unclepine -sw

~ Version 0.1_beta10

Analyzing....Please Wait
If you feel bored launch it with -v switch!


World file: 93

        * app-admin/syslog-ng-1.6.5-r2
        * app-arch/rar-3.4.0
        * app-cdr/xcdroast-0.98_alpha15-r3
        * app-emulation/point2play-1.3.2
        * app-emulation/transgaming-fontinstaller-1.0
        * app-misc/mime-types-1.0-r1
        * app-office/dia-0.93
        * app-office/ooodi-0.68
        * app-office/openoffice-ximian-bin-1.1.53
        * app-portage/genlop-0.20.2
        * app-portage/gentoolkit-0.2.0
        * app-portage/porthole-0.4.1
        * app-shells/csh-1.29-r3
        * app-text/acroread-5.10
        * app-text/ghostview-1.5-r1
        * app-text/rcs-5.7-r2
     -> * app-text/xhtml1-20020801-r1 needed by All:1 World:0 System:0
        * app-vim/gentoo-syntax-20041227
     -> * dev-cpp/gconfmm-2.0.2 needed by All:2 World:2 System:0
                dev-cpp/libgnomeuimm-2.0.0
                gnome-extra/hardware-monitor-0.7
     -> * dev-cpp/gconfmm-2.6.1 needed by All:1 World:1 System:0
                dev-cpp/libgnomeuimm-2.6.0
     -> * dev-cpp/glibmm-2.4.4 needed by All:3 World:2 System:0
                dev-cpp/gconfmm-2.6.1
                dev-cpp/gnome-vfsmm-2.6.1
     -> * dev-cpp/gnome-vfsmm-2.6.1 needed by All:1 World:1 System:0
                dev-cpp/libgnomeuimm-2.6.0
     -> * dev-cpp/libglademm-2.0.1 needed by All:2 World:2 System:0
                dev-cpp/libgnomeuimm-2.0.0
                gnome-extra/hardware-monitor-0.7
     -> * dev-cpp/libglademm-2.4.1 needed by All:1 World:1 System:0
                dev-cpp/libgnomeuimm-2.6.0
     -> * dev-cpp/libgnomecanvasmm-2.0.1 needed by All:2 World:2 System:0
                dev-cpp/libgnomeuimm-2.0.0
                gnome-extra/hardware-monitor-0.7
     -> * dev-cpp/libgnomecanvasmm-2.6.1 needed by All:1 World:1 System:0
                dev-cpp/libgnomeuimm-2.6.0
     -> * dev-cpp/libgnomemm-2.0.1 needed by All:2 World:2 System:0
                dev-cpp/libgnomeuimm-2.0.0
                gnome-extra/hardware-monitor-0.7
     -> * dev-cpp/libgnomemm-2.6.0 needed by All:1 World:1 System:0
                dev-cpp/libgnomeuimm-2.6.0
     -> * dev-cpp/libgnomeuimm-2.0.0 needed by All:1 World:1 System:0
                gnome-extra/hardware-monitor-0.7
        * dev-cpp/libgnomeuimm-2.6.0
     -> * dev-java/sun-jdk-1.4.2.06 needed by All:2 World:0 System:1
                sys-libs/db-4.1.25_p1-r4
        * dev-libs/STLport-4.6.2-r2
        * dev-perl/HTML-Clean-0.8-r1
        * dev-util/glade-2.0.1
        * dev-util/screem-0.6.2
        * dev-util/strace-4.5.7
        * games-strategy/ufo-ai-0.10.040218
        * gnome-base/gnome-2.8.1-r1
     -> * gnome-base/gnome-libs-1.4.2 needed by All:1 World:0 System:0
     -> * gnome-base/gnome-mime-data-2.4.2 needed by All:2 World:1 System:0
                gnome-base/gnome-2.8.1-r1
        * gnome-extra/gcursor-0.061
        * gnome-extra/hal-device-manager-0.2.98
        * gnome-extra/hardware-monitor-0.7
        * gnome-extra/nautilus-media-0.8.0
        * media-fonts/corefonts-1-r2
        * media-fonts/freefonts-0.10-r2
        * media-gfx/gimp-2.2.0
        * media-gfx/gthumb-2.4.2
        * media-gfx/icoutils-0.22.0
        * media-gfx/splashutils-0.9_rc1
        * media-gfx/xv-3.10a-r8
        * media-libs/libdvdnav-0.1.9
        * media-libs/libdvdplay-1.0.1
        * media-libs/libjsw-1.5.4
        * media-libs/openal-20040817
        * media-libs/paragui-1.1.7
        * media-sound/grip-3.2.0
        * media-sound/gstreamripper-0.2
        * media-sound/mp32ogg-0.11-r3
        * media-sound/teamspeak2-client-bin-2.0.32.60-r3
        * media-video/nvidia-settings-1.0.6629
        * net-analyzer/gnome-nettool-0.99.3-r1
        * net-analyzer/netselect-0.3-r1
        * net-ftp/ftp-0.17-r3
        * net-misc/dhcpcd-1.3.22_p4-r5
        * net-misc/ntp-4.2.0-r2
        * net-misc/rdate-0.990821-r2
        * net-p2p/bittornado-0.3.8
        * net-print/xprint-009
        * net-www/httrack-3.23
        * net-www/mozilla-firefox-1.0-r3
        * net-www/mplayerplug-in-2.70
        * net-www/netscape-flash-7.0.25
        * net-www/nvu-0.60
        * sci-electronics/freehdl-20040113
        * sci-electronics/geda-20041228
        * sci-electronics/oregano-0.40.0
        * sci-mathematics/gnumexp-0.9.1
        * sci-mathematics/mupad-2.5.2-r2
        * sys-apps/coldplug-20040920
        * sys-apps/dcron-2.9-r2
        * sys-apps/ivman-0.3
        * sys-apps/lsof-4.71
        * sys-apps/slocate-2.7-r5
        * sys-apps/smartmontools-5.33
        * sys-boot/grub-0.94-r1
        * sys-fs/mtools-3.9.9
        * x11-libs/lesstif-0.93.97
     -> * x11-misc/shared-mime-info-0.15 needed by All:2 World:0 System:0
        * x11-misc/xscreensaver-4.16
        * x11-plugins/desklet-starterbar-0.31.1
        * x11-themes/blueglass-xcursors-0.4
        * x11-themes/gaim-smileys-20031002
        * x11-themes/gdm-themes-2.0
        * x11-themes/gnome-themes-extras-0.7
        * x11-themes/mplayer-skins-0.2-r3
        * x11-themes/xmms-themes-0.0.3
        * x11-wm/windowmaker-0.91.0-r1




right so system setup for the test
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sat Jan 08, 2005 1:10 pm    Post subject: Reply with quote

=DvD= wrote:
I think the question to be a USE flags problem:
for each ebuild there are several optional dependencies, depending on your USEs, for exemple:
I you emerge links with the +X it will emerge even (if you have not yet) xorg-x11; if you do without it will not consider xorg-x11 as a dep.
When you emerge something portage stores the USE flags you used.
unclepine can calculate dependencies considering the *actual* use in your system, or the *compile time* use of your system.
Code:
                -cu  ,--compile-use
                        consider useflags used during compiling
                        (DEFAULT MODE)
                -su  ,--system-use
                        consider system use


May be you did some garbage emerging in this way:
Code:
USE="-something foo foo2 -foo3" emerge fooebuild

While you should have used the /etc/portage/package.use file.
I think the matter is this.



Nop never do that ALWAYS use the /etc/portage file

Code:
jrb@Fluid ~ $ cat /etc/portage/package.use
#For mplayerplug-in
#net-www/mplayerplug-in -gtk2
sys-apps/dbus -qt
net-p2p/azureus-bin -kde
app-cdr/cdrdao -gnome




Code:

jrb@Fluid ~ $ cat /etc/portage/package.keywords
# X stuff
media-video/nvidia-kernel ~x86
media-video/nvidia-glx ~x86
media-video/nvidia-settings ~x86
x11-base/opengl-update ~x86
x11-base/xorg-x11 ~x86

#kernel stuff
sys-kernel/linux26-headers -*

#core system stuff
sys-apps/portage ~x86
app-editors/vim
sys-apps/sysvinit ~x86
sys-apps/baselayout ~x86
app-shells/bash ~x86
sys-apps/util-linux ~x86
dev-java/sun-jre-bin ~x86

# fancy stuff
media-gfx/splashutils ~x86
x11-themes/gdm-themes ~x86
gnome-extra/gcursor ~x86

#Applications
net-www/mozilla-firefox ~x86
net-www/mplayerplug-in ~x86
media-video/realplayer ~x86
net-www/netscape-flash ~x86
net-im/gaim ~x86
media-gfx/gimp-print
media-gfx/gimp ~x86
app-office/openoffice-ximian-bin ~x86
app-admin/gnome-system-tools ~x86
app-portage/porthole ~x86
app-emulation/cedega
sci-electronics/oregano ~x86
net-www/nvu ~x86
net-p2p/limewire ~x86

#gEDA stuff
sci-electronics/freehdl ~x86
sci-electronics/geda ~x86
sci-electronics/gwave ~x86
x11-libs/guile-gtk ~x86
sci-electronics/ng-spice-rework ~x86
sci-libs/libgeda ~x86
sci-libs/libgdgeda ~x86
sci-electronics/gnucap ~x86
sci-electronics/vbs ~x86
sci-electronics/iverilog ~x86
sci-electronics/gerbv ~x86
sci-electronics/gnetman ~x86
sci-electronics/pcb ~x86

# gdesklets stuff
gnome-extra/gdesklets-core ~x86
x11-plugins/desklet-starterbar ~x86

#GNOME stuff
sys-apps/hal ~x86
gnome-extra/hal-device-manager ~x86
gnome-extra/nautilus-media ~x86
gnome-extra/hardware-monitor ~x86
net-analyzer/gnome-nettool ~x86
media-libs/gst-plugins ~x86
x11-misc/shared-mime-info ~x86

# Dependancy stuff
dev-python/pygtk ~x86
dev-python/gnome-python ~x86
dev-python/pyorbit ~x86
net-libs/gecko-sdk ~x86
sys-libs/readline ~x86
media-libs/freetype ~x86

#Gnome Dep stuff
dev-cpp/libgnomeuimm ~x86
dev-cpp/gconfmm ~x86
dev-cpp/gtkmm ~x86
dev-libs/libsigc++ ~x86
dev-cpp/glibmm ~x86
dev-cpp/libglademm ~x86
dev-cpp/libgnomecanvasmm ~x86
dev-cpp/libgnomemm ~x86
dev-cpp/gnome-vfsmm ~x86

media-libs/gstreamer ~x86
media-libs/gst-plugins ~x86
media-plugins/gst-plugins-esd ~x86
media-plugins/gst-plugins-alsa ~x86
media-plugins/gst-plugins-oss ~x86
media-plugins/gst-plugins-vorbis ~x86
media-plugins/gst-plugins-ogg ~x86
media-plugins/gst-plugins-flac ~x86
media-plugins/gst-plugins-mad ~x86
media-plugins/gst-plugins-libpng ~x86
media-plugins/gst-plugins-gnomevfs ~x86

#Gnumexp testing
sci-mathematics/numexp-core ~x86
sci-libs/libnxplot ~x86
app-text/xhtml-mathml-svg-dtd ~x86
dev-python/pymathml ~x86
sci-mathematics/gnumexp ~x86


#Games
games-strategy/ufo-ai


so on and so forth so it is not that!!
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sat Jan 08, 2005 1:16 pm    Post subject: Reply with quote

Right I picked on

the gnome-vfsmm package and have moved it to REMBER-???

Code:

root@Fluid jrb # emerge --depclean -p

*** WARNING *** : DEPCLEAN CAN  SERIOUSLY  IMPAIR YOUR SYSTEM. USE CAUTION.
*** WARNING *** : (Cancel: CONTROL-C) -- ALWAYS VERIFY ALL PACKAGES IN THE
*** WARNING *** : CANDIDATE LIST FOR  SANITY  BEFORE  ALLOWING DEPCLEAN TO
*** WARNING *** : UNMERGE ANY PACKAGES.
*** WARNING *** :
*** WARNING *** : USE FLAGS MAY HAVE AN EXTREME EFFECT ON THE OUTPUT.
*** WARNING *** : SOME LIBRARIES MAY BE USED BY PACKAGES BUT ARE NOT
*** WARNING *** : CONSIDERED TO BE A DEPEND DUE TO USE FLAG SETTINGS.
*** WARNING *** :
*** WARNING *** : Packages  in the list  that are  desired  may be added
*** WARNING *** : directly to the world file to cause them to be ignored
*** WARNING *** : by depclean and maintained in the future. BREAKAGES DUE
*** WARNING *** : TO UNMERGING AN  ==IN-USE LIBRARY==  MAY BE REPAIRED BY
*** WARNING *** : MERGING  *** THE PACKAGE THAT COMPLAINS ***  ABOUT THE
*** WARNING *** : MISSING LIBRARY.

Calculating depclean dependencies ... done!

>>> These are the packages that I would unmerge:

 dev-cpp/REMEMBER-gnome-vfsmm
    selected: 2.6.1
   protected: none
     omitted: none

 media-sound/beep-media-player
    selected: 0.9.7-r2
   protected: none
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.


Packages installed:   489
Packages in world:    93
Packages in system:   62
Unique package names: 488
Required packages:    504
Number to remove:     2


So depclean see's this "unknown" package and wants to remove it - so depclean acting good



Code:

root@Fluid ~ # ./unclepine -u

                ********************** WARNING **************************
                *                 USE AT YOUR OWN RISK!!!!!             *
                *                                                       *
                * MISUSE OF THIS TOOL CAN BREAK YOUR GENTOO             *
                * ESPECIALLY IF NOT WELL MANTAINED                      *
                *********************************************************
         (__) *
         (@@)
  /-------\/
 / |Larry||
*  ||----||
   ^^    ^^             ~ http://www.gechi.it ~



~ Version 0.1_beta10

Analyzing....Please Wait
If you feel bored launch it with -v switch!


Unlinked Packages: 4

        * dev-cpp/REMEMBER-gnome-vfsmm-2.6.1
        * sys-devel/gcc-3.3.4-r1 (S):  old slot
        * sys-kernel/gentoo-dev-sources-2.6.8-r7 (S):  old slot
        * sys-kernel/gentoo-dev-sources-2.6.9-r13 (S):  old slot




equally so is "unclepine -u"

Code:

root@Fluid ~ # ./unclepine -sw



~ Version 0.1_beta10

Analyzing....Please Wait
If you feel bored launch it with -v switch!


World file: 93

        * app-admin/syslog-ng-1.6.5-r2
        * app-arch/rar-3.4.0
        * app-cdr/xcdroast-0.98_alpha15-r3
        * app-emulation/point2play-1.3.2
        * app-emulation/transgaming-fontinstaller-1.0
        * app-misc/mime-types-1.0-r1
        * app-office/dia-0.93
        * app-office/ooodi-0.68
        * app-office/openoffice-ximian-bin-1.1.53
        * app-portage/genlop-0.20.2
        * app-portage/gentoolkit-0.2.0
        * app-portage/porthole-0.4.1
        * app-shells/csh-1.29-r3
        * app-text/acroread-5.10
        * app-text/ghostview-1.5-r1
        * app-text/rcs-5.7-r2
     -> * app-text/xhtml1-20020801-r1 needed by All:1 World:0 System:0
        * app-vim/gentoo-syntax-20041227
     -> * dev-cpp/gconfmm-2.0.2 needed by All:2 World:2 System:0
                dev-cpp/libgnomeuimm-2.0.0
                gnome-extra/hardware-monitor-0.7
     -> * dev-cpp/gconfmm-2.6.1 needed by All:1 World:1 System:0
                dev-cpp/libgnomeuimm-2.6.0
     -> * dev-cpp/glibmm-2.4.4 needed by All:3 World:1 System:0
                dev-cpp/gconfmm-2.6.1
     -> * dev-cpp/libglademm-2.0.1 needed by All:2 World:2 System:0
                dev-cpp/libgnomeuimm-2.0.0
                gnome-extra/hardware-monitor-0.7
     -> * dev-cpp/libglademm-2.4.1 needed by All:1 World:1 System:0
                dev-cpp/libgnomeuimm-2.6.0
     -> * dev-cpp/libgnomecanvasmm-2.0.1 needed by All:2 World:2 System:0
                dev-cpp/libgnomeuimm-2.0.0
                gnome-extra/hardware-monitor-0.7
     -> * dev-cpp/libgnomecanvasmm-2.6.1 needed by All:1 World:1 System:0
                dev-cpp/libgnomeuimm-2.6.0
     -> * dev-cpp/libgnomemm-2.0.1 needed by All:2 World:2 System:0
                dev-cpp/libgnomeuimm-2.0.0
                gnome-extra/hardware-monitor-0.7
     -> * dev-cpp/libgnomemm-2.6.0 needed by All:1 World:1 System:0
                dev-cpp/libgnomeuimm-2.6.0
     -> * dev-cpp/libgnomeuimm-2.0.0 needed by All:1 World:1 System:0
                gnome-extra/hardware-monitor-0.7
        * dev-cpp/libgnomeuimm-2.6.0
     -> * dev-java/sun-jdk-1.4.2.06 needed by All:2 World:0 System:1
                sys-libs/db-4.1.25_p1-r4
        * dev-libs/STLport-4.6.2-r2
        * dev-perl/HTML-Clean-0.8-r1
        * dev-util/glade-2.0.1
        * dev-util/screem-0.6.2
        * dev-util/strace-4.5.7
        * games-strategy/ufo-ai-0.10.040218
        * gnome-base/gnome-2.8.1-r1
     -> * gnome-base/gnome-libs-1.4.2 needed by All:1 World:0 System:0
     -> * gnome-base/gnome-mime-data-2.4.2 needed by All:2 World:1 System:0
                gnome-base/gnome-2.8.1-r1
        * gnome-extra/gcursor-0.061
        * gnome-extra/hal-device-manager-0.2.98
        * gnome-extra/hardware-monitor-0.7
        * gnome-extra/nautilus-media-0.8.0
        * media-fonts/corefonts-1-r2
        * media-fonts/freefonts-0.10-r2
        * media-gfx/gimp-2.2.0
        * media-gfx/gthumb-2.4.2
        * media-gfx/icoutils-0.22.0
        * media-gfx/splashutils-0.9_rc1
        * media-gfx/xv-3.10a-r8
        * media-libs/libdvdnav-0.1.9
        * media-libs/libdvdplay-1.0.1
        * media-libs/libjsw-1.5.4
        * media-libs/openal-20040817
        * media-libs/paragui-1.1.7
        * media-sound/grip-3.2.0
        * media-sound/gstreamripper-0.2
        * media-sound/mp32ogg-0.11-r3
        * media-sound/teamspeak2-client-bin-2.0.32.60-r3
        * media-video/nvidia-settings-1.0.6629
        * net-analyzer/gnome-nettool-0.99.3-r1
        * net-analyzer/netselect-0.3-r1
        * net-ftp/ftp-0.17-r3
        * net-misc/dhcpcd-1.3.22_p4-r5
        * net-misc/ntp-4.2.0-r2
        * net-misc/rdate-0.990821-r2
        * net-p2p/bittornado-0.3.8
        * net-print/xprint-009
        * net-www/httrack-3.23
        * net-www/mozilla-firefox-1.0-r3
        * net-www/mplayerplug-in-2.70
        * net-www/netscape-flash-7.0.25
        * net-www/nvu-0.60
        * sci-electronics/freehdl-20040113
        * sci-electronics/geda-20041228
        * sci-electronics/oregano-0.40.0
        * sci-mathematics/gnumexp-0.9.1
        * sci-mathematics/mupad-2.5.2-r2
        * sys-apps/coldplug-20040920
        * sys-apps/dcron-2.9-r2
        * sys-apps/ivman-0.3
        * sys-apps/lsof-4.71
        * sys-apps/slocate-2.7-r5
        * sys-apps/smartmontools-5.33
        * sys-boot/grub-0.94-r1
        * sys-fs/mtools-3.9.9
        * x11-libs/lesstif-0.93.97
     -> * x11-misc/shared-mime-info-0.15 needed by All:2 World:0 System:0
        * x11-misc/xscreensaver-4.16
        * x11-plugins/desklet-starterbar-0.31.1
        * x11-themes/blueglass-xcursors-0.4
        * x11-themes/gaim-smileys-20031002
        * x11-themes/gdm-themes-2.0
        * x11-themes/gnome-themes-extras-0.7
        * x11-themes/mplayer-skins-0.2-r3
        * x11-themes/xmms-themes-0.0.3
        * x11-wm/windowmaker-0.91.0-r1


so now unclepine -sw shows that gnome-vfsmm is no longer a prob (but now since it is gone throws up other redundant entries)


I think it is a unclpine problem in how it deals with the "sw" option
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Sat Jan 08, 2005 1:23 pm    Post subject: Reply with quote

when you rename it...
you should try to do emerge -Dup world

unclepine -u and emerge --depclean don't make sense... in this case.
I just wanted to see if emerge wanted it again.
bye :)
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sat Jan 08, 2005 2:30 pm    Post subject: Reply with quote

ok then

did a quick

emerge --depclean and it wants to remove beep-player
did a

unclepine -sw
and has all those dev-cpp it says are redundant


this was just to check the status of my "world"

so I pick on "gnome-vfsmm" again
so rename
Code:
mv /var/db/pkg/dev-cpp/gnome-vfsmm-2.6.1/  /var/db/pkg/dev-cpp/REMEMBER-gnome-vfsmm-2.6.1/




so let emerge check my world

Code:

root@Fluid dev-cpp # emerge world -uvDp

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild  N    ] dev-cpp/gnome-vfsmm-2.6.1  -debug 283 kB

Total size of downloads: 283 kB


it wants to pull it back in. So it looks like your script is correct and it is depclean that is having a sissyfit.
When I say correct I mean the checking world bit. The "unclepine -u" still wants to remove it so it still has a bit of tweaking I guess

nice one!!
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Sat Jan 08, 2005 2:54 pm    Post subject: Reply with quote

i think we are messing up everything :)

we should talk with an IM.

if it wanna put it again ....emerge --depclean is right ...not unclepine. (if it is not in world file)

was it in your world file when you tried?
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sat Jan 08, 2005 2:58 pm    Post subject: Reply with quote

Code:

root@Fluid jrb # grep gnome-vfsmm /var/lib/portage/world
dev-cpp/gnome-vfsmm


yep it was. Or was I getting confused with what was needed to be done??

I know what you mean. There is alot of data being thrown around on this little prob.

What I could do is if you need some results (since I seem to have a setup that is throwing out some obsurities). I could just upload the results to my Blueyonder account as a webpage?
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Sat Jan 08, 2005 3:04 pm    Post subject: Reply with quote

ok... i see.

take it away from your world file.
rename it in /var/db/pkg
try emerge -Dup world

if it cames back... unclepine is wrong otherwise emerge --depclean

if we do not solve now.. it's better if we continue with PM and post the results later.
10x
bye
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sat Jan 08, 2005 3:13 pm    Post subject: Reply with quote

1) comment out dev-cpp/gnome-vfsmm from world

2) move the database file for said package
mv gnome-vfsmm-2.6.1/ REMEMBER-gnome-vfsmm-2.6.1/

3) emerge world -uvDp


Code:

root@Fluid dev-cpp # emerge world -uvDp

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild  N    ] dev-cpp/gnome-vfsmm-2.6.1  -debug 283 kB

Total size of downloads: 283 kB


Its wanting to come back in unfortunetly
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Sat Jan 08, 2005 3:18 pm    Post subject: Reply with quote

it seem that unclepine fails but i'm still not sure.
You should have world file clean as we started.

However if tomorrow you can ,we can talk with ICQ,JABBER

maybe begin to do this-
rename it back to its name.

unclepine -u -su --debug -c > debug.report

and then send debug.report to my mail address (you can find it in unclepine -h)
Thank You
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sun Jan 09, 2005 8:03 pm    Post subject: Reply with quote

--BUMP--

Good script

My problem is solved
good script, keeps my system clean!!!!
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Sun Jan 09, 2005 8:59 pm    Post subject: Reply with quote

glad to know :)

we made a little bit of confusion...
but it's normal...
it's not a simple task.

(during debug phase i just got mad :lol:)

bye and thanks
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Sun Jan 09, 2005 9:02 pm    Post subject: Reply with quote

ANNOUNCE:
someone sent an email to me about unclepine but i was debugging DSPAM and i lost email. sorry!

if this person could send it again....
thank you
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
hielvc
Advocate
Advocate


Joined: 19 Apr 2002
Posts: 2805
Location: Oceanside, Ca

PostPosted: Sun Jan 09, 2005 11:03 pm    Post subject: Reply with quote

My 2 cents is that its a portage prob. System rebuilt in October only used /etc/portage/ for only a few things and emerge world/or system -uDp about every 2 weeks and one or two emerge world -e.
I got and used unclepine and had a fair amount of packages listed including nano sylpheed-claws dillo and vim. nano is a system file and unless you unmerge it should always be drawn in. I emerged sylpheed-claws as my email of choice which pulls in dillo. They were no longer in my world file for some reason 8O vim is probably listed because I emerged gvim.
I reemerged nano and sylpheed-claws and that fixed them and brought dillo back in. unclepine and emerge --depclean also wanted to remove realplayer, realplayer-codecs and servel other graphic libs I emerged to view video. These I emerge in the last thirty days and were no longer in my world file.

So I emerged synced and emerge world -uDp which side tracked me to this Installing Gentoo: Stage 1 NPTL on a Stage 3 Tarball pg2 bottom.

Now I see Naib is trying to make this his personel thread :wink: It looks like hes seeing the same thing Im seeing. Hes just better organized than me (me hate um smart gurus). Im going to backup my world file and if wierd tthings pop up for removal I'll at least have a record of sorts. Would you have a sugeestion.
_________________
An A-Z Index of the Linux BASH command line
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Mon Jan 10, 2005 8:57 am    Post subject: Reply with quote

yes this is MY personal thread - so pay me rent you sqautter ;)

my problem was I had some packages unclepine wanted out of "world" and rightly to, but I had a couple of slots worth (ie dev-cpp/gonomemm-2.0 and 2.6)

really messed things around with portage and unclepine.

removed the packaged that depended on those old packages and all is good
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Mon Jan 10, 2005 4:36 pm    Post subject: Reply with quote

beta11 out!

-fixed output.Now shows (S) (W) and the new (WS) (package which is both in System and World file)
-added internal variable really_quiet for disabling Larry
- added notice for deep-unmerge which didn't work very well with versioned packages (like unclepine -du =cat/app-ver)

bye
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Mon Jan 17, 2005 9:28 am    Post subject: Reply with quote

beta12 out

bug fix on -di routine (pointed out by tecknojunky! 10x ;))
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Mon Jan 31, 2005 4:02 pm    Post subject: Reply with quote

I wanna say thank You to anyone who tried it!

BTW - beta13 out -
bug fix on virtuals
(I didn't know that PROVIDE file could contain useflags...)
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
acasto
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 236
Location: Durka-Durka-Stan

PostPosted: Tue Feb 01, 2005 12:55 am    Post subject: Reply with quote

Can someone post a rough translation between the common actions dep would do and how it is then done in unclepine? Also, is there a sticky somewhere on the latest of all these cleaning/unmerging scripts? Between all the different threads, then the many many pages on each, you can read for hours (for example dep) just to find out it's out of maintenance.

xchris, thanks for this script, looks very nice.

- Adam
_________________
Leerrroooooyyyyyyyy JENKINS!!!!1111...................

"You know the Nazi's had pieces of flare.. that they made the Jews wear."
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Tue Feb 01, 2005 8:34 am    Post subject: Reply with quote

there is one basic difference!

Unclepine by itself does no modification to your system.
Dep is more comfortable for this.
But i always prefer to realize analysis tool that have a way (read -x for unclepine) that simplifies this task.

Dep was born for cleaning your world file... i think.
Then it evolved and other functions came out.

Unclepine was born for recursive unmerge in mind.
I was tired of having unused pkgs on my system and i wanted a clean mode for removing packages like entire gnome or kde.

Somebody could tell that emerge --depclean could solve.... but we know it is not perfect (although emerge --newuse improved this task)

Unclepine when removing packages takes care of your current system /var/db/pkg and of portage /var/cache/edb .. and of course of USEFLAGS (compile time or system wide)


I'm studying a way of having a better cleaning (because of inherited useflags) but i think i should rewrite a big part of unclepine.....and by now i have no time....:S

Bye
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
acasto
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 236
Location: Durka-Durka-Stan

PostPosted: Tue Feb 01, 2005 9:09 am    Post subject: Reply with quote

Okay, I think I'm beginning to understand. I just had to take some time and look through the help output and some of the source, and read all the man pages for the tools in gentoolkit, and familiarize myself with revdep-rebuild and emerge --depclean. I've always kept pretty simple system thus they stayed relatively clean. So I've never had to dive into the whole network of dependencies and stuff. I tried an emerge patch I found somewhere in the forums and it seems to work really well with unmerging reverse dependencies.

It'll be really nice when all this functionality is integrated into portage. But I guess we would miss out on good opportunities to learn.

Thanks again.

- Adam
_________________
Leerrroooooyyyyyyyy JENKINS!!!!1111...................

"You know the Nazi's had pieces of flare.. that they made the Jews wear."
Back to top
View user's profile Send private message
xchris
Advocate
Advocate


Joined: 10 Jul 2003
Posts: 2824

PostPosted: Tue Feb 01, 2005 9:44 am    Post subject: Reply with quote

portage will support recursive unmerge in the future!
let's wait :)

in the meanwhile i feel comfortable with all user's scripts ;)

bye
_________________
while True:Gentoo()
Back to top
View user's profile Send private message
kamagurka
Veteran
Veteran


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

PostPosted: Fri Feb 04, 2005 4:57 pm    Post subject: Reply with quote

dammit. i'm trying to do
"unclepine -u -x | xargs emerge -Ca", but the last line looks like this:
Code:
Do you want me to unmerge these packages? [Yes/No] Interrupted.

so i don't actually get to tell him whether to unmerge or not. solutions?
_________________
If you loved me, you'd all kill yourselves today.
--Spider Jerusalem, the Word
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, 6, 7, 8, 9  Next
Page 3 of 9

 
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