Re: [Ubuntu-phone] ANNOUNCEMENT: PPAs are now automatically assigned to tickets at build time.
On Mon, Jun 20, 2016 at 1:53 PM, Lukasz Zemczak 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 ;-) -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp
Re: [Ubuntu-phone] 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 wrote: > On Mon, Jun 20, 2016 at 1:53 PM, Lukasz Zemczak > 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.zemc...@canonical.com www.canonical.com -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp
Re: [Ubuntu-phone] ANNOUNCEMENT: PPAs are now automatically assigned to tickets at build time.
Hey Robert! 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. 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. 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 ;) Cheers, On 20 June 2016 at 12:44, Robert Park wrote: > Greetings from sunny Athens! > > While I'm enjoying my vacation, it is incredibly hot here! I just > couldn't help implementing this fun little feature while hiding from > the midday heat in my hotel room. > > Assigning PPAs to tickets is now fully automated. There is no longer > an 'assign' button on tickets, instead just click Build and a PPA will > be automatically assigned if one hasn't already been. > > In the event that there are no PPAs available, the build job will > error out the same way the assign job used to, and you can ask a > trainguard to find a stale one to free for you. > > Much efficiency! Less clicks! Wow ;-) > > -- > robru > > -- > Mailing list: https://launchpad.net/~ubuntu-phone > Post to : ubuntu-phone@lists.launchpad.net > Unsubscribe : https://launchpad.net/~ubuntu-phone > More help : https://help.launchpad.net/ListHelp -- Łukasz 'sil2100' Zemczak Foundations Team lukasz.zemc...@canonical.com www.canonical.com -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp
[Ubuntu-phone] ANNOUNCEMENT: PPAs are now automatically assigned to tickets at build time.
Greetings from sunny Athens! While I'm enjoying my vacation, it is incredibly hot here! I just couldn't help implementing this fun little feature while hiding from the midday heat in my hotel room. Assigning PPAs to tickets is now fully automated. There is no longer an 'assign' button on tickets, instead just click Build and a PPA will be automatically assigned if one hasn't already been. In the event that there are no PPAs available, the build job will error out the same way the assign job used to, and you can ask a trainguard to find a stale one to free for you. Much efficiency! Less clicks! Wow ;-) -- robru -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp