On May 22, 2012, at 11:09 PM, Jakub Wilk wrote:

>* Barry Warsaw <[email protected]>, 2012-05-22, 17:01:
>>I see the following line in debian/control for canto 0.7.10-3:
>>
>>Build-Depends: debhelper (>= 7.0.50~), python-dev, python-support, 
>>>libncurses5-dev, libncursesw5-dev
>>
>>I see no reason for the python-support B-D though, as debian/rules >doesn't
>>reference it at all.
>
>dh calls dh_pysupport (if it's installed in the build environment).

I see.

>
>>In fact, removing this B-D results in no significant difference in the 
>>>resulting .deb (I think the difference can be ignored):
>>
>>% debdiff *.deb
>>[The following lists of changes regard files as different if they have
>>different names, permissions or owners.]
>>
>>Files in first .deb but not in second
>>-------------------------------------
>>-rw-r--r--  root/root   /usr/share/python-support/canto.private
>>-rwxr-xr-x  root/root   DEBIAN/postinst
>>-rwxr-xr-x  root/root   DEBIAN/prerm
>
>postinst/prerm scripts take care of byte-compilation. This is a significant
>difference.
>
>>Control files: lines which differ (wdiff format)
>>------------------------------------------------
>>Depends: [-python (<< 2.8), python (>= 2.7), python-support (>=
>>0.90.0),-] libc6 (>= 2.2.5), libncursesw5 (>= 5.6+20070908),
>>python-chardet, [-python-feedparser-] {+python-feedparser, python (>=
>>2.6) | python-multiprocessing+}
>
>Missing dependencies would be a serious bug.

True enough.  Never mind; I'll file a separate bug on switching to dh_python2.

Attachment: signature.asc
Description: PGP signature

Reply via email to