When invoked with no arguments, debdeploy fails with the following error message:
12:48:16 ema@neodymium.eqiad.wmnet:~ $ sudo debdeploy Traceback (most recent call last): File "/usr/sbin/debdeploy", line 350, in <module> main() File "/usr/sbin/debdeploy", line 328, in main if opt.serverlist: AttributeError: 'Namespace' object has no attribute 'serverlist'
It should instead display the output of --help:
13:01:56 ema@neodymium.eqiad.wmnet:~ $ sudo debdeploy --help usage: debdeploy [-h] [--verbose] {query_deps,deploy,query_restart,query_version} ... optional arguments: -h, --help show this help message and exit --verbose Enable verbose output, e.g. show full apt output in status-deploy and status-rollback Command: Valid commands {query_deps,deploy,query_restart,query_version} query_deps Query for necessary restarts after a library or interpreter upgrade deploy Install a software update query_restart Query necesssary service restarts after library update query_version Query the installed versions of packages