From sacadmin Wed Feb 11 23:43:21 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 n1C7hLSa026838;
	Wed, 11 Feb 2009 23:43:21 -0800 (PST)
Received: (from xc149992@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n1C7hLQn026834;
	Wed, 11 Feb 2009 23:43:21 -0800 (PST)
Date: Wed, 11 Feb 2009 23:43:21 -0800 (PST)
From: Xiang-Dong Frank Che <xc149992@sac.sfbay.sun.com>
Message-Id: <200902120743.n1C7hLQn026834@sac.sfbay.sun.com>
To: PSARC-record@sac.sfbay.sun.com
Subject: Move libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]
Status: RO
Content-Length: 562


Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Move libusb from /usr/sfw to /usr
    1.2. Name of Document Author/Supplier:
	 Author:  Fenye Bao
    1.3  Date of This Document:
	11 February, 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: Automatic
    6.6. ARC Exposure: open


From Frank.Che@sun.com Thu Feb 12 03:35:59 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 n1CBZxjS027861
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 12 Feb 2009 03:35:59 -0800 (PST)
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 n1CBZuEG013056
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 12 Feb 2009 11:35:58 GMT
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 <0KEY0070VAVXRP00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 12 Feb 2009 03:35:57 -0800 (PST)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KEY00HATAVUJIE0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 12 Feb 2009 03:35:55 -0800 (PST)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n1CBZsfd005328	for
 <PSARC-ext@sun.com>; Thu, 12 Feb 2009 11:35:54 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 id <0KEY00I00APC2900@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 12 Feb 2009 19:35:54 +0800 (SGT)
Received: from [129.158.218.60] ([unknown] [129.158.218.60])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 with ESMTPSA id <0KEY00C34AVT74K0@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 12 Feb 2009 19:35:54 +0800 (SGT)
Date: Thu, 12 Feb 2009 19:34:16 +0800
From: Frank Che <Frank.Che@sun.com>
Subject: Move Libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]
Sender: Frank.Che@sun.com
To: PSARC-ext@sun.com
Cc: Fen-Ye Bao <Fen-Ye.Bao@sun.com>
Message-id: <49940938.6000306@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.4 (X11/20070622)
Status: RO
Content-Length: 2619

I'm sponsoring this case for Fenye Bao.  This case is to move libraries,
commands and documents of libusb from /usr/sfw to /usr. Compatibility
symlinks will be delivered. The taxonomies will be updated to
Uncommitted. A Minor release binding is proposed.

I have marked it as "closed approved automatic" since the change is
straightforward and the interface is clear. If there is request, I'd be
happy to upgrade it to a fast track and set the timer.

-Frank

4. Technical Description

4.1 Summary

 This project moves libraries, commands and documents of libusb from
/usr/sfw into /usr.

 Requested release binding is Minor.

4.2 Details

 This case moves the USB library, libusb, and associated files from
 /usr/sfw/ to /usr/. This library was delivered in packages
 SUNWlibusb and SUNWlibusbugen. The library was introduced by
 PSARC/2003/721 [1], and has since been updated by PSARC/2005/187 [2].

 These files will continue to be delivered via the SUNWlibusb and
 SUNWlibusbugen packages. Symbolic links for library and config tool
 will be provided in the old location for backwards compatibility.
 The Interface Stability Classification will be updated from the old
 Interface Taxonomy classification (External) to the new classification
 (Uncommitted).

4.3 Exported Interfaces

 Libraries:
 ----------
 /usr/lib/libusb.so.1              Uncommitted    Shared lib
 (was /usr/sfw/lib/libusb.so.1)
 /usr/lib/libusb.so                Uncommitted    Symbolic link
 (was /usr/sfw/lib/libusb.so)
 /usr/lib/libusb_plugins/libusbugen.so.1   Uncommitted    Shared lib
 (was /usr/sfw/lib/libusb_plugins/libusbugen.so.1)
 /usr/lib/libusb_plugins/libusbugen.so     Uncommitted    Symbolic link
 /usr/sfw/lib/libusb_plugins/libusbugen.so Obsolete Uncommitted  
Compatibility link

 Header File:
 ------------
 usr/include/usb.h                Uncommitted    Header file
 (was usr/sfw/include/usb.h)

 Utilities:
 ----------
 usr/bin/libusb-config            Uncommitted    Config tool
 usr/sfw/bin/libusb-config        Obsolete Uncommitted  Compatibility link

 Documentation:
 --------------
 usr/share/doc/libusb/libusb.txt  Uncommitted    Document
 (was usr/sfw/share/doc/libusb/libusb.txt)

