diff options
author | Joey Hess <joey@kodama.kitenet.net> | 2008-10-21 14:50:27 -0400 |
---|---|---|
committer | Joey Hess <joey@kodama.kitenet.net> | 2008-10-21 14:50:27 -0400 |
commit | d6759d6a6c9c354abad02ddfbee6782357c8ed6b (patch) | |
tree | 81e135e6fa422e83df281f9e5a2a282378628a3f /doc/TODO | |
parent | 3c458775d1180d034217c4b44e3871d8b87bf382 (diff) | |
download | debhelper-d6759d6a6c9c354abad02ddfbee6782357c8ed6b.tar.gz |
Move many command-specific options to only be accepted by the command that uses them.
Affected options are: -x, -r, -R, -l, -L, -m, --include-conffiles,
--no-restart-on-upgrade, --no-start, --restart-after-upgrade,
--init-script, --filename, --flavor, --autodest, --libpackage, --add-udeb,
--dpkg-shlibdeps-params, --dpkg-gencontrol-params, --update-rcd-params,
--major, --remove-d, --dirs-only, --keep-debug, --version-info,
--list-missing, --fail-missing, --language, --until, --after, --before,
--remaining, --with
* If any third-party debhelper commands use any of the above options,
they will be broken, and need to be changed to pass options to init().
* To avoid breaking rules files that pass options to commands that do not
use them, debhelper will now only warn if it encounters an unknown
option. This will be converted back to an error later.
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -3,11 +3,6 @@ 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). This is mostly a - matter of moving command-specific options out of Dh_Getopt and into the - individial command's calls to init(). (#112349) - v8: * escaping in config files (for whitespace)? @@ -34,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 file (from Oct 2008) to ensure that most rules files + that pass unknown options to commands are fixed. |