← Back to team overview

ubuntu-phone team mailing list archive

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

 

Hey!

Thanks! Yeah, it's not a big of a deal, but it's just yet another
reason to get the ephemeral PPAs working in Bileto! ;)

Cheers!

On 20 June 2016 at 14:00, Robert Park <robert.park@xxxxxxxxxxxxx> wrote:
> 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 ;-)



-- 
Łukasz 'sil2100' Zemczak
 Foundations Team
 lukasz.zemczak@xxxxxxxxxxxxx
 www.canonical.com


References