Move Libusb from /usr/sfw to /usr [PSARC/2009/097 Self Review]

Frank Che Frank.Che at sun.com
Thu Feb 12 03:34:16 PST 2009


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




More information about the opensolaris-arc mailing list