Re: FEATURE: fixlafiles (was: [gentoo-user] Re: revdep-rebuild Not Fixing Broken Links)

2011-04-09 Thread Mick
On Saturday 09 April 2011 02:02:06 Allan Gottlieb wrote:
 On Fri, Apr 08 2011, Mick wrote:
  On Friday 08 April 2011 19:51:10 Kevin O'Gorman wrote:
  I run that manually once in a while, but regularly clean a bunch of
  other things with a script I call cleanup,
  -#!/bin/bash
  -dispatch-conf
  -revdep-rebuild
  -lafilefixer --justfixit
  -perl-cleaner all
  
  The last one is now an option in /etc/make.conf under FEATURES: 
  fixlafiles
 
 This sounds great!  Outside of some extra time in emerging is there any
 reason *not* to add fixlafiles to FEATURES?

I haven't found any problems with it and the time it takes when there are .la 
files to be fixed is very short.  The make.conf man page says:

fixlafiles
 Modifies  .la  files  to  not include other .la files and
 some other fixes (order  of  flags,  duplicated  entries,
 ...)

YMMV ...
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: FEATURE: fixlafiles (was: [gentoo-user] Re: revdep-rebuild Not Fixing Broken Links)

2011-04-09 Thread Neil Bothwick
On Fri, 08 Apr 2011 21:02:06 -0400, Allan Gottlieb wrote:

  The last one is now an option in /etc/make.conf under FEATURES:
  fixlafiles  
 
 This sounds great!  Outside of some extra time in emerging is there any
 reason *not* to add fixlafiles to FEATURES?

Yes, it's already in FEATURES by default :)

[nelz@yooden ~ 0]% grep fixlafiles /etc/make.conf
[nelz@yooden ~ 1]% emerge --info | grep fixlafiles
FEATURES=assume-digests binpkg-logs buildpkg distlocks fixlafiles
fixpackages news parallel-fetch preserve-libs protect-owned sandbox
sfperms strict unknown-features-warn unmerge-logs unmerge-orphans
userfetch
[nelz@yooden ~ 0]% 


-- 
Neil Bothwick

Windows Error #02: Multitasking attempted. System confused.


signature.asc
Description: PGP signature


Re: [gentoo-user] Re: revdep-rebuild Not Fixing Broken Links

2011-04-08 Thread Kevin O'Gorman
On Thu, Apr 7, 2011 at 10:38 AM, Brennan Shacklett
bp.shackl...@gmail.comwrote:

  I think that package is there, but I'll check this weekend.  I didn't
 feel like carrying my laptop today.
  It would be nice if I just had to install it, but I would think
 revdep-rebuild should pull it in . . . or doesn't revdep-rebuild work that
 way?

 revdep-rebuild will only rebuild the package with the broken link. It won't
 pull in anything (unless the ebuild pulls something else in), so
 revdep-rebuild can't fix an issue that needs another package that the ebuild
 doesn't depend on.

 --Brennan Shacklett


Moreover, you may want to run emerge -a --depclean, which just might
flush the package(s) with broken links.

I run that manually once in a while, but regularly clean a bunch of other
things with a script I call cleanup,
-#!/bin/bash
-dispatch-conf
-revdep-rebuild
-lafilefixer --justfixit
-perl-cleaner all
-locale-gen --keep --quiet

You have to be prepared to respond to dispatch-conf, but the others run to
completion by themselves.

-- 
Kevin O'Gorman, PhD


Re: [gentoo-user] Re: revdep-rebuild Not Fixing Broken Links

2011-04-08 Thread Mick
On Friday 08 April 2011 19:51:10 Kevin O'Gorman wrote:

 I run that manually once in a while, but regularly clean a bunch of other
 things with a script I call cleanup,
 -#!/bin/bash
 -dispatch-conf
 -revdep-rebuild
 -lafilefixer --justfixit
 -perl-cleaner all

The last one is now an option in /etc/make.conf under FEATURES:  fixlafiles
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


FEATURE: fixlafiles (was: [gentoo-user] Re: revdep-rebuild Not Fixing Broken Links)

