Hello world,
You may or may not have seen or remember me talking a while ago about a
`testing' distribution. I wanted it to fit somewhere between `stable'
and `unstable', and be automatically populated from packages uploaded
to unstable; but taking open bugs, dependencies and whatever else into
account. [0]
Anyway, thanks to the awesome power of lully.d.o, and far too much time
spent hacking around, I'm starting to prototype this now. It's already
had a few test runs just working on Packages.gz files, and it seems to
be okay, so this bodes fairly well.
What it does at the moment:
* Keeps track of one set of sources, and a set of packages for each
of alpha, i386, m68k, sparc and powerpc.
* Adds all packages from a source at once
* Only adds a source package when it's been compiled for all
architectures (or, at least, all architectures it's ever been
compiled for)
* Only adds a source package when it doesn't make packages that
used to be installable, uninstallable.
* Only adds a source package when it's been around for a fortnight.
What it should do, but doesn't yet:
* Rearrange a dists/testing/main hierarchy to match the Packages
files it generates. (tomorrow, hopefully)
* Interface with the BTS, to ensure the number of RC bugs in
a package either strictly decreases, or remains at 0.
* Remove source packages that are no longer needed.
* Output which packages weren't considered for inclusion and why,
and which were rejected, and why.
These are, I believe, fairly easy to get done, though.
The source is available [1], FWIW.
Further updates as they come to hand.
Cheers,
aj
[0] http://www.debian.org/Lists-Archives/debian-project-9910/msg00060.html
[1] http://azure.humbug.org.au/~aj/testing-19991211.tgz
--
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG encrypted mail preferred.
``The thing is: trying to be too generic is EVIL. It's stupid, it
results in slower code, and it results in more bugs.''
-- Linus Torvalds
Attachment:
pgptQsJd_g9xL.pgp
Description: PGP signature