MainInclusionReport-libusb-1.0

Main Inclusion Report for sourcepackage

Requirements

  1. Availability: https://edge.launchpad.net/ubuntu/+source/libusb-1.0; available for all supported architectures.

  2. Rationale:

    • libusb-1.0 is a library to allow user-land applications to access USB devices.
    • The library is a build dependency of libdc1394-22, where it was introduced in Debian unstable with version 2.1.0-2 to enable support for IIDC-over-USB.
    • libdc1394-22 is itself a dependency of a large number of packages in main.
  3. Security:

    • CVE entries: None

    • Secunia history: None

    • Any binaries running as root or suid/sgid ? Any daemons ? No

    • Network activity: does it open any port ? Does it handle incoming network data ? Not directly, although consumers of the library might.

    • Does it directly (not through a library) process binary (video, audio, etc) or structured (PDF, etc) data ? No

    • Any source code review performed ? (The approver will do a quick and shallow check.)
  4. Quality assurance:

    • In what situations does the package not work out of the box without configuration ? n/a

    • Does the package ask any debconf questions higher than priority 'medium' ? No

    • Debian bugs: One M&W bug, nothing serious.

    • Maintenance in Debian seems to be vigorous.

    • Upstream is calm. A new maintainer has taken over the project as of January 2008.

    • Upstream bug tracker: Bugs are being fixed on a regular basis.

    • Hardware: Does this package deal with hardware and if so how exotic is it ? The library is designed to communicate with USB devices.

    • Is there a test suite in the upstream source or packaging ? No. Is it enabled to run in the build ? n/a

  5. UI standards:

    • User-visible strings are internationalized using standard gettext system ? No

    • Package with translatable strings builds a PO template during package build ? No

    • End-user applications ship a desktop file ? n/a

  6. Standards compliance:

    • FHS, Debian Policy compliance ? Yes

    • Packaging system (debhelper/cdbs/dbs) ? Patch system ? Any packaging oddities ? Package uses debhelper and quilt. Quite straightforward.

  7. Dependencies:

    • libc6
    • findutils
    • Are these all in main ? Yes

  8. Maintenance:

    • How much maintenance is this package likely to need ? The package is simple and does not have any Ubuntu specific modifications. The maintenance effort is likely to be limited.
    • Who is responsible for monitoring the quality of this package and fixing its bugs ? Are they Ubuntu or Debian developers ? Debian

  9. Background information:

    • The general purpose and context of the package should be clear from the package's debian/control file. If it isn't then please explain.
    • What do upstream call this software ? libusb. Has it had different names in the past ? No

  10. Internationalization:

    • Are graphical applications translatable? Do they support gettext? No

Reviewers

MIR bug: https://launchpad.net/bugs/388423

author: mok0

MainInclusionReport-libusb-1.0 (last edited 2009-06-17 12:49:40 by dmz-212)