MainInclusionReportKerneloops
Main Inclusion Report for Kerneloops
Requirements
Availability: http://archive.ubuntu.com/ubuntu/pool/universe/k/kerneloops; available for all supported architectures.
Rationale:
- Requested by product management to be part of the default install along with apport. This is the standard linux kernel crash reporter.
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
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
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
Standards compliance:
FHS, Debian Policy compliance ? Yes
Debian library packaging guide standards compliance ? N/A
- Packaging system (debhelper/cdbs/dbs) ? debhelper
- Patch system ? dpatch
- Any packaging oddities ? None
Dependencies:
- Runtime: None
Build: debhelper (>= 4), libcurl4-gnutls-dev | libcurl-dev, libnotify-dev, desktop-file-utils
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.
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
Internationalization:
- Are graphical applications translatable? Yes
- Do they support gettext? Yes
Reviewers
MIR bug: https://launchpad.net/bugs/327819
MainInclusionReportKerneloops (last edited 2009-02-10 22:30:08 by dsl081-061-011)