[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: