From: James Troup Date: Thu, 23 May 2002 09:54:23 +0000 (+0000) Subject: sync X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f6e200c45974e79d7b556b4b20dff6fa7fe9fa2;p=dak sync --- diff --git a/TODO b/TODO index ab41287c..4b14f91e 100644 --- a/TODO +++ b/TODO @@ -18,6 +18,12 @@ Actually Urgent More Urgent ----------- + + o permissions (paranoia, group write, etc.) configurability and overhaul + + o 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 fe2e7272..35382033 100755 --- 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 -# $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 @@ -20,7 +20,13 @@ ################################################################################ -# 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. # +###################################################################### ################################################################################ diff --git a/docs/README.names b/docs/README.names index 12f7ef3c..3e88971f 100644 --- a/docs/README.names +++ b/docs/README.names @@ -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 18d27d2b..819623ac 100755 --- a/lisa +++ b/lisa @@ -2,7 +2,7 @@ # Handles NEW and BYHAND packages # Copyright (C) 2001, 2002 James Troup -# $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 @@ -37,28 +37,12 @@ ################################################################################ -# 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 35577ec0..f01d20f1 100755 --- a/shania +++ b/shania @@ -2,7 +2,7 @@ # Clean incoming of old unused files # Copyright (C) 2000, 2001, 2002 James Troup -# $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| I will not hush! -# 23:12| :> -# 23:12| Where there is injustice in the world, I shall be there! -# 23:13| I shall not be silenced! -# 23:13| The world shall know! -# 23:13| The world *must* know! -# 23:13| oh dear, he's gone back to powerpuff girls... ;-) -# 23:13| yay powerpuff girls!! -# 23:13| buttercup's my favourite, who's yours? -# 23:14| you're backing away from the keyboard right now aren't you? -# 23:14| *AREN'T YOU*?! -# 23:15| I will not be treated like this. -# 23:15| I shall have my revenge. -# 23:15| 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();