Only official builders should be able to start an official build job

Bug #823887 reported by Paul Sokolovsky
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android Frontend
Opinion
Undecided
Unassigned

Bug Description

We require a user to be a member of "official builders" group to be able to create/edit "official" job. However, anyone can still start such job. This may be not desirable, for example for release builds, which once done, released and announced, should stay without any changes.

One obvious way for this is to require "official builders" membership for starting an official build.

Revision history for this message
Alexander Sack (asac) wrote :

so currently we have three types of builds split up in two categories:

 1. official tip/continuous
 2. official release
 3. user builds

not sure if we should start differentiate ACLs and retention of 1. and 2. by introducing another

I would think for 1. we want >30 days no matter how many builds; for 2. we want never delete and for 3. something reasonably short (like one week or at least 7 builds)

Revision history for this message
Alexander Sack (asac) wrote :

"by introducing another ..." build type/UI tab etc.

Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Yes, build retention is related, but different matter in context of this bug - do we want to limit who can start official builds or no? I guess looking forward, like adding support for community builds, etc. this makes sense.

Revision history for this message
Zach Pfeffer (pfefferz) wrote :

I think this bug takes the discussion in the wrong direction - though I'm glad you filed it Paul. With CI we'll have official builds coming out everyday/hour etc. We should just be able to just mark one of the many builds that completes as "official" and have the build system automatically retain it - the build system could automatically save the pinned manifest on the release branch and kick off the release build from it. We could then gate the people who could save builds.

Revision history for this message
Paul Sokolovsky (pfalcon) wrote : Re: [Bug 823887] Re: Only official builders should be able to start an official build job

On Wed, 10 Aug 2011 22:33:56 -0000
Zach Pfeffer <email address hidden> wrote:

> I think this bug takes the discussion in the wrong direction - though
> I'm glad you filed it Paul. With CI we'll have official builds coming
> out everyday/hour etc. We should just be able to just mark one of the
> many builds that completes as "official" and have the build system
> automatically retain it - the build system could automatically save
> the pinned manifest on the release branch and kick off the release
> build from it. We could then gate the people who could save builds.

This bug is about build system as it is now, not about
CI-yet-to-be-done.

--
Best Regards,
Paul

Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Retention settings improvements submitted as #832000 .

Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Seems this caught not interest, closing.

Changed in linaro-android-frontend:
status: New → Opinion
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.