Re: FEATURE: fixlafiles (was: [gentoo-user] Re: revdep-rebuild Not Fixing Broken Links)
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)
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
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
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)
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
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
- 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
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
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
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