dak is the collection of programs used to maintain the Debian
project's archives. It's not yet in a state where it can be easily
used by others; if you want something to maintain a small archive and
-apt-ftparchive (from apt-utils) is insufficent, I strongly recommend
-you investigate mini-dinstall or debarchiver.
+apt-ftparchive (from the apt-utils package) is insufficient, I strongly
+recommend you investigate mini-dinstall, debarchiver or similar.
+However, if you insist on trying to try using dak, please read the
+documentation in 'doc/README.first'.
-If you do insist on trying to try using it, please be careful: katie
-sends out lots of emails and if not configured properly will happily
-send them to lots of people who probably didn't want those emails.
-
-Don't use katie.conf, apt.conf, cron.* etc. as starting points for
-your own configuration files, they're the configuration files for
-auric (aka ftp-master.debian.org) and are highly Debian specific.
-Start from scratch and refer to the security.debian.org config files
-(-security) as they're a better example for a private archive.
-
-NB: don't be put off by the names, see doc/README.names for a mapping
-of name -> what the script does.
-
-There are some manpages and READMEs in the doc sub-directory. The
+There are some manual pages and READMEs in the doc sub-directory. The
TODO file is an incomplete list of things needing to be done.
dak is developed and used on Linux but will probably work under any
--
James Troup <james@nocrew.org>, Horsforth, Leeds
-Fri, 29 Nov 2002 15:47:49 +0000
-
-
-
+Thu, 26 Dec 2002 16:56:02 +0000
Others
------
+ o use postgres 7.2's built-in stat features to figure out how indices are used etc.
+
+ o neve shouldn't be using location, she should run down suites instead
+
+ o halle needs to know about udebs
+
o by default hamstring katie's mail sending so that she won't send
anything until someone edits a script; she's been used far too
much to send spam atm :(
o morgue needs auto-cleaning (?)
+ o saffron: two modes, all included, seperate
+ o saffron: add non-US
+ o saffron: add ability to control components, architectures, archives, suites
+ o saffron: add key to expand header
+
================================================================================
Less Urgent
o Logging [mostly done] (todo: rhona (hard), .. ?)
- o jennifer is leaking file descriptors..
-
- o the tar extractor class doesn't need to be redone for each package
+ o jennifer: the tar extractor class doesn't need to be redone for each package
o reverse of source-must-exist; i.e. binary-for-source-must-not-exist
o REJECT reminders in shania.
@ backup of report (?)
@ backup of changes.tgz (?)
+ o --help doesn't work without /etc/katie/katie.conf (or similar) at
+ least existing.
+
+ o rename andrea (clashes with existing andrea)...
+
* Harder:
o interrupting of stracing jennifer causes exceptions errors from apt_inst calls
o Fix stuff to look in sensible places for libs and config file in debian package (?)
================================================================================
+
+ --help manpage
+-----------------------------------------------------------------------------
+alyson X
+amber X
+andrea X
+ashley X
+catherine X X
+charisma X X
+cindy X X
+claire X
+denise X
+fernanda X
+halle X
+heidi X X
+helena X
+jenna X
+jennifer X
+jeri X
+julia X X
+kelly X X
+lisa X X
+madison X X
+melanie X X
+natalie X X
+neve X
+rene X
+rose X
+rhona X X
+saffron X
+shania X
+tea X
+ziyi X
# debian/rules file - for Katie (0.0)
# Based on sample debian/rules file - for GNU Hello (1.3).
# Copyright 1994,1995 by Ian Jackson.
-# Copyright 1998,1999,2000,2001 James Troup
+# Copyright 1998,1999,2000,2001,2002 James Troup
# I hereby give you perpetual unlimited permission to copy,
# modify and relicense this file, provided that you do not remove
# my name from the file itself. (I assert my moral right of
# TODO: alyson andrea claire fernanda jenna neve rene shania tea ziyi
-SGMLMANPAGES = catherine.1.sgml charisma.1.sgml heidi.1.sgml julia.1.sgml kelly.1.sgml madison.1.sgml melanie.1.sgml natalie.1.sgml rhona.1.sgml
+SGMLMANPAGES = catherine.1.sgml charisma.1.sgml cindy.1.sgml heidi.1.sgml julia.1.sgml kelly.1.sgml lisa.1.sgml madison.1.sgml melanie.1.sgml natalie.1.sgml rhona.1.sgml
MANPAGES = $(patsubst %.sgml, %, $(SGMLMANPAGES))
o Install, reject and remove packages as directed by the SRM
- NB1: !! you must run katie from within dists/proposed-updates; katie
+ NB1: !! you must run kelly from within dists/proposed-updates; kelly
takes it's "I'm doing a point release" cue from the CWD. !!
NB2: removing packages are not logged to the changelog; you need to
do that byhand.
o Do anything in proposed-updates/TODO
-o Close any applicable potato bugs
- (hint: http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=ftp.debian.org&include=potato)
+o Close any applicable woody bugs
+ (hint: http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=ftp.debian.org&include=woody)
o Update version number in README and dists/README (ftp-master only)
o Update the 'Debian<n>.<n>r<n>' symlink in dists/
o Clean up dists/ChangeLog (add header, basically)
o Update version fields in katie.conf[-non-US]
-o Update fields in suite table in postgresql
+o Update fields in suite table in postgresql (see below)
o Comment out "Untouchable" in katie.conf[-non-US]
o Run 'jenna -s stable'
#######################################################
-update suite set version = '2.2r7' where suite_name = 'stable';
-update suite set version = '2.2r7' where suite_name = 'proposed-updates';
-update suite set description = 'Debian 2.2r7 Released 12th July 2002' where suite_name = 'stable';
-update suite set description = 'Proposed Updates for Debian 2.2r7 - Not Released' where suite_name = 'proposed-updates';
+update suite set version = '3.0r1' where suite_name = 'stable';
+update suite set description = 'Debian 3.0r1 Released 15th December 2002' where suite_name = 'stable';