F40 Change Proposal: Replace iotop with iotop-c (Self-Contained)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Wiki -> https://fedoraproject.org/wiki/Changes/Replace_iotop_with_iotop-c

This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.

== Summary ==
Replace (obsolete) iotop with iotop-c


== Owner ==
* Name: [[User:mhlavink| Michal Hlavinka]]
* Email: mhlavink[at]redhat[dot]com
* Name: [[User:bbonev | Boian Bonev]]
* Email: bbonev1[at]ipacct[dot]com



== Detailed Description ==
iotop's upstream does not seem to be active much. Latest version is 0.6
that was released 10 years ago. There were some commits once a while
after that, but not much.

There is better maintained iotop-c implementation that was originally
created for embedded systems. It has small
footprint being written in C and not in python. It is a drop in
replacement. It's actively developed, has good history of resolving
issues, has more features, improved UI (yet almost the same look) and
uses the same command line arguments.

In short, we (iotop and iotop-c maintainers) have decided to replace
iotop with iotop-c. iotop-c will provide iotop (name) and iotop binary
and obsolete original iotop. If there are no issues found, original
iotop will be orphaned.



== Feedback ==


== Benefit to Fedora ==
iotop-c implementation has smaller footprint, more features, polished
UI, uses same command line arguments and has active upstream that has
history of quickly resolving issues.


== Scope ==
* Proposal owners:
1) update iotop-c spec file to obsolete iotop, provide iotop name and
provide iotop binary

2) orphan iotop


* Other developers: N/A

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

* Alignment with Community Initiatives:


== Upgrade/compatibility impact ==



== How To Test ==
A) before change happens - just install iotop-c and give it a try
B) after change happens
install iotop, check that you have iotop-c version installed and it works

you can also check that iotop (if installed previously) is
automatically replaced by iotop-c during update



== User Experience ==
iotop-c has slightly different UI look, more polished. It also
consumes less resources.


== Dependencies ==
none


== Contingency Plan ==
Worst case scenario, we can easily revert the change, but we don't
expect any issues as iotop-c isn't that new. It is already present in
current Fedora releases as well as other Linux distributions.

== Documentation ==
N/A (not a System Wide Change)


== Release Notes ==



-- 
Aoife Moloney

Fedora Operations Architect

Fedora Project

Matrix: @amoloney:fedora.im

IRC: amoloney
--
_______________________________________________
devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux