Bug#867610: python3-libvhdi: Missing python3 interpreter depends

2017-07-07 Thread Scott Kitterman
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)

2015-12-30 Thread Scott Kitterman
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

2015-08-09 Thread Scott Kitterman
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

2014-06-05 Thread Scott Kitterman
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