[Piuparts-commits] [SCM] piuparts git repository branch, master, updated. 0.51
Andreas Beckmann
anbe at debian.org
Wed May 15 10:09:42 UTC 2013
The following commit has been merged in the master branch:
commit 09ad16ac08b20b946d138aaeace0720fea8b6eab
Author: Andreas Beckmann <anbe at debian.org>
Date: Fri Apr 5 14:48:04 2013 +0200
update TODO list
Signed-off-by: Andreas Beckmann <anbe at debian.org>
diff --git a/TODO b/TODO
index 34e1c1b..53ca79b 100644
--- a/TODO
+++ b/TODO
@@ -25,7 +25,6 @@ for 0.5x:
- split /etc/piuparts/piuparts.conf in /etc/piuparts/master.conf and
/etc/piuparts/slave.conf?! or use /etc/default/slave to define sections?
debconfify piuparts.conf? allow preseeding of mirror, master, ...
- - confirm piuparts.conf.sample has all possible keys set to some useful value
- sudoers: the piupartsm user should be very unprivileged
(since it may be used for remote ssh access to run the slave)
@@ -47,6 +46,9 @@ for 0.5x:
- check whether #660350 is really gone with a wheezy base system.
+- add a sample config with all possible keys set to some useful value
+ (like /usr/share/doc/apt/examples/configure-index.gz)
+
for 0.6x:
@@ -55,17 +57,19 @@ for 0.6x:
http://andialbrecht.wordpress.com/2009/03/17/creating-a-man-page-with-distutils-and-optparse/
- though this seems pretty complicated... maybe rather grep for
parser.add_option and help= in piuparts.py ?!
+ - requires merging all the additional infomation in piuparts.1.txt into piuarts.py
+ - parsing piuparts --help output may be easier than parsing piuparts.py
- rework known_problems:
+ - split detect_well_known_errors
+ * parsing the logfiles should stay there
+ * generating the html should be integrated into piuparts-report
- use a number prefix for sorting
- add title information
- piuparts-report: "discover" the available known_problems, dont hardcode the
list
- drop _issue/_error duplication, have flags inside to indicate thether to
generate _issues.tpl (pass/) and/or _error.tpl (fail/ bugged/ affected/)
- - replace COMMAND with INCLUDE and EXCLUDE regular expressions, replacing the
- existing shell calls, for an orders-of-magnitude speed improvement in kpr
- creation
- rework known problems to a python-friendlier format
- accept a PIUPARTS_CONF environment variable everywhere to point to a different
@@ -79,6 +83,14 @@ for 0.6x:
- "decorate" (strike-through) bug links generated by piuparts-analyze to
indicate resolved state (take package version into account!)
+* verify that find_default_debian_mirrors does something sane
+- find_default_debian_mirrors: if parts[2] contains a / (think stable/updates
+ for security.d.o), you can't ignore this, it will break later...
+ + with distros.conf this may no longer be needed
+ + check whether find_default_debian_mirrors produces something useful if
+ sources.list does not exist (and sources.list.d/*.list is there instead)
+ + maybe parse 'apt-cache policy' to get the mirror list instead
+
- make it possible to call aptitude (or similar) instead of apt-get and allow to
override the commandline arguments.
@@ -128,6 +140,8 @@ for 0.7x and later:
- piuparts can't currently test upgrades of required packages. (Because they
cannot be removed, it assumes these are untestable, which is only true for
removal tests...
+ - all distupgrade tests implicitly tests these upgrades, although not
+ individually per package
- not sure if it's a sensible thing to to, but provide a way to turn off
debugging output for piuparts.py - see
--
piuparts git repository
More information about the Piuparts-commits
mailing list