Re: [Ubuntu-phone] ANNOUNCEMENT: PPAs are now automatically assigned to tickets at build time.

2016-06-20 Thread Robert Park
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.

2016-06-20 Thread Lukasz Zemczak
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.

2016-06-20 Thread Lukasz Zemczak
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.

2016-06-20 Thread Robert Park
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