From: James Troup Date: Tue, 12 Feb 2002 23:12:48 +0000 (+0000) Subject: sync X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=abd0e3453c1f017badf569b54f28126687dbce7c;p=dak.git sync --- diff --git a/TODO b/TODO index cc0054d9..293d3d67 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,81 @@ +Evil new incoming! +================== + +To recheck in kate: + + o source still exists - code + o in override - code + o binary version >> current - code + o binary file not in archive - code + o source version >> current - code + o source file not in archive - code + o md5sum/size mismatch - code + +TO CHECK: +-=-=-=-=- + + (o) unchecked (jennifer): + o - accept 'runs' + o - new 'runs' + o - new dependent 'runs' + o - byhand 'runs' + o - byhand dependent 'runs' + o - new + byhand 'runs' + o - new + byhand dependent 'runs' + o - reject 'runs' + (o) byhand (lisa): + o - accept 'runs' + o - accept dependent 'runs' + o - reject 'runs' + (o) new (lisa): + o - accept 'runs' + o - accept dependent 'runs' + o - reject 'runs' + o - byhand 'runs' + (o) accepted (katie): + o - accept 'runs' + o - unaccept code + + +TODO: +-=-=- + + o DONE + +[Final stuff] +------------ + +[Can be done later] +------------------- + + o when encountering suspicous things (e.g. file tainting) do something more drastic + + o test the REJECT paranoia stuff (katie.force_move()) + + o Go through each check validate in new setup + + o still not good crash-handling behaviour, too often end up with + bogus rejects afterwards... + + o stable installs are FUBAR + +========================================================================== + + To fix ====== More Urgent ----------- + o Fix BTS vs. katie sync issues by queueing(via BSMTP) BTS mail so + that it can be released on deman (e.g. ETRN to exim). + + o write our own locking module or in some other way fix things so we + don't require a patch to python since upstream refuse to fix it. + + o test sig checking stuff in test/ + o katie/jenna/rhona/whatever needs to clear out .changes files from p-u when removing stuff superseded by newer versions. @@ -15,6 +87,7 @@ More Urgent to handle the Santiago situation. ] o katie can loop on rejects if target's exist in REJECT... + o (Depends) elmo: it should match \(\s*(<<|<|<=|=|>=|>|>>)\s*\) fwiw Less Urgent ----------- @@ -44,9 +117,12 @@ Less Urgent esound_0.2.22-6, and it is sourceful, and there is no diff -> REJECT (version has a dash, therefore not debian native.) o check linking of .tar.gz's to .dsc's.. see proftpd 1.2.1 as an example + o archive needs md5sum'ed regularly, but takes too long to do all + in one go; make progressive or weekly. * Easy: - + + o Rationalize config stuff.. Dir::Foo not Dir::FooDir [breaks other people??] o melanie should behave better with -a and without -b; see gcc-defaults removal for an example. o Reject on misconfigured kernel-package uploads @@ -64,6 +140,7 @@ Less Urgent o we don't check for .orig.tar.gz's, so it's possible to upload -2 with no .orig.tar.gz. o byhand stuff should send notification o catherine should udpate db; move files, not the other way around [neuro] + o melanie should update the stable changelog [joey] * Bizzare/uncertain: @@ -100,7 +177,8 @@ More Urgent unstable -> testing-updates ? o [Complexish] Secure incoming handling - o [Hard] dependency checking (esp. stable) + o [Hard] dependency checking (esp. stable) (partially done) + o hooks for debian specific checks (e.g. check_urgency) o Logging [mostly done] o Abstraction of suite hardcoding (q.v. progengy) o morgue needs auto-cleaning @@ -116,6 +194,9 @@ Packaging Less Urgent ----------- + o store a list of removed/files versions; also compare against them. + be careful about scalability. + o fernanda: print_copyright should be a lot more intelligent @ handle copyright.gz @ handle copyright.ja and copyright diff --git a/docs/README.config b/docs/README.config index 89b33d3c..92772185 100644 --- a/docs/README.config +++ b/docs/README.config @@ -91,7 +91,6 @@ Mandatory. List of dinstall options, e.g.: | BugServer "bugs.debian.org"; | PackagesServer "packages.debian.org"; | TrackingServer "packages.qa.debian.org"; -| NewAckList "/org/ftp.debian.org/katie/log"; | LockFile "/org/ftp.debian.org/katie/lock"; | Bcc "archive@ftp-master.debian.org"; | GroupOverrideFilename "override.group-maint"; @@ -116,10 +115,6 @@ TrackingServer is used by katie and melanie to send messages for the maintainer also to an alias for people tracking a specific source package. -NewAckList is a mandatory field and contains the filename of list of -NEW packages dinstall knows about and is used when dinstall is running -in -k/--ack-new mode (usually in the daily cron run). - LockFile is a mandatory field and contains the filename of the lockfile used by dinstall when in action mode (i.e. not using -n/--no-action). diff --git a/docs/README.names b/docs/README.names index 67ce4815..e0519944 100644 --- a/docs/README.names +++ b/docs/README.names @@ -1,25 +1,70 @@ +ashley - display the contents of a .katie file alyson - sync's the ISC-style configuration file with the SQL DB andrea - looks for fixable descrepancies between stable and unstable 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 claire - generates compatability symlink tree for legacy dists/ locations 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 jenna - generates lists of files in suites which are then fed to apt-ftparchive +jennifer - processes packages in incoming +jeri - basic dependency checking for proposed-updates julia - Sync PostgreSQL users with (LDAP-generated) passwd file katie - installs packages into the pool +lisa - processes NEW and BYHAND packages madison - shows which suites a binary package is in melanie - archive maintenance tool; removes packages from the distribution natalie - manpiulates override entries neve - populates the SQL database rene - check for obsolete or duplicated binary packages and duplicate source packages rhona - cleans old packages out of the pool and the database +saffron - stats pr0n generator shania - cleans cruft from incoming tea - sanity checks the database ziyi - creates Release files -With apologies to Alyson Hannigan, Andrea Corr, Catherine Zeta Jones, -Charisma Carpenter, Christina Aguilera, Claire Forlani, Fernanda -Tervares, Heidi Klum, Jenna Elfman, Julia Roberts, Katie Holmes, -Madison Michele, Melanie Sykes, Natalie Portman, Neve Campbell, Rene -O'Connor, Rhona Mitra, Shania Twain, Tea Leoni and Ziyi Zhang. +With apologies to Ashley Judd, Alyson Hannigan, Andrea Corr, Catherine + Zeta Jones, 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, Tea Leoni and Ziyi Zhang. + +Possible Future Candidates: +--------------------------- + +Billie (Piper) +Cameron (Diaz) +Elisabeth (Shue) +Eliza (Dushku) +Gail (Porter) +Heather (Graham) +Jewel (Kilcher) +Kari (Wuhrer) +Kelly (Brook) +Kim (Smith) +Lucy (Liu) +Michelle (Hunziker) +Rebecca (Romijn-Stamos) +Rose (McGowan) +Salma (Hayek) +Sophie (Marceau) +Tara (Reid) +Teri (Hatcher) +Tiffani (Amber Thiesen) +Virgine (Leoyden) + +Already Used Elsewhere: +----------------------- + +Christina (Aguilera) [lene] +Emily (Mortimer) [lene] +Lene (Nystrom) [lene] +Lonneke (Engel) [lene] +Louise (Nurding) [lene] + +Michelle (Yeoh) [joey] +Britney (Spears) [aj] +Sandra (Bullock) [neuro] +Courtney (Cox) [neuro]