← Back to team overview

launchpad-dev team mailing list archive

Re: Build branch to Archive UI

 

On Mon, 15 Feb 2010 16:23:42 +1300, Tim Penhey <tim.penhey@xxxxxxxxxxxxx> wrote:
> Hi guys,
> 
> I've been spending more time looking at this, and I want to make sure we start 
> getting some traction on the UI to build.

Hi Tim,

I'm keen to get moving as well, however, I don't want to dive in and
start down a path that gets us in to trouble later.

> The initial thing we want to do is to provide a way to create a recipe for a 
> branch and start with manual builds.  By that I mean that we don't 
> automatically reschedule builds to happen daily, but have a "build now" type 
> button that creates a build job if and only if there isn't one waiting or 
> running already.  This button should obviously not be there if there is one 
> waiting or pending.

I think that's a good way to start.

> With this in mind, we'd be creating a recipe from one of two places:
>  - a project branch (no packaging info - or most likely no packaging info)
>  - a packaging branch (may have trunk merged in)
>    * are we even going to allow this for now?

Yes please! This is a *huge* use case for Ubuntu.

> Perhaps we start off really strict, and slowly roll out options.  This I'm in 
> favour with, especially with the feature branch merge work that Bjorn is 
> championing.

I'm all in favour of that.

> I suggest a somewhat limited initial cut for the build from branch.  Attached 
> is my first mockup with Balsamiq.  I don't offer a revision to build, only show 
> the current and development distro series.

My concern with this would be a "fork" in the design at this stage. I'd
be very pleased to see a stripped down version of Michael's mockups that
both you and him were happy with and that were a good place to start
implementation. However, I wouldn't like to see a proposal for something
"simple" that conflicted with some of the things that came out of his
work. He has been doing a great job of working from the user experience
and producing mockups that represent that but have reasonable
implications for the implemtation.

It may seem to be moving a little slowly, but that is because he isn't
just drawing mockups, he has forced us to realise that the model we have
now with recipes may not be ideal for what we want to achieve. We have
some outstanding questions, but to me it seems that we are closer to
something that we are all happy with than before. I would therefore ask
that you work closely with him to produce something that you can start
work on now that doesn't conflict with his ideas.

Thanks,

James



References