Your message dated Thu, 23 May 2013 23:32:55 +0000
with message-id <[email protected]>
and subject line Bug#709516: fixed in hivex 1.3.7-4
has caused the Debian Bug report #709516,
regarding hivex: Python 3 support not fully implemented in hivex
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
709516: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709516
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: hivex
Version: 1.3.7-3
Severity: normal
Tags: patch
It appears that you intend (from what's in debian/rules and control) to
support python3, but with the current packaging no python3 bindings are
provided. The attached patch provides a python3-hivex package that has
support for the default python3 (currently 3.2). Ideally it would support
all python3 versions, but I couldn't quite figure out why that wasn't
happening. In any case, the attached would be a good step forward.
diff -Nru hivex-1.3.7/debian/changelog hivex-1.3.7/debian/changelog
--- hivex-1.3.7/debian/changelog 2013-05-23 10:08:18.000000000 -0400
+++ hivex-1.3.7/debian/changelog 2013-05-23 13:29:59.000000000 -0400
@@ -1,3 +1,12 @@
+hivex (1.3.7-4) UNRELEASED; urgency=low
+
+ * Finish support for python3 bindings
+ - Add python3-hivex binary
+ - Add debian/python3-hivex.install
+ - Adjust debian/python-hivex.install to not include python3 files
+
+ -- Scott Kitterman <[email protected]> Thu, 23 May 2013 13:28:38 -0400
+
hivex (1.3.7-3) unstable; urgency=low
* Added patch to fix FTBFS due to usage of obsolete rake/rdoctask,
diff -Nru hivex-1.3.7/debian/control hivex-1.3.7/debian/control
--- hivex-1.3.7/debian/control 2013-05-23 07:45:32.000000000 -0400
+++ hivex-1.3.7/debian/control 2013-05-23 13:14:34.000000000 -0400
@@ -108,6 +108,15 @@
Python bindings for libhivex, a library for reading and writing
Windows Registry "hive" binary files.
+Package: python3-hivex
+Architecture: any
+Section: python
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Description: Python 3 bindings for hivex
+ Python 3 bindings for libhivex, a library for reading and writing
+ Windows Registry "hive" binary files.
+
+
Package: ruby-hivex
Architecture: any
Section: ruby
diff -Nru hivex-1.3.7/debian/python3-hivex.install hivex-1.3.7/debian/python3-hivex.install
--- hivex-1.3.7/debian/python3-hivex.install 1969-12-31 19:00:00.000000000 -0500
+++ hivex-1.3.7/debian/python3-hivex.install 2013-05-23 13:28:20.000000000 -0400
@@ -0,0 +1 @@
+/usr/lib/python3*/dist-packages
diff -Nru hivex-1.3.7/debian/python-hivex.install hivex-1.3.7/debian/python-hivex.install
--- hivex-1.3.7/debian/python-hivex.install 2013-05-23 07:45:32.000000000 -0400
+++ hivex-1.3.7/debian/python-hivex.install 2013-05-23 13:27:58.000000000 -0400
@@ -1 +1 @@
-/usr/lib/python*/dist-packages
+/usr/lib/python2*/dist-packages
--- End Message ---
--- Begin Message ---
Source: hivex
Source-Version: 1.3.7-4
We believe that the bug you reported is fixed in the latest version of
hivex, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Hilko Bengen <[email protected]> (supplier of updated hivex package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 24 May 2013 01:00:22 +0200
Source: hivex
Binary: libhivex0 libhivex-dev libhivex0-dbg libhivex-bin libwin-hivex-perl
libhivex-ocaml libhivex-ocaml-dev python-hivex ruby-hivex
Architecture: source amd64
Version: 1.3.7-4
Distribution: unstable
Urgency: low
Maintainer: Hilko Bengen <[email protected]>
Changed-By: Hilko Bengen <[email protected]>
Description:
libhivex-bin - utilities for reading and writing Windows Registry hives
libhivex-dev - library for reading and writing Windows Registry hives
libhivex-ocaml - OCaml bindings for hivex -- runtime files
libhivex-ocaml-dev - OCaml bindings for hivex -- development files
libhivex0 - library for reading and writing Windows Registry hives
libhivex0-dbg - library for reading and writing Windows Registry hives
libwin-hivex-perl - Perl bindings to hivex
python-hivex - Python bindings for hivex
ruby-hivex - Ruby bindings for hivex
Closes: 709516
Changes:
hivex (1.3.7-4) unstable; urgency=low
.
* Added patch to build Python3 extensions with PEP-3149-compliant suffix
(Closes: #709516)
Checksums-Sha1:
4ae06105d11b4564c9330f5d2d5c4269dfdae23a 1820 hivex_1.3.7-4.dsc
ff7e261ca0bd657e075489f6b5f6f4c70d848e6e 8464 hivex_1.3.7-4.debian.tar.gz
4e08b8de897fc52fc1d8fcb4af15819913e73153 49844 libhivex0_1.3.7-4_amd64.deb
d933707246cad418157f073c4fcc506292b0744a 65030 libhivex-dev_1.3.7-4_amd64.deb
78067e52463b27e940fa07e5369db7b23850dd69 250236 libhivex0-dbg_1.3.7-4_amd64.deb
c69d8f72faaeb5383c748849c3d120d0cffc3ee8 64956 libhivex-bin_1.3.7-4_amd64.deb
4e1a028f13cc6e17aa33b395b3a9442b5000dbd3 63206
libwin-hivex-perl_1.3.7-4_amd64.deb
c60bd9ca5b36cdbdff94fe893bc12e705016046e 28416 libhivex-ocaml_1.3.7-4_amd64.deb
dadf35e15bb12cc222f64df598ea3e2c012ef42c 35790
libhivex-ocaml-dev_1.3.7-4_amd64.deb
1a456ae084ce11c4806e5b4e1281932758b7cea7 35492 python-hivex_1.3.7-4_amd64.deb
30dd0ab18ec2ee5eb65d527b4eab5587c351bfe5 34084 ruby-hivex_1.3.7-4_amd64.deb
Checksums-Sha256:
88718b9d3d2ed2e1668373826e3ab8addc27196cb1d0d742473d3afaecfc5c88 1820
hivex_1.3.7-4.dsc
012ae4c65ce8e6e158841c366e87c8fc16cca3a7b9a101ab500f9d11d7e9636c 8464
hivex_1.3.7-4.debian.tar.gz
84232ed018c2eab846dcd62da0012e4a23d5ccdf2c66d5180a309b9957a0bd9c 49844
libhivex0_1.3.7-4_amd64.deb
13da1befe4ad6fcd770d0942d1863f76a319e501dea060c24472853284691dcb 65030
libhivex-dev_1.3.7-4_amd64.deb
edf55c8ccb13cbc75cdee6ba1d747f00451cb1c408941bceebdc7ee41460be74 250236
libhivex0-dbg_1.3.7-4_amd64.deb
75da2b70c6c52ace7090fe5779c8b6960a7767b86618df0a3eeb3a20983ad48f 64956
libhivex-bin_1.3.7-4_amd64.deb
6ba625509b713b7205e6a757ba90900720230e98af3b8a9651352a92673b361b 63206
libwin-hivex-perl_1.3.7-4_amd64.deb
f367dd4877f9eb83c4db6092644ca4442eae1b9e675845570a9164d6075e59c0 28416
libhivex-ocaml_1.3.7-4_amd64.deb
1b343aab7540b662875600f47ea4491d87c14e7f3e3bb1527775a49baebb546d 35790
libhivex-ocaml-dev_1.3.7-4_amd64.deb
09e34a858a57c64108db03295e03fb7a23bfc23b59118ef272a518eeee5eebb4 35492
python-hivex_1.3.7-4_amd64.deb
0676b16251fb9fdfc16573593c23aee0f4f4b50842d5f4f025eb5c39699cd07f 34084
ruby-hivex_1.3.7-4_amd64.deb
Files:
0593c0d8a99724fd186cde90960e9987 1820 libs extra hivex_1.3.7-4.dsc
24477f819ecce3156ace19f193c11fa1 8464 libs extra hivex_1.3.7-4.debian.tar.gz
d7d4567e5f2e9bc159835a130313dc44 49844 libs extra libhivex0_1.3.7-4_amd64.deb
a2f2a5984d1495c887708a975d158d9d 65030 libdevel extra
libhivex-dev_1.3.7-4_amd64.deb
d58d719c55592c6b345b73129b3e68b0 250236 debug extra
libhivex0-dbg_1.3.7-4_amd64.deb
2d15f9bc866df02a948f148999845979 64956 otherosfs extra
libhivex-bin_1.3.7-4_amd64.deb
93aac618569df49d3cc73082c445d264 63206 perl extra
libwin-hivex-perl_1.3.7-4_amd64.deb
bd115f0d63b8d5e1694a558638e21c82 28416 ocaml extra
libhivex-ocaml_1.3.7-4_amd64.deb
e4b2933d5302687a7e3bb0a0ad7f240f 35790 ocaml extra
libhivex-ocaml-dev_1.3.7-4_amd64.deb
f6dd88ae03dec701e18d6b76c5efe710 35492 python extra
python-hivex_1.3.7-4_amd64.deb
2033feedc61ec23696686d5be67ae249 34084 ruby extra ruby-hivex_1.3.7-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlGeo/QACgkQUCgnLz/SlGjq5wCfTyHIAkMumpGNGBz5pkFWAuQx
47oAnRGGRRBDyD07l0vwHg6ClmXrqUd5
=kzIm
-----END PGP SIGNATURE-----
--- End Message ---