Bug#609958: unblock: ldns/1.6.6-2
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Please unblock package ldns 1.6.6-2
It includes correct build of python-ldns package. The patch is very
small (attached at the end of report).
This change installs ldns.py to ${PYTHON_DIR}/ and moves _ldns.so from
${PYTHON_DIR}/ldns to ${PYTHON_DIR}, so the python bindings works.
The update fixes #609955 (which is grave bug with description what
doesn't work in python-ldns). The fix was properly tested in unstable
pbuilder.
unblock ldns/1.6.6-2
diff -Nru ldns-1.6.6/debian/python-ldns.install ldns-1.6.6/debian/python-ldns.install
- --- ldns-1.6.6/debian/python-ldns.install 2010-08-12 13:06:50.000000000 +0200
+++ ldns-1.6.6/debian/python-ldns.install 2011-01-14 11:45:47.000000000 +0100
@@ -1 +1,2 @@
- -debian/tmp/usr/lib/python*/*-packages/ldns/
+debian/tmp/usr/lib/python*/*-packages/_ldns.so
+debian/tmp/usr/lib/python*/*-packages/ldns.py
diff -Nru ldns-1.6.6/debian/rules ldns-1.6.6/debian/rules
- --- ldns-1.6.6/debian/rules 2010-08-12 13:06:50.000000000 +0200
+++ ldns-1.6.6/debian/rules 2011-01-14 11:45:47.000000000 +0100
@@ -81,10 +81,9 @@
for v in $(PYVERS); do \
PYTHON_DIR=$$(python$$v -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(0,0);"); \
- - make -C build-python$$v install-pyldns DESTDIR=$(CURDIR)/debian/tmp install-pyldns; \
- - rm -f $(CURDIR)/debian/tmp$${PYTHON_DIR}/ldns/_ldns.la; \
- - install -s -m 0644 -T $(CURDIR)/build-python$$v/.libs/$$(readlink $(CURDIR)/build-python$$v/.libs/_ldns.so) $(CURDIR)/debian/tmp$${PYTHON_DIR}/ldns/_ldns.so; \
- - chrpath -d $(CURDIR)/debian/tmp$${PYTHON_DIR}/ldns/_ldns.so; \
+ make -C build-python$$v DESTDIR=$(CURDIR)/debian/tmp install-pyldns; \
+ mv $(CURDIR)/debian/tmp$${PYTHON_DIR}/$$(readlink $(CURDIR)/debian/tmp$${PYTHON_DIR}/_ldns.so) $(CURDIR)/debian/tmp$${PYTHON_DIR}/_ldns.so; \
+ chrpath -d $(CURDIR)/debian/tmp$${PYTHON_DIR}/_ldns.so; \
done
(cd $(CURDIR)/examples; dh_auto_install -- DESTDIR=$(CURDIR)/debian/tmp;)
- -- System Information:
Debian Release: squeeze/sid
APT prefers natty-updates
APT policy: (500, 'natty-updates'), (500, 'natty-security'), (500, 'natty-backports'), (500, 'natty')
Architecture: i386 (i686)
Kernel: Linux 2.6.37-12-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk0wLPoACgkQ9OZqfMIN8nOBkACff7P3hpjjOv1Oi47R+0dDEGDd
BAsAnihpktonf8HIsG/EXxkjnc41d+ER
=zDow
-----END PGP SIGNATURE-----
Reply to: