libffado

Differences between revisions 1 and 11 (spanning 10 versions)
Revision 1 as of 2009-08-09 18:29:40
Size: 4011
Editor: conr-adsl-209-169-122-85
Comment:
Revision 11 as of 2009-08-11 01:54:15
Size: 4057
Editor: conr-adsl-209-169-122-85
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
'''Note''': when writing a report this template should be vigorously edited; as a rule of thumb, every individual point should be replaced with a description of the actual situation in the package in question. The purpose of the report is to convey information to the reviewer, so there is no problem with varying the text in the bullet items, or with adding additional information.

Please be informative, and in particular be thorough in investigating and explaining any weaknesses and problems with the package. The purpose of the report is to show to the reviewer that the package has been properly investigated, and to give the reviewer the information from that investigation, for their decision.
Line 11: Line 7:
 0. ''Availability:'' [[http://archive.ubuntu.com/ubuntu/pool/universe/s/sourcepackage]]; available for all supported architectures or some subset ?  0. ''Availability:'' [[http://archive.ubuntu.com/ubuntu/pool/universe/libf/libffado/]]; available for i386 and amd64 architectures.
Line 13: Line 9:
  * Why is this package needed? What feature(s) does it add? Does upstream expect it? Plain text description of expected use
  * Build dependency of ...
  *
  * provides support of FireWire based audio devices, i.e. sound cards.
Line 17: Line 11:
  * [[http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=PRODUCT_NAME|CVE entries]]: ...
  * [[http://secunia.com/search/?search=PRODUCT_NAME|Secunia history]]: ...
  * [[http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=libffado|CVE entries]]: '''none'''
  * [[http://secunia.com/search/?search=libffado|Secunia history]]: '''none'''
Line 20: Line 14:
  * Network activity: does it open any port ? Does it handle incoming network data ?
  * Does it directly (not through a library) process binary (video, audio, etc) or structured (PDF, etc) data ?
  * Any source code review performed ? (The approver will do a quick and shallow check.)
   * '''do not know'''
   * '''do not know'''
* Network activity: does it open any port ? '''no'''
  *
Does it handle incoming network data ? '''no'''
  * Does it directly (not through a library) process binary (video, audio, etc) or structured (PDF, etc) data ? '''no'''
Line 24: Line 20:
  * In what situations does the package not work out of the box without configuration ?
  * Does the package ask any debconf questions higher than priority 'medium' ?
  * 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'''
Line 27: Line 23:
  * [[http://packages.qa.debian.org/S/SOURCE_PACKAGE_NAME.html|Maintenance in Debian]] is frenetic/vigorous/calm/dead ?
  * [[http://|Upstream]] is frenetic/vigorous/calm/dead ?
  * [[http://packages.qa.debian.org/S/SOURCE_PACKAGE_NAME.html|Maintenance in Debian]] is frenetic/vigorous/calm/dead ? '''Maintenances in Debian appears to be vigorous'''
  * [[http://|Upstream]] is frenetic/vigorous/calm/dead ? '''There appears to be vigorous activity upstream'''
Line 30: Line 26:
  * Hardware: Does this package deal with hardware and if so how exotic is it ?   * Hardware: Does this package deal with hardware and if so how exotic is it ? '''This package does deal with hardware, but none is exotic'''
Line 40: Line 36:
  * ...    * Depends: libc6 (>= 2.4)
   * Depends: libexpat1 (>= 1.95.8)
   * Depends: libgcc1 (>= 1:4.1.1)
   * Depends: libglib2.0-0 (>= 2.12.0)
   * Depends: libglibmm-2.4-1c2a (>= 2.19.8)
   * Depends: libiec61883-0 (>= 1.2.0)
   * Depends: libraw1394-11
   * Depends: libsigc++-2.0-0c2a (>= 2.0.2)
   * Depends: libstdc++6 (>= 4.1.1)
   * Depends: libxml++2.6-2 (>= 2.24.0)
   * Depends: libxml2 (>= 2.6.27)
Line 42: Line 48:
   * yes
Line 44: Line 51:
   * Little maintenance should be required.
Line 45: Line 53:
   * Upstream (FFADO) developers along with Ubuntu developers.
Line 46: Line 55:
   *Ubuntu Studio developers.
Line 48: Line 58:
   *It should be clear.
Line 49: Line 60:
   *Upstream calls this FFADO (Free FireWire Audio Drivers)
   *It was previously know as FreeBoB

In progress

Main Inclusion Report for libffado

Requirements

  1. Availability: http://archive.ubuntu.com/ubuntu/pool/universe/libf/libffado/; available for i386 and amd64 architectures.

  2. Rationale:

    • provides support of FireWire based audio devices, i.e. sound cards.

  3. Security:

    • CVE entries: none

    • Secunia history: none

    • Any binaries running as root or suid/sgid ? Any daemons ?
      • do not know

      • do not know

    • Network activity: does it open any port ? no

    • Does it handle incoming network data ? no

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

  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: (mention any that are particularly relevant, and any showstoppers)

    • Maintenance in Debian is frenetic/vigorous/calm/dead ? Maintenances in Debian appears to be vigorous

    • Upstream is frenetic/vigorous/calm/dead ? There appears to be vigorous activity upstream

    • Upstream bug tracker: (mention any particularly relevant or critical)

    • Hardware: Does this package deal with hardware and if so how exotic is it ? This package does deal with hardware, but none is exotic

    • Is there a test suite in the upstream source or packaging ? Is it enabled to run in the build ?
  5. UI standards:

    • User-visible strings are internationalized using standard gettext system ?
    • Package with translatable strings builds a PO template during package build ?
    • End-user applications ship a desktop file ?
  6. Standards compliance:

    • FHS, Debian Policy compliance ?

    • Packaging system (debhelper/cdbs/dbs) ? Patch system ? Any packaging oddities ?
  7. Dependencies:

    • Depends: libc6 (>= 2.4)

    • Depends: libexpat1 (>= 1.95.8)

    • Depends: libgcc1 (>= 1:4.1.1)

    • Depends: libglib2.0-0 (>= 2.12.0)

    • Depends: libglibmm-2.4-1c2a (>= 2.19.8)

    • Depends: libiec61883-0 (>= 1.2.0)

    • Depends: libraw1394-11
    • Depends: libsigc++-2.0-0c2a (>= 2.0.2)

    • Depends: libstdc++6 (>= 4.1.1)

    • Depends: libxml++2.6-2 (>= 2.24.0)

    • Depends: libxml2 (>= 2.6.27)

    • Are these all in main ?
      • yes
  8. Maintenance:

    • How much maintenance is this package likely to need ? (Simple packages may largely take care of themselves; complex packages will need dedicated developers paying attention to them.)
      • Little maintenance should be required.
    • Who is responsible for monitoring the quality of this package and fixing its bugs ? Are they Ubuntu or Debian developers ?
      • Upstream (FFADO) developers along with Ubuntu developers.
    • Who is the package bug contact in Ubuntu? (Needs one if its a nontrivial package which does not fully maintain itself through Debian)
      • Ubuntu Studio developers.
  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.
      • It should be clear.
    • What do upstream call this software ? Has it had different names in the past ?
      • Upstream calls this FFADO (Free FireWire Audio Drivers)

      • It was previously know as FreeBoB
  10. Internationalization:

    • Are graphical applications translatable? Do they support gettext?

Reviewers

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

The author of this report should put their name here; reviewers will add comments etc. too'

MainInclusionReport/libffado (last edited 2009-08-21 03:35:32 by conr-adsl-209-169-122-85)