[MIR] tmux
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
byobu (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
juju (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
tmux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
This is a Main Inclusion Report for the tmux source and binary package, per:
* https:/
1. Availability: tmux is already in Ubuntu universe, and builds on all architectures:
* https:/
2. Rationale: tmux is a dependency ofJuju, and will very soon be a dependency of Byobu. tmux is a modern replacement for GNU Screen. GNU Screen is largely unmaintained upstream now, as it has not been released in over 5 years. Every Linux and UNIX distribution are carrying larger and larger patch sets (Ubuntu is carrying 48 patches, consisting of 716K of diff against GNU Screen). This is unmanageable as a downstream package maintainer of Screen. As a packager, I find the organization and coding standards of tmux to be quite elegant and clean. tmux's code base is modern, having been entirely developed since 2007. The upstream maintainer is very, very active, answering questions on the mailing list and in the bug tracker every day. tmux adds support for a number of features lagging or broken in GNU Screen (e.g. utf8 support in the status bar, 256 color support in the status bar, fully functional vertical and horizontal splits, etc.).
3. Security: Given that the tmux maintainer is active, supporting security issues in tmux should be far more reasonable than in screen. I see a single CVE issue against tmux, which appears to be fixed:
* http://
4. Quality Assurance: The package is functional upon installation. When coupled with Byobu, tmux can be very easy to use. It does not ask any debconf questions. It has relatively few bugs in Launchpad (2), especially when compared with the longstanding ones in Screen and Screen's upstream bug tracker.
* https:/
* http://
5. UI Standards: Text based application. Very little in terms of interface to consider.
6. Dependencies: All dependencies are in Main already.
7. Maintenance: Packaging is clean and simple. Very simple installation layout, looks FHS-clean to me.
8. Background Information: None that applies here.
tags: | added: server-p-mir |
Changed in juju (Ubuntu): | |
status: | Confirmed → Fix Released |
Marking juju and byobu as affected, as both of these do (or will) depend on tmux.