From sacadmin Fri May 15 19:33:50 2009
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4G2XoNx027430;
	Fri, 15 May 2009 19:33:50 -0700 (PDT)
Received: (from dr146992@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n4G2XoL1027426;
	Fri, 15 May 2009 19:33:50 -0700 (PDT)
Date: Fri, 15 May 2009 19:33:50 -0700 (PDT)
From: Darren Reed <dr146992@sac.sfbay.sun.com>
Message-Id: <200905160233.n4G2XoL1027426@sac.sfbay.sun.com>
To: PSARC-record@sac.sfbay.sun.com
Subject: Update BIND to 9.6.1 [PSARC/2009/308 FastTrack timeout 05/22/2009]
Status: RO
Content-Length: 551


Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Update BIND to 9.6.1
    1.2. Name of Document Author/Supplier:
	 Author:  Rao Shaoib
    1.3  Date of This Document:
	15 May, 2009
4. Technical Description
    See the case directory for more detail

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From Darren.Reed@sun.com Fri May 22 10:49:41 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4MHnetc001141
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 22 May 2009 10:49:40 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4MHnIE7001487
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 22 May 2009 18:49:39 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KK200J0F46OLH00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 22 May 2009 10:49:36 -0700 (PDT)
Received: from gmp-eb-inf-2.sun.com ([192.18.6.24])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KK2008UU46N7DB0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 22 May 2009 10:49:36 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4MHnZUX017169	for
 <PSARC-ext@sun.com>; Fri, 22 May 2009 17:49:35 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KK200K0044P9Z00@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 22 May 2009 18:49:35 +0100 (BST)
Received: from [129.157.18.122] ([unknown] [129.157.18.122])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KK200AHF46M74C0@fe-emea-09.sun.com>; Fri,
 22 May 2009 18:49:35 +0100 (BST)
Date: Fri, 22 May 2009 19:48:52 +0200
From: Darren Reed <Darren.Reed@sun.com>
Subject: PSARC/2009/308 Update to BIND 9.6.1
Sender: Darren.Reed@sun.com
To: PSARC-EXT <PSARC-ext@sun.com>
Cc: Rao Shoaib <rao.shoaib@sun.com>, Ed Posnak <ed.posnak@gmail.com>
Message-id: <4A16E584.7010209@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
Status: RO
Content-Length: 4379

I'm submitting this case on behalf of Rao Shoaib and Ed Posnak.

Background
==========
This case seeks to update the version of BIND that ships with OpenSolaris
from 9.3.6 to 9.6.1. This case seeks micro/patch binding. This builds upon
what was delivered with PSARC/2006/553. The timer has been set for 1 week.


BIND changes from 9.3.6 to 9.6.1
================================

Obsolete/deprecated functionality
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The change from 9.3.6 to 9.6.1 does not involve any commands or syntax
from named.conf (the BIND name server configuration file) being obsoleted.
The new version maintains complete functionality from the prior version.
The case directory contains both a summary of the old options,
bind-9.3.6-P1-options.txt, the new options, bind-9.6.1b1-options.txt, and
the changes between them: bind-9.3.6-to-9.6.1-options.diffs.txt

Packaging
=========
Previously, all of the BIND files shipped in a single package, SUNWbind.
This project will be splitting SUNWbind into two packages, SUNWbind and
SUNWbindc. The names of both packages are uncommitted.  The split of
files will be as follows:

Package: SUNWbind
~~~~~~~~~~~~~~~~~
+--------------------------------------+----------------+
| Interface                            | Classification |
+--------------------------------------+----------------+
| usr/sbin/dnssec-dsfromkey            | Volatile       |
| usr/sbin/dnssec-keyfromlabel         | Volatile       |
| usr/sbin/dnssec-keygen               | Volatile       |
| usr/sbin/dnssec-signzone             | Volatile       |
| usr/sbin/named                       | Committed      |
| usr/sbin/in.named                    | Obsolete       |
| usr/sbin/named-checkconf             | Volatile       |
| usr/sbin/named-checkzone             | Volatile       |
+--------------------------------------+----------------+

Package: SUNWbindc
~~~~~~~~~~~~~~~~~~
The following files are all Delivered in SUNWbindc and are Project Private:
---------------------------------------------------------------------------
usr/lib/dns/libbind9.so.50.0.2
usr/lib/dns/libbind9.so.50
usr/lib/dns/libbind9.so
usr/lib/dns/libdns.so.50.1.0
usr/lib/dns/libdns.so.50
usr/lib/dns/libdns.so
usr/lib/dns/libisc.so.50.1.0
usr/lib/dns/libisc.so.50
usr/lib/dns/libisc.so
usr/lib/dns/libisccc.so.50.0.0
usr/lib/dns/libisccc.so.50
usr/lib/dns/libisccc.so
usr/lib/dns/libisccfg.so.50.0.0
usr/lib/dns/libisccfg.so.50
usr/lib/dns/libisccfg.so
usr/lib/dns/liblwres.so.50.0.1
usr/lib/dns/liblwres.so.50
usr/lib/dns/liblwres.so

The following files are also delivered in SUNWbindc:
+--------------------------------------+----------------+
| Interface                            | Classification |
+--------------------------------------+----------------+
| usr/sbin/dig                         | Volatile       |
| usr/sbin/host                        | Volatile       |
| usr/sbin/nslookup                    | Volatile       |
| usr/sbin/nsupdate                    | Volatile       |
| usr/sbin/rndc                        | Committed      |
| usr/sbin/ndc                         | Volatile       |
| usr/sbin/rndc-confgen                | Volatile       |
| usr/share/doc/bind/migration.txt     | Volatile       |
+--------------------------------------+----------------+

Existing Files
~~~~~~~~~~~~~~
This case does not change the classification of any previously
introduced interfaces that continue to remain present with this
case.

New Interfaces
==============
+--------------------------------------+----------------+--------------+
| Interface                            | Classification | Comment      |
+--------------------------------------+----------------+--------------+
| /usr/sbin/dnssec-dsfromkey           | Volatile       | Executeable  |
| /usr/sbin/dnssec-keyfromlabel        | Volatile       | Executeable  |
+--------------------------------------+----------------+--------------+
| dnssec-dsfromkey(1m)                 | Volatile       | Man page     |
| dnssec-keyfromlabel(1m)              | Volatile       | Man page     |
+--------------------------------------+----------------+--------------+
| SUNWbindc                            | Uncommitted    | Package Name |
+--------------------------------------+----------------+--------------+

Manual Pages
============
Copies of the new manual pages can be found in the case directory.


From gdamore@sun.com Fri May 22 11:38:13 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4MIcCTn002989
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 22 May 2009 11:38:12 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n4MIcBoW020185
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 22 May 2009 12:38:12 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KK20060D6FNEZ00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 22 May 2009 11:38:11 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KK2004156FM9V50@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 22 May 2009 11:38:10 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4MIcAbX025889	for
 <PSARC-ext@sun.com>; Fri, 22 May 2009 11:38:10 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KK200B0064XP400@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 22 May 2009 11:38:10 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KK200HFG6FMS300@fe-sfbay-10.sun.com>; Fri,
 22 May 2009 11:38:10 -0700 (PDT)
Date: Fri, 22 May 2009 11:38:09 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: PSARC/2009/308 Update to BIND 9.6.1
In-reply-to: <4A16E584.7010209@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Darren Reed <Darren.Reed@sun.com>
Cc: PSARC-EXT <PSARC-ext@sun.com>, Rao Shoaib <Rao.Shoaib@sun.com>,
        Ed Posnak <ed.posnak@gmail.com>
Message-id: <4A16F111.6090002@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A16E584.7010209@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 5578

Generally I'm happy with the proposal, but I have a few questions about 
the stability levels:

1) rndc seems like it is getting a new Committed stability.  Are we sure 
about that?  The older man page says it is "External".

