MainInclusionReportLiblouis

Describe MainInclusionReportLiblouis here.

Main Inclusion Report for liblouis

Requirements

  1. Availability: http://archive.ubuntu.com/ubuntu/pool/universe/libl/liblouis/; Available for all architectures

  2. Rationale:

    • Build dependency of gnome-orca, to provide grade 2 Braille support
  3. Security:

    • CVE entries: There are none at this time

    • Secunia history: There are none at this time

    • No binaries running as root or suid root, and no daemons.
    • No network activity, doesn't handle incoming data.
    • It processes incoming text to be translated into Braille.
    • No source code review performed.
  4. Quality assurance:

    • The package works out of the box without configuration, as it is a shared library, with python bindings, and command-line tools.
    • No debconf questions asked at all.
    • Debian bugs: Bug 530608 is a showstopper, but has a pending fix in liblouis' Debian git packaging branch, and can be pulled into Ubuntu until a new Debian upload is made.

    • Maintenance in Debian is vigorous.

    • Upstream is frenetic

    • Upstream bug tracker: No critical bugs to mention.

    • This package does not deal with any hardware.
    • There is a test suite in the upstream package, however it doesn't appear to be enabled in the package build.
  5. UI standards:

    • There are user visible strings for the command-line tools, however these are not internationalized.
    • Package has no translatable strings.
    • Since this is a shared library with command-line tools, no desktop file is needed.
  6. Standards compliance:

    • The package is FHS compliant, and complies with Debian Policy, standards version 3.8.1.

    • Packaging system is debhelper, no packaging oddities.
  7. Dependencies:

    • debhelper
    • autotools-dev
    • pkg-config
    • python-all-dev
    • python-support
    • texinfo
    • These are all in main.
  8. Maintenance:

    • This package will only require little maintenance, usually updating upstream releases/updating from Debian.
    • I, Luke Yelavich, will be responsible for monitoring this package and bugs in Ubuntu, Debian, and upstream.
  9. Background information:

    • The use of the package is indicated clearly in the control file.
    • Upstream call this software liblouis, which has been the given name from the project's inception.
  10. Internationalization:

    • No GUI applications.

Reviewers

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

Report author: Luke Yelavich <luke.yelavich@canonical.com>

MainInclusionReportLiblouis (last edited 2009-06-25 09:46:14 by serris)