Re: [gentoo-dev] Re: Thoughts about broken package handling

2011-06-28 Thread Peter Volkov
В Втр, 28/06/2011 в 07:17 +0100, Ciaran McCreesh пишет: > There was going to be a really simple, elegant, ebuild-controllable and > provably working fix for that in EAPI 4 in the form of := deps, but > they got dropped because Portage couldn't implement it. > > Which is strange, because it should

Re: [gentoo-dev] Re: Thoughts about broken package handling

2011-06-27 Thread Ciaran McCreesh
On Tue, 28 Jun 2011 16:54:43 +1200 Kent Fredric wrote: > Reminds me of the other awkward behaviour I once hit where a package > depends on something that is slotted, and mysteriously uses a middle > version of the things that are slotted, and then breaks with that > version that it for some myster

Re: [gentoo-dev] Re: Thoughts about broken package handling

2011-06-27 Thread Kent Fredric
On 28 June 2011 04:44, Graham Murray wrote: > Ciaran McCreesh writes: > >> The fix for that is to slot things properly. You're screwed anyway if a >> preserved library tries to access installed data that has either been >> removed or upgraded to a new format that it doesn't recognise. > > Or some

Re: [gentoo-dev] Re: Thoughts about broken package handling

2011-06-27 Thread Graham Murray
Ciaran McCreesh writes: > The fix for that is to slot things properly. You're screwed anyway if a > preserved library tries to access installed data that has either been > removed or upgraded to a new format that it doesn't recognise. Or some "awkward" packages which when rebuilt will still link

Re: [gentoo-dev] Re: Thoughts about broken package handling

2011-06-26 Thread Ciaran McCreesh
On Sun, 26 Jun 2011 16:42:51 +0200 Fabian Groffen wrote: > On 26-06-2011 14:31:12 +, Duncan wrote: > > > 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. > > > > Besides portage-2.2 still

[gentoo-dev] Re: Thoughts about broken package handling

2011-06-26 Thread Duncan
Fabian Groffen posted on Sun, 26 Jun 2011 16:42:51 +0200 as excerpted: > Yup, but when the library is already gone, you sometimes cannot run the > necessary tools any more. Funny one is bash, for instance. That's one of the tool-chain exceptions I specifically made. But fortunately, the really

Re: [gentoo-dev] Re: Thoughts about broken package handling

2011-06-26 Thread Fabian Groffen
On 26-06-2011 14:31:12 +, Duncan wrote: > > 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. > > Besides portage-2.2 still being unstable, preserved-libs "solves" the > problem by keeping outdated

[gentoo-dev] Re: Thoughts about broken package handling

2011-06-26 Thread Duncan
Stuart Longland posted on Sun, 26 Jun 2011 22:27:40 +1000 as excerpted: > On 06/26/11 15:44, Benedikt Böhm wrote: >> On Sun, Jun 26, 2011 at 4:59 AM, Stuart Longland >> wrote: >>> - revdep-rebuild (handles packages broken by soname changes, etc) >> >> solved by preserved-libs in portage-2.2 > >

[gentoo-dev] Re: Thoughts about broken package handling

2011-06-25 Thread Duncan
Stuart Longland posted on Sun, 26 Jun 2011 12:59:05 +1000 as excerpted: > Currently we have three packages that handle this separately: > - revdep-rebuild (handles packages broken by soname changes, etc) > - python-updater (handles Python module rebuilds after upgrading Python) > - perl-cleaner (h