James Troup [Thu, 1 Apr 2004 17:14:25 +0000 (17:14 +0000)]
2004-04-01 James Troup <james@nocrew.org> * jennifer (get_changelog_versions): create a symlink mirror of the source files in the temporary directory. (check_source): if check_dsc_against_db() couldn't find the orig.tar.gz bail out. * katie.py (Katie.check_dsc_against_db): if the orig.tar.gz is not part of the upload store the path to it in pkg.orig_tar_gz and if it can't be found set pkg.orig_tar_gz to -1. Explicitly return the second value as None in the (usual) case where we don't have to reprocess. Remove obsolete diagnostic logs. * katie.py (Katie.do_reject): use utils.temp_file() and don't import tempfile.2004-03-15 James Troup <james@nocrew.org> * jennifer (check_dsc): check changes["architecture"] for source before we do anything else.2004-03-12 James Troup <james@nocrew.org> * docs/README.config (Dir::Queue::BTSVersionTrack): document. * katie.conf (Dir::Queue::BTSVersionTrack): define. * katie.py (Katie.accept): add support for DebBugs Version Tracking by writing out .versions (generated in jennifer's get_changelog_versions()) and .debinfo (mapping of binary -> source) files. * ashley (main): add dsc["bts changelog"]. * katie.py (Katie.dump_vars): store dsc["bts changelog"] too. * jennifer (check_diff): obsoleted by check_source(), removed. (check_source): new function: create a temporary directory and move into it and call get_changelog_versions(). (get_changelog_versions): new function: extract the source package and optionally parse debian/changelog to obtain the version history for the BTS. (process_it): call check_source() rather than check_diff().
James Troup [Thu, 11 Mar 2004 00:20:51 +0000 (00:20 +0000)]
2004-02-27 James Troup <james@nocrew.org> * rose (process_tree): use 'if var in [ list ]' rather than long 'if var == foo or var == bar or var == baz'. Suggested by Martin Michlmayr. * jennifer (check_files): reduce 'if var != None' to 'if var' as suggested by Martin Michlmayr. * catherine (poolize): likewise. * charisma (main): likewise. * halle (check_changes): likewise. * heidi (main): likewise. (process_file): likewise. * kelly (install): likewise. (stable_install): likewise. * utils.py (fix_maintainer): likewise.
James Troup [Thu, 11 Mar 2004 00:14:32 +0000 (00:14 +0000)]
2004-03-08 James Troup <james@nocrew.org> * lisa (edit_index): Fix logic swapo from 'use "if varfoo in listbar" rather than "if listbar.count(varfoo)"' change on 2004-02-24.
pseudo-packages.maintainers (ftp.debian.org): Changed the maintainer to be ftpmaster@ftp-master.debian.org to bring it into line with how the dak tools close bugs.
* katie.conf (Alicia): Added an Alicia section with email address * templates/alicia.bug-close: Added * docs/alicia.1.sgml: Added the docs for the -d/--done argument * alicia (main): Added a -d/--done argument
* lisa (prod_maintainer): Added function to prod the maintainer without accepting or rejecting the package * templates/lisa.prod: Added this template for the prodding mail * .cvsignore: Added neve-files which turns up in new installations
* alicia (usage): Fixed usage message to offer section and priority as seperately optional arguments. * alicia (main): Added a % (arg) interpolation needed when only one of section or priority is provided and it cannot be found.
* alicia: Added * docs/alicia.1.sgml: Added * docs/Makefile: Added alicia to the list of manpages to build * docs/README.names: Noted what alicia does * docs/README.first: Noted where alicia is useful
James Troup [Wed, 21 Jan 2004 03:22:23 +0000 (03:22 +0000)]
2004-01-04 James Troup <james@nocrew.org> * jenna (write_filelists): correct typo, s/Components/Component/ for Options.2003-11-20 James Troup <james@nocrew.org> * jenna (main): don't use utils.try_with_debug(), it produces way too much output.
James Troup [Wed, 21 Jan 2004 03:20:52 +0000 (03:20 +0000)]
2004-01-21 James Troup <james@nocrew.org> * utils.py (parse_changes): don't process data not inside the signed data. Thanks to Andrew Suffield <asuffield@debian.org> for pointing this out. * test/005/test.py (main): new test to test for above.
James Troup [Sun, 7 Sep 2003 13:54:20 +0000 (13:54 +0000)]
Move clean_symlink here. New function wrap(). Don't bomb out on bogus blank lines when not using dsc_whitespace_rules. don't bother validating arguments in send_mail. minor improvements to rejection messages in check_signature(). Other minor changes.
Anthony Towns [Mon, 18 Aug 2003 15:04:17 +0000 (15:04 +0000)]
* katie.py (source_exists): expand the list of distributionsthe source may exist in to include any suite that's mapped tothe destination suite (even transitively (a->b->c)). This shouldunbreak binary uploads to *-proposed-updates.
Anthony Towns [Tue, 29 Jul 2003 14:00:39 +0000 (14:00 +0000)]
* katie.py (source_exists): add an extra parameter to limit thedistribution(s) the source must exist in.* kelly, lisa, jennifer: update to use the new source_exists
Anthony Towns [Tue, 15 Jul 2003 09:43:18 +0000 (09:43 +0000)]
* ziyi: quick hack to support a FakeDI line in apt.conf to generatechecksums for debian-installer stuff even when it's just a symlink toanother suite* apt.conf: add the FakeDI line