On 06/26/11 15:44, Benedikt Böhm wrote:
> On Sun, Jun 26, 2011 at 4:59 AM, Stuart Longland <redhat...@gentoo.org> wrote:
>> - revdep-rebuild (handles packages broken by soname changes, etc)
> 
> solved by preserved-libs in portage-2.2

Hmmm, except that portage-2.2 isn't stable yet... indeed it isn't even
out of alpha yet.  Not going to unleash that on my production systems.

The reason why some of these things get out of date to this extent is
because I'm in the "it ain't broke, don't fix it" camp much of the time,
and so outside the kernel and a few other applications, I just keep
things plodding along as they are.

I then get bitten a little when I go to update.  Unstable portage is
kinda an iffy area when dealing with production machines... experimental
boxes, no worries... but not on machines I depend on for work.

>> - python-updater (handles Python module rebuilds after upgrading Python)
>> - perl-cleaner (handles Perl module rebuilds after upgrading Perl)
> 
> these just exist because python and perl ebuilds are horribly broken.
> take a look at RUBY_TARGETS or PHP_TARGETS for an example of how to do
> it right. this would also fix all the failures that python and perl
> introduce to binary packages.

Perhaps there is room for improving things there... that's a more
long-term solution however.  This will require some careful forethought.

Modifying the above tools though, to spit out a list of packages,
shouldn't be much of a change... and then making a tool that can collate
this information and merge it (revdep-rebuild has this code already)
shouldn't be that much of a burden to maintain in the short term.
-- 
Stuart Longland (aka Redhatter, VK4MSL)      .'''.
Gentoo Linux/MIPS Cobalt and Docs Developer  '.'` :
. . . . . . . . . . . . . . . . . . . . . .   .'.'
http://dev.gentoo.org/~redhatter             :.'

I haven't lost my mind...
  ...it's backed up on a tape somewhere.

Reply via email to