Others
------
- o 'dak reject-proposed-updates' should only start an editor once to
- capture a message; it will usually be the same message for all
- files on the same command line.
-
o drop map-unreleased
o check email only portions of addresses match too, iff the names
o 'dak control-suite' should have a diff mode that accepts diff output!
- o 'dak clean-proposed-updates' doesn't deal with 'dak rm'-d
- packages, partial replacements etc. and more.
-
- o 'dak reject-proposed-updates' blindly deletes with no check that
- the delete failed which it might well given we only look for
- package/version, not package/version _in p-u_. duh.
-
- o 'dak rm' should remove obsolete changes when removing from p-u, or
- at least warn. or 'dak reject-proposed-updates' should handle it.
-
o 'dak process-unchecked' crashes if run as a user in -n mode when
orig.tar.gz is in queue/new...
null and s.name linked from it != the source given in
-S/--source-and-binary ignore.
- o 'dak reject-proposed-updates' sucks; it should a) only spam d-i
- for sourceful rejections, b) sort stuff so it rejects sourceful
- stuff first. the non-sourceful should probably get a form mail, c)
- automate the non-sourceful stuff (see b).
-
o 'dak process-unchecked' should do q-d stuff for faster AA [ryan]
o split the morgue into source and binary so binaries can be purged first!
o 'dak init-archive' shouldn't be using location, it should run down suites instead
- o 'dak clean-proposed-updates' needs to know about udebs
-
o by default hamstring dak's mail sending so that it won't send
anything until someone edits a script; it's been used far too
much to send spam atm :(
o 'dak import-users-from-passwd' should sync debadmin and ftpmaster (?)
o <drow> Can't read file.:
- /org/security.debian.org/queue/accepted/accepted/apache-perl_1.3.9-14.1-1.21.20000309-1_sparc.dak.
+ /srv/security.debian.org/queue/accepted/accepted/apache-perl_1.3.9-14.1-1.21.20000309-1_sparc.dak.
You assume that the filenames are relative to accepted/, might want
to doc or fix that.
o dak doesn't recognise binonlyNMUs correctly in terms of telling
who their source is; source-must-exist does, but the info is not
- propogated down.
+ propagated down.
o maintainers file needs overrides
o morgue needs auto-cleaning (?)
- o dak stats: two modes, all included, seperate
+ o dak stats: two modes, all included, separate
o dak stats: add non-US
o dak stats: add ability to control components, architectures, archives, suites
o dak stats: add key to expand header
o Do a checkpc(1)-a-like which sanitizes a config files.
o fix parse_changes()/build_file_list() to sanity check filenames
- o saftey check and/or rename debs so they match what they should be
+ o safety check and/or rename debs so they match what they should be
o Improve 'dak compare-suites'.
o Need to optimize all the queries by using EXAMINE and building some INDEXs.
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.
- o something needs to clear out .changes files from p-u when
- removing stuff superseded by newer versions. [but for now we have
- 'dak clean-proposed-updates']
o test sig checking stuff in test/ (stupid thing is not modularized due to global abuse)
- o when encountering suspicous things (e.g. file tainting) do something more drastic
+ o when encountering suspicious things (e.g. file tainting) do something more drastic
* Easy:
o 'dak rm' should update the stable changelog [joey]
o update tagdb.dia
- * Bizzare/uncertain:
+ * Bizzarre/uncertain:
o drop rather dubious currval stuff (?)
o rationalize os.path.join() usage
-----------------------------------------------------------------------------
check-archive X
check-overrides X X
-check-proposed-updates X
-clean-proposed-updates X
clean-queues X
clean-suites X X
compare-suites X
make-maintainers X X
make-overrides X
make-suite-file-list X
-poolize X X
process-accepted X X
process-new X X
process-unchecked X