5 References

 [1] PSARC/2003/721 : libusb: user level usb library
 http://sac.sfbay.sun.com/Archives/CaseLog/arc/PSARC/2003/721/

 [ 2] PSARC/2005/187 : libusb should just work
 http://sac.sfbay.sun.com/Archives/CaseLog/arc/PSARC/2005/187/

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


From carlsonj@phorcys.east.sun.com Thu Feb 12 06:52:18 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 n1CEqHHa024374
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 12 Feb 2009 06:52:18 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n1CEpskk014646;
	Thu, 12 Feb 2009 22:52:15 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KEY0000RJYZZQ00@brm-avmta-1.central.sun.com>; Thu,
 12 Feb 2009 07:52:11 -0700 (MST)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KEY00GOIJYYTV90@brm-avmta-1.central.sun.com>; Thu,
 12 Feb 2009 07:52:10 -0700 (MST)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n1CEq9xG007263; Thu,
 12 Feb 2009 09:52:09 -0500 (EST)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n1CEq9sM007260; Thu,
 12 Feb 2009 09:52:09 -0500 (EST)
Date: Thu, 12 Feb 2009 09:52:09 -0500
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Move Libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]
In-reply-to: <49940938.6000306@sun.com>
To: Frank Che <Frank.Che@sun.com>
Cc: PSARC-ext@sun.com, Fen-Ye Bao <Fen-Ye.Bao@sun.com>
Message-id: <18836.14233.11518.140131@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <49940938.6000306@sun.com>
Status: RO
Content-Length: 447

Frank Che writes:
> I have marked it as "closed approved automatic" since the change is
> straightforward and the interface is clear. If there is request, I'd be
> happy to upgrade it to a fast track and set the timer.

+1

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From Mike.Oliver@Sun.COM Thu Feb 12 11:31:15 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 n1CJVEHu026592
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 12 Feb 2009 11:31:15 -0800 (PST)
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 n1CJVDah026626
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 13 Feb 2009 03:31:13 +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 <0KEY0042LWW0N200@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 12 Feb 2009 11:31:12 -0800 (PST)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KEY00AJWWVZJVC0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 12 Feb 2009 11:31:11 -0800 (PST)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n1CJVBvp000547	for
 <PSARC-ext@sun.com>; Thu, 12 Feb 2009 11:31:11 -0800 (PST)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 id <0KEY00D00WS8KH00@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 12 Feb 2009 11:31:11 -0800 (PST)
Received: from sunray4.SFBay.Sun.COM ([unknown] [10.6.102.104])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 with ESMTPSA id <0KEY002W3WVXU2A0@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 12 Feb 2009 11:31:10 -0800 (PST)
Date: Thu, 12 Feb 2009 11:31:09 -0800
From: Mike Oliver <Mike.Oliver@Sun.COM>
Subject: Re: Move Libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]
In-reply-to: <49940938.6000306@sun.com>
Sender: Mike.Oliver@Sun.COM
To: Frank Che <Frank.Che@Sun.COM>
Cc: PSARC-ext@Sun.COM, Fen-Ye Bao <Fen-Ye.Bao@Sun.COM>
Message-id: <499478FD.3040009@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <49940938.6000306@sun.com>
User-Agent: Thunderbird 2.0.0.20pre (X11/20090202)
Status: RO
Content-Length: 3576

Frank Che wrote:
> I'm sponsoring this case for Fenye Bao.  This case is to move libraries,
> commands and documents of libusb from /usr/sfw to /usr. Compatibility
> symlinks will be delivered. The taxonomies will be updated to
> Uncommitted. A Minor release binding is proposed.
> 
> I have marked it as "closed approved automatic" since the change is
> straightforward and the interface is clear. If there is request, I'd be
> happy to upgrade it to a fast track and set the timer.

I have a question, below.  Depending on the answer to that question it
might be appropriate to convert this into a fast track.

> 4. Technical Description
> 
> 4.1 Summary
> 
> This project moves libraries, commands and documents of libusb from
> /usr/sfw into /usr.
> 
> Requested release binding is Minor.
> 
> 4.2 Details
> 
> This case moves the USB library, libusb, and associated files from
> /usr/sfw/ to /usr/. This library was delivered in packages
> SUNWlibusb and SUNWlibusbugen. The library was introduced by
> PSARC/2003/721 [1], and has since been updated by PSARC/2005/187 [2].
> 
> These files will continue to be delivered via the SUNWlibusb and
> SUNWlibusbugen packages. Symbolic links for library and config tool
> will be provided in the old location for backwards compatibility.
> The Interface Stability Classification will be updated from the old
> Interface Taxonomy classification (External) to the new classification
> (Uncommitted).
> 
> 4.3 Exported Interfaces
> 
> Libraries:
> ----------
> /usr/lib/libusb.so.1              Uncommitted    Shared lib
> (was /usr/sfw/lib/libusb.so.1)
> /usr/lib/libusb.so                Uncommitted    Symbolic link
> (was /usr/sfw/lib/libusb.so)

