new dapper chroots for -proposed

Celso Providelo cprov at canonical.com
Thu Dec 13 10:39:02 GMT 2007


On Dec 12, 2007 7:54 PM, Colin Watson <cjwatson at ubuntu.com> wrote:
> On Sun, Nov 11, 2007 at 01:08:06AM +0000, Colin Watson wrote:
> > On Sat, Nov 10, 2007 at 03:29:46PM -0500, Martin Pitt wrote:
> > > Lamont built new dapper buildd chroots which now work with
> > > dapper-proposed, so that linux-backports-modules can finally build. He
> > > put them into chinstrap:~lamont/dapper-proposed, can you please
> > > install them? He also asked to save the old ones.
> >
> > I've done so:
> >
> >   lp_buildd at drescher:~/dapper-proposed/new$ for x in amd64 hppa i386 ia64 powerpc sparc; do manage-chroot.py -s dapper -a $x -f chroot-ubuntu-dapper-$x.tar.bz2 update; done
> >
> > The old chroots are in ~lp_buildd/dapper-proposed/old/ and can be
> > restored using the same procedure.
> >
> > Until this is complete, DO NOT approve any non-proposed uploads! They
> > will build using build-dependencies from -proposed if you do so.
>
> Adam was around and trying to get a grip on the status of our chroots,
> so I reverted to dapper-proposed/old/ since I believe we're done with
> these builds now. If we need to build for dapper-proposed again, we may
> need to re-revert this.
>
> Celso, could you confirm whether or not this bug has been fixed? That
> is, will uploads to dapper-proposed now build with dapper-proposed in
> sources.list, given that they didn't a month ago?

Yes, it's fixed on the builddmaster side.

We pass a proper list of sources.list lines in the 'archives'
argument, following this chart:

{{{
  Pocket    |   Dependencies
  ----------+---------------
    RELEASE | RELEASE
  BACKPORTS | RELEASE SECURITY UPDATES BACKPORTS
   SECURITY | RELEASE SECURITY
    UPDATES | RELEASE SECURITY UPDATES
   PROPOSED | RELEASE SECURITY UPDATES PROPOSED
}}}

Primary archive builds are submitted to ogre-model rules, PPAs don't.

Additionally to RELEASE pocket, PPAs also receive UPDATES and SECURITY pockets.

There are yet two other arguments passed to the slaves:

 'suite' -> plain target suite notation, e.g. 'dapper-proposed' or 'hardy';
 'archive_purpose' -> target archive purpose, e.g 'PRIMARY', 'PPA' or
'SECURITY'.

We are still passing old arguments:

 'ogrecomponent' -> target component name, e.g. 'main', 'multiverse';
 'arch_indep' -> whether or not arch_indep binaries should be built,
True or False.

Ping me on IRC if you have any problem, I hope we still up with the
plan for having single chroots per distroseries.

[]
-- 
Celso Providelo <celso.providelo at gmail.com>



More information about the ubuntu-archive mailing list