W dniu śro, 24.01.2018 o godzinie 12∶29 -0800, użytkownik Zac Medico
napisał:
> On 01/24/2018 12:56 AM, Michał Górny wrote:
> > Hi, everyone.
> > 
> > Since the initial review of my patch lost focus, and lacked sufficient 
> > context, here's the plan that I'd like to follow in order to initially 
> > integrate gemato with portage and give our users secure checkouts by 
> > default.
> > 
> > 1. Add postsync hook to Portage git. Eventually, it will be replaced by 
> > direct Portage support.
> > 
> > 2. Add IUSE=+rsync-verify to portage-9999 that controls installing the 
> > hook. This will give users the ability to easily disable it without jumping 
> > through cross package hoops.
> > 
> > 3. Submit a news item for review that will explain how to initially verify 
> > the keys on existing installations.
> > 
> > The news item would be published when the hook hits a release.
> > 
> > What do you think? If you agree, then I'll start writing the news item.
> > 
> 
> For the sake of maintaining stable interfaces for users, I feel like we
> should add the repos.conf sync-rsync-verify setting for this is
> up-front. That way, we won't have to train people to use a new interface
> later. Also, eventually we have to do this anyway if we want portage to
> recognize the nature of the failure and react by quarantining the
> repository.

Do you mean implementing it completely inside sync code without hooks?
I'm all for it. Will submit a patch soon.

-- 
Best regards,
Michał Górny


Reply via email to