2) in.named is marked Obsolete.  Obsolete is not a stability level 
itself, but a modifier.  (Furthermore, why are you marking it Obsolete.  
An explanatory comment would be useful.)

3) "dig", "host", "nslookup", and "nsupdate" are all marked Volatile.  
This makes it effectively impossible to "safely" use these in shell 
scripts.  Is that intentional?  (And I thought "nslookup" was being 
deprecated in bind, so maybe "Obsolete" would be better?)  Generally, 
IMO, "Volatile" should be for things that you expect to change and don't 
want to deal with possibly breaking applications.  I wonder if it was 
too broadly applied here.

Once we get the stability levels sorted out, I'll be happy to give this 
project my +1.

    -- Garrett

Darren Reed wrote:
> I'm submitting this case on behalf of Rao Shoaib and Ed Posnak.
>
> Background
> ==========
> This case seeks to update the version of BIND that ships with OpenSolaris
> from 9.3.6 to 9.6.1. This case seeks micro/patch binding. This builds 
> upon
> what was delivered with PSARC/2006/553. The timer has been set for 1 
> week.
>
>
> BIND changes from 9.3.6 to 9.6.1
> ================================
>
> Obsolete/deprecated functionality
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> The change from 9.3.6 to 9.6.1 does not involve any commands or syntax
> from named.conf (the BIND name server configuration file) being 
> obsoleted.
> The new version maintains complete functionality from the prior version.
> The case directory contains both a summary of the old options,
> bind-9.3.6-P1-options.txt, the new options, bind-9.6.1b1-options.txt, and
> the changes between them: bind-9.3.6-to-9.6.1-options.diffs.txt
>
> Packaging
> =========
> Previously, all of the BIND files shipped in a single package, SUNWbind.
> This project will be splitting SUNWbind into two packages, SUNWbind and
> SUNWbindc. The names of both packages are uncommitted.  The split of
> files will be as follows:
>
> Package: SUNWbind
> ~~~~~~~~~~~~~~~~~
> +--------------------------------------+----------------+
> | Interface                            | Classification |
> +--------------------------------------+----------------+
> | usr/sbin/dnssec-dsfromkey            | Volatile       |
> | usr/sbin/dnssec-keyfromlabel         | Volatile       |
> | usr/sbin/dnssec-keygen               | Volatile       |
> | usr/sbin/dnssec-signzone             | Volatile       |
> | usr/sbin/named                       | Committed      |
> | usr/sbin/in.named                    | Obsolete       |
> | usr/sbin/named-checkconf             | Volatile       |
> | usr/sbin/named-checkzone             | Volatile       |
> +--------------------------------------+----------------+
>
> Package: SUNWbindc
> ~~~~~~~~~~~~~~~~~~
> The following files are all Delivered in SUNWbindc and are Project 
> Private:
> --------------------------------------------------------------------------- 
>
> usr/lib/dns/libbind9.so.50.0.2
> usr/lib/dns/libbind9.so.50
> usr/lib/dns/libbind9.so
> usr/lib/dns/libdns.so.50.1.0
> usr/lib/dns/libdns.so.50
> usr/lib/dns/libdns.so
> usr/lib/dns/libisc.so.50.1.0
> usr/lib/dns/libisc.so.50
> usr/lib/dns/libisc.so
> usr/lib/dns/libisccc.so.50.0.0
> usr/lib/dns/libisccc.so.50
> usr/lib/dns/libisccc.so
> usr/lib/dns/libisccfg.so.50.0.0
> usr/lib/dns/libisccfg.so.50
> usr/lib/dns/libisccfg.so
> usr/lib/dns/liblwres.so.50.0.1
> usr/lib/dns/liblwres.so.50
> usr/lib/dns/liblwres.so
>
> The following files are also delivered in SUNWbindc:
> +--------------------------------------+----------------+
> | Interface                            | Classification |
> +--------------------------------------+----------------+
> | usr/sbin/dig                         | Volatile       |
> | usr/sbin/host                        | Volatile       |
> | usr/sbin/nslookup                    | Volatile       |
> | usr/sbin/nsupdate                    | Volatile       |
> | usr/sbin/rndc                        | Committed      |
> | usr/sbin/ndc                         | Volatile       |
> | usr/sbin/rndc-confgen                | Volatile       |
> | usr/share/doc/bind/migration.txt     | Volatile       |
> +--------------------------------------+----------------+
>
> Existing Files
> ~~~~~~~~~~~~~~
> This case does not change the classification of any previously
> introduced interfaces that continue to remain present with this
> case.
>
> New Interfaces
> ==============
> +--------------------------------------+----------------+--------------+
> | Interface                            | Classification | Comment      |
> +--------------------------------------+----------------+--------------+
> | /usr/sbin/dnssec-dsfromkey           | Volatile       | Executeable  |
> | /usr/sbin/dnssec-keyfromlabel        | Volatile       | Executeable  |
> +--------------------------------------+----------------+--------------+
> | dnssec-dsfromkey(1m)                 | Volatile       | Man page     |
> | dnssec-keyfromlabel(1m)              | Volatile       | Man page     |
> +--------------------------------------+----------------+--------------+
> | SUNWbindc                            | Uncommitted    | Package Name |
> +--------------------------------------+----------------+--------------+
>
> Manual Pages
> ============
> Copies of the new manual pages can be found in the case directory.
>


