7 * Implement autosigning, see ftpmaster_autosigning on ftp-master host in text/.
9 * Improve logging in dak control-suite. --add is silent, not nice. same
12 * Throw away all DD uploaded .debs. (Depend on "Lintian based automated
14 - Depends on the lintian based automated rejects, we do want correct
15 .debs uploaded. Ubuntu nicely demonstrated the quality loss if people
16 can just upload anything without even having to get one build
18 - Need a way to define a build-architecture for arch_all debs. Some of
19 them can only be build on certain architectures.
20 A control file header build-architecture: YXY should do it.
21 - its a suite option, not active for all at once.
22 - should have all buildd machines under dsa control
24 * Check TODO.old and move still-valid/useful entries over here.
26 * need a testsuite _badly_
28 * database table "binaries" contains a column 'type TEXT NOT
29 NULL'. This should be made a FK on override_type, as it only contains
32 - sql query to do the db work for it:
33 ALTER TABLE binaries ADD COLUMN new_type INT4 REFERENCES override_type(id);
34 UPDATE BINARIES SET new_type = 7 WHERE type = 'deb';
35 UPDATE BINARIES SET new_type = 8 WHERE type = 'udeb';
36 ALTER TABLE binaries DROP COLUMN type;
37 ALTER TABLE binaries RENAME COLUMN new_type TO type;
39 - needs updateX.py written and then the rest of the code changed to deal
42 * use pythonX.Y-tarfile to check orig.tar.gz timestamps too.
44 * the .dak stuff is fundamentally braindamaged for various reasons, it
45 should DIE. If we want to cache information - use a ("temporary")
46 database table and let p-a clean it up, e.g. like contents does.
48 * security global mail overrides should special case buildd stuff so
49 that buildds get ACCEPTED mails. Or maybe send them at
50 new-security-install time. That way upload-security doesn't grow
53 * debianqueued sucks. Reimplement in a sane way.
57 * 'dak process-new' allows you to edit the section and change the
58 component, but really shouldn't allow the component change.
60 * 'dak process-new' doesn't do the right thing with -2 and -1 uploads,
61 as you can end up with the .orig.tar.gz not in the pool or belonging
64 * 'dak process-new' doesn't trap signals from 'dak examine-package' properly
66 * 'dak queue-report' should footnote the actual notes, and also * the
67 versions with notes so we can see new versions since being noted...
69 * <neuro> the orig was in NEW, the changes that caused it to be NEW
70 were pulled out in -2, and we end up with no orig in the archive :(
76 * 'dak check-overrides' should remove the src-only override when a
77 binary+source override exists
79 * override checks sucks; it needs to track changes made by the
80 maintainer and pass them onto ftpmaster instead of warning the maintainer.
82 * Fix component handling in overrides
87 * 'dak cruft-report' could do with overrides
89 * cruft-report could spot "half-dropped" binaries. Like if a package
90 used to build A and B, but B is no longer built for half the
93 * cruft-report's NVIU check doesn't catch cases where source package
94 changed name, should check binaries too. [debian-devel@l.d.o,
97 * 'dak cruft-report' doesn't look at debian-installer but should.