The directory /usr/sfw/lib/libusb_plugins that contains the plugins:

> /usr/lib/libusb_plugins/libusbugen.so.1   Uncommitted    Shared lib
> (was /usr/sfw/lib/libusb_plugins/libusbugen.so.1)
> /usr/lib/libusb_plugins/libusbugen.so     Uncommitted    Symbolic link
> /usr/sfw/lib/libusb_plugins/libusbugen.so Obsolete Uncommitted  
> Compatibility link

is also the destination for the Sun Ray libusb plugin discussed along
with the libusbugen plugin in PSARC/2003/721.  What will the impact of
this proposed change be on Sun Ray?  (As proposed, I believe it will
break Sun Ray unless you've negotiated a matching change to the Sun
Ray plugin delivery mechanism.)

I suggest that it would be better to replace /usr/sfw/lib/libusb_plugins
with a symlink to /usr/lib/libusb_plugins than to create symlinks for
individual plugins.  And perhaps also move any existing plugins from
the old location to the new location, if they don't already exist in
the new location.

Mike.
-- 
mike.oliver@sun.com


> Header File:
> ------------
> usr/include/usb.h                Uncommitted    Header file
> (was usr/sfw/include/usb.h)
> 
> Utilities:
> ----------
> usr/bin/libusb-config            Uncommitted    Config tool
> usr/sfw/bin/libusb-config        Obsolete Uncommitted  Compatibility link
> 
> Documentation:
> --------------
> usr/share/doc/libusb/libusb.txt  Uncommitted    Document
> (was usr/sfw/share/doc/libusb/libusb.txt)
> 
> 5 References
> 
> [1] PSARC/2003/721 : libusb: user level usb library
> http://sac.sfbay.sun.com/Archives/CaseLog/arc/PSARC/2003/721/
> 
> [ 2] PSARC/2005/187 : libusb should just work
> http://sac.sfbay.sun.com/Archives/CaseLog/arc/PSARC/2005/187/
> 
> 6. Resources and Schedule
> 6.4. Steering Committee requested information
>    6.4.1. Consolidation C-team Name:
>           SFW
> 6.5. ARC review type: self-review
> 6.6. ARC Exposure: open
> 


From Fen-Ye.Bao@sun.com Thu Feb 12 19:59:08 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 n1D3x7hO028799
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 12 Feb 2009 19:59:07 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n1D3x7j5030464
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 12 Feb 2009 20:59:07 -0700 (MST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KEZ0070JKEJN400@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 12 Feb 2009 20:59:07 -0700 (MST)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KEZ006FIKEHPY00@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 12 Feb 2009 20:59:06 -0700 (MST)
Received: from fe-emea-09.sun.com (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n1D3x5Dc029806	for
 <PSARC-ext@sun.com>; Fri, 13 Feb 2009 03:59:05 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 id <0KEZ00600JZRS600@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 13 Feb 2009 03:59:05 +0000 (GMT)
Received: from [129.158.218.239] ([unknown] [129.158.218.239])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 with ESMTPSA id <0KEZ008RQKEEL190@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 13 Feb 2009 03:59:05 +0000 (GMT)
Date: Fri, 13 Feb 2009 11:57:24 +0800
From: fenye bao - Sun Microsystems - Beijing China <Fen-Ye.Bao@sun.com>
Subject: Re: Move Libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]
In-reply-to: <499478FD.3040009@sun.com>
Sender: Fen-Ye.Bao@sun.com
To: Mike Oliver <Mike.Oliver@sun.com>
Cc: Frank Che <Frank.Che@sun.com>, PSARC-ext@sun.com
Message-id: <4994EFA4.4000308@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <49940938.6000306@sun.com> <499478FD.3040009@sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080616)
Status: RO
Content-Length: 2873

Mike Oliver wrote:
> Frank Che wrote:
>> I'm sponsoring this case for Fenye Bao.  This case is to move libraries,
>> commands and documents of libusb from /usr/sfw to /usr. Compatibility
>> symlinks will be delivered. The taxonomies will be updated to
>> Uncommitted. A Minor release binding is proposed.
>>
>> I have marked it as "closed approved automatic" since the change is
>> straightforward and the interface is clear. If there is request, I'd be
>> happy to upgrade it to a fast track and set the timer.
>
> I have a question, below.  Depending on the answer to that question it
> might be appropriate to convert this into a fast track.
>
>> 4. Technical Description
>>
>> 4.1 Summary
>>
>> This project moves libraries, commands and documents of libusb from
>> /usr/sfw into /usr.
>>
>> Requested release binding is Minor.
>>
>> 4.2 Details
>>
>> This case moves the USB library, libusb, and associated files from
>> /usr/sfw/ to /usr/. This library was delivered in packages
>> SUNWlibusb and SUNWlibusbugen. The library was introduced by
>> PSARC/2003/721 [1], and has since been updated by PSARC/2005/187 [2].
>>
>> These files will continue to be delivered via the SUNWlibusb and
>> SUNWlibusbugen packages. Symbolic links for library and config tool
>> will be provided in the old location for backwards compatibility.
>> The Interface Stability Classification will be updated from the old
>> Interface Taxonomy classification (External) to the new classification
>> (Uncommitted).
>>
>> 4.3 Exported Interfaces
>>
>> Libraries:
>> ----------
>> /usr/lib/libusb.so.1              Uncommitted    Shared lib
>> (was /usr/sfw/lib/libusb.so.1)
>> /usr/lib/libusb.so                Uncommitted    Symbolic link
>> (was /usr/sfw/lib/libusb.so)
>
> The directory /usr/sfw/lib/libusb_plugins that contains the plugins:
>
>> /usr/lib/libusb_plugins/libusbugen.so.1   Uncommitted    Shared lib
>> (was /usr/sfw/lib/libusb_plugins/libusbugen.so.1)
>> /usr/lib/libusb_plugins/libusbugen.so     Uncommitted    Symbolic link
>> /usr/sfw/lib/libusb_plugins/libusbugen.so Obsolete Uncommitted  
>> Compatibility link
>
> is also the destination for the Sun Ray libusb plugin discussed along
> with the libusbugen plugin in PSARC/2003/721.  What will the impact of
> this proposed change be on Sun Ray?  (As proposed, I believe it will
> break Sun Ray unless you've negotiated a matching change to the Sun
> Ray plugin delivery mechanism.)
>
> I suggest that it would be better to replace /usr/sfw/lib/libusb_plugins
> with a symlink to /usr/lib/libusb_plugins than to create symlinks for
> individual plugins.  And perhaps also move any existing plugins from
> the old location to the new location, if they don't already exist in
> the new location.
We will take your suggestion.
And I have contact Sun Ray person to make sure there's no other impact 
on Sun Ray.
>
> Mike.


From bart.smaalders@sun.com Thu Feb 12 21:15:38 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n1D5FbHe024691
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 12 Feb 2009 21:15:37 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n1D5FZFA013671;
	Thu, 12 Feb 2009 21:15:35 -0800 (PST)
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 <0KEZ00G11NXZ5L00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 12 Feb 2009 21:15:35 -0800 (PST)
Received: from zion.sfbay.sun.com ([129.146.17.75])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KEZ006LENXY4W80@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 12 Feb 2009 21:15:34 -0800 (PST)
Received: from [129.146.228.109] (cyber.SFBay.Sun.COM [129.146.228.109])
	by zion.sfbay.sun.com (8.14.2+Sun/8.14.2) with ESMTP id n1D5FYhq024588; Fri,
 13 Feb 2009 05:15:34 +0000 (GMT)
Date: Thu, 12 Feb 2009 21:15:31 -0800
From: Bart Smaalders <bart.smaalders@sun.com>
Subject: Re: Move Libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]
In-reply-to: <4994EFA4.4000308@Sun.COM>
To: fenye bao - Sun Microsystems - Beijing China <Fen-Ye.Bao@sun.com>
Cc: Mike Oliver <Mike.Oliver@sun.com>, Frank Che <Frank.Che@sun.com>,
        PSARC-ext@sun.com
Message-id: <499501F3.5070705@Sun.COM>
Organization: Sun Microsystems
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
References: <49940938.6000306@sun.com> <499478FD.3040009@sun.com>
 <4994EFA4.4000308@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20081216)
Status: RO
Content-Length: 3391

fenye bao - Sun Microsystems - Beijing China wrote:
> Mike Oliver wrote:
>> Frank Che wrote:
>>> I'm sponsoring this case for Fenye Bao.  This case is to move libraries,
>>> commands and documents of libusb from /usr/sfw to /usr. Compatibility
>>> symlinks will be delivered. The taxonomies will be updated to
>>> Uncommitted. A Minor release binding is proposed.
>>>
>>> I have marked it as "closed approved automatic" since the change is
>>> straightforward and the interface is clear. If there is request, I'd be
>>> happy to upgrade it to a fast track and set the timer.
>>
>> I have a question, below.  Depending on the answer to that question it
>> might be appropriate to convert this into a fast track.
>>
>>> 4. Technical Description
>>>
>>> 4.1 Summary
>>>
>>> This project moves libraries, commands and documents of libusb from
>>> /usr/sfw into /usr.
>>>
>>> Requested release binding is Minor.
>>>
>>> 4.2 Details
>>>
>>> This case moves the USB library, libusb, and associated files from
>>> /usr/sfw/ to /usr/. This library was delivered in packages
>>> SUNWlibusb and SUNWlibusbugen. The library was introduced by
>>> PSARC/2003/721 [1], and has since been updated by PSARC/2005/187 [2].
>>>
>>> These files will continue to be delivered via the SUNWlibusb and
>>> SUNWlibusbugen packages. Symbolic links for library and config tool
>>> will be provided in the old location for backwards compatibility.
>>> The Interface Stability Classification will be updated from the old
>>> Interface Taxonomy classification (External) to the new classification
>>> (Uncommitted).
>>>
>>> 4.3 Exported Interfaces
>>>
>>> Libraries:
>>> ----------
>>> /usr/lib/libusb.so.1              Uncommitted    Shared lib
>>> (was /usr/sfw/lib/libusb.so.1)
>>> /usr/lib/libusb.so                Uncommitted    Symbolic link
>>> (was /usr/sfw/lib/libusb.so)
>>
>> The directory /usr/sfw/lib/libusb_plugins that contains the plugins:
>>
>>> /usr/lib/libusb_plugins/libusbugen.so.1   Uncommitted    Shared lib
>>> (was /usr/sfw/lib/libusb_plugins/libusbugen.so.1)
>>> /usr/lib/libusb_plugins/libusbugen.so     Uncommitted    Symbolic link
>>> /usr/sfw/lib/libusb_plugins/libusbugen.so Obsolete Uncommitted  
>>> Compatibility link
>>
>> is also the destination for the Sun Ray libusb plugin discussed along
>> with the libusbugen plugin in PSARC/2003/721.  What will the impact of
>> this proposed change be on Sun Ray?  (As proposed, I believe it will
>> break Sun Ray unless you've negotiated a matching change to the Sun
>> Ray plugin delivery mechanism.)
>>
>> I suggest that it would be better to replace /usr/sfw/lib/libusb_plugins
>> with a symlink to /usr/lib/libusb_plugins than to create symlinks for
>> individual plugins.  And perhaps also move any existing plugins from
>> the old location to the new location, if they don't already exist in
>> the new location.
> We will take your suggestion.
> And I have contact Sun Ray person to make sure there's no other impact 
> on Sun Ray.
>>
>> Mike.
> 

In general, turning a directory into a symbolic link is dangerous if
third parties may be delivering content into that directory; neither
SVr4 packages or IPS deals well with this case, particularly on uninstall.

-= Bart


-- 
Bart Smaalders			Solaris Kernel Performance
barts@cyber.eng.sun.com		http://blogs.sun.com/barts
"You will contribute more with mercurial than with thunderbird."

From Frank.Che@sun.com Mon Feb 16 22:12:22 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 n1H6CLX8018647
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 16 Feb 2009 22:12:22 -0800 (PST)
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 n1H6CJ7a016251
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 17 Feb 2009 14:12:20 +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 <0KF700M0158KKC00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 16 Feb 2009 22:12:20 -0800 (PST)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KF700AB958J5CE0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 16 Feb 2009 22:12:19 -0800 (PST)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n1H6CIN9019205	for
 <PSARC-ext@sun.com>; Tue, 17 Feb 2009 06:12:18 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 id <0KF70030057ZBZ00@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 17 Feb 2009 14:12:18 +0800 (SGT)
Received: from [129.158.218.60] ([unknown] [129.158.218.60])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 with ESMTPSA id <0KF70033758HNGM0@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 17 Feb 2009 14:12:18 +0800 (SGT)
Date: Tue, 17 Feb 2009 14:10:35 +0800
From: Frank Che <Frank.Che@sun.com>
Subject: Re: Move Libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]
In-reply-to: <499478FD.3040009@sun.com>
Sender: Frank.Che@sun.com
To: PSARC-ext@sun.com
Cc: Mike Oliver <Mike.Oliver@sun.com>, Fen-Ye Bao <Fen-Ye.Bao@sun.com>
Message-id: <499A54DB.4010600@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <49940938.6000306@sun.com> <499478FD.3040009@sun.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070622)
Status: RO
Content-Length: 3011

This case is now pending for the issue Mike brought up in this mail. So 
I will mark it as 'waiting need spec' temporarily. Later when the 
project team has a solution for this issue, I will reopen this case as a 
fast track and set the timer.

-Frank

