On 16/06/2013 10:24, Zac Medico wrote:
How about it we add a src_fetch phase, so that the VCS intricacies can
be delegated to ebuilds/eclasses (like they are now, but without having
to abuse src_unpack). If we include a way for src_fetch to communicate
changes in VCS revisions to the package manager, then we'll be able to
integrate functionality like smart-live-rebuild directly into the
package manager (as discussed in bug 182028 [1]).
[1] http://bugs.gentoo.org/show_bug.cgi?id=182028
This sounds interesting. It definitely would be nice to have proper
package manager support for VCS.
I don't think that this will somehow "legitimise" live ebuilds. We use
policies to prevent inappropriate things from entering the tree, not by
preventing tools that might facilitate it.
Best regards,
Michael