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)

I made the same suggestion already on the corresponding bug
        https://bugs.gentoo.org/show_bug.cgi?id=516612#c33
without any response.

It seems to me that this could avoid the problem of useless
recompilation and would allow fine-graining of the issue by the
ebuild maintainer (if not the maintainer of the ebuild, who else
should be able to decide whether recompilation might be
necessary to handle certain exceptions?)
and simultaneously allow to revbump even on presumably
tiny dependency changes.

I still have not seen an argument against this idea.

Of course, this would need an EAPI bump and could only be used
for packages which are (or switch to(?)) this new EAPI, so a few
(core) packages which should stay EAPI=0 for a long time
are excluded from this for still quite a while.
But apart from that few exceptions...?


Reply via email to