From Darren.Reed@sun.com Fri May 22 13:05:26 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4MK5PVw002613
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 22 May 2009 13:05:25 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4MK5LP1028881
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 22 May 2009 21:05:24 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KK200B0DAGZXD00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 22 May 2009 13:05:23 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KK2004C3AGW9QE0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 22 May 2009 13:05:21 -0700 (PDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4MK5K5G021691	for
 <PSARC-ext@sun.com>; Fri, 22 May 2009 20:05:20 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KK200A00ACKRQ00@fe-emea-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 22 May 2009 21:05:20 +0100 (BST)
Received: from [192.168.2.104] ([unknown] [88.100.101.51])
 by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KK2003S6AGVYUC0@fe-emea-10.sun.com>; Fri,
 22 May 2009 21:05:20 +0100 (BST)
Date: Fri, 22 May 2009 22:04:37 +0200
From: Darren Reed <Darren.Reed@sun.com>
Subject: Re: PSARC/2009/308 Update to BIND 9.6.1
In-reply-to: <4A16F111.6090002@sun.com>
Sender: Darren.Reed@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: PSARC-EXT <PSARC-ext@sun.com>, Rao Shoaib <Rao.Shoaib@sun.com>,
        Ed Posnak <ed.posnak@gmail.com>
Message-id: <4A170555.8080905@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A16E584.7010209@Sun.COM> <4A16F111.6090002@sun.com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
Status: RO
Content-Length: 1269

Garrett D'Amore wrote:
> Generally I'm happy with the proposal, but I have a few questions 
> about the stability levels:
>
> 1) rndc seems like it is getting a new Committed stability.  Are we 
> sure about that?  The older man page says it is "External".

That's a mistake - it should be "Volatile".
I notice another, "ndc" should be "Obsolete", not "Volatile".

> 2) in.named is marked Obsolete.  Obsolete is not a stability level 
> itself, but a modifier.  (Furthermore, why are you marking it 
> Obsolete.  An explanatory comment would be useful.)

It is the same commitment level as PSARC/2006/553 - i.e. no change.

> 3) "dig", "host", "nslookup", and "nsupdate" are all marked Volatile.  
> This makes it effectively impossible to "safely" use these in shell 
> scripts.  Is that intentional?  (And I thought "nslookup" was being 
> deprecated in bind, so maybe "Obsolete" would be better?)  Generally, 
> IMO, "Volatile" should be for things that you expect to change and 
> don't want to deal with possibly breaking applications.  I wonder if 
> it was too broadly applied here.

Again, see PSARC/2006/553:
http://arc.opensolaris.org/caselog/PSARC/2006/553/mail

"dig" is new but given that it is a kinsman of the others, I've marked 
it similarly.

Darren


From gdamore@sun.com Fri May 22 13:38:08 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4MKc7Ah003091
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 22 May 2009 13:38:08 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n4MKc25w016688
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Sat, 23 May 2009 04:38:06 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KK200E17BZI8M00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 22 May 2009 13:38:06 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KK200CDZBZHHO10@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 22 May 2009 13:38:06 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4MKc55W008509	for
 <PSARC-ext@sun.com>; Fri, 22 May 2009 13:38:05 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KK200F00BSOVG00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 22 May 2009 13:38:05 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KK2002GWBZ97C50@fe-sfbay-10.sun.com>; Fri,
 22 May 2009 13:37:57 -0700 (PDT)
Date: Fri, 22 May 2009 13:37:57 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: PSARC/2009/308 Update to BIND 9.6.1
In-reply-to: <4A170555.8080905@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Darren Reed <Darren.Reed@sun.com>
Cc: PSARC-EXT <PSARC-ext@sun.com>, Rao Shoaib <Rao.Shoaib@sun.com>,
        Ed Posnak <ed.posnak@gmail.com>
Message-id: <4A170D25.7000102@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A16E584.7010209@Sun.COM> <4A16F111.6090002@sun.com>
 <4A170555.8080905@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 1934

So, the man pages currently on the system indicate External for all 
these utilities.  Sounds like its time to get stuff updated in the 
documentation.  (I should have searched ARC archives first, I suppose.)

    - Garrett

Darren Reed wrote:
> Garrett D'Amore wrote:
>> Generally I'm happy with the proposal, but I have a few questions 
>> about the stability levels:
>>
>> 1) rndc seems like it is getting a new Committed stability.  Are we 
>> sure about that?  The older man page says it is "External".
>
> That's a mistake - it should be "Volatile".
> I notice another, "ndc" should be "Obsolete", not "Volatile".

Ah, but the previous casework declared it Committed, now that I've looked.

>
>> 2) in.named is marked Obsolete.  Obsolete is not a stability level 
>> itself, but a modifier.  (Furthermore, why are you marking it 
>> Obsolete.  An explanatory comment would be useful.)
>
> It is the same commitment level as PSARC/2006/553 - i.e. no change.

OK.
>
>> 3) "dig", "host", "nslookup", and "nsupdate" are all marked 
>> Volatile.  This makes it effectively impossible to "safely" use these 
>> in shell scripts.  Is that intentional?  (And I thought "nslookup" 
>> was being deprecated in bind, so maybe "Obsolete" would be better?)  
>> Generally, IMO, "Volatile" should be for things that you expect to 
>> change and don't want to deal with possibly breaking applications.  I 
>> wonder if it was too broadly applied here.
>
> Again, see PSARC/2006/553:
> http://arc.opensolaris.org/caselog/PSARC/2006/553/mail

No rationale was given for the Volatile stability there, that I saw.  I 
think this would be a reasonable time to revisit that -- if these are 
supposed to be scriptable utilities, then Volatile is probably the wrong 
stability.

>
> "dig" is new but given that it is a kinsman of the others, I've marked 
> it similarly.

Sounds reasonable, but ]it has the same question.

    - Garrett
>
> Darren
>


From Darren.Reed@sun.com Wed May 27 06:42:08 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4RDg7B8028782
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 27 May 2009 06:42:08 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n4RDfwYK014402
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 27 May 2009 21:42:07 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KKB00H0X225ML00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 27 May 2009 06:42:05 -0700 (PDT)
Received: from gmp-eb-inf-2.sun.com ([192.18.6.24])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKB00F7K224ZU10@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 27 May 2009 06:42:04 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4RDg3fH025892	for
 <PSARC-ext@sun.com>; Wed, 27 May 2009 13:42:03 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KKB00H000DIGQ00@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 27 May 2009 14:42:03 +0100 (BST)
Received: from [129.157.18.122] ([unknown] [129.157.18.122])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KKB00BU12209KA0@fe-emea-09.sun.com>; Wed,
 27 May 2009 14:42:00 +0100 (BST)
Date: Wed, 27 May 2009 15:41:56 +0200
From: Darren Reed <Darren.Reed@sun.com>
Subject: Re: PSARC/2009/308 Update to BIND 9.6.1
In-reply-to: <4A170D25.7000102@sun.com>
Sender: Darren.Reed@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: PSARC-EXT <PSARC-ext@sun.com>, Rao Shoaib <Rao.Shoaib@sun.com>,
        Ed Posnak <ed.posnak@gmail.com>
Message-id: <4A1D4324.7060105@Sun.COM>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_JEXdRsr5IZEh/Fa9g6D+hA)"
X-PMX-Version: 5.4.1.325704
References: <4A16E584.7010209@Sun.COM> <4A16F111.6090002@sun.com>
 <4A170555.8080905@Sun.COM> <4A170D25.7000102@sun.com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
Status: RO
Content-Length: 6052

This is a multi-part message in MIME format.

--Boundary_(ID_JEXdRsr5IZEh/Fa9g6D+hA)
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT

Garrett D'Amore wrote:
> So, the man pages currently on the system indicate External for all 
> these utilities.  Sounds like its time to get stuff updated in the 
> documentation.  (I should have searched ARC archives first, I suppose.)

Yup, sounds like a bug..

>>> 3) "dig", "host", "nslookup", and "nsupdate" are all marked 
>>> Volatile.  This makes it effectively impossible to "safely" use 
>>> these in shell scripts.  Is that intentional?  (And I thought 
>>> "nslookup" was being deprecated in bind, so maybe "Obsolete" would 
>>> be better?)  Generally, IMO, "Volatile" should be for things that 
>>> you expect to change and don't want to deal with possibly breaking 
>>> applications.  I wonder if it was too broadly applied here.
>>
>> Again, see PSARC/2006/553:
>> http://arc.opensolaris.org/caselog/PSARC/2006/553/mail
>
> No rationale was given for the Volatile stability there, that I saw.  
> I think this would be a reasonable time to revisit that -- if these 
> are supposed to be scriptable utilities, then Volatile is probably the 
> wrong stability.

I've thought about this and updated the spec (below) with two changes.

One is for ndc to "Obsolete", to coincide with the earlier case.

The other is to update "host" to Uncommitted because my understanding is
that neither dig nor nslookup have been designed to be "scripted" commands,
only "host" kind of fits the bill. I'm also pretty sure that I've heard 
people
whisper that either dig or nslookup or both are to be deprecated, so I'm
reluctant to elevate either of these.

Darren


--Boundary_(ID_JEXdRsr5IZEh/Fa9g6D+hA)
Content-type: text/plain; name=fasttrack.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=fasttrack.txt

Background
==========
This case seeks to update the version of BIND that ships with OpenSolaris
from 9.3.6 to 9.6.1. This case seeks micro/patch binding. This builds upon
what was delivered with PSARC/2006/553.


BIND changes from 9.3.6 to 9.6.1
================================

Obsolete/deprecated functionality
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The change from 9.3.6 to 9.6.1 does not involve any commands or syntax
from named.conf (the BIND name server configuration file) being obsoleted.
The new version maintains complete functionality from the prior version.

Packaging
=========
Previously, all of the BIND files shipped in a single package, SUNWbind.
This project will be splitting SUNWbind into two packages, SUNWbind and
SUNWbindc. The names of both packages are uncommitted.  The split of
files will be as follows:

Package: SUNWbind
~~~~~~~~~~~~~~~~~
+--------------------------------------+----------------+
| Interface                            | Classification |
+--------------------------------------+----------------+
| usr/sbin/dnssec-dsfromkey            | Volatile       |
| usr/sbin/dnssec-keyfromlabel         | Volatile       |
| usr/sbin/dnssec-keygen               | Volatile       |
| usr/sbin/dnssec-signzone             | Volatile       |
| usr/sbin/named                       | Committed      |
| usr/sbin/in.named                    | Obsolete       |
| usr/sbin/named-checkconf             | Volatile       |
| usr/sbin/named-checkzone             | Volatile       |
+--------------------------------------+----------------+

Package: SUNWbindc
~~~~~~~~~~~~~~~~~~
The following files are all Delivered in SUNWbindc and are Project Private:
---------------------------------------------------------------------------
usr/lib/dns/libbind9.so.50.0.2
usr/lib/dns/libbind9.so.50
usr/lib/dns/libbind9.so
usr/lib/dns/libdns.so.50.1.0
usr/lib/dns/libdns.so.50
usr/lib/dns/libdns.so
usr/lib/dns/libisc.so.50.1.0
usr/lib/dns/libisc.so.50
usr/lib/dns/libisc.so
usr/lib/dns/libisccc.so.50.0.0
usr/lib/dns/libisccc.so.50
usr/lib/dns/libisccc.so
usr/lib/dns/libisccfg.so.50.0.0
usr/lib/dns/libisccfg.so.50
usr/lib/dns/libisccfg.so
usr/lib/dns/liblwres.so.50.0.1
usr/lib/dns/liblwres.so.50
usr/lib/dns/liblwres.so

The following files are also delivered in SUNWbindc:
  +--------------------------------------+----------------+
  | Interface                            | Classification |
  +--------------------------------------+----------------+
  | usr/sbin/dig                         | Volatile       |
| | usr/sbin/host                        | Uncommitted    |
  | usr/sbin/nslookup                    | Volatile       |
  | usr/sbin/nsupdate                    | Volatile       |
  | usr/sbin/rndc                        | Committed      |
| | usr/sbin/ndc                         | Obsolete       |
  | usr/sbin/rndc-confgen                | Volatile       |
  | usr/share/doc/bind/migration.txt     | Volatile       |
  +--------------------------------------+----------------+

Existing Files
~~~~~~~~~~~~~~
This case does not change the classification of any previously
introduced interfaces that continue to remain present with this
case.

New Interfaces
==============
+--------------------------------------+----------------+--------------+
| Interface                            | Classification | Comment      |
+--------------------------------------+----------------+--------------+
| /usr/sbin/dnssec-dsfromkey           | Volatile       | Executeable  |
| /usr/sbin/dnssec-keyfromlabel        | Volatile       | Executeable  |
+--------------------------------------+----------------+--------------+
| dnssec-dsfromkey(1m)                 | Volatile       | Man page     |
| dnssec-keyfromlabel(1m)              | Volatile       | Man page     |
+--------------------------------------+----------------+--------------+
| SUNWbindc                            | Uncommitted    | Package Name |
+--------------------------------------+----------------+--------------+

Manual Pages
============
Copies of the new manual pages can be found in the case directory.

