[gentoo-user] Strange --depclean / mit-krb5

2008-12-08 Thread Mark Knecht
I wonder if someone can guess at what I'm supposed to do to be able to
complete --depclean. The machine is currently clean on emerge -DuN
world and revdep-rebuild. I don't understand how I'm supposed to
handle this mit-krb5 thing.

I've shown the use flags for all the packages at the end and don't see
what they have in common. Was this caused somehow by my switch to
2008.0? The machine was clean before I changed the profile and started
rebuilding.

I did try rebuilding a couple fo the packages but nothing changed afterward...

Cheers and thanks in advance,
Mark

lightning ~ # emerge -p --depclean

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace atom`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @system @world` prior to depclean.

Calculating dependencies... done!
 Checking for lib consumers...
 Assigning files to packages...
 * In order to avoid breakage of link level dependencies, one or more
 * packages will not be removed. This can be solved by rebuilding the
 * packages that pulled them in.
 *
 *   app-crypt/mit-krb5-1.6.3-r4 pulled in by:
 * app-text/ghostscript-gpl-8.62
 * dev-util/subversion-1.5.4
 * media-sound/vorbis-tools-1.2.0-r2
 * media-video/totem-2.22.2-r1
 * net-print/gnome-cups-manager-0.33
 * net-print/libgnomecups-0.2.3
 * x11-libs/gtk+-2.14.5
 *
 Adding lib providers to graph...
 -
Calculating dependencies... done!
 No packages selected for removal by depclean
 To see reverse dependencies, use --verbose
lightning ~ #

lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem
gnome-cups-manager libgnomecups gtk+

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-libs/gtk+-2.14.5  USE=X cups jpeg tiff -debug
-doc -jpeg2k -vim-syntax -xinerama 0 kB
[ebuild   R   ] net-print/libgnomecups-0.2.3  USE=-debug 0 kB
[ebuild   R   ] dev-util/subversion-1.5.4  USE=berkdb dso java nls
perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs
-extras -ruby -sasl -vim-syntax -webdav-serf 0 kB
[ebuild   R   ] media-sound/vorbis-tools-1.2.0-r2  USE=flac nls
ogg123 -speex 0 kB
[ebuild   R   ] app-text/ghostscript-gpl-8.62  USE=X cjk cups gtk
-bindist -djvu -jpeg2k 0 kB
[ebuild   R   ] media-video/totem-2.22.2-r1  USE=bluetooth gnome
python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey
-tracker -xulrunner 0 kB
[ebuild   R   ] net-print/gnome-cups-manager-0.33  USE=-debug 0 kB

Total: 7 packages (7 reinstalls), Size of downloads: 0 kB
lightning ~ #



Re: [gentoo-user] Strange --depclean / mit-krb5

2008-12-08 Thread Willie Wong
On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote:
 I wonder if someone can guess at what I'm supposed to do to be able to
 complete --depclean. The machine is currently clean on emerge -DuN
 world and revdep-rebuild. I don't understand how I'm supposed to
 handle this mit-krb5 thing.

snip
  * In order to avoid breakage of link level dependencies, one or more
  * packages will not be removed. This can be solved by rebuilding the
  * packages that pulled them in.
  *
  *   app-crypt/mit-krb5-1.6.3-r4 pulled in by:
  * app-text/ghostscript-gpl-8.62
  * dev-util/subversion-1.5.4
  * media-sound/vorbis-tools-1.2.0-r2
  * media-video/totem-2.22.2-r1
  * net-print/gnome-cups-manager-0.33
  * net-print/libgnomecups-0.2.3
  * x11-libs/gtk+-2.14.5
/snip

snip
 
 lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem
 gnome-cups-manager libgnomecups gtk+
 
 These are the packages that would be merged, in order:
 
 Calculating dependencies... done!
 [ebuild   R   ] x11-libs/gtk+-2.14.5  USE=X cups jpeg tiff -debug
 -doc -jpeg2k -vim-syntax -xinerama 0 kB
 [ebuild   R   ] net-print/libgnomecups-0.2.3  USE=-debug 0 kB
 [ebuild   R   ] dev-util/subversion-1.5.4  USE=berkdb dso java nls
 perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs
 -extras -ruby -sasl -vim-syntax -webdav-serf 0 kB
 [ebuild   R   ] media-sound/vorbis-tools-1.2.0-r2  USE=flac nls
 ogg123 -speex 0 kB
 [ebuild   R   ] app-text/ghostscript-gpl-8.62  USE=X cjk cups gtk
 -bindist -djvu -jpeg2k 0 kB
 [ebuild   R   ] media-video/totem-2.22.2-r1  USE=bluetooth gnome
 python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey
 -tracker -xulrunner 0 kB
 [ebuild   R   ] net-print/gnome-cups-manager-0.33  USE=-debug 0 kB
/snip

Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are
obviously related to printing, which means they probably rely on
net-print/cups, which depends on mit-krb5 if you have the kerberos USE
flag turned on. Did you just recently switch off the kerberos flag? If
so try recompiling cups and then those four packages. 

vorbis-tools depends on curl if you have the ogg123 flag set, and
net-misc/curl also has the kerberos flag. So you may need to rebuild
the curl package then the vorbis-tools package. 

I suspect similar things happen for totem and subversion. My guess for
subversion is that it depends on neon, which USE kerberos (too lazy to
check the ebuild now). Totem I have no idea. 

I think your emerge -DuN probably have recompiled the cups/neon/curl
and what not because of the USE flag change, but since it is a
recompile, revdep-rebuild may not have caught the changing libs and
now you need to rebuild these seven packages. 

Does that sound reasonable?

HTH, 

W
-- 
Willie W. Wong  [EMAIL PROTECTED]
408 Fine Hall,  Department of Mathematics,  Princeton University,  Princeton
A mathematician's reputation rests on the number of bad proofs he has given.



Re: [gentoo-user] Strange --depclean / mit-krb5

2008-12-08 Thread Mark Knecht
On Mon, Dec 8, 2008 at 1:12 PM, Willie Wong [EMAIL PROTECTED] wrote:
 On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote:
 I wonder if someone can guess at what I'm supposed to do to be able to
 complete --depclean. The machine is currently clean on emerge -DuN
 world and revdep-rebuild. I don't understand how I'm supposed to
 handle this mit-krb5 thing.

 snip
  * In order to avoid breakage of link level dependencies, one or more
  * packages will not be removed. This can be solved by rebuilding the
  * packages that pulled them in.
  *
  *   app-crypt/mit-krb5-1.6.3-r4 pulled in by:
  * app-text/ghostscript-gpl-8.62
  * dev-util/subversion-1.5.4
  * media-sound/vorbis-tools-1.2.0-r2
  * media-video/totem-2.22.2-r1
  * net-print/gnome-cups-manager-0.33
  * net-print/libgnomecups-0.2.3
  * x11-libs/gtk+-2.14.5
 /snip

 snip

 lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem
 gnome-cups-manager libgnomecups gtk+

 These are the packages that would be merged, in order:

 Calculating dependencies... done!
 [ebuild   R   ] x11-libs/gtk+-2.14.5  USE=X cups jpeg tiff -debug
 -doc -jpeg2k -vim-syntax -xinerama 0 kB
 [ebuild   R   ] net-print/libgnomecups-0.2.3  USE=-debug 0 kB
 [ebuild   R   ] dev-util/subversion-1.5.4  USE=berkdb dso java nls
 perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs
 -extras -ruby -sasl -vim-syntax -webdav-serf 0 kB
 [ebuild   R   ] media-sound/vorbis-tools-1.2.0-r2  USE=flac nls
 ogg123 -speex 0 kB
 [ebuild   R   ] app-text/ghostscript-gpl-8.62  USE=X cjk cups gtk
 -bindist -djvu -jpeg2k 0 kB
 [ebuild   R   ] media-video/totem-2.22.2-r1  USE=bluetooth gnome
 python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey
 -tracker -xulrunner 0 kB
 [ebuild   R   ] net-print/gnome-cups-manager-0.33  USE=-debug 0 kB
 /snip

 Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are
 obviously related to printing, which means they probably rely on
 net-print/cups, which depends on mit-krb5 if you have the kerberos USE
 flag turned on. Did you just recently switch off the kerberos flag? If
 so try recompiling cups and then those four packages.


