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.
signature.asc
Description: PGP signature

