MainInclusionReportKerneloops

Main Inclusion Report for Kerneloops

Requirements

  1. Availability: http://archive.ubuntu.com/ubuntu/pool/universe/k/kerneloops; available for all supported architectures.

  2. Rationale:

    • Requested by product management to be part of the default install along with apport. This is the standard linux kernel crash reporter.
  3. Security:

    • CVE entries: none reported

    • Secunia history: none reported

    • Any binaries running as root or suid/sgid ? No. The desktop applet runs as the console user.
    • Any daemons ? Yes. The daemon runs as root to own the dbus channel as root and to access syslog. The only input to the daemon is via its reading of /var/log/messages and a non-updating read of the kernel messages via syslog(2). The only IPC is to the applet via dbus. The only outputs are via http POST to kerneloops.org and via a pipe to an apport script. This conforms to the installations on other distros, including Debian where the original packaging came from.

    • Network activity: It connects via HTTP to http:/submit.kerneloops.org/submitoops.php to forward the oops payload.

    • Does it directly (not through a library) process binary (video, audio, etc) or structured (PDF, etc) data ? No
    • Any source code review performed ? JimLieb

  4. Quality assurance:

    • In what situations does the package not work out of the box without configuration ? None
    • Does the package ask any debconf questions higher than priority 'medium' ? No
    • Debian bugs: None relevant

    • Maintenance in Debian is keyed to the kernel version supported by debian.

    • Upstream tracks with upstream kernel updates

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

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

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

  7. Dependencies:

    • Runtime: None
    • Build: debhelper (>= 4), libcurl4-gnutls-dev | libcurl-dev, libnotify-dev, desktop-file-utils

  8. Maintenance:

    • How much maintenance is this package likely to need ? This package should track the current kernel version.
    • Who is responsible for monitoring the quality of this package and fixing its bugs ? Ubuntu to track with current Ubuntu kernels.
  9. Background information:

    • The general purpose and context of the package is explained in the package's debian/control file.
    • What do upstream call this software ? kerneloops
    • Has it had different names in the past ? No
  10. Internationalization:

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

Reviewers

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

JimLieb

MainInclusionReportKerneloops (last edited 2009-02-10 22:30:08 by dsl081-061-011)