]> git.donarmstrong.com Git - debhelper.git/blobdiff - doc/TODO
Merge branch 'dh_overrides'
[debhelper.git] / doc / TODO
index 84c05137cee88eb5c4f9e0a9878eca58e4083b22..71fda9f8093e9c2c4e1c8966d3453e75c8306a95 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -3,38 +3,12 @@ list grows - I welcome patches to fix items on it!
 
 Wishlist items:
 
-* All debhelper programs should only accept the options they are documented
-  to accept (rather than accepting all debhelper options). They should
-  be able to print brief usage summaries.
-
-  I think this calls for a restructuring. Make a Debhelper.pm class. Each
-  program subclasses the class. The class provides command line parsing,
-  useful functions, and so on. Skeleton of a debhelper command would then
-  be:
-
-  use base qw{Debhelper};
-
-  sub startup {
-       # Add initialization stuff here.
-  }
-
-  sub perpackage {
-       my $package=shift;
-
-       # Stuff to do for each package here.
-  }
-
-  sub fini {
-       # And final stuff here, if any.
-  }
-
-  This needs more thought.
-  
-v9:
+v8:
 
 * escaping in config files (for whitespace)?
 * make dh_install use hard links for efficiency
 * dh_installinit --restart-after-upgrade as default?
+* #487006: dh_installman with 3-letter codes
 
 Deprecated:
 
@@ -55,3 +29,6 @@ Deprecated:
 * dh_installinit --init-script
 * dh_python
 * dh_clean -k (make it warn)
+* Convert warning about unknown command-line options back to an error.
+  Need to wait a while (from Oct 2008) to ensure that most rules files
+  that pass unknown options to commands are fixed.