--Boundary_(ID_JEXdRsr5IZEh/Fa9g6D+hA)--

From gdamore@sun.com Wed May 27 08:13:39 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4RFDc4H024096
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 27 May 2009 08:13:39 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4RFDahU024977
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 27 May 2009 16:13:38 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KKB0091N6AQVB00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 27 May 2009 08:13:38 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKB00G8Y6AP02B0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 27 May 2009 08:13:37 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4RFDbFc027779	for
 <PSARC-ext@sun.com>; Wed, 27 May 2009 08:13:37 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KKB0080067ASZ00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 27 May 2009 08:13:37 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KKB00G7R6AIO250@fe-sfbay-10.sun.com>; Wed,
 27 May 2009 08:13:30 -0700 (PDT)
Date: Wed, 27 May 2009 08:13:30 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: PSARC/2009/308 Update to BIND 9.6.1
In-reply-to: <4A1D4324.7060105@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Darren Reed <Darren.Reed@sun.com>
Cc: PSARC-EXT <PSARC-ext@sun.com>, Rao Shoaib <Rao.Shoaib@sun.com>,
        Ed Posnak <ed.posnak@gmail.com>
Message-id: <4A1D589A.1050806@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A16E584.7010209@Sun.COM> <4A16F111.6090002@sun.com>
 <4A170555.8080905@Sun.COM> <4A170D25.7000102@sun.com>
 <4A1D4324.7060105@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 1747

Darren Reed wrote:
> Garrett D'Amore wrote:
>> So, the man pages currently on the system indicate External for all 
>> these utilities.  Sounds like its time to get stuff updated in the 
>> documentation.  (I should have searched ARC archives first, I suppose.)
>
> Yup, sounds like a bug..
>
>>>> 3) "dig", "host", "nslookup", and "nsupdate" are all marked 
>>>> Volatile.  This makes it effectively impossible to "safely" use 
>>>> these in shell scripts.  Is that intentional?  (And I thought 
>>>> "nslookup" was being deprecated in bind, so maybe "Obsolete" would 
>>>> be better?)  Generally, IMO, "Volatile" should be for things that 
>>>> you expect to change and don't want to deal with possibly breaking 
>>>> applications.  I wonder if it was too broadly applied here.
>>>
>>> Again, see PSARC/2006/553:
>>> http://arc.opensolaris.org/caselog/PSARC/2006/553/mail
>>
>> No rationale was given for the Volatile stability there, that I saw.  
>> I think this would be a reasonable time to revisit that -- if these 
>> are supposed to be scriptable utilities, then Volatile is probably 
>> the wrong stability.
>
> I've thought about this and updated the spec (below) with two changes.
>
> One is for ndc to "Obsolete", to coincide with the earlier case.
>
> The other is to update "host" to Uncommitted because my understanding is
> that neither dig nor nslookup have been designed to be "scripted" 
> commands,
> only "host" kind of fits the bill. I'm also pretty sure that I've 
> heard people
> whisper that either dig or nslookup or both are to be deprecated, so I'm
> reluctant to elevate either of these.

Okay, thanks.  (I'm pretty sure nslookup is deprecated.  I hadn't heard 
that about dig, though.)

    - Garrett
>
> Darren
>


