Bug#867610: python3-libvhdi: Missing python3 interpreter depends
Package: python3-libvhdi Version: 20170223-1 Severity: serious Tags: patch Justification: Policy 3.5 python3-libvhdi requires a python3 interpreter to work, but does not have any dependency on an interpreter due to an incorrect substitution variable. Patch attached. As an added bonus, it would be nice if you could build python3-libvhdi for all supported python3 versions and not just the default. This eases python3 transitions considerably. Please let me know if you do not want me to NMU the package. I have no immediate intent to do so, but if this is still open when we swith the default python3 to python3.6, I will probably do it then. Scott K diff -Nru libvhdi-20170223/debian/changelog libvhdi-20170223/debian/changelog --- libvhdi-20170223/debian/changelog 2017-02-25 04:59:34.0 -0500 +++ libvhdi-20170223/debian/changelog 2017-07-07 14:32:59.0 -0400 @@ -1,3 +1,10 @@ +libvhdi (20170223-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Correct python3-libvhdi depends + + -- Scott Kitterman <sc...@kitterman.com> Fri, 07 Jul 2017 14:32:37 -0400 + libvhdi (20170223-1) unstable; urgency=medium * New upstream version 20170223 diff -Nru libvhdi-20170223/debian/control libvhdi-20170223/debian/control --- libvhdi-20170223/debian/control 2017-02-25 04:26:37.0 -0500 +++ libvhdi-20170223/debian/control 2017-07-07 14:33:23.0 -0400 @@ -68,7 +68,7 @@ Package: python3-libvhdi Section: python Architecture: any -Depends: libvhdi1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} +Depends: libvhdi1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} Description: Virtual Hard Disk image format access library -- Python 3 bindings libvhdi is a library to access the Virtual Hard Disk (VHD) image format. . ___ forensics-devel mailing list forensics-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/forensics-devel
Bug#809475: python3-tsk: Missing depends on python3 interpreter (and doesn't build for all versions)
Package: python3-tsk Version: 20150406-4 Severity: serious Tags: patch Justification: Policy 3.5 While reviewing packages in preparation for making python3.5 default [1], I reviewed your package and did not find any python3 interpreter depends due to a typo in debian/control. At the same time it's trivial to get it to build for all supported python3 versions, which would really ease the upcoming switch to python3.5 as default python3. Please see the attached patch. I don't have any immediate plans to NMU this as the diff isn't 100% RC, but after the transition, it will be. Scott K [1] https://release.debian.org/transitions/html/python3.5.html diff -Nru pytsk-20150406/debian/changelog pytsk-20150406/debian/changelog --- pytsk-20150406/debian/changelog 2015-10-28 23:02:08.0 + +++ pytsk-20150406/debian/changelog 2015-12-30 23:11:23.0 + @@ -1,3 +1,14 @@ +pytsk (20150406-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Change python3-dev build-dep to python3-all-dev to build for all +supported python3 versions and avoid transient breakage when the default +python3 version changes + * Change python3-pytsk python:Depends to python3:Depends so proper depends +are generated + + --Wed, 30 Dec 2015 23:08:53 + + pytsk (20150406-4) unstable; urgency=medium * Add python3-tsk package diff -Nru pytsk-20150406/debian/control pytsk-20150406/debian/control --- pytsk-20150406/debian/control 2015-10-28 22:54:15.0 + +++ pytsk-20150406/debian/control 2015-12-30 23:08:30.0 + @@ -3,7 +3,7 @@ Maintainer: Debian Forensics Uploaders: Hilko Bengen Build-Depends: debhelper (>= 9), dh-autoreconf, dh-python, - pkg-config, python-dev, python3-dev, libtsk-dev, + pkg-config, python-dev, python3-all-dev, libtsk-dev, Standards-Version: 3.9.6 Section: python Homepage: https://github.com/py4n6/pytsk/ @@ -21,7 +21,7 @@ Package: python3-tsk Section: python Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} Description: Python Bindings for The Sleuth Kit This package contains Python 3 bindings to libtsk3, the shared library that provides all the functionality of The Sleuth Kit. ___ forensics-devel mailing list forensics-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/forensics-devel
Bug#795052: sleuthkit: Uses embedded copy of libexif-0.6.20
Source: sleuthkit Version: 4.1.3-11 Severity: normal Although not a must in Debian policy, the preference is to not use embedded copies of libraries. sleuthkit-4.1.3/framework/modules/c_LibExifModule has an embedded copy of libexif-0.6.20 that is used during package build. It would be better to use the system libexif. ___ forensics-devel mailing list forensics-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/forensics-devel
Bug#750625: yara: Missing depends in both python/python3-yara
Source: yara Version: 2.1.0-2 Severity: serious Tags: patch Justification: Policy 3.5 Neither of the Python bindings packages have any python interpreter depends, which they require to work. This is due to missing subsitution variables in debian/control. Patch attached. I don't plan to NMU this immediately, but I may later if this isn't resovled. diff -Nru yara-2.1.0/debian/changelog yara-2.1.0/debian/changelog --- yara-2.1.0/debian/changelog 2014-04-03 00:57:26.0 -0400 +++ yara-2.1.0/debian/changelog 2014-06-05 01:36:44.0 -0400 @@ -1,3 +1,11 @@ +yara (2.1.0-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add missing python{3}:Depends substvars in debian/control so proper +python depends on included for python{3}-yara + + -- Scott Kitterman sc...@kitterman.com Thu, 05 Jun 2014 01:35:41 -0400 + yara (2.1.0-2) unstable; urgency=medium * Restored symbols file diff -Nru yara-2.1.0/debian/control yara-2.1.0/debian/control --- yara-2.1.0/debian/control 2014-04-03 00:57:26.0 -0400 +++ yara-2.1.0/debian/control 2014-06-05 01:35:19.0 -0400 @@ -100,7 +100,7 @@ Package: python-yara Section: python Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends} Description: help to identify and classify malwares (Python bindings) YARA is a tool aimed at helping malware researchers to identify and classify malware samples. With YARA you can create descriptions @@ -129,7 +129,7 @@ Package: python3-yara Section: python Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends} Description: help to identify and classify malwares (Python 3 bindings) YARA is a tool aimed at helping malware researchers to identify and classify malware samples. With YARA you can create descriptions ___ forensics-devel mailing list forensics-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/forensics-devel