On Mon, Oct 03, 2011 at 02:48:55AM -0700, Zac Medico wrote:
> On 10/02/2011 05:21 PM, Zac Medico wrote:
> > On 10/02/2011 04:22 PM, Brian Harring wrote:
> >> On Sun, Oct 02, 2011 at 02:10:09PM -0700, Zac Medico wrote:
> > I've implemented it with booleans in this commit:
> > 
> > http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=c8cd3a985cc529299411d7343a11004b7d1330ef
> > 
> >> Should use a space delimited list instead named hashes instead; those 
> >> being the hashes that should be generated, and that can be /used/.  
> >> Not in the list, not an acceptable hash (even if a manifest2 carries 
> >> that data).
> > 
> > Why? Boolean flags are simpler and they work.
> 
> After some thought, I like the space delimited approach better. Here's
> the patch, which retains the ability to remove the manifest hash
> settings from layout.conf after they become redundant:
> 
> http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=d9d0606fe01618cc81fb0b862ada91149dad3746

Suggest you go through the implementation a bit closer; quick look, if 
the repo no longer uses what portage considers a required hash (atm, 
sha1), it still will force it in; while that's rather annoying for 
manifest creation, the validation logic there strikes me as probably 
being buggy for that case.

~harring

Reply via email to