I may have. I don't remember:

lightning ~ # emerge -pv cups

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-print/cups-1.3.9-r1  USE=X acl dbus java jpeg
ldap pam perl png ppds python ssl tiff -avahi -gnutls -kerberos -php
-samba -slp -static -xinetd -zeroconf LINGUAS=en -de -es -et -fr -he
-id -it -ja -pl -sv -zh_TW 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
lightning ~ #

I will rebuild cups and those 4 packages to see if I make some headway.

Thanks,
Mark



Re: [gentoo-user] Strange --depclean / mit-krb5

2008-12-08 Thread Mark Knecht
On Mon, Dec 8, 2008 at 1:27 PM, Mark Knecht [EMAIL PROTECTED] wrote:
 On Mon, Dec 8, 2008 at 1:12 PM, Willie Wong [EMAIL PROTECTED] wrote:
 On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote:
 I wonder if someone can guess at what I'm supposed to do to be able to
 complete --depclean. The machine is currently clean on emerge -DuN
 world and revdep-rebuild. I don't understand how I'm supposed to
 handle this mit-krb5 thing.

 snip
  * In order to avoid breakage of link level dependencies, one or more
  * packages will not be removed. This can be solved by rebuilding the
  * packages that pulled them in.
  *
  *   app-crypt/mit-krb5-1.6.3-r4 pulled in by:
  * app-text/ghostscript-gpl-8.62
  * dev-util/subversion-1.5.4
  * media-sound/vorbis-tools-1.2.0-r2
  * media-video/totem-2.22.2-r1
  * net-print/gnome-cups-manager-0.33
  * net-print/libgnomecups-0.2.3
  * x11-libs/gtk+-2.14.5
 /snip

 snip

 lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem
 gnome-cups-manager libgnomecups gtk+

 These are the packages that would be merged, in order:

 Calculating dependencies... done!
 [ebuild   R   ] x11-libs/gtk+-2.14.5  USE=X cups jpeg tiff -debug
 -doc -jpeg2k -vim-syntax -xinerama 0 kB
 [ebuild   R   ] net-print/libgnomecups-0.2.3  USE=-debug 0 kB
 [ebuild   R   ] dev-util/subversion-1.5.4  USE=berkdb dso java nls
 perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs
 -extras -ruby -sasl -vim-syntax -webdav-serf 0 kB
 [ebuild   R   ] media-sound/vorbis-tools-1.2.0-r2  USE=flac nls
 ogg123 -speex 0 kB
 [ebuild   R   ] app-text/ghostscript-gpl-8.62  USE=X cjk cups gtk
 -bindist -djvu -jpeg2k 0 kB
 [ebuild   R   ] media-video/totem-2.22.2-r1  USE=bluetooth gnome
 python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey
 -tracker -xulrunner 0 kB
 [ebuild   R   ] net-print/gnome-cups-manager-0.33  USE=-debug 0 kB
 /snip

 Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are
 obviously related to printing, which means they probably rely on
 net-print/cups, which depends on mit-krb5 if you have the kerberos USE
 flag turned on. Did you just recently switch off the kerberos flag? If
 so try recompiling cups and then those four packages.


 I may have. I don't remember:

 lightning ~ # emerge -pv cups

 These are the packages that would be merged, in order:

 Calculating dependencies... done!
 [ebuild   R   ] net-print/cups-1.3.9-r1  USE=X acl dbus java jpeg
 ldap pam perl png ppds python ssl tiff -avahi -gnutls -kerberos -php
 -samba -slp -static -xinetd -zeroconf LINGUAS=en -de -es -et -fr -he
 -id -it -ja -pl -sv -zh_TW 0 kB

 Total: 1 package (1 reinstall), Size of downloads: 0 kB
 lightning ~ #

 I will rebuild cups and those 4 packages to see if I make some headway.

 Thanks,
 Mark


