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

[RFR] templates://nsd/{templates}



Please find, for review, the debconf templates and packages descriptions for the nsd source package.

This review will last from Sunday, November 24, 2013 to Wednesday, December 04, 2013.

Please send reviews as unified diffs (diff -u) against the original
files. Comments about your proposed changes will be appreciated.

Your review should be sent as an answer to this mail.

When appropriate, I will send intermediate requests for review, with
"[RFRn]" (n>=2) as a subject tag.

When we will reach a consensus, I send a "Last Chance For
Comments" mail with "[LCFC]" as a subject tag.

Finally, a summary will be sent to the review bug report,
and a mail will be sent to this list with "[BTS]" as a subject tag.

Rationale:
--- nsd.old/debian/templates	2013-11-15 07:18:39.544088911 +0100
+++ nsd/debian/templates	2013-11-24 16:17:33.743228931 +0100
@@ -1,10 +1,10 @@
 Template: nsd3/old_confdir_exists
 Type: note
-_Description: Configuration directory for NSD has been changed
- WARNING: Your old NSD 3 configuration directory is not empty.
+_Description: Configuration directory for NSD changed
+ NSD configuration directory changed from /etc/nsd3 to
+ /etc/nsd, in NSD 4.  
  .
- Please note that configuration directory has changed from /etc/nsd3 to
- /etc/nsd in NSD 4.  The new nsd (>= 4.0.0-1) package will automatically
- move your configuration file from /etc/nsd3/nsd.conf to /etc/nsd/nsd.conf,
- but it will not migrate everything under /etc/nsd3, so you need to check
- and move your configuration snippets and zone files by hand.
+ The old configuration file (/etc/nsd3/nsd.conf) will be moved to
+ /etc/nsd/nsd.conf. However, other configuration files in
+ /etc/nsd3 will not be moved, so you need to check
+ and move your configuration snippets and zone files yourself.

I completely revamped this template:

- the template title is shortened to make it more look like a title,
as recommended for notes templates
- we first mention the reason for the note to be displayed : changes
to configuration files location....and then the actions taken
automatically....and then what remains to be donne manually



--- nsd.old/debian/control	2013-11-15 07:18:39.544088911 +0100
+++ nsd/debian/control	2013-11-24 16:18:39.597078127 +0100
@@ -27,19 +27,19 @@
  .
  NSD was primarily developed by NLnet Labs on request from and in close
  cooperation with RIPE NCC, as an alternative name server software to be
- run on the root name server RIPE NCC operates.
+ run on the root name server operated by RIPE NCC.

Is there only one root name server? Anyway let's use another form
which (imho) is better worded.

 
 Package: nsd3
 Architecture: all
 Section: oldlibs
 Priority: extra
 Depends: nsd (>= 4.0.0-1~), ${misc:Depends}, debconf
-Description: authoritative domain name server [transitional package]
+Description: authoritative domain name server - transitional package

This is our common recommendation: separate the general and specific
parts by "space, dash, sâce".

  NSD is a fast, authoritative only, high performance, simple
  and open source name server.
  .
  NSD was primarily developed by NLnet Labs on request from and in close
  cooperation with RIPE NCC, as an alternative name server software to be
- run on the root name server RIPE NCC operates.
+ run on the root name server operated by RIPE NCC.
  .
  This is a transitional dummy package. It can safely be removed.

-- 


Template: nsd3/old_confdir_exists
Type: note
_Description: Configuration directory for NSD changed
 NSD configuration directory changed from /etc/nsd3 to
 /etc/nsd, in NSD 4.  
 .
 The old configuration file (/etc/nsd3/nsd.conf) will be moved to
 /etc/nsd/nsd.conf. However, other configuration files in
 /etc/nsd3 will not be moved, so you need to check
 and move your configuration snippets and zone files yourself.
--- nsd.old/debian/templates	2013-11-15 07:18:39.544088911 +0100
+++ nsd/debian/templates	2013-11-24 16:17:33.743228931 +0100
@@ -1,10 +1,10 @@
 Template: nsd3/old_confdir_exists
 Type: note
-_Description: Configuration directory for NSD has been changed
- WARNING: Your old NSD 3 configuration directory is not empty.
+_Description: Configuration directory for NSD changed
+ NSD configuration directory changed from /etc/nsd3 to
+ /etc/nsd, in NSD 4.  
  .
- Please note that configuration directory has changed from /etc/nsd3 to
- /etc/nsd in NSD 4.  The new nsd (>= 4.0.0-1) package will automatically
- move your configuration file from /etc/nsd3/nsd.conf to /etc/nsd/nsd.conf,
- but it will not migrate everything under /etc/nsd3, so you need to check
- and move your configuration snippets and zone files by hand.
+ The old configuration file (/etc/nsd3/nsd.conf) will be moved to
+ /etc/nsd/nsd.conf. However, other configuration files in
+ /etc/nsd3 will not be moved, so you need to check
+ and move your configuration snippets and zone files yourself.
--- nsd.old/debian/control	2013-11-15 07:18:39.544088911 +0100
+++ nsd/debian/control	2013-11-24 16:18:39.597078127 +0100
@@ -27,19 +27,19 @@
  .
  NSD was primarily developed by NLnet Labs on request from and in close
  cooperation with RIPE NCC, as an alternative name server software to be
- run on the root name server RIPE NCC operates.
+ run on the root name server operated by RIPE NCC.
 
 Package: nsd3
 Architecture: all
 Section: oldlibs
 Priority: extra
 Depends: nsd (>= 4.0.0-1~), ${misc:Depends}, debconf
-Description: authoritative domain name server [transitional package]
+Description: authoritative domain name server - transitional package
  NSD is a fast, authoritative only, high performance, simple
  and open source name server.
  .
  NSD was primarily developed by NLnet Labs on request from and in close
  cooperation with RIPE NCC, as an alternative name server software to be
- run on the root name server RIPE NCC operates.
+ run on the root name server operated by RIPE NCC.
  .
  This is a transitional dummy package. It can safely be removed.
Source: nsd
Section: net
Priority: optional
Maintainer: Ondřej Surý <ondrej@debian.org>
Build-Depends: debhelper (>= 9),
               dpkg-dev (>= 1.16.1.1~),
	       dh-autoreconf,
               bison,
               flex,
               libssl-dev,
	       libevent-dev,
	       openssl,
	       po-debconf
Standards-Version: 3.9.4
Vcs-Browser: http://git.debian.org/?p=pkg-nlnetlabs/nsd.git
Vcs-Git: git://git.debian.org/pkg-nlnetlabs/nsd.git
Homepage: http://www.nlnetlabs.nl/nsd/

Package: nsd
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-10), adduser
Replaces: nsd3 (<= 4.0.0-1~)
Breaks: nsd3 (<= 4.0.0-1~)
Description: authoritative domain name server
 NSD is a fast, authoritative only, high performance, simple
 and open source name server.
 .
 NSD was primarily developed by NLnet Labs on request from and in close
 cooperation with RIPE NCC, as an alternative name server software to be
 run on the root name server operated by RIPE NCC.

Package: nsd3
Architecture: all
Section: oldlibs
Priority: extra
Depends: nsd (>= 4.0.0-1~), ${misc:Depends}, debconf
Description: authoritative domain name server - transitional package
 NSD is a fast, authoritative only, high performance, simple
 and open source name server.
 .
 NSD was primarily developed by NLnet Labs on request from and in close
 cooperation with RIPE NCC, as an alternative name server software to be
 run on the root name server operated by RIPE NCC.
 .
 This is a transitional dummy package. It can safely be removed.

Attachment: signature.asc
Description: Digital signature


Reply to: