]> git.decadent.org.uk Git - dak.git/blobdiff - docs/README.first
2004-04-01 James Troup <james@nocrew.org> * jennifer (get_changelog_versions):...
[dak.git] / docs / README.first
index 07a1e3f9fbb86e1c4849a794aa035ca2127a62b7..59d796d8a706bb6b721c46a3d628a30efbd63fbb 100644 (file)
@@ -37,11 +37,13 @@ o To clean things up:
   * rhona - to remove obsolete files from the pool
   * shania - to remove obsolete/stray files from the queue
   * melanie - to remove package(s) from suite(s)
+  * alicia - to change individual override entries
 
 o Information display:
 
   * madison - shows information about package(s)
   * helena - shows information about package(s) in queue/
+  * alicia - can show you individual override entries
 
 Generic and useful, but only for those with existing archives
 -------------------------------------------------------------
@@ -60,6 +62,7 @@ o tea - various sanity checks of the database and archive
 o natalie - manpiulates/list override entries
 o heidi - removes/adds/lists package(s) from/to/for a suite
 o saffron - produces various statistics
+o rosamund - checks for users with no packages in the archive
 
 Semi-generic
 ------------
@@ -75,6 +78,8 @@ Mostly Debian(.org) specific
 o amber - wrapper for Debian security team
 o halle - removes obsolete .changes files from proposed-updates
 o jeri - basic dependency checking for proposed-updates
+o emilie - syncs fingerprint and uid information with a debian.org LDAP DB
+o lauren - manually reject packages from proposed-updates
 
 Very Incomplete or otherwise not generally useful
 -------------------------------------------------
@@ -96,10 +101,26 @@ o katie - common code used by lisa, jennifer, kelly and others
 
 [Very incomplete - FIXME]
 
-o Write your own katie.conf and apt.conf files
-o Run rose
+o Write your own katie.conf and apt.conf files.  katie looks for those
+  config files in /etc/katie/.  /etc/katie/katie.conf can define
+  alternative configuration files with Config::host::KatieConfig and
+  Config::host::AptConfig (where "host" is the fully qualified domain
+  name of your machine).
+o Create a PostgreSQL database on the host given in katie.conf's DB::Host
+  with the name specified in DB::Name.
+o Run rose: this will create all directories which are specified in
+  katie.conf and apt.conf.
 o If you have an existing archive:
    * Run neve
   otherwise:
-   * Run alyson
+   * Create the table structure.  init_pool.sql contains all SQL statements
+     which are needed for this.  After changing all occurences of "projectb"
+     to the name of your database (as defined in DB::Name) you can run:
+         psql <DB::Name> < init_pool.sql
+o Run alyson: it will populate your database with the values from
+  katie.conf and apt.conf.
+o Copy all templates from the "templates" directory to to the directory
+  specified in Dir::Templates, and adapt them to your distribution.
+o Create an 'ftpmaster' group in postgres.
+o Run 'psql <DB::Name> < add_constraints.sql'.