Ciaran McCreesh <ciaran.mccre...@googlemail.com> wrote: > Jeroen Roovers <j...@gentoo.org> wrote: >> On Mon, 21 Jul 2014 23:06:07 +0200 >> Pacho Ramos <pa...@gentoo.org> wrote: >> > Maybe this could be solved by having two kinds of revisions: >> > - One would rebuild all as usually (for example, -r1...) >> > - The other one would only regenerate VDB and wouldn't change the >> > installed files (for example, -r1.1) >> Or the package manager looks at changed in *DEPEND between the repo >> and vdb and resolves those. > > ...assuming that the ebuild hasn't been removed, and that it can be > associated correctly when overlays are involved, and that the change > wasn't a change where a saved pkg_prerm uses the old dependency, not > the new one, or all the other ways this breaks. > > You need to think your cunning plan the whole way through.
It works, since it is completely equivalent to a revbump, only that the unnecesary recompilation is avoided: All of your problems exist (or don't exist) for usual revbumps as well.