[CentOS-devel] cbs feature req: building embargoed content

Mike McLean mikem at imponderable.org
Thu Mar 12 13:48:49 UTC 2015


Building is just one part of this. We also have to think about source
control and test infrastructure.

For read access, a git repo is all or nothing, so I presume we'll need a
system where we handle embargoed code in a separate, locked-down git repo
(not just a branch) and merge that in after the embargo lifts. Can we make
this work with gitblit? Can we make such a workflow tolerable in centpkg?

Similarly, with test infra we'll need mechanisms to test the embargoed
builds without making them visible.

The access controls for all of this will have to line up.

Speaking of access controls. How fine grained do we need this to be? One
big "access to embargo" group? Per-sig? Per-package? Finer?

As far as the build system goes, I see a few options:
1) separate (small) koji instance for embargoed builds. This would only
really work for a coarse grained access plan
2) a reimzul instance as kb suggests
3) modify koji to support read access controls (highly nontrivial and
invasive, but maybe we could do it anyway)


On Wed, Mar 11, 2015 at 12:54 PM, Karanbir Singh <mail-lists at karan.org>
wrote:

> On 03/11/2015 04:03 PM, George Dunlap wrote:
> > What does CentOS do about security patches on the core?  Does it
> > strive to have updates built and tested as soon as the embargo is
> > lifted?
>
> depends on the code- in some cases, where upstreams are going to work
> with us we do pre-patch and stage content that we can control code for -
> this tends to mostly be content outside of the distro.
>
> For the distro itself, we rely on the source drops from upstream - but
> we dont really test or need to own too much of the code lifecycle there.
>
>
>
> --
> Karanbir Singh
> +44-207-0999389 | http://www.karan.org/ | twitter.com/kbsingh
> GnuPG Key : http://www.karan.org/publickey.asc
> _______________________________________________
> CentOS-devel mailing list
> CentOS-devel at centos.org
> http://lists.centos.org/mailman/listinfo/centos-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20150312/86a1c63f/attachment.html>


More information about the CentOS-devel mailing list