Mike Oliver wrote:
> Frank Che wrote:
>> I'm sponsoring this case for Fenye Bao.  This case is to move libraries,
>> commands and documents of libusb from /usr/sfw to /usr. Compatibility
>> symlinks will be delivered. The taxonomies will be updated to
>> Uncommitted. A Minor release binding is proposed.
>>
>> I have marked it as "closed approved automatic" since the change is
>> straightforward and the interface is clear. If there is request, I'd be
>> happy to upgrade it to a fast track and set the timer.
>
> I have a question, below.  Depending on the answer to that question it
> might be appropriate to convert this into a fast track.
>
>> 4. Technical Description
>>
>> 4.1 Summary
>>
>> This project moves libraries, commands and documents of libusb from
>> /usr/sfw into /usr.
>>
>> Requested release binding is Minor.
>>
>> 4.2 Details
>>
>> This case moves the USB library, libusb, and associated files from
>> /usr/sfw/ to /usr/. This library was delivered in packages
>> SUNWlibusb and SUNWlibusbugen. The library was introduced by
>> PSARC/2003/721 [1], and has since been updated by PSARC/2005/187 [2].
>>
>> These files will continue to be delivered via the SUNWlibusb and
>> SUNWlibusbugen packages. Symbolic links for library and config tool
>> will be provided in the old location for backwards compatibility.
>> The Interface Stability Classification will be updated from the old
>> Interface Taxonomy classification (External) to the new classification
>> (Uncommitted).
>>
>> 4.3 Exported Interfaces
>>
>> Libraries:
>> ----------
>> /usr/lib/libusb.so.1              Uncommitted    Shared lib
>> (was /usr/sfw/lib/libusb.so.1)
>> /usr/lib/libusb.so                Uncommitted    Symbolic link
>> (was /usr/sfw/lib/libusb.so)
>
> The directory /usr/sfw/lib/libusb_plugins that contains the plugins:
>
>> /usr/lib/libusb_plugins/libusbugen.so.1   Uncommitted    Shared lib
>> (was /usr/sfw/lib/libusb_plugins/libusbugen.so.1)
>> /usr/lib/libusb_plugins/libusbugen.so     Uncommitted    Symbolic link
>> /usr/sfw/lib/libusb_plugins/libusbugen.so Obsolete Uncommitted  
>> Compatibility link
>
> is also the destination for the Sun Ray libusb plugin discussed along
> with the libusbugen plugin in PSARC/2003/721.  What will the impact of
> this proposed change be on Sun Ray?  (As proposed, I believe it will
> break Sun Ray unless you've negotiated a matching change to the Sun
> Ray plugin delivery mechanism.)
>
> I suggest that it would be better to replace /usr/sfw/lib/libusb_plugins
> with a symlink to /usr/lib/libusb_plugins than to create symlinks for
> individual plugins.  And perhaps also move any existing plugins from
> the old location to the new location, if they don't already exist in
> the new location.
>
> Mike.

From Frank.Che@sun.com Fri Mar 13 00:28:41 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 n2D7SeBr020272
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 13 Mar 2009 00:28:40 -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 n2D7SXfo011869
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 13 Mar 2009 15:28:39 +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 <0KGF0000DORN5000@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 13 Mar 2009 00:28:35 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KGF00LK9ORMY600@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 13 Mar 2009 00:28:35 -0700 (PDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2D7SYGS012375	for
 <PSARC-ext@sun.com>; Fri, 13 Mar 2009 07:28:34 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KGF00F00OHWCE00@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 13 Mar 2009 15:28:34 +0800 (SGT)
Received: from [129.158.218.60] ([unknown] [129.158.218.60])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KGF00BPAORK0I30@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 13 Mar 2009 15:28:33 +0800 (SGT)
Date: Fri, 13 Mar 2009 15:26:24 +0800
From: Frank Che <Frank.Che@sun.com>
Subject: Re: Move Libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]
In-reply-to: <499A54DB.4010600@sun.com>
Sender: Frank.Che@sun.com
To: PSARC-ext@sun.com
Cc: Fen-Ye Bao <Fen-Ye.Bao@sun.com>, Mike Oliver <Mike.Oliver@sun.com>
Message-id: <49BA0AA0.2010804@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <49940938.6000306@sun.com> <499478FD.3040009@sun.com>
 <499A54DB.4010600@sun.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070622)
Status: RO
Content-Length: 3808

This case is now resumed. The project team come back with the following 
updates:

1. This project has no intention to back port to Solaris 10, so it has 
no conflict with the Sun Ray product now. The Sun Ray team has agreed to 
use the new location of libusb when updating the Solaris version in the 
future.

2. The compatibility link for a library file, 
/usr/sfw/lib/libusb_plugins/libusbugen.so, will not be provided.  I have 
updated the spec of this project for this, and saved it as spec.txt in 
the case directory.

