On Tue, 6 Aug 2013 13:05:07 -0400 Alexis Ballier <aball...@gentoo.org> wrote: > 'occasional unnecessary rebuild' is a big deal since subslots > introduce this regression...
Er, no. Subslots just simplify the way accurate slot dependencies are expressed. That's all they are: an alternative to having a larger number of (full) slots plus blockers between some of those slots. > > There's an easy fix for that: split the package up. > > Great, please start submitting patches at our thousands of upstreams > so that their packages can be split properly. You don't need to patch anything... You just make poppler-stable and poppler-dodgy ebuilds. > Then submit patches to run preserve-libs as soon as possible as I > suggested in the part you cut. preserve-libs, in contrast to just > removing the .so, leaves you with a working system in 90% of the > cases. preserve-libs is broken by design. Tweaking when it's run won't fix that breakage. > Exercise: Try to update a FreeBSD 6 system (libc.so.6) to a FreeBSD 7 > system (libc.so.7) without some kind of preserve-libs mechanism. > Been there, done that. The flaws of preserve-libs show up but it > maintains a half working system all the way long that allows you to > finish the update. There is no "half working". Something is either correct or it isn't. -- Ciaran McCreesh
signature.asc
Description: PGP signature