Libatasmart
Main Inclusion Report for libatasmart
Requirements
Availability: http://archive.ubuntu.com/ubuntu/pool/universe/liba/libatasmart; available for all supported architectures or some subset ?
Rationale:
- Build dependency of devicekit-disks
Security:
CVE entries: None
Secunia history: None
- No binaries running as root or suid/sgid, no daemons.
- No network activity.
- Processes binary data from hard disks and converts them into its library data structures. Exploitation requires root access and tampered hardware, and thus poses no particular security threat.
MartinPitt did a shallow source code review; most of it is pretty shallow, just translating ioctls into data structures.
Quality assurance:
- Just a library, no end user interface. Works out of the box.
- No debconf.
- Not yet in Debian.
Upstream is vigorous (Lennart Poettering)
- No upstream bug tracker; bugs will probably end up against devicekit-disks, but the code is small and not very bug prone.
- Hardware: Reads SMART attributes from standard IDE disks which are ubiquituous.
- No test suite.
UI standards: No UI, just a backend library.
Standards compliance:
FHS, Debian Policy compliant
- Standard cdbs/debhelper packaging system.
Dependencies: all in main
Maintenance:
- How much maintenance is this package likely to need ? Very little, it "just works". Once the package will go to Debian, no Ubuntu maintenance is expected at all.
- Who is responsible for monitoring the quality of this package and fixing its bugs? Upstream is responsible, Martin Pitt will look after the package for the time being.
Background information:
- The general purpose and context of the package should be clear from the package's debian/control file.
- What do upstream call this software? libatasmart
Reviewers
MIR bug: 375546
Author: Martin Pitt
MainInclusionReport/Libatasmart (last edited 2009-05-12 16:47:57 by pD9EB7302)