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

Bug#772107: marked as done (unblock: bind-dyndb-ldap/6.0-4)



Your message dated Thu, 19 Feb 2015 20:13:26 +0100
with message-id <20150219191326.GA23417@dogguy.org>
and subject line Re: Bug#772107: unblock: bind-dyndb-ldap/6.0-4
has caused the Debian Bug report #772107,
regarding unblock: bind-dyndb-ldap/6.0-4
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 owner@bugs.debian.org
immediately.)


-- 
772107: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772107
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package bind-dyndb-ldap

It has no reverse deps in jessie to break, freeipa-server is the only one which isn't there. Unblocking would make it one less package to backport.

diff -Nru bind-dyndb-ldap-6.0/debian/bind9-dyndb-ldap.postinst bind-dyndb-ldap-6.0/debian/bind9-dyndb-ldap.postinst
--- bind-dyndb-ldap-6.0/debian/bind9-dyndb-ldap.postinst	1970-01-01 02:00:00.000000000 +0200
+++ bind-dyndb-ldap-6.0/debian/bind9-dyndb-ldap.postinst	2014-11-07 08:13:23.000000000 +0200
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -e
+
+if [ $1 = "configure" ]; then
+    chown root:bind /var/cache/bind/dyndb-ldap
+fi
+
+#DEBHELPER#
diff -Nru bind-dyndb-ldap-6.0/debian/changelog bind-dyndb-ldap-6.0/debian/changelog
--- bind-dyndb-ldap-6.0/debian/changelog	2014-10-06 11:48:08.000000000 +0300
+++ bind-dyndb-ldap-6.0/debian/changelog	2014-11-07 08:15:30.000000000 +0200
@@ -1,3 +1,23 @@
+bind-dyndb-ldap (6.0-4) unstable; urgency=medium
+
+  * control: Depend on bind9. (Closes: #768392)
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Fri, 07 Nov 2014 08:15:27 +0200
+
+bind-dyndb-ldap (6.0-3) unstable; urgency=medium
+
+  * rules: Force libdir as /usr/lib so that named finds the plugin from
+    $libdir/bind/ldap.so.
+  * fix-keytab-path.diff: Use the correct path to named.keytab.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Wed, 05 Nov 2014 18:25:44 +0200
+
+bind-dyndb-ldap (6.0-2) unstable; urgency=medium
+
+  * rules, postinst: Create /var/cache/bind/dyndb-ldap owned by bind user.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Wed, 05 Nov 2014 14:44:31 +0200
+
 bind-dyndb-ldap (6.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru bind-dyndb-ldap-6.0/debian/control bind-dyndb-ldap-6.0/debian/control
--- bind-dyndb-ldap-6.0/debian/control	2014-10-05 11:33:31.000000000 +0300
+++ bind-dyndb-ldap-6.0/debian/control	2014-11-07 08:13:49.000000000 +0200
@@ -16,7 +16,8 @@
 
 Package: bind9-dyndb-ldap
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
+ bind9
 Description: LDAP back-end plug-in for BIND
  This package provides an LDAP back-end plug-in for BIND. It features
  support for dynamic updates and internal caching, to lift the load
diff -Nru bind-dyndb-ldap-6.0/debian/patches/fix-keytab-path.diff bind-dyndb-ldap-6.0/debian/patches/fix-keytab-path.diff
--- bind-dyndb-ldap-6.0/debian/patches/fix-keytab-path.diff	1970-01-01 02:00:00.000000000 +0200
+++ bind-dyndb-ldap-6.0/debian/patches/fix-keytab-path.diff	2014-11-07 08:13:24.000000000 +0200
@@ -0,0 +1,11 @@
+--- a/src/krb5_helper.c
++++ b/src/krb5_helper.c
+@@ -26,7 +26,7 @@
+ #include "log.h"
+ #include "krb5_helper.h"
+ 
+-#define DEFAULT_KEYTAB "FILE:/etc/named.keytab"
++#define DEFAULT_KEYTAB "FILE:/etc/bind/named.keytab"
+ #define MIN_TIME 300 /* 5 minutes */
+ 
+ #define CHECK_KRB5(ctx, err, msg, ...)					\
diff -Nru bind-dyndb-ldap-6.0/debian/patches/series bind-dyndb-ldap-6.0/debian/patches/series
--- bind-dyndb-ldap-6.0/debian/patches/series	2014-10-05 11:33:31.000000000 +0300
+++ bind-dyndb-ldap-6.0/debian/patches/series	2014-11-07 08:13:24.000000000 +0200
@@ -1 +1,2 @@
 workaround-missing-headers.patch
+fix-keytab-path.diff
diff -Nru bind-dyndb-ldap-6.0/debian/rules bind-dyndb-ldap-6.0/debian/rules
--- bind-dyndb-ldap-6.0/debian/rules	2014-10-05 11:33:31.000000000 +0300
+++ bind-dyndb-ldap-6.0/debian/rules	2014-11-07 08:13:24.000000000 +0200
@@ -4,9 +4,16 @@
 	dh $@ --parallel --with autoreconf --builddirectory=build
 
 override_dh_auto_configure:
-	dh_auto_configure -- --docdir=/usr/share/doc/bind9-dyndb-ldap
+	dh_auto_configure -- \
+		--libdir /usr/lib \
+		--docdir=/usr/share/doc/bind9-dyndb-ldap
 
 override_dh_install:
 	# purge .la files
 	find $(CURDIR)/debian/bind9-dyndb-ldap -name "*.la" -type f -delete
 	dh_install --fail-missing
+
+	mkdir -m 770 -p $(CURDIR)/debian/bind9-dyndb-ldap/var/cache/bind/dyndb-ldap
+
+override_dh_fixperms:
+	dh_fixperms -X var/cache/bind/dyndb-ldap


unblock bind-dyndb-ldap/6.0-4

--- End Message ---
--- Begin Message ---
On Thu, Feb 19, 2015 at 02:33:54PM +0100, Mehdi Dogguy <mehdi@dogguy.org> wrote:
> 
> Le 2015-02-19 13:53, Timo Aaltonen a écrit :
> >
> >it's not useful without freeipa-server, so feel free to drop it
> 
> Point. I'll schedule it for removal later today. I hope you don't reply
> impulsively. In any case, feel free to come back to us if needed.
> 

Removal hint added.

Regards,

-- 
Mehdi Dogguy

--- End Message ---

Reply to: