提交 6f6e200c 编写于 作者: J James Troup

sync

上级 6585bb86
......@@ -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
......
#!/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
......@@ -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. #
######################################################################
################################################################################
......
......@@ -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:
-----------------
......
......@@ -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
......@@ -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;
......
......@@ -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();
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册