Hi Willie,
   OK, it's *mostly* cleaned up. There is apparently some sort of
problem with the totem ebuild. Interesting that totem was the one you
didn't seem to have an answer for. It needs kerberos but doesn't seem
to have it as a dependency. I'll report it as a bug.

Thanks,
Mark



Re: [gentoo-user] Strange --depclean / mit-krb5

2008-12-08 Thread Fabrice Delliaux
Le Mon, 8 Dec 2008 16:32:29 -0800,
Mark Knecht a écrit :

 It needs kerberos but doesn't seem
 to have it as a dependency. I'll report it as a bug.

You should rebuild dev-libs/totem-pl-parser. See bug #235101.



Re: [gentoo-user] Strange --depclean / mit-krb5

2008-12-08 Thread Mark Knecht
On Mon, Dec 8, 2008 at 5:37 PM, Fabrice Delliaux [EMAIL PROTECTED] wrote:
 Le Mon, 8 Dec 2008 16:32:29 -0800,
 Mark Knecht a écrit :

 It needs kerberos but doesn't seem
 to have it as a dependency. I'll report it as a bug.

 You should rebuild dev-libs/totem-pl-parser. See bug #235101.


Thanks Fabrice. You saved me a lot of time searching this out. My
machine is now updated to the 2008.0 profile, the locale problems are
fixed, and I'm clean on a world emerge, depclean and revdep-rebuild.

Cheers,
Mark


Re: [gentoo-user] Strange --depclean / mit-krb5

2008-12-08 Thread Dale
Mark Knecht wrote:
 On Mon, Dec 8, 2008 at 5:37 PM, Fabrice Delliaux [EMAIL PROTECTED] wrote:
   
 Le Mon, 8 Dec 2008 16:32:29 -0800,
 Mark Knecht a écrit :

 
 It needs kerberos but doesn't seem
 to have it as a dependency. I'll report it as a bug.
   
 You should rebuild dev-libs/totem-pl-parser. See bug #235101.


 
 Thanks Fabrice. You saved me a lot of time searching this out. My
 machine is now updated to the 2008.0 profile, the locale problems are
 fixed, and I'm clean on a world emerge, depclean and revdep-rebuild.

 Cheers,
 Mark
   

Now you can make your back-ups.  lol  Glad you got that thing running. 
Whew, I'm glad I updated mine a long time ago.

Dale

:-)  :-) 



Re: [gentoo-user] Strange --depclean / mit-krb5

2008-12-08 Thread Mark Knecht
On Mon, Dec 8, 2008 at 6:57 PM, Dale [EMAIL PROTECTED] wrote:
 Mark Knecht wrote:
 On Mon, Dec 8, 2008 at 5:37 PM, Fabrice Delliaux [EMAIL PROTECTED] wrote:

 Le Mon, 8 Dec 2008 16:32:29 -0800,
 Mark Knecht a écrit :


 It needs kerberos but doesn't seem
 to have it as a dependency. I'll report it as a bug.

 You should rebuild dev-libs/totem-pl-parser. See bug #235101.



 Thanks Fabrice. You saved me a lot of time searching this out. My
 machine is now updated to the 2008.0 profile, the locale problems are
 fixed, and I'm clean on a world emerge, depclean and revdep-rebuild.

 Cheers,
 Mark


 Now you can make your back-ups.  lol  Glad you got that thing running.
 Whew, I'm glad I updated mine a long time ago.

 Dale

 :-)  :-)

Yeah, that's what I get for having to work in windows even at home. I
getbehind on Gentoo, then I start forgetting, then it's all down hill
from there.

I appreciate everyone's help.

Cheers


Re: [gentoo-user] Strange --depclean / mit-krb5