2011-04-08 Thread Allan Gottlieb
On Fri, Apr 08 2011, Mick wrote:

 On Friday 08 April 2011 19:51:10 Kevin O'Gorman wrote:

 I run that manually once in a while, but regularly clean a bunch of other
 things with a script I call cleanup,
 -#!/bin/bash
 -dispatch-conf
 -revdep-rebuild
 -lafilefixer --justfixit
 -perl-cleaner all

 The last one is now an option in /etc/make.conf under FEATURES:  fixlafiles

This sounds great!  Outside of some extra time in emerging is there any
reason *not* to add fixlafiles to FEATURES?

thanks,
allan



[gentoo-user] Re: revdep-rebuild Not Fixing Broken Links

2011-04-07 Thread walt

On 04/05/2011 07:23 AM, dhk...@optonline.net wrote:

On my amd64 laptop I have broken links that never clear up. The laptop is new 
and the install is only about two months old. Everything works all right, but 
revdep-rebuild lists the following broken links, and after a few weeks of 
sync'ing they haven't gone away. If I remember correctly, the problem began 
after the removal of a package that was causing blocking after an update. I 
think the package was polkit/policykit but not sure. Even after an emerge with 
the -E option the problem persists.

The output of revdep-rebuild is below. Thanks.

[ 39% ] * broken /usr/lib32/gtk-2.0/2.10.0/engines/libpixmap.so (requires 
libEGL.so.1
libGL.so.1)


Looks like you're missing the emul package for opengl.




Re: [gentoo-user] Re: revdep-rebuild Not Fixing Broken Links

2011-04-07 Thread dhkuhl
- Original Message -From: walt Date: Thursday, April 7, 2011 12:32 
pmSubject: [gentoo-user] Re: revdep-rebuild Not Fixing Broken LinksTo: 
gentoo-user@lists.gentoo.org On 04/05/2011 07:23 AM, dhk...@optonline.net 
wrote:  On my amd64 laptop I have broken links that never clear up.  The 
laptop is new and the install is only about two months old.  Everything works 
all right, but revdep-rebuild lists the  following broken links, and after a 
few weeks of sync'ing they  haven't gone away. If I remember correctly, the 
problem began  after the removal of a package that was causing blocking after 
 an update. I think the package was polkit/policykit but not  sure. Even 
after an emerge with the -E option the problem persists.   The output of 
revdep-rebuild is below. Thanks.   [ 39% ] * broken /usr/lib32/gtk- 
2.0/2.10.0/engines/libpixmap.so (requires libEGL.so.1  libGL.so.1)  Looks 
like you're missing the emul package for opengl.  I think that package is 
there, but I'll check this weekend.  I didn't feel like carrying my laptop 
today.  It would be nice if I just had to install it, but I would think 
revdep-rebuild should pull it in . . . or doesn't revdep-rebuild work that 
way?Thanks


Re: [gentoo-user] Re: revdep-rebuild Not Fixing Broken Links

2011-04-07 Thread Brennan Shacklett
 I think that package is there, but I'll check this weekend.  I didn't feel
like carrying my laptop today.
 It would be nice if I just had to install it, but I would think
revdep-rebuild should pull it in . . . or doesn't revdep-rebuild work that
way?

revdep-rebuild will only rebuild the package with the broken link. It won't
pull in anything (unless the ebuild pulls something else in), so
revdep-rebuild can't fix an issue that needs another package that the ebuild
doesn't depend on.

--Brennan Shacklett


[gentoo-user] Re: revdep-rebuild Not Fixing Broken Links

2011-04-05 Thread James
 dhkuhl at optonline.net writes:

 
 On my amd64 laptop I have broken links that never clear up.  


eix -Iu --only-names  lists packages not updated

You can also use qfile to dig deeper


hth,
James




[gentoo-user] Re: revdep-rebuild Not Fixing Broken Links

2011-04-05 Thread James
 dhkuhl at optonline.net writes:

 
 On my amd64 laptop I have broken links that never clear up.  

I have never tried this tool, but it may help you
find you with diagnosing your broken links:

app-misc/symlinks


hth,
James