← Back to team overview

ubuntu-phone team mailing list archive

Re: ANNOUNCEMENT: PPAs are now automatically assigned to tickets at build time.

 

On Mon, Jun 20, 2016 at 1:53 PM, Lukasz Zemczak
<lukasz.zemczak@xxxxxxxxxxxxx> wrote:
> Less clicks is always good! But I don't really like how bileto handles
> cases of manual-source-only tickets right now. If you don't have any
> MPs but only want to assign a silo to get a PPA for manual upload,
> pressing build just does the thing but the silo is then in an ugly
> error state. Could you maybe fix it so that pressing build without any
> MPs when the silo is unassigned is a normal operation? We have a lot
> of silos like that.

Ok, I'll clean up that error.


> I always liked the idea of assigning silos explicitly first. Removing
> the assign step completely makes super sense when ephemeral PPAs are
> available, meaning - each ticket is automatically assigned a PPA.

Indeed, this idea originated from the ephemeral PPA work. It just
happened to be super easy to do now that jenkins is out of the way,
even though we don't even have ephemeral PPAs yet.


> Right now, at least for the manual source part, it's a bit unintuitive
> - I have a ticket, I know I can't build anything as I don't have a
> silo: duh, how am I supposed to get a PPA? Pressing 'Build'? Uh, build
> like... what? Yeah. It all works, but feels artificial ;)

Indeed it's a little counter-intuitive, but I don't think that's a big
deal. The people who need to know will learn it, but the vast majority
of silos build from MPs so it makes sense to just drop your MPs in the
ticket and click build. Assignment doesn't even cross your mind
anymore ;-)


Follow ups

References