Since there is only a little change to the spec, I feel it's still 
qualified as a self review. If there is concern on this, I will upgrade 
it to a fast track.

Frank.

Frank Che wrote:
> This case is now pending for the issue Mike brought up in this mail. 
> So I will mark it as 'waiting need spec' temporarily. Later when the 
> project team has a solution for this issue, I will reopen this case as 
> a fast track and set the timer.
>
> -Frank
>
> Mike Oliver wrote:
>> Frank Che wrote:
>>> I'm sponsoring this case for Fenye Bao.  This case is to move 
>>> libraries,
>>> commands and documents of libusb from /usr/sfw to /usr. Compatibility
>>> symlinks will be delivered. The taxonomies will be updated to
>>> Uncommitted. A Minor release binding is proposed.
>>>
>>> I have marked it as "closed approved automatic" since the change is
>>> straightforward and the interface is clear. If there is request, I'd be
>>> happy to upgrade it to a fast track and set the timer.
>>
>> I have a question, below.  Depending on the answer to that question it
>> might be appropriate to convert this into a fast track.
>>
>>> 4. Technical Description
>>>
>>> 4.1 Summary
>>>
>>> This project moves libraries, commands and documents of libusb from
>>> /usr/sfw into /usr.
>>>
>>> Requested release binding is Minor.
>>>
>>> 4.2 Details
>>>
>>> This case moves the USB library, libusb, and associated files from
>>> /usr/sfw/ to /usr/. This library was delivered in packages
>>> SUNWlibusb and SUNWlibusbugen. The library was introduced by
>>> PSARC/2003/721 [1], and has since been updated by PSARC/2005/187 [2].
>>>
>>> These files will continue to be delivered via the SUNWlibusb and
>>> SUNWlibusbugen packages. Symbolic links for library and config tool
>>> will be provided in the old location for backwards compatibility.
>>> The Interface Stability Classification will be updated from the old
>>> Interface Taxonomy classification (External) to the new classification
>>> (Uncommitted).
>>>
>>> 4.3 Exported Interfaces
>>>
>>> Libraries:
>>> ----------
>>> /usr/lib/libusb.so.1              Uncommitted    Shared lib
>>> (was /usr/sfw/lib/libusb.so.1)
>>> /usr/lib/libusb.so                Uncommitted    Symbolic link
>>> (was /usr/sfw/lib/libusb.so)
>>
>> The directory /usr/sfw/lib/libusb_plugins that contains the plugins:
>>
>>> /usr/lib/libusb_plugins/libusbugen.so.1   Uncommitted    Shared lib
>>> (was /usr/sfw/lib/libusb_plugins/libusbugen.so.1)
>>> /usr/lib/libusb_plugins/libusbugen.so     Uncommitted    Symbolic link
>>> /usr/sfw/lib/libusb_plugins/libusbugen.so Obsolete Uncommitted  
>>> Compatibility link
>>
>> is also the destination for the Sun Ray libusb plugin discussed along
>> with the libusbugen plugin in PSARC/2003/721.  What will the impact of
>> this proposed change be on Sun Ray?  (As proposed, I believe it will
>> break Sun Ray unless you've negotiated a matching change to the Sun
>> Ray plugin delivery mechanism.)
>>
>> I suggest that it would be better to replace /usr/sfw/lib/libusb_plugins
>> with a symlink to /usr/lib/libusb_plugins than to create symlinks for
>> individual plugins.  And perhaps also move any existing plugins from
>> the old location to the new location, if they don't already exist in
>> the new location.
>>
>> Mike.

From gdamore@sun.com Sun Mar 15 17:09:15 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 n2G09EUH029553
	for <psarc-ext@sac.sfbay.sun.com>; Sun, 15 Mar 2009 17:09:14 -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 n2G099jX000574
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 16 Mar 2009 00:09:13 GMT
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 <0KGK0060DOFBZ400@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 15 Mar 2009 17:09:11 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KGK00KVPOFB8TB0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Sun,
 15 Mar 2009 17:09:11 -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 n2G09Bxw005690	for
 <PSARC-ext@sun.com>; Sun, 15 Mar 2009 17:09:11 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KGK00A00ODKS500@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 15 Mar 2009 17:09:11 -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 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KGK0086GOFARH90@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 15 Mar 2009 17:09:10 -0700 (PDT)
Date: Sun, 15 Mar 2009 17:09:10 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: Move Libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]
In-reply-to: <49BA0AA0.2010804@sun.com>
Sender: Garrett.Damore@sun.com
To: Frank Che <Frank.Che@sun.com>
Cc: PSARC-ext@sun.com, Fen-Ye Bao <Fen-Ye.Bao@sun.com>,
        Mike Oliver <Mike.Oliver@sun.com>
Message-id: <49BD98A6.9050005@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <49940938.6000306@sun.com> <499478FD.3040009@sun.com>
 <499A54DB.4010600@sun.com> <49BA0AA0.2010804@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 3968

+1.

    -- Garrett

Frank Che wrote:
> This case is now resumed. The project team come back with the 
> following updates:
>
> 1. This project has no intention to back port to Solaris 10, so it has 
> no conflict with the Sun Ray product now. The Sun Ray team has agreed 
> to use the new location of libusb when updating the Solaris version in 
> the future.
>
> 2. The compatibility link for a library file, 
> /usr/sfw/lib/libusb_plugins/libusbugen.so, will not be provided.  I 
> have updated the spec of this project for this, and saved it as 
> spec.txt in the case directory.
>
> Since there is only a little change to the spec, I feel it's still 
> qualified as a self review. If there is concern on this, I will 
> upgrade it to a fast track.
>
> Frank.
>
> Frank Che wrote:
>> This case is now pending for the issue Mike brought up in this mail. 
>> So I will mark it as 'waiting need spec' temporarily. Later when the 
>> project team has a solution for this issue, I will reopen this case 
>> as a fast track and set the timer.
>>
>> -Frank
>>
>> Mike Oliver wrote:
>>> Frank Che wrote:
>>>> I'm sponsoring this case for Fenye Bao.  This case is to move 
>>>> libraries,
>>>> commands and documents of libusb from /usr/sfw to /usr. Compatibility
>>>> symlinks will be delivered. The taxonomies will be updated to
>>>> Uncommitted. A Minor release binding is proposed.
>>>>
>>>> I have marked it as "closed approved automatic" since the change is
>>>> straightforward and the interface is clear. If there is request, 
>>>> I'd be
>>>> happy to upgrade it to a fast track and set the timer.
>>>
>>> I have a question, below.  Depending on the answer to that question it
>>> might be appropriate to convert this into a fast track.
>>>
>>>> 4. Technical Description
>>>>
>>>> 4.1 Summary
>>>>
>>>> This project moves libraries, commands and documents of libusb from
>>>> /usr/sfw into /usr.
>>>>
>>>> Requested release binding is Minor.
>>>>
>>>> 4.2 Details
>>>>
>>>> This case moves the USB library, libusb, and associated files from
>>>> /usr/sfw/ to /usr/. This library was delivered in packages
>>>> SUNWlibusb and SUNWlibusbugen. The library was introduced by
>>>> PSARC/2003/721 [1], and has since been updated by PSARC/2005/187 [2].
>>>>
>>>> These files will continue to be delivered via the SUNWlibusb and
>>>> SUNWlibusbugen packages. Symbolic links for library and config tool
>>>> will be provided in the old location for backwards compatibility.
>>>> The Interface Stability Classification will be updated from the old
>>>> Interface Taxonomy classification (External) to the new classification
>>>> (Uncommitted).
>>>>
>>>> 4.3 Exported Interfaces
>>>>
>>>> Libraries:
>>>> ----------
>>>> /usr/lib/libusb.so.1              Uncommitted    Shared lib
>>>> (was /usr/sfw/lib/libusb.so.1)
>>>> /usr/lib/libusb.so                Uncommitted    Symbolic link
>>>> (was /usr/sfw/lib/libusb.so)
>>>
>>> The directory /usr/sfw/lib/libusb_plugins that contains the plugins:
>>>
>>>> /usr/lib/libusb_plugins/libusbugen.so.1   Uncommitted    Shared lib
>>>> (was /usr/sfw/lib/libusb_plugins/libusbugen.so.1)
>>>> /usr/lib/libusb_plugins/libusbugen.so     Uncommitted    Symbolic link
>>>> /usr/sfw/lib/libusb_plugins/libusbugen.so Obsolete Uncommitted  
>>>> Compatibility link
>>>
>>> is also the destination for the Sun Ray libusb plugin discussed along
>>> with the libusbugen plugin in PSARC/2003/721.  What will the impact of
>>> this proposed change be on Sun Ray?  (As proposed, I believe it will
>>> break Sun Ray unless you've negotiated a matching change to the Sun
>>> Ray plugin delivery mechanism.)
>>>
>>> I suggest that it would be better to replace 
>>> /usr/sfw/lib/libusb_plugins
>>> with a symlink to /usr/lib/libusb_plugins than to create symlinks for
>>> individual plugins.  And perhaps also move any existing plugins from
>>> the old location to the new location, if they don't already exist in
>>> the new location.
>>>
>>> Mike.


