From lianep@nihil.Eng.Sun.COM Tue May  4 14:56:55 2010
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 o44LutiQ018956
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 4 May 2010 14:56:55 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id o44Lusqi040550
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.Com>; Tue, 4 May 2010 15:56:55 -0600 (MDT)
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 <0L1X00L130YVF900@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@Sun.Com
 (ORCPT PSARC-ext@Sun.Com); Tue, 04 May 2010 14:56:55 -0700 (PDT)
Received: from nihil.Eng.Sun.COM ([129.146.228.161])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L1X004TG0YUI2E0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Tue,
 04 May 2010 14:56:54 -0700 (PDT)
Received: from nihil.Eng.Sun.COM (localhost [127.0.0.1])
	by nihil.Eng.Sun.COM (8.14.4+Sun/8.14.4) with ESMTP id o44Luqcp102498; Tue,
 04 May 2010 14:56:52 -0700 (PDT)
Received: (from lianep@localhost)
	by nihil.Eng.Sun.COM (8.14.4+Sun/8.14.4/Submit) id o44LuqNe102495; Tue,
 04 May 2010 14:56:52 -0700 (PDT)
Date: Tue, 04 May 2010 14:56:52 -0700 (PDT)
From: Liane Praza <lianep@nihil.Eng.Sun.COM>
Subject: Remove libnsl dependency on libscf [PSARC/2010/153 Self Review]
To: PSARC-ext@sun.com
Cc: antonello.cruz@oracle.com
Message-id: <201005042156.o44LuqNe102495@nihil.Eng.Sun.COM>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 1731


Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
1. Introduction
    1.1. Project/Component Working Name:
	 Remove libnsl dependency on libscf
    1.2. Name of Document Author/Supplier:
	 Author:  Antonello Cruz
    1.3  Date of This Document:
	04 May, 2010

2. Project Summary
   2.1. Project Description:
        libnsl(3LIB) created a dependency on libscf(3LIB) when it made
	the private function _check_services() SMF aware in
	PSARC/2004/639. This dependency is undesirable because
	libnsl(3LIB) provide functionality that libscf(3LIB) needs, such
	as xdr_* interfaces used by libnvpair(3LIB) and
	inet_pton(3SOCKET). In order to avoid a circular dependency,
	this project will move this function and its
	functionality to libscf(3LIB) and seeks patch binding.

	This is a minor change to a private interface, though is required
	for PSARC/2009/617 Software Events Notification Parameters CLI
	and other planned work.

   2.2. Risks and Assumptions:
	This is a private library call and there are no contracts
	registred in PSARC for its use in other consolidations. The
	existing consumers will be explicitly linked to libscf(3LIB)
	where necessary.

4. Technical Description:
    4.5. Interfaces:
	libscf(3LIB)

	_check_services()     Consolidation Private
    
5. Reference Documents:
        Relevent PSARC cases:
	     PSARC/2004/639   NFS client/server FMRIs for smf(5)
	     PSARC/2004/739   application/auto_enable property for NFS FMRIs

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


From garrett.damore@oracle.com Wed May  5 06:59:01 2010
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 o45Dx0tS025789
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 5 May 2010 06:59:01 -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.4) with ESMTP id o45DwvRL032770
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 5 May 2010 07:59:00 -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 <0L1Y00F139IBSU00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 05 May 2010 06:58:59 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L1Y00BEF9IBSO60@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 05 May 2010 06:58:59 -0700 (PDT)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o45DwwdV024889; Wed,
 05 May 2010 13:58:58 +0000 (GMT)
Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153])
	by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o45BZv6A019797; Wed, 05 May 2010 13:58:57 +0000 (GMT)
Received: from abhmt002.oracle.com by acsmt355.oracle.com	with ESMTP id
 238962371273067894; Wed, 05 May 2010 06:58:14 -0700
Received: from [10.7.251.172] (/10.7.251.172)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Wed,
 05 May 2010 06:58:13 -0700
Date: Wed, 05 May 2010 06:58:04 -0700
From: "Garrett D'Amore" <garrett.damore@oracle.com>
Subject: Re: Remove libnsl dependency on libscf [PSARC/2010/153 Self Review]
In-reply-to: <201005042156.o44LuqNe102495@nihil.Eng.Sun.COM>
To: Liane Praza <lianep@nihil.Eng.Sun.COM>
Cc: PSARC-ext@sun.com, antonello.cruz@oracle.com
Message-id: <4BE1796C.8010607@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt353.oracle.com [141.146.40.153]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090203.4BE179A2.0005:SCFMA4539814,ss=1,fgs=0
References: <201005042156.o44LuqNe102495@nihil.Eng.Sun.COM>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.7) Gecko/20100131
 Lightning/1.0b1 Thunderbird/3.0.1
Status: RO
Content-Length: 1938

+1 on the case, and on it being self-review.

     - Garrett

On 05/ 4/10 02:56 PM, Liane Praza wrote:
> Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
> This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
> 1. Introduction
>      1.1. Project/Component Working Name:
> 	 Remove libnsl dependency on libscf
>      1.2. Name of Document Author/Supplier:
> 	 Author:  Antonello Cruz
>      1.3  Date of This Document:
> 	04 May, 2010
>
> 2. Project Summary
>     2.1. Project Description:
>          libnsl(3LIB) created a dependency on libscf(3LIB) when it made
> 	the private function _check_services() SMF aware in
> 	PSARC/2004/639. This dependency is undesirable because
> 	libnsl(3LIB) provide functionality that libscf(3LIB) needs, such
> 	as xdr_* interfaces used by libnvpair(3LIB) and
> 	inet_pton(3SOCKET). In order to avoid a circular dependency,
> 	this project will move this function and its
> 	functionality to libscf(3LIB) and seeks patch binding.
>
> 	This is a minor change to a private interface, though is required
> 	for PSARC/2009/617 Software Events Notification Parameters CLI
> 	and other planned work.
>
>     2.2. Risks and Assumptions:
> 	This is a private library call and there are no contracts
> 	registred in PSARC for its use in other consolidations. The
> 	existing consumers will be explicitly linked to libscf(3LIB)
> 	where necessary.
>
> 4. Technical Description:
>      4.5. Interfaces:
> 	libscf(3LIB)
>
> 	_check_services()     Consolidation Private
>
> 5. Reference Documents:
>          Relevent PSARC cases:
> 	     PSARC/2004/639   NFS client/server FMRIs for smf(5)
> 	     PSARC/2004/739   application/auto_enable property for NFS FMRIs
>
> 6. Resources and Schedule
>      6.4. Steering Committee requested information
>     	6.4.1. Consolidation C-team Name:
> 		ON
>      6.5. ARC review type: Automatic
>      6.6. ARC Exposure: open
>
>    


