This bug was fixed in the package python-distutils-extra - 2.37-1

---------------
python-distutils-extra (2.37-1) unstable; urgency=low

  [ Martin Pitt ]
  * auto.py: Recognize manpages which have comments before the initial .TH
    comment. Thanks to Dominique Lasserre for the initial patch!
    (LP: #893337)

  [ Andrew Starr-Bochicchio ]
  * debian/local/python-mkdebian: Handle Glade .ui files correctly when
    generating the copyright file. Also ignore backup files.
    (LP: #1025491)

python-distutils-extra (2.36-1) unstable; urgency=low

  * debian/rules: Run tests against all supported python 2 and 3 versions.
    This catches bugs with Python 2.6. (Closes: #684967)
  * debian/rules: Skip tests if $DEB_BUILD_OPTIONS contains "nocheck".
    (Closes: #684966)
  * debian/rules: Run tests under LC_ALL=C, to fix FTBFS in cases where
    LC_CTYPE is set explicitly. Thanks Gregor Hermann!
  * auto.py: Use python 2.6 friendly sys.version_info test. Thanks Salvatore
    Bonaccorso and Gregor Hermann! (First half of #682631)
  * auto.py: Do not call decode() with an "errors" keyword, as this does not
    yet work with Python 2.6. Thanks Gregor Hermann! (Closes: #682631)
 -- Martin Pitt <martin.p...@ubuntu.com>   Mon, 17 Sep 2012 12:47:44 +0200

** Changed in: python-distutils-extra (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to python-distutils-extra in Ubuntu.
https://bugs.launchpad.net/bugs/893337

Title:
  manpage not recognized if doesn't start with ".TH "

Status in “python-distutils-extra” package in Ubuntu:
  Fix Released

Bug description:
  I have a manpage that starts with a "Hey, EMACS:" line [0], which is
  how the example files is created when following the Debian new
  maintainer's guide.

  distutils-extra considers a file that matched '*.[0123456789]' as a
  valid man page only if it starts with the string ".TH " [1]. This
  results in that manpage to not be automatically recognized, and has 2
  consequences:

  - You need to add a line in MANIFEST.in with "include doc/*"
  - The file appears in the list printed after "WARNING: the following files 
are not recognized by DistUtilsExtra.auto" (even though the file is covered by 
MANIFEST.in, just reported bug 893335)

  Maybe the check to see if the file is a valid manpage should do something 
like this:
      if line.startswith('.TH ') or line.startswith('.\"'):

  [0] 
bazaar.launchpad.net/~emilien-klein/nautilus-image-manipulator/trunk/view/110/doc/nautilus-image-manipulator.1
  [1] 
http://bazaar.launchpad.net/~python-distutils-extra-hackers/python-distutils-extra/debian/view/head:/DistUtilsExtra/auto.py#L304

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/893337/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to