Your message dated Sun, 18 Jul 2010 13:32:14 +0000
with message-id <e1oatyy-0003fj...@franck.debian.org>
and subject line Bug#585966: fixed in pdns 2.9.22-6
has caused the Debian Bug report #585966,
regarding pdns-server: init.d script should provide the virtual facility $named
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 ow...@bugs.debian.org
immediately.)


-- 
585966: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=585966
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package:  pdns-server
Version:  2.9.22-5
Severity: grave
Tags:     patch
User:     debian-...@lists.debian.org
UserTags: debian-edu
User:     initscripts-ng-de...@lists.alioth.debian.org
Usertags: incorrect-dependency

The init.d script in the pdns-server package do not provide the
virtual facility $named, causing all init.d scripts expecting the DNS
server to be operational when they start during boot to fail.  I
discovered this with the Debian Edu main-server profile, were we
include a lot of services on the same machine.

Setting the severity to grave, as this causes other packages to fail
to start properly at boot when used on a machine with pdns as the
local DNS resolver.

Providing a virtual facility is implemented by adding a file in
/etc/insserv.conf.d/.

Here is a patch to implement this for pdns-server.

diff -uNr pdns-2.9.22/debian/pdns-server.insserv 
pdns-2.9.22-pere/debian/pdns-server.insserv
--- pdns-2.9.22/debian/pdns-server.insserv      1970-01-01 01:00:00.000000000 
+0100
+++ pdns-2.9.22-pere/debian/pdns-server.insserv 2010-06-15 10:55:49.858068000 
+0200
@@ -0,0 +1 @@
+$named pdns
diff -uNr pdns-2.9.22/debian/rules pdns-2.9.22-pere/debian/rules
--- pdns-2.9.22/debian/rules    2010-04-07 22:34:37.000000000 +0200
+++ pdns-2.9.22-pere/debian/rules       2010-06-15 10:57:14.054724000 +0200
@@ -87,6 +87,10 @@
        # Install the stuff
        $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
        $(MAKE) -C pdns/docs html/index.html
+       # Set up init.d virtual facility
+       mkdir -p $(CURDIR)/debian/pdns-server/etc/insserv.conf.d
+       cp $(CURDIR)/debian/pdns-server.insserv \
+          $(CURDIR)/debian/pdns-server/etc/insserv.conf.d/pdns-server
        
        dh_install
 

Happy hacking,
-- 
Petter Reinholdtsen



--- End Message ---
--- Begin Message ---
Source: pdns
Source-Version: 2.9.22-6

We believe that the bug you reported is fixed in the latest version of
pdns, which is due to be installed in the Debian FTP archive:

pdns-backend-geo_2.9.22-6_amd64.deb
  to main/p/pdns/pdns-backend-geo_2.9.22-6_amd64.deb
pdns-backend-ldap_2.9.22-6_amd64.deb
  to main/p/pdns/pdns-backend-ldap_2.9.22-6_amd64.deb
pdns-backend-mysql_2.9.22-6_amd64.deb
  to main/p/pdns/pdns-backend-mysql_2.9.22-6_amd64.deb
pdns-backend-pgsql_2.9.22-6_amd64.deb
  to main/p/pdns/pdns-backend-pgsql_2.9.22-6_amd64.deb
pdns-backend-pipe_2.9.22-6_amd64.deb
  to main/p/pdns/pdns-backend-pipe_2.9.22-6_amd64.deb
pdns-backend-sqlite3_2.9.22-6_amd64.deb
  to main/p/pdns/pdns-backend-sqlite3_2.9.22-6_amd64.deb
pdns-backend-sqlite_2.9.22-6_amd64.deb
  to main/p/pdns/pdns-backend-sqlite_2.9.22-6_amd64.deb
pdns-doc_2.9.22-6_all.deb
  to main/p/pdns/pdns-doc_2.9.22-6_all.deb
pdns-server_2.9.22-6_amd64.deb
  to main/p/pdns/pdns-server_2.9.22-6_amd64.deb
pdns_2.9.22-6.debian.tar.gz
  to main/p/pdns/pdns_2.9.22-6.debian.tar.gz
pdns_2.9.22-6.dsc
  to main/p/pdns/pdns_2.9.22-6.dsc



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 585...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthijs Mohlmann <matth...@cacholong.nl> (supplier of updated pdns 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 ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 18 Jul 2010 14:48:27 +0200
Source: pdns
Binary: pdns-server pdns-doc pdns-backend-pipe pdns-backend-ldap 
pdns-backend-geo pdns-backend-mysql pdns-backend-pgsql pdns-backend-sqlite 
pdns-backend-sqlite3
Architecture: source all amd64
Version: 2.9.22-6
Distribution: unstable
Urgency: high
Maintainer: Matthijs Mohlmann <matth...@cacholong.nl>
Changed-By: Matthijs Mohlmann <matth...@cacholong.nl>
Description: 
 pdns-backend-geo - geo backend for PowerDNS
 pdns-backend-ldap - LDAP backend for PowerDNS
 pdns-backend-mysql - generic MySQL backend for PowerDNS
 pdns-backend-pgsql - generic PostgreSQL backend for PowerDNS
 pdns-backend-pipe - pipe/coprocess backend for PowerDNS
 pdns-backend-sqlite - sqlite backend for PowerDNS
 pdns-backend-sqlite3 - sqlite backend for PowerDNS
 pdns-doc   - PowerDNS manual
 pdns-server - extremely powerful and versatile nameserver
Closes: 585572 585966
Changes: 
 pdns (2.9.22-6) unstable; urgency=high
 .
   * Provide the virtual facility $named. (Closes: #585966)
   * Added danish translation thanks to Joe Dalton (Closes: #585572)
   * For now add a 2 second delay before continue with the boot process to
     ensure pdns is listening on a socket.
   * Update Standards-Version to 3.9.0
Checksums-Sha1: 
 c6a65bb9f5bf8e585e701009a7826c3dc6e5cc4d 1446 pdns_2.9.22-6.dsc
 27600d41be5a8b88457fcfdc4d673c307c665d84 37154 pdns_2.9.22-6.debian.tar.gz
 5e5ca4cabc2e2d4dd61f39a705aa150e08e6eed5 192644 pdns-doc_2.9.22-6_all.deb
 7443882fe350db5832bda743627ebcd67232b320 803662 pdns-server_2.9.22-6_amd64.deb
 b5a4cbae0b4d99b6108a49e84a03e6504262d686 81648 
pdns-backend-pipe_2.9.22-6_amd64.deb
 ee81cf0e1d563c16e3280a4778d26f7709aed383 282708 
pdns-backend-ldap_2.9.22-6_amd64.deb
 72e35e87bffe9b86f3006d2cfe9213a2783c2a66 103714 
pdns-backend-geo_2.9.22-6_amd64.deb
 d2275cbe446efee7bee428e46c5039ff04d5e727 63874 
pdns-backend-mysql_2.9.22-6_amd64.deb
 fa4cc96c6159da3fc17c18521e3e8b5fd5a06c0b 66726 
pdns-backend-pgsql_2.9.22-6_amd64.deb
 53edd9980ca69176aae0c0fb0d49c051927da040 61320 
pdns-backend-sqlite_2.9.22-6_amd64.deb
 5c2cf3d06562a114db663375a7d9d0e0622c3d24 61236 
pdns-backend-sqlite3_2.9.22-6_amd64.deb
Checksums-Sha256: 
 cc908f7013f02d566f70cf2ea910971f4367d2158172b1636e19244ed6a24d25 1446 
pdns_2.9.22-6.dsc
 1b04a187e2d7e5b6553c1bf87c889a05eedbf26079f4bff97c3ef8d4267b1475 37154 
pdns_2.9.22-6.debian.tar.gz
 a868eddbeba86a6c919142099c1666d2e9b09458a469dde234b6dd3f7576e59f 192644 
pdns-doc_2.9.22-6_all.deb
 9fe9349c18d606c87cc3cfdd838d6702067b42728ad871d46e05c5c97f4ce3ed 803662 
pdns-server_2.9.22-6_amd64.deb
 048e958fa1914ed0de9744314689c8a1ea3ab76179550728cbf27c6f9a5e2ba1 81648 
pdns-backend-pipe_2.9.22-6_amd64.deb
 52a4a21374596a77cb047f5691ae75185415b96c833456c50edcd6892d353af9 282708 
pdns-backend-ldap_2.9.22-6_amd64.deb
 acf92ad19cd043a446feacb239d2dd0458cdd278a03ffd25db54d78660bbf3b7 103714 
pdns-backend-geo_2.9.22-6_amd64.deb
 ca0a02790b125271d30a42f74d00b561fadf9d13df524ee0edca591f8722d83f 63874 
pdns-backend-mysql_2.9.22-6_amd64.deb
 66bde02be905dc96af4d2a303ac1236c4f0fa03289ed63afa1a70335c4bec1b8 66726 
pdns-backend-pgsql_2.9.22-6_amd64.deb
 b026d2e84190905a75562e36cd03cfa1c3c36d123530d34e7d390e877eb2edc2 61320 
pdns-backend-sqlite_2.9.22-6_amd64.deb
 eead3438b2da95b39ac11b54f35a618e8567aee246fcb0187402ed93eb9f83c3 61236 
pdns-backend-sqlite3_2.9.22-6_amd64.deb
Files: 
 b7f3308c40469e731d23809f842a6d40 1446 net extra pdns_2.9.22-6.dsc
 83329f83e18da715b4243fc874c3054d 37154 net extra pdns_2.9.22-6.debian.tar.gz
 d6a0710795e9abd9791a49cc3d03ea09 192644 doc extra pdns-doc_2.9.22-6_all.deb
 01d3dd1f0eb30c6b9152a1607e1232da 803662 net extra 
pdns-server_2.9.22-6_amd64.deb
 4d1ae24103bfc4c724e61472f3d88dcd 81648 net extra 
pdns-backend-pipe_2.9.22-6_amd64.deb
 6a371eccdebf9bbff9a9ad3651f8e9b0 282708 net extra 
pdns-backend-ldap_2.9.22-6_amd64.deb
 1f7af56933a45a272dd32970ad2e67a7 103714 net extra 
pdns-backend-geo_2.9.22-6_amd64.deb
 9f94ef371d94807fdc0a53fb162c804b 63874 net extra 
pdns-backend-mysql_2.9.22-6_amd64.deb
 e3cde8a99e9ffff525215a519b9329c3 66726 net extra 
pdns-backend-pgsql_2.9.22-6_amd64.deb
 1524a91dd95e526cdb636f0dcfa16815 61320 net extra 
pdns-backend-sqlite_2.9.22-6_amd64.deb
 ca5b144b415103e1b91493ad400121d6 61236 net extra 
pdns-backend-sqlite3_2.9.22-6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkxC/UEACgkQ2n1ROIkXqbDTDgCfX9ft8vJ/Yo2uzgcJm79OyP1M
rDwAoK/ixVeaVx0pTCAzO8RPpP+5/+xl
=/KJ1
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to