]> err.no Git - dak/commitdiff
sync
authorJames Troup <james@nocrew.org>
Thu, 23 May 2002 09:54:23 +0000 (09:54 +0000)
committerJames Troup <james@nocrew.org>
Thu, 23 May 2002 09:54:23 +0000 (09:54 +0000)
TODO
cindy
docs/README.names
lisa
shania

diff --git a/TODO b/TODO
index ab41287cd547cc25334512f3a8521fd68daaab6a..4b14f91e93b3aa3a583c83a785005a60717eed15 100644 (file)
--- a/TODO
+++ b/TODO
@@ -18,6 +18,12 @@ Actually Urgent
 
 More Urgent
 -----------
+
+  o permissions (paranoia, group write, etc.) configurability and overhaul
+
+  o <M>ove option for lisa byhand proecessing
+
+  o rene could do with overrides
  
   o db_access.get_location_id should handle the lack of archive_id properly
 
@@ -50,10 +56,10 @@ More Urgent
     o trap fernanda exiting
     o distinguish binary only versus others (neuro)
 
-  o change utils.copy to try rename() first
-
   o cache changes parsed from ordering (careful tho: would be caching
-    .changes from world writable incoming, not holding)
+    .changes from world writable incoming, not holding); katie should
+    certainly be using .katie files, not parsing changes, that's just
+    silly.
 
   o katie doesn't recognise binonlyNMUs correctly in terms of telling
     who their source is; source-must-exist does, but the info is not
@@ -89,6 +95,8 @@ More Urgent
 Less Urgent
 -----------
 
+  o change utils.copy to try rename() first
+
   o [hard, long term] unchecked -> accepted should go into the db, not
   a suite, but similar.  this would allow katie to get even faster,
   make madison more useful, decomplexify specialacceptedautobuild and
@@ -103,8 +111,6 @@ Less Urgent
 
   o the tar extractor class doesn't need to be redone for each package
 
-  o interrupting of stracing jennifer causes exceptions errors from apt_inst calls 
-
   o reverse of source-must-exist; i.e. binary-for-source-must-not-exist
   o REJECT reminders in shania.
   o fernanda should check for conflicts and warn about them visavis priority [rmurray]
@@ -154,6 +160,7 @@ Less Urgent
 
  * Harder:
 
+    o interrupting of stracing jennifer causes exceptions errors from apt_inst calls 
     o dependency checking (esp. stable) (partially done)
     o override checks sucks; it needs to track changes made by the
       maintainer and pass them onto ftpmaster instead of warning the
diff --git a/cindy b/cindy
index fe2e7272c99921f4f251cd709f5ca55d00de4d6c..35382033e4545ad486fd162889e620dc52801372 100755 (executable)
--- a/cindy
+++ b/cindy
@@ -1,8 +1,8 @@
 #!/usr/bin/env python
 
-# Output override files for apt-ftparchive and indices/
+# Cruft checker for overrides
 # Copyright (C) 2000, 2001, 2002  James Troup <james@nocrew.org>
-# $Id: cindy,v 1.9 2002-05-14 15:28:53 troup Exp $
+# $Id: cindy,v 1.10 2002-05-23 09:54:23 troup Exp $
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 
 ################################################################################
 
-# X-Listening-To: Sanitarium / Master of the Puppets - Metallica
+######################################################################
+# NB: cindy is not a good idea with New Incoming as she doesn't take #
+# into account accepted.  You can minimize the impact of this by     #
+# running her immediately after katie but that's still racy because  #
+# lisa doesn't lock with katie.  A better long term fix is the evil  #
+# plan for accepted to be in the DB.                                 #
+######################################################################
 
 ################################################################################
 
index 12f7ef3cbfa7f641c41d55cec5ff81c2361eb047..3e88971f60bf7de26bec298f159a913ee1c2f480 100644 (file)
@@ -5,7 +5,9 @@ ashley - display the contents of a .katie file
 cameron - generate file list for unstable_accepted
 catherine - poolifies packages; i.e. moves them from legacy dists/ locations into the pool
 charisma - generates Maintainers files used by e.g. the Debian BTS
+cindy - override cruft checker
 claire - generates compatability symlink tree for legacy dists/ locations
+denise - outputs the override tables to text files
 fernanda - checker script for new packages in incoming 
 halle - removes obsolete .changes files from proposed-updates
 heidi - manipulates suite tags; i.e. removes/adds packages from any given suite
@@ -27,12 +29,12 @@ tea - sanity checks the database
 ziyi - creates Release files
 
 With apologies to Alyson Hannigan, Amber Benson, Andrea Corr, Ashley
- Judd, Catherine Zeta Jones, Cameron Diaz, Charisma Carpenter, Claire
- Forlani, Fernanda Tervares, Halle Berry, Heidi Klum, Jenna Elfman,
- Jennifer Lopez, Jeri Ryan, Julia Roberts, Katie Holmes, Lisa Falkner,
- Madison Michele, Melanie Sykes, Natalie Portman, Neve Campbell, Rene
- O'Connor, Rhona Mitra, Saffron Burrows, Shania Twain, Tara Reid, Tea
- Leoni and Ziyi Zhang.
+ Judd, Catherine Zeta Jones, Cameron Diaz, Charisma Carpenter, Cindy
+ Crawford, Claire Forlani, Denise Van Outen, Fernanda Tervares, Halle
+ Berry, Heidi Klum, Jenna Elfman, Jennifer Lopez, Jeri Ryan, Julia
+ Roberts, Katie Holmes, Lisa Falkner, Madison Michele, Melanie Sykes,
+ Natalie Portman, Neve Campbell, Rene O'Connor, Rhona Mitra, Saffron
Burrows, Shania Twain, Tara Reid, Tea Leoni and Ziyi Zhang.
 
 In Use Elsewhere:
 -----------------
diff --git a/lisa b/lisa
index 18d27d2b1a7bcd0d887e2645780786a52b04222e..819623ac0225c8c43ff11d90fb74eae16d8e45ec 100755 (executable)
--- a/lisa
+++ b/lisa
@@ -2,7 +2,7 @@
 
 # Handles NEW and BYHAND packages
 # Copyright (C) 2001, 2002  James Troup <james@nocrew.org>
-# $Id: lisa,v 1.15 2002-05-22 16:55:13 troup Exp $
+# $Id: lisa,v 1.16 2002-05-23 09:54:23 troup Exp $
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 
 ################################################################################
 
-# TODO
-# ----
-
-# We don't check error codes very thoroughly; the old 'trust jennifer'
-# chess nut... db_access calls in particular
-
-# Possible TODO
-# -------------
-
-# Handle multiple different section/priorities (?)
-# hardcoded debianness (debian-installer, source priority etc.) (?)
-# Slang/ncurses interface (?)
-# write changed sections/priority back to katie for later processing (?)
-
-################################################################################
-
 import copy, errno, os, readline, string, stat, sys, tempfile;
 import apt_pkg, apt_inst;
 import db_access, fernanda, katie, logging, utils;
 
 # Globals
-lisa_version = "$Revision: 1.15 $";
+lisa_version = "$Revision: 1.16 $";
 
 Cnf = None;
 Options = None;
diff --git a/shania b/shania
index 35577ec04821d407e1adb8e04b6675bf45646038..f01d20f1f84290dbb3c2fbbbb18e28c2a2dc13f3 100755 (executable)
--- a/shania
+++ b/shania
@@ -2,7 +2,7 @@
 
 # Clean incoming of old unused files
 # Copyright (C) 2000, 2001, 2002  James Troup <james@nocrew.org>
-# $Id: shania,v 1.15 2002-05-18 23:54:51 troup Exp $
+# $Id: shania,v 1.16 2002-05-23 09:54:23 troup Exp $
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -26,23 +26,6 @@ import apt_pkg;
 
 ################################################################################
 
-# 23:12|<aj> I will not hush!
-# 23:12|<elmo> :>
-# 23:12|<aj> Where there is injustice in the world, I shall be there!
-# 23:13|<aj> I shall not be silenced!
-# 23:13|<aj> The world shall know!
-# 23:13|<aj> The world *must* know!
-# 23:13|<elmo> oh dear, he's gone back to powerpuff girls... ;-)
-# 23:13|<aj> yay powerpuff girls!!
-# 23:13|<aj> buttercup's my favourite, who's yours?
-# 23:14|<aj> you're backing away from the keyboard right now aren't you?
-# 23:14|<aj> *AREN'T YOU*?!
-# 23:15|<aj> I will not be treated like this.
-# 23:15|<aj> I shall have my revenge.
-# 23:15|<aj> I SHALL!!!
-
-################################################################################
-
 Cnf = None;
 Options = None;
 del_dir = None;
@@ -194,7 +177,7 @@ def main ():
     if Options["Help"]:
        usage();
 
-    init ();
+    init();
 
     if Options["Verbose"]:
         print "Processing incoming..."
@@ -209,4 +192,4 @@ def main ():
 #######################################################################################
 
 if __name__ == '__main__':
-    main()
+    main();