From Milan.Jurik@sun.com Wed May 27 09:32:11 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4RGW99w001210
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 27 May 2009 09:32:10 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n4RGVxc9014322
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 28 May 2009 00:32:08 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KKB00M159XH8F00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 27 May 2009 09:32:05 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKB00L9G9XCRG00@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 27 May 2009 09:32:01 -0700 (PDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4RGW0bW021001	for
 <PSARC-ext@sun.com>; Wed, 27 May 2009 16:32:00 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KKB00A009OHGT00@fe-emea-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 27 May 2009 17:32:00 +0100 (BST)
Received: from [129.148.176.188] ([unknown] [129.148.176.188])
 by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KKB00MMK9XATT50@fe-emea-10.sun.com>; Wed,
 27 May 2009 17:32:00 +0100 (BST)
Date: Wed, 27 May 2009 18:31:58 +0200
From: Milan Jurik <Milan.Jurik@sun.com>
Subject: Re: PSARC/2009/308 Update to BIND 9.6.1
In-reply-to: <4A1D589A.1050806@sun.com>
Sender: Milan.Jurik@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Darren Reed <Darren.Reed@sun.com>, PSARC-EXT <PSARC-ext@sun.com>,
        Rao Shoaib <Rao.Shoaib@sun.com>, Ed Posnak <ed.posnak@gmail.com>
Message-id: <1243441918.1163.6.camel@xylabone>
Organization: Sun Microsystems Czech
MIME-version: 1.0
X-Mailer: Evolution 2.26.1.1
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <4A16E584.7010209@Sun.COM> <4A16F111.6090002@sun.com>
 <4A170555.8080905@Sun.COM> <4A170D25.7000102@sun.com>
 <4A1D4324.7060105@Sun.COM> <4A1D589A.1050806@sun.com>
Status: RO
Content-Length: 2058

Hi,

Garrett D'Amore píše v st 27. 05. 2009 v 08:13 -0700:
> Darren Reed wrote:
> > Garrett D'Amore wrote:
> >> So, the man pages currently on the system indicate External for all 
> >> these utilities.  Sounds like its time to get stuff updated in the 
> >> documentation.  (I should have searched ARC archives first, I suppose.)
> >
> > Yup, sounds like a bug..
> >
> >>>> 3) "dig", "host", "nslookup", and "nsupdate" are all marked 
> >>>> Volatile.  This makes it effectively impossible to "safely" use 
> >>>> these in shell scripts.  Is that intentional?  (And I thought 
> >>>> "nslookup" was being deprecated in bind, so maybe "Obsolete" would 
> >>>> be better?)  Generally, IMO, "Volatile" should be for things that 
> >>>> you expect to change and don't want to deal with possibly breaking 
> >>>> applications.  I wonder if it was too broadly applied here.
> >>>
> >>> Again, see PSARC/2006/553:
> >>> http://arc.opensolaris.org/caselog/PSARC/2006/553/mail
> >>
> >> No rationale was given for the Volatile stability there, that I saw.  
> >> I think this would be a reasonable time to revisit that -- if these 
> >> are supposed to be scriptable utilities, then Volatile is probably 
> >> the wrong stability.
> >
> > I've thought about this and updated the spec (below) with two changes.
> >
> > One is for ndc to "Obsolete", to coincide with the earlier case.
> >
> > The other is to update "host" to Uncommitted because my understanding is
> > that neither dig nor nslookup have been designed to be "scripted" 
> > commands,
> > only "host" kind of fits the bill. I'm also pretty sure that I've 
> > heard people
> > whisper that either dig or nslookup or both are to be deprecated, so I'm
> > reluctant to elevate either of these.
> 
> Okay, thanks.  (I'm pretty sure nslookup is deprecated.  I hadn't heard 
> that about dig, though.)
> 

dig is the recommended Tool for diagnosis, only nslookup is deprecated.
But because output interface of dig is changing from time to time, it is
not usable for good scripting.

Best regards,

Milan


From Darren.Reed@sun.com Wed May 27 12:14:29 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4RJES5J007098
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 27 May 2009 12:14:28 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n4RJEQkO024222
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 27 May 2009 12:14:28 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KKB0030BHG43A00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 27 May 2009 12:14:28 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKB00JE3HG36T90@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 27 May 2009 12:14:27 -0700 (PDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4RJEQoJ000625	for
 <PSARC-ext@sun.com>; Wed, 27 May 2009 19:14:26 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KKB00K00HFVSG00@fe-emea-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 27 May 2009 20:14:26 +0100 (BST)
Received: from [129.157.18.122] ([unknown] [129.157.18.122])
 by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KKB00MPRHG2A890@fe-emea-10.sun.com>; Wed,
 27 May 2009 20:14:26 +0100 (BST)
Date: Wed, 27 May 2009 21:14:22 +0200
From: Darren Reed <Darren.Reed@sun.com>
Subject: Re: PSARC/2009/308 Update to BIND 9.6.1
In-reply-to: <1243441918.1163.6.camel@xylabone>
Sender: Darren.Reed@sun.com
To: PSARC-EXT <PSARC-ext@sun.com>
Cc: Rao Shoaib <Rao.Shoaib@sun.com>, Ed Posnak <ed.posnak@gmail.com>
Message-id: <4A1D910E.8050806@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A16E584.7010209@Sun.COM> <4A16F111.6090002@sun.com>
 <4A170555.8080905@Sun.COM> <4A170D25.7000102@sun.com>
 <4A1D4324.7060105@Sun.COM> <4A1D589A.1050806@sun.com>
 <1243441918.1163.6.camel@xylabone>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
Status: RO
Content-Length: 54

This fast track was approved today at PSARC.

Darren


