launchpad-dev team mailing list archive
-
launchpad-dev team
-
Mailing list archive
-
Message #03537
Re: Source Package Recipes Disabled on Edge / What's Needed to Get Them Going Again
On Tue, 2010-06-08 at 16:51 +1200, Tim Penhey wrote:
> On Tue, 08 Jun 2010 14:07:33 William Grant wrote:
> > On Mon, 2010-06-07 at 19:42 -0600, Paul Hummer wrote:
> > > All-
> > >
> > > This last weekend, the buildds all fell over. This was caused by the
> > >
> > > fact that I had removed ISourcePackageRecipe.sourcepackagename and
> > > ISourcePackageRecipeBuild.sourcepackagename, fixed the tests, and
> > > landed the patch. Unfortunately, we don't have the best testing of the
> > > buildds, and I didn't know that the buildds were expecting this
> > > property to be passed to it. This means that we needed to disable
> > > source package recipe builds until we get a fix.
> > >
> > > The solution is really simple, and wgrant has just verified[1] that
> > >
> > > my fix is correct, and I'm landing it into devel now. Unfortunately,
> > > before this can be cherry picked to production, there are two more
> > > branches that also need to be prepped for cherry pick to production.
> > >
> > > Here's the breakdown of the requirements:
> > > 1. Land my branch, which fixes bug #587109[2] - Lamont basically just
> > >
> > > needs to roll this to the buildds.
> > >
> > > 2. Someone from Soyuz needs to land a fix to bug #587113[3] - wgrant
> > >
> > > says noodles is working on this.
> > >
> > > 3. I need to land a final branch that fixes bug #587110[4] - I will
> > >
> > > do this tomorrow. This does
> >
> > This third one needs to be cherrypicked too (since /builders uses
> > fmt:link, so it will start crashing if an SPRB gets dispatched). But
> > since we apparently don't want to expose the UI at all on production
> > yet, I suspect we will want to cherrypick a special fmt:link that
> > doesn't actually generate a link.
>
> Actually the formatter should use the config to determine what to output.
Fair point.
> Also, do we need to wrap whole sections of the page in the config checks?
>
> Are we only showing a single link? If it is showing more then the more will
> also have to be wrapped in a config check.
/builders ends up delegating to various other classes and interfaces,
and ends up at IBuildFarmBuildJob which just uses the fmt:link. It's
just a single link that's special.
References