REPOSITORY
cvs -z3 -d cvs.debian.org:/cvs/dak checkout dak
BLOG
http://azure.humbug.org.au/~aj/blog/debian/archive
TODO
- integrate tiffani into dak
- write a darcs/bzr/tla-like command that allows access to all of dak's functionality, rather than separate scripts for every little bit
- SCC implementation
- apply patch to support ~ in version numbers
- automated processing of d-i image uploads
- support for queue/unapproved (so that uploads to p-u or security repos can be REJECTed before being mirrored, as per queue/new)
- add checks to require NMU versioning for NMUs?
- support for disallowing NMUs of certain packages?
- add queue/accepted etc to projectb (NIv2)
- Allows better control of versioning, avoids losing track of .orig.tgz etc
- keep track of filenames that have been used in the pool (in case of reuse after removal or epoch bump)
- Run cron.daily more than once a day? (12h? 6h?)
tiffani
/tiffani is about keeping deltas between Packages (and Sources and Contents) so that if you're only a couple of days out of date, you can just download one or two deltas instead of the entire files. There's more explanation in my blog entry from December 2003, and there's a mail from mvo about its integration into apt.