1 |
On Thu, 15 Jan 2009 18:37:20 -0500, Michael P. Soulier wrote: |
2 |
|
3 |
> The libavcodec library went from version 51 to 52, which broke |
4 |
> transcode. The --deep argument did not find the dependency there and |
5 |
> rebuild transcode. |
6 |
> |
7 |
> On my FreeBSD server, portupgrade has the -r and -R arguments to force |
8 |
> rebuilds of dependent and reverse-dependent packages. Is there a way to |
9 |
> have emerge do the same? |
10 |
|
11 |
emerge @preserved-libs does that with portage 2.2. Emerge even tells |
12 |
you to run it, and hangs on to the old versions until you do so, so your |
13 |
system is never broken. |
14 |
|
15 |
Revdep-rebuild is good for fixing things after they are broken, but the |
16 |
new portage approach of not breaking them is much nicer :) |
17 |
|
18 |
|
19 |
-- |
20 |
Neil Bothwick |
21 |
|
22 |
If at first you don't succeed you'll get lot's of advice. |