Public bug reported:

This is a Main Inclusion Report for the tmux source and binary package, per:
 * https://wiki.ubuntu.com/UbuntuMainInclusionRequirements

1. Availability: tmux is already in Ubuntu universe, and builds on all 
architectures:
 * https://launchpad.net/ubuntu/+source/tmux

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://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=tmux

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://bugs.launchpad.net/ubuntu/+source/tmux
 * http://bugs.debian.org/cgi-bin/pkgreport.cgi?package=tmux

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.

** Affects: byobu (Ubuntu)
     Importance: Wishlist
         Status: Fix Committed

** Affects: juju (Ubuntu)
     Importance: Medium
         Status: Confirmed

** Affects: tmux (Ubuntu)
     Importance: Medium
         Status: Confirmed

** Changed in: tmux (Ubuntu)
   Importance: Undecided => Medium

** Changed in: tmux (Ubuntu)
       Status: New => Confirmed

** Also affects: byobu (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: byobu (Ubuntu)
       Status: New => In Progress

** Changed in: byobu (Ubuntu)
   Importance: Undecided => Wishlist

** Changed in: byobu (Ubuntu)
       Status: In Progress => Fix Committed

** Also affects: juju (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: juju (Ubuntu)
       Status: New => Confirmed

** Changed in: juju (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/887344

Title:
  [MIR] tmux

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/byobu/+bug/887344/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to