2008-12-08 Thread Dake Wang
I think in the configure script of some softwares they will just detect
whether certain things are installed even though you turned off the use
flag. So you just remove kerberos first, then remerge the packages that are
reported to be depending on them.

Cheers

On Mon, Dec 8, 2008 at 1:12 PM, Willie Wong [EMAIL PROTECTED] wrote:

 On Mon, Dec 08, 2008 at 12:40:42PM -0800, Mark Knecht wrote:
  I wonder if someone can guess at what I'm supposed to do to be able to
  complete --depclean. The machine is currently clean on emerge -DuN
  world and revdep-rebuild. I don't understand how I'm supposed to
  handle this mit-krb5 thing.

 snip
   * In order to avoid breakage of link level dependencies, one or more
   * packages will not be removed. This can be solved by rebuilding the
   * packages that pulled them in.
   *
   *   app-crypt/mit-krb5-1.6.3-r4 pulled in by:
   * app-text/ghostscript-gpl-8.62
   * dev-util/subversion-1.5.4
   * media-sound/vorbis-tools-1.2.0-r2
   * media-video/totem-2.22.2-r1
   * net-print/gnome-cups-manager-0.33
   * net-print/libgnomecups-0.2.3
   * x11-libs/gtk+-2.14.5
 /snip

 snip
 
  lightning ~ # emerge -pv ghostscript-gpl subversion vorbis-tools totem
  gnome-cups-manager libgnomecups gtk+
 
  These are the packages that would be merged, in order:
 
  Calculating dependencies... done!
  [ebuild   R   ] x11-libs/gtk+-2.14.5  USE=X cups jpeg tiff -debug
  -doc -jpeg2k -vim-syntax -xinerama 0 kB
  [ebuild   R   ] net-print/libgnomecups-0.2.3  USE=-debug 0 kB
  [ebuild   R   ] dev-util/subversion-1.5.4  USE=berkdb dso java nls
  perl python webdav-neon -apache2 -bash-completion -debug -doc -emacs
  -extras -ruby -sasl -vim-syntax -webdav-serf 0 kB
  [ebuild   R   ] media-sound/vorbis-tools-1.2.0-r2  USE=flac nls
  ogg123 -speex 0 kB
  [ebuild   R   ] app-text/ghostscript-gpl-8.62  USE=X cjk cups gtk
  -bindist -djvu -jpeg2k 0 kB
  [ebuild   R   ] media-video/totem-2.22.2-r1  USE=bluetooth gnome
  python -debug -galago -lirc -nautilus -nsplugin -nvtv -seamonkey
  -tracker -xulrunner 0 kB
  [ebuild   R   ] net-print/gnome-cups-manager-0.33  USE=-debug 0 kB
 /snip

 Okay, gtk+, ghostscript, gnome-cups-manager, libgnomecups all are
 obviously related to printing, which means they probably rely on
 net-print/cups, which depends on mit-krb5 if you have the kerberos USE
 flag turned on. Did you just recently switch off the kerberos flag? If
 so try recompiling cups and then those four packages.

 vorbis-tools depends on curl if you have the ogg123 flag set, and
 net-misc/curl also has the kerberos flag. So you may need to rebuild
 the curl package then the vorbis-tools package.

 I suspect similar things happen for totem and subversion. My guess for
 subversion is that it depends on neon, which USE kerberos (too lazy to
 check the ebuild now). Totem I have no idea.

 I think your emerge -DuN probably have recompiled the cups/neon/curl
 and what not because of the USE flag change, but since it is a
 recompile, revdep-rebuild may not have caught the changing libs and
 now you need to rebuild these seven packages.

 Does that sound reasonable?

 HTH,

 W
 --
 Willie W. Wong
 [EMAIL PROTECTED]
 408 Fine Hall,  Department of Mathematics,  Princeton University,
  Princeton
 A mathematician's reputation rests on the number of bad proofs he has
 given.




-- 
棋道,兵道,南山道
复顾北山不见首
秋时一溟黄河水
风声啸过沙满天
过客匆匆不复还
居隐一世,无事事
夜以方长,独步见