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.000000000 -0400
+++ yara-2.1.0/debian/changelog	2014-06-05 01:36:44.000000000 -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.000000000 -0400
+++ yara-2.1.0/debian/control	2014-06-05 01:35:19.000000000 -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

Reply via email to