Public bug reported: $ python-coverage --help Coverage.py, version 3.6 Measure, collect, and report on code coverage in Python programs.
usage: coverage <command> [options] [args] Commands: annotate Annotate source files with execution information. combine Combine a number of data files. erase Erase previously collected coverage data. help Get help on using coverage.py. html Create an HTML report. report Report coverage stats on modules. run Run a Python program and measure code execution. xml Create an XML report of coverage results. Use "coverage help <command>" for detailed help on any command. Use "coverage help classic" for help on older command syntax. For more information, see http://nedbatchelder.com/code/coverage Based on the above, I should be able to call "coverage help": $ coverage help coverage: command not found The help output should reference the correct script name (in this case python-coverage) or even better yet, the name under which the script was called, since the package provides three different names for the same executable: $ dpkg -L python-coverage | grep bin/ | xargs ls -l -rwxr-xr-x 1 root root 303 Mar 22 03:34 /usr/bin/coverage2 -rwxr-xr-x 1 root root 309 Mar 22 03:34 /usr/bin/coverage-2.7 -rwxr-xr-x 1 root root 301 Mar 22 03:34 /usr/bin/python-coverage $ diff -u /usr/bin/coverage2 /usr/bin/python-coverage --- /usr/bin/coverage2 2013-03-22 03:34:02.000000000 -0700 +++ /usr/bin/python-coverage 2013-03-22 03:34:02.000000000 -0700 @@ -1,10 +1,10 @@ #! /usr/bin/python -# EASY-INSTALL-ENTRY-SCRIPT: 'coverage==3.6','console_scripts','coverage2' +# EASY-INSTALL-ENTRY-SCRIPT: 'coverage==3.6','console_scripts','coverage' __requires__ = 'coverage==3.6' import sys from pkg_resources import load_entry_point if __name__ == '__main__': sys.exit( - load_entry_point('coverage==3.6', 'console_scripts', 'coverage2')() + load_entry_point('coverage==3.6', 'console_scripts', 'coverage')() ) $ diff -u /usr/bin/coverage2 /usr/bin/coverage-2.7 --- /usr/bin/coverage2 2013-03-22 03:34:02.000000000 -0700 +++ /usr/bin/coverage-2.7 2013-03-22 03:34:02.000000000 -0700 @@ -1,10 +1,10 @@ #! /usr/bin/python -# EASY-INSTALL-ENTRY-SCRIPT: 'coverage==3.6','console_scripts','coverage2' +# EASY-INSTALL-ENTRY-SCRIPT: 'coverage==3.6','console_scripts','coverage-2.7' __requires__ = 'coverage==3.6' import sys from pkg_resources import load_entry_point if __name__ == '__main__': sys.exit( - load_entry_point('coverage==3.6', 'console_scripts', 'coverage2')() + load_entry_point('coverage==3.6', 'console_scripts', 'coverage-2.7')() ) $ diff -u /usr/bin/python-coverage /usr/bin/coverage-2.7 --- /usr/bin/python-coverage 2013-03-22 03:34:02.000000000 -0700 +++ /usr/bin/coverage-2.7 2013-03-22 03:34:02.000000000 -0700 @@ -1,10 +1,10 @@ #! /usr/bin/python -# EASY-INSTALL-ENTRY-SCRIPT: 'coverage==3.6','console_scripts','coverage' +# EASY-INSTALL-ENTRY-SCRIPT: 'coverage==3.6','console_scripts','coverage-2.7' __requires__ = 'coverage==3.6' import sys from pkg_resources import load_entry_point if __name__ == '__main__': sys.exit( - load_entry_point('coverage==3.6', 'console_scripts', 'coverage')() + load_entry_point('coverage==3.6', 'console_scripts', 'coverage-2.7')() ) $ for E in $(dpkg -L python-coverage | grep bin/); do echo ${E}; ${E} --help | grep usage; done /usr/bin/coverage2 usage: coverage <command> [options] [args] /usr/bin/python-coverage usage: coverage <command> [options] [args] /usr/bin/coverage-2.7 usage: coverage <command> [options] [args] ProblemType: Bug DistroRelease: Ubuntu 13.04 Package: python-coverage 3.6-0ubuntu2 ProcVersionSignature: Ubuntu 3.8.0-30.44-generic 3.8.13.6 Uname: Linux 3.8.0-30-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.9.2-0ubuntu8.4 Architecture: amd64 Date: Fri Sep 13 11:27:32 2013 InstallationDate: Installed on 2009-12-21 (1361 days ago) InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027) MarkForUpload: True SourcePackage: python-coverage UpgradeStatus: Upgraded to raring on 2013-04-26 (140 days ago) ** Affects: python-coverage (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug raring -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1225140 Title: --help output references wrong executable name To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-coverage/+bug/1225140/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs