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 the 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 (was /usr/sfw/lib/libusb_plugins/libusbugen.so) 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