[MIR] iotop-c
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| iotop-c (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
[Availability]
The package iotop-c is already in Ubuntu universe.
The package iotop-c build for the architectures it is designed to work on.
It currently builds and works for architectures: amd64 arm64 armhf ppc64el riscv64 s390x
Link to package: https:/
[Rationale]
iotop-c (https:/
We want to promote iotop-c to main and demote iotop, as the former seems to be the best choice for Ubuntu moving forward.
Other distributions, such as Fedora, have already replaced iotop with iotop-c. See: https:/
This is the first time package will be in main.
The source builds a single binary package, iotop-c, and the debug symbols.
The package iotop-c is required in Ubuntu main no later than Feature Freeze - but the sooner the better, as always (:
[Security]
The package had apparently no security issues in the past.
- checked https:/
- checked 'site:www.
- checked https:/
- chcked https:/
And there is nothing
No `suid` or `sgid` binaries
Binary `iotop-c` (linked to `iotop`, and alternatives) in sbin. It is no problem because it is a system administration tool, which requires access to root privileges and kernel space information. i.e. The current python implementation of `iotop` is in sbin as well. The same scrutinity applied to the iotop maintenance apply to iotop-c.
The package does not install services, timers or recurring jobs
I am not a security specialist but there is no clear sign of dangerous patterns - except being in sbin, discussed above. A security person should definitely have the word here.
The packages does not open privileged ports (ports < 1024).
The package does not expose any external endpoints.
The package does not contain extensions.
[Quality assurance - function/usage]
The package works well right after install
[Quality assurance - maintenance]
The package is maintained well in Debian/
not have any long-term and/or critical open bugs
- Ubuntu https:/
- Debian https:/
- Upstream https:/
The package does not deal with exotic hardware we cannot support
[Quality assurance - testing]
The package does not run a test at build time because upstream has no test suite in place.
There were no autopkgtests either, but I added some, as seen in https:/
This ubuntu2 version should land in the archive soon, I will update this bug once it happens.
The package does have not failing autopkgtests right now, as seen in the test runs for this PPA.
[Quality assurance - packaging]
debian/watch is present and works
debian/control defines a correct Maintainer field
This package does not yield massive lintian Warnings, Errors
Link to a recent build log of the package: check builds in https:/
Lintian overrides are not present
This package does not rely on obsolete or about to be demoted packages.
This package has no python2 or GTK2 dependencies.
The package will not be installed by default
Packaging and build is easy, link to debian/rules: https:/
[UI standards]
Application is end-user facing, but a terminal-only tool, no desktop files included.
Translation is not present, but also less relevant for a system administration terminal tool.
[Dependencies]
Used check-mir from ubuntu-dev-tools to validate all dependencies or recommends are in main.
[Standards compliance]
This package correctly follows FHS and Debian Policy
[Maintenance/Owner]
The owning team will be Ubuntu Server, and I have their acknowledgment for that commitment
The team is not yet subscribed, but will subscribe to the package before promotion - proof will be attached here.
<TBD>
This MIR will also allow Ubuntu Server to unsubscribe from iotop and demote it.
This does not use static builds
This does not use vendored code
This package is not rust based
The package has been built within the last 3 months in PPA: https:/
This change will not impact other teams.
[Background information]
The Package description explains the package well
Upstream Name is iotop (as it's an alternative/
Link to upstream project: https:/
| Changed in iotop-c (Ubuntu): | |
| assignee: | nobody → Renan Rodrigo (rr) |
| status: | New → In Progress |
| description: | updated |
| Changed in iotop-c (Ubuntu): | |
| assignee: | Renan Rodrigo (rr) → nobody |
| status: | In Progress → New |
| Changed in iotop-c (Ubuntu): | |
| assignee: | nobody → Pushkar Kulkarni (pushkarnk) |
| description: | updated |
| tags: | added: sec-8380 |
| Changed in iotop-c (Ubuntu): | |
| assignee: | Ubuntu Security Team (ubuntu-security) → nobody |
| status: | New → In Progress |

$ lintian --pedantic -version 4.7.2 (current is 4.6.2) missing- upstream- signature iotop-c_ 1.30.orig. tar.xz
W: iotop-c source: newer-standards
W: iotop-c source: orig-tarball-