Last commit made on 2014-10-05
Get this branch:
git clone -b debian/jessie https://git.launchpad.net/ubuntu/+source/byobu
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

872179b... by Alexander Chernyakhovsky on 2014-10-04

Import patches-unapplied version 5.87-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3c0aa1dea6e7aaabfeefdb7d2f745fd67542e1f9

New changelog entries:
  * Syncing from Ubuntu. Notable upstream changes:
    - Rewrite of session selector (Closes: #633873)
    - Better /proc/net/route handling (Closes: #671792)
    - Improve keybindings support (Closes: #681351, #650292, #692724)
    - Make date/time visibility configurable (Closes: #750711)
  * Fully qualify path to iwconfig (Closes: #760711)
  [ Fazle AREFIN ]
  * usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/doc/byobu/help.tmux.txt: LP: #1375794
    - enable toggling of sending input to all splits
  * usr/bin/byobu.in:
    - bikeshed scripts broke and quit incrementing the version number,
      when I moved byobu to byobu.in
  [ Pedro Romano ]
  * usr/lib/byobu/include/select-session.py:
    - This branch adds named sessions starting with an underscore also as
      hidden sessions in alternative to named sessions starting with a dot,
      since tmux doesn't support session names starting with a dot. In the
      process it also adds support for hidden session in tmux if the
      session names start with an underscore, adding this feature to tmux
      based byobu.
  [ Srdjan Grubor ]
  * usr/bin/byobu-layout.in:
    - add a list-layouts command
  [ Dustin Kirkland ]
  * usr/bin/byobu.in, usr/share/man/man1/byobu.1: LP: #907363
    - fix custom window support for byobu-tmux
  * usr/lib/byobu/include/dirs.in:
    - make the custom scripts bin dir
  * usr/lib/byobu/custom:
    - ensure we clear the cache for custom scripts
  * usr/bin/byobu-status.in:
    - restore the ability to toggle date and time on and off from the config
      interface, as well as hand editing the config file
  [ Dustin Kirkland ]
  * usr/bin/byobu-config.in: LP: #1316050
    - hard code LANG=C before launching byobu-config
  * usr/lib/byobu/include/dirs.in: LP: #1346869
    - be little smarter about detecting a usable /dev/shm
  * === added directory usr/share/appdata,
    usr/share/appdata/byobu.appdata.xml: LP: #1322556
  * usr/share/byobu/profiles/tmuxrc: LP: #1315204
    - fix a couple of spots that should use $BYOBU_CONFIG_DIR
  * usr/lib/byobu/apport: LP: #1308696
    - clear out the apport cache files, to detect when the crashes
      have been cleared
  * usr/bin/byobu-ctrl-a.in:
    - add bindkey line back, this line is *essential*; there was a
      syntax error in it previously, but removing the line was not
      the correct fix for LP: #1313209, #814172
  * usr/bin/byobu-enable.in, usr/share/man/man1/byobu-enable.1:
    - no need to launch byobu in byobu-enable (no idea why I did it
      that way originally)
  * debian/control, usr/bin/ctail, usr/share/man/man1/ctail.1:
    - move the ctail command over to byobu, from bikeshed
    - ctail will tail and colorize log files
  * debian/control, usr/bin/wifi-status, usr/share/man/man1/wifi-
    - move the wifi-status command to byobu, from bikeshed
    - fantastic demonstration of byobu split screens
  * debian/links, usr/bin/col1, usr/share/man/man1/col1.1:
    - move the col1..col9 utilities over from bikeshed
    - super handy, minimal way of awking out a particular column
  * usr/bin/Makefile.am, usr/share/man/man1/Makefile.am:
    - update automake files to install new utilities
  * usr/bin/ctail:
    - use command -v to test for ccze existence
  * debian/control, etc/profile.d/Z97-byobu.sh.in (properties changed:
    +x to -x):
    - update package description to better reflect modern Byobu
    - fix lintian complaint about profile script
  * usr/lib/byobu/include/mondrian:
    - simplify and cleanup the mondrian squares easter egg, and idempotent
  * usr/bin/byobu-reconnect-sockets.in:
    - let's make sure that we name our temp directory
  [ Dustin Kirkland ]
  * usr/bin/byobu-ctrl-a.in: LP: #1313209
    - fix syntax error, remove unnecessary bindkey line
    - also fixes LP: #814172
  * usr/share/byobu/profiles/tmuxrc:
    - tmux windows still aren't working right; disable for now
  [ Kosuke Asami ]
  * usr/lib/byobu/include/config.py.in: LP: #1303218
  * usr/share/byobu/profiles/dircolors:
    - give executables just a little more pop
    - use a light grey underline for symlinks
    - add whitespace before inline comment
  * usr/share/byobu/profiles/bashrc:
    - Enable Ubuntu-themed dircolors on Ubuntu systems
  * usr/bin/byobu-janitor.in: LP: #1311919
    - ensure that windows.tmux exists; fixes warning with F5
  * usr/bin/byobu-ctrl-a.in: LP: #1311177, #1274720
    - revert r2317 as this is breaking ctrl-a in byobu-screen in a bad way

3c0aa1d... by Alexander Chernyakhovsky on 2014-04-05

Import patches-unapplied version 5.77-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8bc73583070938ca0338cc668f37e1e1e98d3ba4

New changelog entries:
  * Syncing from Ubuntu.
  * Remote python3 dependencies since not all are available in
    Debian (Closes: #742300)
  * usr/share/byobu/profiles/dircolors,
    - add a dircolors file
  * usr/share/byobu/profiles/bashrc, usr/share/byobu/profiles/dircolors:
    - LP: #1299964
    - swap orange and aubergine on the command prompt
    - aubergine is now the directory, orange is the hostname
    - still working on dircolors, use an aubergine (like our prompt)
      for directories
  * usr/lib/byobu/logo: LP: #1299964
    - use an orange background for the UTF-8, 256-colour Ubuntu logo
  * usr/share/byobu/profiles/tmux:
    - use nice, subtle, thin pane border, a separate color from the active
      highlighted one
  * usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/doc/byobu/help.tmux.txt: LP: #1294139
    - change Shift-F11 to zoom in/out of splits
  [ Dustin Kirkland ]
  * debian/control:
    - bump standards
  * usr/lib/byobu/include/shutil, usr/lib/byobu/release: LP: #1278016
    - /etc/issue might be modified to display corporate banners or
      legal warnings; try to use /etc/os-release if available
  * usr/bin/byobu-janitor.in, usr/lib/byobu/include/colors,
    usr/lib/byobu/include/constants, usr/lib/byobu/include/Makefile.am,
    usr/lib/byobu/include/shutil, usr/share/byobu/profiles/tmux:
    - split the color definitions into their own file
    - have the constants source that file
    - use that file when creating the user's local color palette
    - use a bit more orange
  * usr/bin/byobu-launcher-uninstall.in, usr/bin/byobu-launch.in: LP: #1292228
    - allow byobu-launch to pass arguments through to byobu-launcher
    - fix up the uninstallation of byobu launcher
  * usr/lib/byobu/include/select-session.py: LP: #1279533
    - quick hack to fix crashes when python can't figure out the encoding
  * usr/bin/byobu-layout.in: LP: #1278277
    - fix layout saving, which broke in tmux 1.8
    - incrementally rearrange while building our windows up to restore,
      as sometimes we run out of room; tiling in between seems to work
  * usr/bin/byobu-janitor.in, usr/lib/byobu/include/colors,
    - fix profile color breakage
  * usr/bin/byobu-ctrl-a.in: LP: #814172
    - fix issues with F5 refresh in byobu-screen, when the user has changed
      the default escape key
  * usr/share/byobu/profiles/bashrc: LP: #1259621
    - ensure that if the root user is in byobu, and we're using the
      fancy new colored prompt, that we use a # to indicate root
  * usr/share/man/man1/byobu.1: LP: #1248901
    - add note to manpage about putty resizing to 1-character tall and
      causing byobu-screen to crash
  [ Kosuke Asami ]
  * usr/lib/byobu/battery: LP: #1289157, #1289157
    - Mac OS X battery indicator support
  [ Dustin Kirkland ]
  * usr/lib/byobu/include/ec2instancespricing.py: LP: #1286367
    - merged in updated instance pricing script from
  * usr/share/byobu/profiles/tmux: LP: #1273685
    - remove double sourcing of local .tmux.conf
  * usr/lib/byobu/battery: LP: #1270451
    - add support for yet another batter type (Android)
    - thanks to Felix Krull for the initial patch
  * usr/share/byobu/profiles/tmux: LP: #1270551
    - enable ctrl-left and ctrl-right to move among words
  [ Chris Johnston ]
  * usr/share/man/man1/byobu-layout.1: LP: #1288738
    - fix manpage typo
  [ Mike Miller ]
  * usr/lib/byobu/logo: LP: #1278006
    - fix RHEL detection for logo
  [ Daniel Hahler ]
  * usr/bin/byobu-keybindings: LP: #1258093
    - fix toggling of f-keys
  * usr/share/byobu/profiles/tmux: LP: #1258534
    - ensure that we respect BYOBU_NO_TITLE in tmux
  [ Ryo ONODERA ]
  * configure.ac, etc/profile.d/Z97-byobu.sh => etc/profile.d/Z97-
    byobu.sh.in, usr/bin/byobu-config => usr/bin/byobu-config.in,
    usr/bin/byobu-ctrl-a => usr/bin/byobu-ctrl-a.in, usr/bin/byobu-
    disable-prompt => usr/bin/byobu-disable-prompt.in, usr/bin/byobu-
    disable => usr/bin/byobu-disable.in, usr/bin/byobu-enable-prompt =>
    usr/bin/byobu-enable-prompt.in, usr/bin/byobu-enable =>
    usr/bin/byobu-enable.in, usr/bin/byobu-export => usr/bin/byobu-
    export.in, usr/bin/byobu-janitor => usr/bin/byobu-janitor.in,
    usr/bin/byobu-launcher-install => usr/bin/byobu-launcher-install.in,
    usr/bin/byobu-launcher-uninstall => usr/bin/byobu-launcher-
    uninstall.in, usr/bin/byobu-launcher => usr/bin/byobu-launcher.in,
    usr/bin/byobu-launch => usr/bin/byobu-launch.in, usr/bin/byobu-
    layout => usr/bin/byobu-layout.in, usr/bin/byobu-prompt =>
    usr/bin/byobu-prompt.in, usr/bin/byobu-quiet => usr/bin/byobu-
    quiet.in, usr/bin/byobu-reconnect-sockets => usr/bin/byobu-
    reconnect-sockets.in, usr/bin/byobu-select-backend => usr/bin/byobu-
    select-backend.in, usr/bin/byobu-select-profile => usr/bin/byobu-
    select-profile.in, usr/bin/byobu-select-session => usr/bin/byobu-
    select-session.in, usr/bin/byobu-shell => usr/bin/byobu-shell.in,
    usr/bin/byobu-silent => usr/bin/byobu-silent.in, usr/bin/byobu-
    status-detail => usr/bin/byobu-status-detail.in, usr/bin/byobu-
    status => usr/bin/byobu-status.in, usr/bin/byobu-ugraph =>
    usr/bin/byobu-ugraph.in, usr/bin/byobu-ulevel => usr/bin/byobu-
    ulevel.in, usr/bin/byobu => usr/bin/byobu.in,
    usr/lib/byobu/include/config.py =>
    usr/lib/byobu/include/config.py.in, usr/lib/byobu/include/dirs =>
    usr/lib/byobu/include/dirs.in, usr/lib/byobu/include/toggle-utf8 =>
    usr/lib/byobu/include/toggle-utf8.in, usr/share/byobu/tests/byobu-
    time-notifications => usr/share/byobu/tests/byobu-time-
    notifications.in: LP: #1264978, #1289157
    - use @prefix@ rather than hardcoding /usr, makes code
      more portable and easier to build with ./config --prefix
  [ Arminius Silvanus ]
  * usr/share/byobu/profiles/bashrc: LP: #1280550
    - test the $BASH variable, rather than $SHELL, to tell if we're
      running in a bash environment
  [ Jan Klepek ]
  * usr/lib/byobu/include/config.py: LP: #1286249
    - fall back to using the distro status file, fixes
      crash in config if status file disappears
  * usr/lib/byobu/include/Makefile.am, usr/lib/byobu/include/tmux-send-
    command-to-all-panes, usr/lib/byobu/include/tmux-send-command-to-
    all-windows, usr/share/byobu/keybindings/f-keys.tmux,
    - add two new keybindings for byobu-tmux, Shift-F9 and Ctrl-F9
    - these will prompt you for a command, and then run that command
      in all splits or windows (respectively)
  * usr/lib/byobu/include/constants:
    - make sure we export this variable, so that we only need to
      do the expensive test once
  * usr/bin/byobu-janitor, usr/lib/byobu/date,
    usr/lib/byobu/include/constants, usr/lib/byobu/include/shutil,
    usr/lib/byobu/time, usr/share/byobu/profiles/tmux,
    usr/share/byobu/profiles/tmuxrc, usr/share/man/man1/byobu.1:
    - LP: #1059127
    - fix longstanding "date and time flash on and off" bug
    - this isn't a great fix, but it's a start
    - basically, we need to use the tmux status native support
      for timestamps
    - support configuration through ~/.byobu/datetime.tmux
    - this will be a difference between byobu-tmux and byobu-screen,
      which is a bummer
    - also, there's more work to be done, in order to enable/disable
      this via F9/byobu-config
  * usr/lib/byobu/include/constants: LP: #1278446
    - ensure that we pick a python that has a proper snack module

8bc7358... by Alexander Chernyakhovsky on 2014-01-27

Import patches-unapplied version 5.70-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: eb809dc1cc051ab1f0ec6c041d3568d1ebdb482f

New changelog entries:
  * Syncing from Ubuntu
  * usr/share/byobu/keybindings/f-keys.tmux:
    - fix navigation among sessions
  * usr/share/byobu/keybindings/f-keys.tmux,
    - change the rarely used Ctrl-F8 keybinding to rename the current
    - move the restore-a-split-layout to Shift-Alt-F8
  * usr/lib/byobu/session, usr/share/byobu/keybindings/f-keys.screen,
    usr/share/byobu/status/status: LP: #1255139
    - add support for screen session names in the status item
    - only display when more than one session in tmux, always displayed by
      default in screen, where we have more real estate
    - support the Ctrl-F8 hotkey in screen too, to rename session
  * debian/control:
    - revert build-dep on python-support, lintian is dumb sometimes
  * usr/lib/byobu/include/shutil, usr/lib/byobu/Makefile.am,
    usr/lib/byobu/session, usr/share/byobu/status/status,
    usr/share/man/man1/byobu.1: LP: #1255139
    - add a new status item, to show the session name
  * usr/lib/byobu/include/icons, usr/lib/byobu/session:
    - use an icon for the session status item
  * debian/control, debian/rules, README, usr/bin/byobu-config,
    usr/bin/byobu-config => usr/lib/byobu/include/config.py,
    usr/bin/byobu-select-session, usr/bin/byobu-select-session =>
    usr/lib/byobu/include/constants, usr/lib/byobu/include/Makefile.am:
    - LP: #1253458
    - introduce a new BYOBU_PYTHON environment variable, that defines
      your desired python interpreter
    - prefer python, then python2, then python3
  * debian/control:
    - silence lintian warning with a build-dep on python-support
  * usr/bin/byobu-ugraph:
    - clean up trailing whitespace
  * usr/share/man/man1/byobu-ugraph.1, usr/share/man/man1/byobu-
    ulevel.1, usr/share/man/man1/Makefile.am:
    - add manpages, silences lintian warning
  * usr/share/applications/byobu.desktop:
    - have the desktop file just launch the byobu executable
    - fixes situation where user runs byobu-disable, which touches
      the auto launch disable flag, but user tries to click on byobu
      desktop icon
  * usr/bin/byobu, usr/lib/byobu/include/constants:
    - support global variable for default window name
  * usr/bin/byobu-config:
    - fix broken fix for LP: #1255484
  * usr/share/byobu/keybindings/f-keys.screen,
    - change the printscreen hotkey from Shift-F9 to Shift-F7
    - Shift-F7 should be more memorable, in that F7 has long been
      used to enter scrollback mode
  * usr/lib/byobu/memory: LP: #1255491
    - fix the name of the __memory_detail() function
  * usr/bin/byobu-config: LP: #1255484
    - reload-required should always be in run-dir, not config-dir
  * usr/lib/byobu/updates_available: LP: #1255493
    - fix updates_available for pkcon
    - Thanks, <email address hidden>
  * usr/lib/byobu/custom: LP: #1255490
    - ignore backup files, ending in ~
  * debian/control: LP: #888770
    - recommend run-one, which is useful for some long-running status
      items, now that it has been MIR-approved
  * usr/share/byobu/profiles/bashrc:
    - adjust whitespace
  * usr/bin/byobu:
    - handle the backend better
  * etc/byobu/backend, usr/lib/byobu/include/common:
    - really default to tmux, at this point
    - tmux was the default in the previous LTS
  * usr/lib/byobu/include/common:
    - simplify backend detection
  * usr/bin/byobu: LP: #1244981
    - let's use our symlink for SSH_AUTH_SOCK, for consistency across
  * usr/bin/byobu-status: LP: #1233407
    - ensure status icons are customizable by end users
  * usr/share/byobu/profiles/bashrc:
    - Ubuntu themed grep colors, from Nick Moffit
  * usr/bin/byobu-select-profile:
    - point straight to the right section
  * usr/share/byobu/profiles/bashrc:
    - save a fork, use a function for exit status, from Nick Moffit
  * usr/share/byobu/profiles/bashrc:
    - add an Ubuntu color theme for less pager (manpages)
  * usr/share/byobu/keybindings/f-keys.tmux:
    - as it turns out, showing the current window name when renaming
      is really annoying
  * usr/bin/byobu-janitor, usr/lib/byobu/menu,
    usr/share/byobu/profiles/screenrc: LP: #1244509
    - customizations of screen configuration should go in
      $BYOBU_CONFIG_DIR/.screenrc, which will be sourced last; rather than
      ~/.screenrc (which should be reserved for screen-without-byobu)
  * usr/bin/byobu-reconnect-sockets, usr/bin/byobu-select-session:
    - LP: #1243017
    - add a few environment variables to restore, including upstart
      to ensure upstart commands resume working in a session restart
  * README, usr/bin/byobu-config, usr/bin/byobu-select-session,
    - LP: #996559, LP: #988471, LP: #1237071
    - Okay, this is the last time I'm going back and forth on this;
      for real ;-)
    - In our 3 python scripts, we are going to use #!/usr/bin/python
      + The vast majority of Byobu users are getting it from their
        distro, and the package itself appropriately depends on python
    - Advanced users, developers, and others who want to run a different
      python in their environment will need to sed update three scripts
    - I've left a hint in the README to that effect
  * usr/lib/byobu/logo:
    - use a UTF-8 approximation of the Byobu logo, 〣
      Unicode Character 'HANGZHOU NUMERAL THREE' (U+3023)
  * usr/share/byobu/pixmaps/byobu-banner.svg,
    - add a new banner image
    - use a green color for the branches in the logo
  * usr/bin/byobu-select-session: LP: #1241785
    - rework session selecting, especially when nesting
    - support an environment variable BYOBU_NESTING=1 which users can
      set to force nesting (rather than modifying the TERM variable
      which other programs rely upon)
    - add an interactive step, where users can immediately choose to
      run in a nested session

eb809dc... by Alexander Chernyakhovsky on 2013-09-28

Import patches-unapplied version 5.60-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8a1d23ff33643ed46df07b1d91477c21ebc67255

New changelog entries:
  * Syncing from Ubuntu
  * usr/share/byobu/profiles/bashrc, usr/share/man/man1/byobu-prompt.1:
    - only display error code when non-zero
    - document behavior in manpage
  * usr/share/byobu/profiles/bashrc:
    - I've tested this to display properly in:
      + gnome-terminal, xterm, uxterm, terminator, konsole
    - Still doesn't look right in putty
  * usr/bin/byobu, usr/bin/byobu-status, usr/share/byobu/keybindings/f-
    keys.tmux: LP: #1215210
    - default window name to -
    - this is a compromise and I see no other way around this
  * usr/share/byobu/profiles/bashrc:
    - allow disable of utf8 prompt via BYOBU_CHARMAP variable
  * usr/lib/byobu/logo:
    - support Unicode logo for CentOS
  * usr/bin/byobu-status, usr/lib/byobu/include/constants,
    usr/lib/byobu/include/icons, usr/lib/byobu/include/Makefile.am,
    usr/lib/byobu/include/toggle-utf8, usr/share/byobu/keybindings/f-
    keys.tmux, usr/share/byobu/keybindings/f-keys.tmux.disable,
    - add a new keybiding, Alt-F5, to toggle UTF-8 on and off
  * usr/share/byobu/profiles/bashrc:
    - prepend previous command's exit status on the fancy Byobu
      prompt; thanks for the wonderful idea, Martin Pitt!
  * usr/share/byobu/keybindings/f-keys.tmux,
    - add support for a new keybinding, Alt-F12, to toggle on/off
      tmux mouse support
    - display a message when toggling either on or off mouse or
      F-keys support
  * usr/share/byobu/keybindings/f-keys.screen,
    usr/share/doc/byobu/help.tmux.txt: LP: #1218680
    - byobu-screen has long supported Ctrl-A-~ which saves your scrollback
      buffer to a file
    - byobu-tmux had never quite implemented this
    - Add a new keybinding to both byobu-screen and byobu-tmux that adds
      this support, Shift-F9
  * usr/share/byobu/keybindings/f-keys.tmux: LP: #1224352
    - show current window name when prompting for rename-window
  * usr/bin/byobu, usr/share/byobu/profiles/bashrc:
    - try to ensure that 256 colors stick, per feedback from Josh
      Poulson in G+
  * usr/lib/byobu/battery:
    - fix battery status caching issues when battery is full, or
      plugged into AC
  * usr/lib/byobu/network: LP: #1203601
    - fix issue where /proc/net/dev isn't read correctly; use an
      intermediate cache file
  * usr/lib/byobu/cpu_temp: LP: #1167176
    - reorder cpu temp detection, as the previous order seemed to
      pick up GPU temps before CPU temps
  * usr/share/byobu/keybindings/f-keys.screen.disable:
    - drop a couple of keys that don't exist; should fix F5 refresh
      errors in byobu-screen, partial fix for LP: #814172
  * usr/lib/byobu/distro, usr/lib/byobu/include/common,
    usr/lib/byobu/logo, usr/share/byobu/profiles/bashrc:
    - save a couple of forks in the fast path
    - load BYOBU_DISTRO into the environment as we need this in
      multiple places
  * usr/bin/byobu-janitor: LP: #1208844
    - only enable the byobu prompt by default if the bashrc is stock;
      ie, hasn't been locally modified
  * usr/bin/byobu-launch, usr/lib/byobu/ec2_cost,
    usr/lib/byobu/hostname, usr/lib/byobu/include/shutil,
    usr/lib/byobu/ip_address: LP: #1208853
    - revert this recent commit, as it appears to have some unintended
      consequences, and it was just cleaning up some false positive
      bashism hits
  * usr/share/byobu/profiles/bashrc: LP: #1208844
    - revert override of term
  * usr/bin/byobu-prompt, usr/bin/Makefile.am, usr/share/man/man1/byobu-
    disable-prompt.1, usr/share/man/man1/byobu-enable-prompt.1,
    usr/share/man/man1/byobu-enable-prompt.1 =>
    usr/share/man/man1/byobu-prompt.1, usr/share/man/man1/Makefile.am:
    - add some documentation and an interactive utility for toggling
      on and off the byobu-prompt, which is hinted in the inline
      bashrc comment
  * usr/bin/byobu-janitor:
    - ensure byobu can be purged without breaking a bashrc
  * usr/bin/byobu-launch, usr/lib/byobu/ec2_cost,
    usr/lib/byobu/hostname, usr/lib/byobu/include/shutil,
    - work around checkbashisms false positives
  * usr/bin/byobu-janitor:
    - fix error in echo
  * usr/bin/byobu-disable-prompt, usr/bin/byobu-enable-prompt,
    - use a common bashrc file
  * usr/share/byobu/profiles/bashrc:
    - allow override via a $DISTRO env variable
  * usr/bin/byobu-disable-prompt, usr/bin/byobu-enable-prompt,
    - don't put profile reloads in the bash history
    - use a ~/.byobu/prompt file as a redirect, and to enable
      end user customizations
    - fix a bash error
  * usr/bin/byobu-enable-prompt, usr/bin/byobu-janitor:
    - enable the new byobu colored prompt by default, on new logins
  * usr/bin/byobu-janitor:
    - enable users to remove the line from their ~/.bashrc
  * usr/share/applications/byobu.desktop:
    - ensure TERM gets full color when launching from desktop
  * usr/bin/byobu-enable-prompt:
    - the @ symbol in the color prompt was hard to read
  * usr/bin/byobu-disable-prompt:
    - clean up all byobu-prompt lines
  * usr/bin/byobu-disable-prompt, usr/bin/byobu-enable-prompt:
    - use ubuntu themed colors for the prompt if running on
  * usr/bin/byobu-enable-prompt, usr/lib/byobu/distro,
    usr/lib/byobu/include/shutil, usr/lib/byobu/logo:
    - use a common get_distro function in a couple of places
  * usr/lib/byobu/wifi_quality, usr/share/man/man1/byobu.1:
    - make wifi status a little easier to read
  * usr/bin/byobu-disable-prompt, usr/bin/byobu-enable-prompt:
    - ensure we're in a tmux shell
    - ensure we're in a bash shell
    - don't double-reload
  * usr/bin/byobu-enable-prompt:
    - fix TERM
  * debian/postinst, usr/bin/byobu-enable-prompt: LP: #1205560
    - soften requirements on touching the reload flag
  * usr/share/byobu/status/status:
    - add the second profile a more complete one, the config I used most
      of the time
  * usr/bin/byobu-disable-prompt, usr/bin/byobu-enable-prompt,
    usr/bin/Makefile.am, usr/share/byobu/profiles/ps1.sh,
    - add a utility that installs and uninstalls a nicer color prompt
      into the local shell configuration
  * usr/bin/byobu-enable-prompt, usr/lib/byobu/include/shutil:
    - workaround for LP: #817690
    - add override for TERM in byobu-enable-prompt
  * usr/lib/byobu/include/common: LP: #1180427
    - silence STERR too on BYOBU_TEST
  * No changes
  * Re-release due to some minor breakage in my release script
  [ Chow Loong Jin ]
  * usr/bin/byobu: LP: #1173354
    - if tput colors is 256, use screen-256color in byobu-screen
  [ Dustin Kirkland ]
  * usr/share/byobu/keybindings/f-keys.tmux: LP: #1190290
    - handle spaces in windows and layouts properly
  * usr/lib/byobu/include/common: LP: #1180427
    - handle zsh's interpretation of "command -v", let it fall through
      to use 'type' for BYOBU_TEST
  * usr/bin/byobu-config: LP: #1177997
    - use decimal for os.makedirs() permission for compatibility
      with older+newer python versions
  * usr/bin/byobu: LP: #1195726
    - zeroing out window titles in byobu-screen is causing other problems,
      especially when the user defines shelltitle in ~/.screenrc
  * usr/share/byobu/profiles/tmux:
    - let's try tmux's automatic titles again
  * usr/lib/byobu/ec2_cost, usr/lib/byobu/hostname,
    usr/lib/byobu/include/shutil, usr/lib/byobu/ip_address:
    - fix regression, must hook wget -o- to stdout
  * usr/lib/byobu/wifi_quality:
    - minor fix for wifi quality printing, sometimes = and sometimes :
  * usr/lib/byobu/ec2_cost, usr/lib/byobu/hostname,
    usr/lib/byobu/include/shutil, usr/lib/byobu/ip_address,
    - ensure input/output/stderr are handled properly for background process
  * usr/bin/byobu-select-profile:
    - fix random background color setting for tmux
  * usr/bin/Makefile.am:
    - install byobu-ulevel
    - install byobu-ugraph
  * usr/lib/byobu/wifi_quality:
    - clear wifi status indicator when there is no wifi connection
  * usr/bin/byobu-select-session: LP: #1182776
    - skip sessions that are just whitespace
  * usr/lib/byobu/include/shutil, usr/lib/byobu/wifi_quality,
    usr/share/man/man1/byobu.1: LP: #1182528
    - fix status colors on Red Hat, Mac OS X, and elsewhere
    - seems that the #nnnnnn style coloring isn't working everywhere
      + should probably get to the bottom of this...

8a1d23f... by Alexander Chernyakhovsky on 2013-05-11

Import patches-unapplied version 5.41-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 2c6cdc291cda81fef2fd63558eb3db23c8e9c48b

New changelog entries:
  * Syncing from Ubuntu.
  * usr/share/byobu/profiles/tmux:
    - need to use prefix
  * usr/share/byobu/profiles/tmux:
    - run byobu-janitor in a new session, rather than a new window
      + on Mac (tmux 1.8), it seems that the tmux session does not
        yet exist, so this fails
  * usr/share/byobu/profiles/tmux: LP: #1177728
    - use byobu's tmux-screen-keys.conf
  * debian/postinst: LP: #1174537
    - drop the env python changes in the postinst
  * debian/control, usr/bin/byobu-select-profile: LP: #1166416
    - hardcode a use of gawk (for hex calculations)
  * usr/share/doc/byobu/help.tmux.txt: LP: #1143342
    - rephrase window rename help text
  * usr/bin/byobu-config: LP: #1166058
    - handle non-existant keybindings file
  * usr/bin/byobu-config: LP: #1125469
    - define error() function
  * debian/control:
    - lintian fixes
  * usr/bin/byobu:
    - fix minor syntax error
  [ Dustin Kirkland ]
  * usr/bin/byobu-janitor: LP: #1173620
    - there is no "grey" in tmux
  * usr/bin/byobu-launch:
    - append, rather than prepend, $PROMPT_COMMAND, as double-semi-colons
      are illegal, thanks to Christian Mäder in github for patch
  * usr/bin/byobu, usr/lib/byobu/include/Makefile.am,
    usr/share/doc/byobu/help.tmux.txt: LP: #939870
    - add a new keybinding, Alt-F6, which detaches all other clients
      + often used to maximize your tmux session, since tmux reduces
        the available size of your terminal to the smallest connected
  * usr/bin/byobu: LP: #1176956
    - handle unlimted ulimits
  * usr/share/man/man1/byobu.1: LP: #1121414
    - document PuTTY UTF-8 configuration
      + thanks to Chris Holmes
  * usr/bin/byobu-keybindings, usr/bin/Makefile.am,
    usr/share/man/man1/Makefile.am: LP: #1118755
    - added a new executable and manpage: byobu-keybindings
    - this is a command line utility for toggling Byobu's keybindings
      on an off
    - useful when Shift-F12 is not usable (Linux console tty), and
      when ctrl-a-! is not usable (tmux)
  * usr/bin/byobu-ctrl-a: LP: #1045070
    - check if the user has already chosen an escape sequence and if so,
      don't bother them with the ctrl-a question
  [ Reinhard Tartler ]
  * usr/bin/byobu-reconnect-sockets, usr/lib/byobu/include/shutil: LP: #1162432
    - fix reconnect on zsh
  * usr/lib/byobu/distro:
    - must escape whitespace
  * usr/bin/byobu-janitor, usr/share/byobu/keybindings/Makefile.am,
    usr/share/byobu/profiles/tmux, usr/share/byobu/profiles/tmuxrc:
    - fix a number of warnings/errors when launching Byobu on Mac OS X
    - ship a copy of screen-keys.conf, snapshot from tmux
      + unfortunately, this gets installed (or doesn't) in various different
        places by version of Linux/UNIX
    - touch a couple of byobu/tmux configuration files that should exist
      + otherwise, tmux 1.8 shows errors on launch
    - deprecate a couple of tmux configuration options that have gone
      away with tmux 1.7+
      + note that this might (?) annoy users of byobu from source or PPAs
        running the backports in PPAs or building from source
  * usr/share/doc/byobu/help.tmux.txt:
    - fix typos
  * usr/lib/byobu/distro:
    - fix distro printing for RHEL
  * usr/bin/byobu:
    - these ulimit tests are bash-specific
  * usr/lib/byobu/raid:
    - fix degraded raid detection regression

2c6cdc2... by Alexander Chernyakhovsky on 2013-04-03

Import patches-unapplied version 5.34-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a84749e620fdb6a5a1d56f6a1161c389902bee60

New changelog entries:
  * Perform sed from "/usr/bin/env python" to "/usr/bin/python" at
    build-time, not compile-time. (Closes: #703955)
  * Update standards version to 3.9.4.
  * Rebuild debconf templates.

a84749e... by Alexander Chernyakhovsky on 2013-03-24

Import patches-unapplied version 5.34-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 6b285abde33bc84ea9e2ba162373033898ae9c1c

New changelog entries:
  * Syncing from Ubuntu. (Closes: #682958)
  * Import new debconf spanish translation. (Closes: #688922)
  [ Dustin Kirkland ]
  * debian/rules:
    - check bash syntax at build time, to avoid LP: #1119446, #1119345 again
  * usr/lib/byobu/include/constants:
    - ensure that we have something in BYOBU_ULIMIT
  [ Lukas Stabe <email address hidden> ]
  * usr/lib/byobu/logo:
    - display logo surrounded by spaces on OSX
  * usr/lib/byobu/time_binary:
    - fix time_binary printing "\n" and killing other output
  * usr/lib/byobu/updates_available:
    - make updates_available aware of homebrew
  * usr/lib/byobu/time, usr/share/byobu/status/statusrc:
    - add an option to time to hide seconds
  * usr/bin/byobu-launch: LP: #1119446, #1119345
    - fix shell syntax regression
  [ Dustin Kirkland ]
  * usr/lib/byobu/mail: LP: #1118364
    - support maildir format
  * debian/rules, usr/bin/byobu, usr/bin/byobu-launch,
    usr/lib/byobu/include/common, usr/lib/byobu/include/constants:
    - clean up some bashisms (better portability)
    - checkbashisms at build time, show but don't fail
  [ Lukas Stabe ]
  * usr/bin/byobu-launcher-install:
    - better fish launcher conditional, per actual fish user
  * configure.ac, Makefile.am, === removed directory
    usr/share/byobu/ec2, usr/lib/byobu/ec2_cost,
    usr/lib/byobu/include/Makefile.am, usr/share/byobu/ec2/Makefile.am,
    usr/share/byobu/ec2/rates.eu-west-1, usr/share/byobu/ec2/rates.us-
    east-1, usr/share/byobu/ec2/rates.us-west-1,
    - use a smarter algorithm for estimating ec2 cost
    - include ec2instancespricing.py from
  * debian/postinst, usr/bin/byobu-config, usr/bin/byobu-select-session,
    usr/lib/byobu/include/ec2instancespricing.py: LP: #996559, #988471
    - use env for shebang in development tree
    - fix this up in the postinst
      + seems racy -- there's got to better way of handling this???
  * usr/bin/byobu-launcher-install, usr/bin/byobu-launcher-uninstall:
    - LP: #1002137
    - support fish shell in the installer
  * usr/bin/byobu-select-session:
    - fix python exception
  * usr/bin/byobu, usr/share/byobu/keybindings/f-keys.tmux: LP: #1103449
    - fix regression, re-enable blank window titles in both screen and tmux
  * usr/share/byobu/keybindings/f-keys.tmux:
    - use $BYOBU_SHELL_TITLE in tmux too
  * usr/share/byobu/windows/Makefile.am:
    - fix lintian warning, install as DATA rather than SCRIPTS
  * debian/po/de.po, debian/po/en_GB.po, debian/po/es.po,
    debian/po/pt.po, debian/po/ru.po, debian/po/templates.pot,
    - re-add this file, not sure when/how it got removed, fixes lintian
  * usr/share/man/man1/byobu.1, usr/share/man/man1/byobu-quiet.1,
    - fix lintian info messages
  * NEWS:
    - point to byobu.co in NEWS file
  * usr/bin/byobu-select-profile:
    - find a suitable hash sum utility (fixes Mac OS X)
  * usr/lib/byobu/uptime:
    - handle multiple white space with a single digit hour on Mac OS X
  * usr/bin/byobu-select-profile, usr/bin/byobu-ugraph,
    usr/lib/byobu/include/cycle-status, usr/lib/byobu/ip_address,
    - the sed found in Mac OS X seems to really prefer a -e before expression
  * usr/share/byobu/pixmaps/Byobu.png:
    - image added for Mac OS X packaging
  * usr/bin/byobu-config:
    - throw an error message when we can't import snack
  * Applications/Byobu.app/Contents/MacOS/Byobu:
    - add an application launcher for Mac OS X
  [ Dustin Kirkland ]
    - update build docs referencing git repo
  * usr/lib/byobu/cpu_freq, usr/lib/byobu/date, usr/lib/byobu/entropy,
    usr/lib/byobu/include/shutil, usr/lib/byobu/ip_address,
    usr/lib/byobu/load_average, usr/lib/byobu/memory,
    usr/lib/byobu/menu, usr/lib/byobu/processes, usr/lib/byobu/time,
    usr/lib/byobu/time_utc, usr/lib/byobu/uptime, usr/lib/byobu/users:
    - finally got my hands on a Mac OS X box!
    - fixed a bunch of status scripts to work on Mac OS X
  * AUTHORS, debian/copyright, po/bg.po, po/sv.po, README,
    usr/bin/byobu-layout, usr/bin/byobu-reconnect-sockets,
    usr/bin/byobu-select-session, usr/lib/byobu/entropy,
    usr/lib/byobu/include/cycle-status, usr/lib/byobu/include/mondrian,
    usr/lib/byobu/menu, usr/share/byobu/keybindings/f-keys.screen,
    - updated email address from <email address hidden> to <email address hidden>
  * debian/copyright, debian/source_byobu.py, etc/profile.d/Z97-
    byobu.sh, experimental/byobu-classroom, usr/bin/byobu,
    usr/bin/byobu-config, usr/bin/byobu-ctrl-a, usr/bin/byobu-disable,
    usr/bin/byobu-enable, usr/bin/byobu-export, usr/bin/byobu-janitor,
    usr/bin/byobu-launch, usr/bin/byobu-launcher, usr/bin/byobu-
    launcher-install, usr/bin/byobu-launcher-uninstall, usr/bin/byobu-
    quiet, usr/bin/byobu-select-backend, usr/bin/byobu-select-profile,
    usr/bin/byobu-shell, usr/bin/byobu-silent, usr/bin/byobu-status,
    usr/bin/byobu-status-detail, usr/lib/byobu/apport,
    usr/lib/byobu/arch, usr/lib/byobu/battery, usr/lib/byobu/color,
    usr/lib/byobu/cpu_count, usr/lib/byobu/cpu_freq,
    usr/lib/byobu/cpu_temp, usr/lib/byobu/custom, usr/lib/byobu/date,
    usr/lib/byobu/disk, usr/lib/byobu/disk_io, usr/lib/byobu/distro,
    usr/lib/byobu/ec2_cost, usr/lib/byobu/fan_speed,
    usr/lib/byobu/hostname, usr/lib/byobu/include/common,
    usr/lib/byobu/include/constants, usr/lib/byobu/include/dirs,
    usr/lib/byobu/include/notify_osd, usr/lib/byobu/include/shutil,
    usr/lib/byobu/ip_address, usr/lib/byobu/load_average,
    usr/lib/byobu/logo, usr/lib/byobu/mail, usr/lib/byobu/memory,
    usr/lib/byobu/network, usr/lib/byobu/notify_osd,
    usr/lib/byobu/processes, usr/lib/byobu/raid, usr/lib/byobu/rcs_cost,
    usr/lib/byobu/reboot_required, usr/lib/byobu/release,
    usr/lib/byobu/services, usr/lib/byobu/swap, usr/lib/byobu/time,
    usr/lib/byobu/time_utc, usr/lib/byobu/trash,
    usr/lib/byobu/updates_available, usr/lib/byobu/uptime,
    usr/lib/byobu/users, usr/lib/byobu/whoami,
    usr/lib/byobu/wifi_quality, usr/share/byobu/profiles/byoburc,
    usr/share/byobu/profiles/classroom, usr/share/byobu/profiles/common,
    usr/share/byobu/profiles/NONE, usr/share/byobu/profiles/screenrc,
    usr/share/byobu/profiles/tmux, usr/share/byobu/profiles/tmuxrc,
    usr/share/byobu/status/status, usr/share/byobu/status/statusrc,
    usr/share/man/man1/byobu.1, usr/share/man/man1/byobu-config.1,
    usr/share/man/man1/byobu-ctrl-a.1, usr/share/man/man1/byobu-
    enable.1, usr/share/man/man1/byobu-export.1,
    usr/share/man/man1/byobu-janitor.1, usr/share/man/man1/byobu-
    launcher.1, usr/share/man/man1/byobu-launcher-install.1,
    usr/share/man/man1/byobu-layout.1, usr/share/man/man1/byobu-quiet.1,
    usr/share/man/man1/byobu-screen.1, usr/share/man/man1/byobu-select-
    backend.1, usr/share/man/man1/byobu-select-profile.1,
    usr/share/man/man1/byobu-select-session.1, usr/share/man/man1/byobu-
    shell.1, usr/share/man/man1/byobu-silent.1,
    usr/share/man/man1/byobu-status.1, usr/share/man/man1/byobu-status-
    detail.1, usr/share/man/man1/byobu-tmux.1:
    - updated email address from <email address hidden> to <email address hidden>
  * usr/bin/byobu-select-session: LP: #1098102
    - fix regression with Python2.6 compatibility, use Popen instead of
  [ Przemek Wesolek ]
  * usr/bin/byobu-status: LP: #1003938
    - go through cat due to possible tmux/epoll bug
  * usr/bin/byobu, usr/share/byobu/profiles/common: LP: #1031925
    - 'byobu-screen -t foo' was hanging
    - seems that screen's shelltitle command in our common profile
      conflicts with the -t option on the command line
    - add a hack to byobu that detects this, and avoids hanging
    - set title to . otherwise (seems we need one printable character here)
  * usr/bin/byobu-ctrl-a: LP: #1004031
    - fix some bad problems introduced by single quotes
    - escape double quotes instead
    - clean up keybindings file with better sed's
  * usr/lib/byobu/menu: LP: #881993
    - merge, and update a little
    - make sure we get the second-to-last byte on that line
  * usr/bin/byobu-config: LP: #1097922, #1098102
    - ensure byobu-config works even if ~/.profile doesn't exist
  * usr/bin/byobu-ctrl-a: LP: #1098229
    - fix typo that breaks ctrl-a selection behavior
  * usr/bin/byobu: LP: #1026595
    - fix readlink detection; we were using BYOBU_TEST before it was defined
    - instead, try to greadlink -f .; operationally the same
  * usr/lib/byobu/include/dirs: LP: #1025998
    - more XDG annoyances
    - use $HOME/.config/byobu as BYOBU_CONFIG_DIR if it exists
  * === added symlink usr/bin/byobu-screen, === added symlink
    usr/bin/byobu-tmux, === target is byobu: LP: #1022882
    - add symlinks to repo, makes it easier to use byobu straight out of
  * usr/bin/byobu-select-profile: LP: #946112
    - fix byobu interactive color selection in tmux
  * usr/lib/byobu/distro, usr/lib/byobu/release: LP: #1004722
    - use sw_vers utility on Mac to determine distro and release
  [ Iain Lane ]
  * usr/bin/byobu-select-session:
    - Handle `screen -ls' returning 1. (LP: #1098341)
  * usr/bin/byobu-status:
    - move tmux-specific width code into tmux case block
  * usr/bin/byobu-config, usr/bin/byobu-ctrl-a,
    - update python code for python3 compatibility
  * usr/bin/byobu-select-session:
    - update python code for python3 compatibility
  * usr/lib/byobu/logo: LP: #1094716
    - use the Apple unicode logo, rather than the Apple option symbol
    - this is only visible from Mac terminals (much like the Ubuntu logo
      is only visible from Ubuntu terminals)
  [ Dustin Kirkland ]
  * configure.ac, debian/control, debian/copyright, README,
    usr/lib/byobu/rcs_cost, usr/share/man/man1/byobu.1,
    usr/share/man/man1/byobu-config.1, usr/share/man/man1/byobu-ctrl-
    a.1, usr/share/man/man1/byobu-enable.1, usr/share/man/man1/byobu-
    janitor.1, usr/share/man/man1/byobu-launcher.1,
    usr/share/man/man1/byobu-layout.1, usr/share/man/man1/byobu-quiet.1,
    usr/share/man/man1/byobu-screen.1, usr/share/man/man1/byobu-select-
    backend.1, usr/share/man/man1/byobu-select-profile.1,
    usr/share/man/man1/byobu-select-session.1, usr/share/man/man1/byobu-
    shell.1, usr/share/man/man1/byobu-silent.1,
    usr/share/man/man1/byobu-status.1, usr/share/man/man1/byobu-status-
    detail.1, usr/share/man/man1/byobu-tmux.1:
    - point to the new byobu.co website rather than the launchpad landing
  * usr/share/byobu/profiles/common: LP: #1089008
    - re-enable shift-pgup/shift-pgdn in the terminal buffer in screen,
      to match our default in tmux
  * === added directory usr/share/byobu/pixmaps/highcontrast,
    debian/install, usr/share/byobu/pixmaps/highcontrast/byobu.svg:
    - add a byobu high contrast icon, LP: #1082241
    - simplify, removing detail
  * usr/lib/byobu/distro, usr/lib/byobu/logo: LP: #1094716
    - try to improve logo printing and distro detection on Mac
  * debian/control, debian/rules, usr/bin/byobu-config, usr/bin/byobu-
    select-session: LP: #1043048
    - get our python code pep8 compliant
      + except use tabs instead of spaces, and allow lines longer than
        80 characters
    - this should get byobu's python code working better with python3
  * debian/postrm:
    - fix lintian error
  [ Dustin Kirkland and Philip Muškovac ]
  * usr/lib/byobu/battery: LP: #1090831
    - some batteries use "CHARGE" while others use "ENERGY"
  [ Antonio Lorusso ]
  * usr/bin/byobu-status: LP: #1018538, #1073145, #1020674
    - fix select/copy/paste in iTerm2 and KDE
  [ Dustin Kirkland ]
  * usr/bin/byobu-config, usr/bin/byobu-ctrl-a: LP: #1019743
    - fix escape sequence setting in config with tmux
  * debian/postinst, debian/postrm: LP: #1050249
    - clean up obsolete config file
  * usr/share/byobu/keybindings/f-keys.screen:
    - create a new shell when splitting a window in byobu-screen
  * usr/lib/byobu/memory: LP: #1059307
    - drop fo_cached calculation, which was not actually used
    - change foreground color of free memory percentage to yellow,
      if its over 90% used
    - use a better variable name for memory usage
  * usr/lib/byobu/custom, usr/share/man/man1/byobu.1:
    - fix color for custom scripts; default to no color changes
  * usr/bin/byobu-janitor, usr/lib/byobu/include/shutil: LP: #1071287
    - ensure that we re-check metadata service availability each time
      byobu-janitor runs
    - move metadata_available flag to more ephemeral run dir
    - drop timeout on metadata check to 5 seconds
  * usr/lib/byobu/release: LP: #1068581
    - simplify and use lsb_release -s -r when necessary
  * usr/lib/byobu/include/constants: LP: #1068580
    - test for the sed --follow-symlink option and only use it when
  * usr/share/man/man1/byobu.1: LP: #1059237
    - document that you can copy status scripts to ~/.byobu/bin and
      modify them locally
  * usr/lib/byobu/include/shutil: LP: #1059232
    - fix tmux color clearing
  * usr/lib/byobu/include/common:
    - remove trailing whitespace
  [ Jake Biesinger and Dustin Kirkland ]
  * usr/share/byobu/keybindings/common, usr/share/byobu/keybindings/f-
    keys.screen, usr/share/byobu/keybindings/f-keys.screen.disable,
    usr/share/doc/byobu/help.tmux.txt: LP: #945069
    - unbind ctrl-left/right/up/down in byobu
      + previously was used to resize splits
      + some users unfortunately expect ctrl-left/right to move the
        cursor around words
    - resizing splits is something that happens relatively infrequently,
      so bind these to shift-alt-up/down/left/right
    - use alt-left/right to move between windows
    - use alt-up/down to move between sessions
    - source the disable bindings just before sourcing the byobu bindings,
      this enables a clean undo of bindings
    - document the changes in the help text
  [ Dustin Kirkland ]
  * usr/lib/byobu/users:
    - clear cache on 0 users
  [ Patrick Marlier ]
  * usr/lib/byobu/users:
    - fix typo in user detailed counting
  [ Daniel Hahler ]
  * usr/lib/byobu/include/common:
    - clear stderr in byobu test
  [ Dustin Kirkland ]
  * usr/bin/byobu-status: LP: #998812
    - fix upgrades to the new width handling, where some things
      were undefined
  * usr/lib/byobu/updates_available: LP: #976928, #1010505, #999151
    - use flock when running apt-check or apt-get
      + ideally we'd use run-one here, but not yet in main or other distros
    - depend on util-linux, which provides flock
    - drop run-one usage, use flock directly instead
  * debian/control, usr/share/byobu/windows/common:
    - fix some lintian warnings and errors
  * usr/lib/byobu/raid: LP: #1006971
    - ensure raid status cache gets cleared out when done rebuilding
  * debian/postrm: LP: #996873
    - at package removal, ensure that we remove the auto-launch symlink
      if it exists
  * usr/bin/byobu, usr/lib/byobu/include/constants, usr/lib/byobu/logo,
    usr/share/man/man1/byobu.1: LP: #938920, #995412
    - fix "infinite scrolling" of status line, when using multibyte
      utf-8 characters in status
    - detect character map, and only enable utf-8 when possible
  * usr/bin/byobu, usr/bin/byobu-launch, usr/bin/byobu-status,
    usr/lib/byobu/disk_io, usr/lib/byobu/distro,
    usr/lib/byobu/include/common, usr/lib/byobu/include/constants,
    usr/lib/byobu/release, usr/lib/byobu/updates_available: LP: #996285
    - create new BYOBU_TEST global, which is one of:
      [command -v, type, which]
    - command -v doesn't exist in busybox, type does
  * usr/lib/byobu/ec2_cost, usr/lib/byobu/include/shutil,
    usr/lib/byobu/rcs_cost: LP: #1013220
    - gracefully silence status notifications that require /proc/net/route
      when it's not really there (cygwin, mac)
  * usr/share/byobu/profiles/tmux: LP: #1012348
    - fix status activity/alert bolding
    - seems upstream tmux changed the option name from "alert" to "activity"
  * usr/share/man/man1/byobu.1: LP: #977225
    - add documentation about the status line background colors
  * usr/lib/byobu/include/constants: LP: #954031
    - use the sed --follow-symlinks option to keep from recreating files,
      especially .profile and .bashrc
  [ Dustin Kirkland and Daniel Lee ]
  * usr/lib/byobu/disk_io, usr/lib/byobu/mail, usr/lib/byobu/network:
    - LP: #962730, #998202
    - clear out cache on a few other status notifications where we go
      from activity, to none
  [ https://launchpad.net/~ktyubuntu ]
  * usr/lib/byobu/logo: LP: #1004712
    - fix Red Hat logo detection
  * usr/lib/byobu/logo: LP: #1004722
    - add apple distro and logo
  * usr/bin/byobu-config, usr/bin/byobu-select-session: LP: #988471
    - per Barry Warsaw, scripts should NOT use 'env python'; sorry
  * === added directory usr/share/sounds, === added directory
    usr/share/sounds/byobu, usr/share/sounds/byobu/byobu.ogg: LP: #999716
    - add byobu sound to repo, as pronounced by Fumihito YOSHIDA
  * usr/lib/byobu/updates_available:
    - use run-one, rather than run-this-one (which isn't working well)
  [ Dustin Kirkland ]
  * usr/bin/byobu-status: LP: #997766
    - handle status wider than terminal more gracefully
  [ Daniel Hahler ]
  * usr/bin/byobu-config: LP: #996559
    - use env for python version
  [ Dustin Kirkland ]
  * usr/bin/byobu-status:
    - performance improvement, testing for directory existence before
      mkdir -p saves time
    - localize a couple of function variables
  * usr/bin/byobu: LP: #966686
    - ensure that the MOTD gets printed on byobu-tmux first launches
  * usr/lib/byobu/include/constants: LP: #940224
    - revert r1927
  [ Fumihito YOSHIDA (hito) ]
  * usr/lib/byobu/logo: LP: #952724
    - handle VTE_CJK_WIDTH=1 for asian locales

6b285ab... by David Prévot <email address hidden> on 2012-10-28

Import patches-unapplied version 5.16-1.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 9c5a06dae531c6840497f34effc4433554a180a8

New changelog entries:
  * Non-maintainer upload.
  * Proofread templates by debian-l10n-english list, thanks to Justin B Rye
    and Christian Perrier. (Closes: #686313)
  [ debconf translations ]
  * Remove useless en_GB translation.
  * Russian, Yuri Kozlov (closes: #687321)
  * Polish, Michał Kułach (closes: #687553)
  * Czech, Michal Šimůnek (closes: #687716)
  * Danish, Joe Hansen (closes: #687820)
  * French, Cédric Boutillier (closes: #687946)
  * Portuguese, Miguel Figueiredo (closes: #687984)
  * Japanese, victory (closes: #688176)
  * German, Martin Eberhard Schauer (closes: #688036)
  * Swedish, Martin Bagge (closes: #688429)
  * Spanish, Rafael Ernesto Rivas

9c5a06d... by Alexander Chernyakhovsky on 2012-03-12

Import patches-unapplied version 5.16-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 46e4eef5a34f985b3db32b4236da7be4c0a2c541

New changelog entries:
  * Syncing from Ubuntu.
  * usr/lib/byobu/updates_available: LP: #942469
    - fix regression clearing updates_available status
    - and fix a typo in that commit
  * usr/lib/byobu/reboot_required, usr/lib/byobu/updates_available:
    - powersave flag and reload flag suffered from the same problem
      as LP: #942469
  * usr/bin/byobu: LP: #949385
    - namespace a few environment variables more appropriately
  * usr/bin/byobu, usr/lib/byobu/include/constants:
    - fix 256 color support
    - default to colors specified in the Ubuntu brand guidelines
      + http://design.canonical.com/the-toolkit/ubuntu-brand-guidelines/
  * usr/bin/byobu-status, usr/lib/byobu/battery, usr/lib/byobu/cpu_freq,
    usr/lib/byobu/custom, usr/lib/byobu/disk, usr/lib/byobu/disk_io,
    usr/lib/byobu/distro, usr/lib/byobu/ec2_cost, usr/lib/byobu/entropy,
    usr/lib/byobu/fan_speed, usr/lib/byobu/hostname,
    usr/lib/byobu/load_average, usr/lib/byobu/memory,
    usr/lib/byobu/network, usr/lib/byobu/processes, usr/lib/byobu/raid,
    usr/lib/byobu/rcs_cost, usr/lib/byobu/swap, usr/lib/byobu/uptime,
    - help ensure that a status is printed
    - this fixes byobu status on some slower systems
    - use the last cached status, if the current one doesn't return
  * usr/lib/byobu/include/mondrian:
    - simply speed up using perl
  * usr/bin/byobu: LP: #937175
    - check tput for 256 color support before defaulting to that in tmux mode
  * usr/lib/byobu/disk_io: LP: #934893, #936393
    - initialize the x1 value correctly
  * usr/lib/byobu/ec2_cost, usr/share/byobu/status/statusrc,
    usr/share/man/man1/byobu.1: LP: #929907
    - disable the ec2_cost plugin if not running in EC2,
      allow override with EC2_ESTIMATE=1 in ~/.byobu/statusrc
  * usr/lib/byobu/include/shutil: LP: #930656
    - support network interface detection on Mac OSX
    - untested by me, but sort of suggested by a user
  * etc/byobu/backend, usr/lib/byobu/include/common,
    usr/lib/byobu/include/constants: LP: #937174
    - fix upgrades while within a running byobu-screen session
  * usr/share/byobu/keybindings/f-keys,
    - keybindings for screen to match tmux for consistency
  * usr/bin/byobu-ctrl-a:
    - fix regression in byobu-screen ctrl-a handling
  * usr/lib/byobu/menu, usr/share/byobu/keybindings/common,
    usr/share/byobu/keybindings/f-keys, usr/share/byobu/keybindings/f-
    keys.tmux, usr/share/byobu/keybindings/f-keys =>
    usr/share/byobu/keybindings/screen-escape-keys =>
    - keybindings for screen to match tmux for consistency
  [ Ryan Thompson ]
  * usr/bin/byobu-reconnect-sockets, usr/bin/byobu-select-session: LP: #924545
    - add to the list of environment variables to update on reconnect
  [ Dustin Kirkland ]
  * usr/bin/byobu-status:
    - clear first window name
  * usr/share/byobu/status/status:
    - disable a few status items in the first tmux status line to ensure
      that the status line fits in 80x25 terminals
    - press shift-f5 for more status
  * usr/bin/byobu-ctrl-a: LP: #931345
    - fix ctrl-a support for tmux 1.5 and 1.6
  * usr/bin/byobu-status:
    - fix broken status expiration, which wasn't working and probably
      had a huge performance penalty :-(
  * usr/bin/byobu-ctrl-a, usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/byobu/profiles/tmuxrc: LP: #923134
    - get byobu-ctrl-a working within tmux, like screen
    - prompt the user for ctrl-a to work in Screen/escape mode, or emacs
  [ Daniel Hahler ]
  * debian/rules:
    - autoconf into debian rules
  [ Daniel Hahler ]
  * usr/bin/byobu-reconnect-sockets: LP: #923169
    - better fix for zsh, set compatibility options instead
  [ Dustin Kirkland ]
  * debian/control:
    - suggest ttf-ubuntu-font-family which provides the  character
  * usr/share/byobu/profiles/tmux:
    - drop the brackets around the open windows, saves ~4 horizontal
      characters; trying to get default tmux to fit in 80x25
  * usr/lib/byobu/users:
    - do a better job counting ssh users
  * usr/share/byobu/status/status:
    - move wifi_quality to second right status
  * usr/bin/byobu-status, usr/lib/byobu/include/constants:
    - use printf instead of echo, saves a few forks
  * usr/lib/byobu/cpu_freq, usr/lib/byobu/cpu_temp,
    usr/lib/byobu/custom, usr/lib/byobu/date, usr/lib/byobu/disk_io,
    usr/lib/byobu/ec2_cost, usr/lib/byobu/logo, usr/lib/byobu/network,
    usr/lib/byobu/rcs_cost, usr/lib/byobu/time_binary,
    usr/lib/byobu/include/common, usr/lib/byobu/include/mondrian,
    - use printf where possible, saves some forks
  * usr/lib/byobu/release, usr/share/byobu/status/statusrc,
    - based on suggestion from Scott Moser, support an abbreviated
      version of the release string
    - support a statusrc configuration variable of RELEASE_ABBREVIATED=N
      where N is the number of characters from the front of the release
      string to display
  [ Ryan Thompson ]
  * usr/bin/byobu-reconnect-sockets: LP: #923169
    - nasty hack for compatibility with zsh sourcing this file
  [ Colin Watson ]
  * debian/control, debian/rules: LP: #923197
    - minimize our perl dependencies
  [ Dustin Kirkland ]
  * usr/lib/byobu/ip_address:
    - user@host and ipaddress need some separation, as they're hard to
      differentiate when next to one another
  * usr/bin/byobu-ctrl-a: LP: #922951
    - if the user has already chosen an escape sequence, don't run the
      interactive byobu-ctrl-a program
  * usr/share/byobu/keybindings/f-keys.tmux,
    - empty default window names
    - easy to change with F8
    - need to save characters in default tmux launch to get it to fit
      in 80x24 terminals
  * experimental/byobu-classroom, usr/bin/byobu-config, usr/bin/byobu-
    ctrl-a, usr/bin/byobu-janitor, usr/bin/byobu-launcher-uninstall,
    usr/bin/byobu-quiet, usr/bin/byobu-silent, usr/bin/byobu-status,
    usr/lib/byobu/cpu_temp, usr/lib/byobu/custom,
    usr/lib/byobu/ec2_cost, usr/lib/byobu/include/constants,
    usr/lib/byobu/logo, usr/lib/byobu/menu, usr/lib/byobu/network,
    usr/share/byobu/keybindings/f-keys: LP: #920661
    - byobu should not set environment variable 'SED'
    - use BYOBU_SED instead
  * usr/bin/byobu, usr/bin/byobu-janitor, usr/lib/byobu/disk_io,
    - use BYOBU_READLINK instead of READLINK
  * usr/bin/byobu-select-session: LP: #911500
    - detect and avoid some circular byobu-inside-byobu infinite loops
  * usr/bin/byobu, usr/bin/byobu-ctrl-a, usr/bin/byobu-reconnect-
    sockets, usr/lib/byobu/color, usr/lib/byobu/date,
    usr/lib/byobu/include/shutil, usr/lib/byobu/time:
    - make check for BYOBU_BACKEND explitly tmux|screen
  [ Ryan Thompson ]
  * usr/bin/byobu-select-session: LP: #919391
    - read only integers
  * usr/bin/byobu-select-session: LP: #908944
    - use attach_session function
  * usr/lib/byobu/ec2_cost, usr/lib/byobu/network:
    - fix input-field-separator problems with /proc/net/dev parsing
    - get them in the right order on flip flag
  [ Alexander Chernyakhovsky and Dustin Kirkland ]
  * === added directory debian/source, debian/control, debian/install,
    debian/rules, debian/source/format: LP: #917682
    - switch to dh7 format for build
  [ Dustin Kirkland ]
  * debian/install, debian/links, === removed symlink
    usr/share/byobu/keybindings/common, === target was uf-keys,
    - re-establish a symlink for the icon/art; note, this should
      really be handled in the autohell build for portability;
      using debian/links is hacky
    - drop common as a link; instead, use "source"

46e4eef... by Alexander Chernyakhovsky on 2012-01-12

Import patches-unapplied version 5.3-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 5909f4b65cbfee5686b25671446893c8b85b9fb2

New changelog entries:
  * Syncing from Ubuntu. Remaining changes:
    - Switch to dh short syntax
    - Added a substvar ${perl:Depends} dependency into debian/control
  [ Daniel Hahler ]
  * usr/bin/Makefile.am:
    - fix safe link creation
  [ Dustin Kirkland ]
  * usr/share/byobu/profiles/tmux:
    - add some whitespace
  * usr/bin/byobu, usr/share/byobu/profiles/tmux: LP: #908766, #900309
    - TERM must be 'screen', to work with: a) 256 colors, and
      b) vim/mutt with bce; tmux does not support bce properly
  * usr/bin/byobu: LP: #914424
    - use READLINK
  * usr/share/byobu/profiles/tmux:
    - add some comments
  * usr/lib/byobu/ec2_cost, usr/lib/byobu/network: LP: #914098
    - fix regression from r1839, add colon to IFS
  * usr/share/man/man1/byobu.1: LP: #913817
    - mention byobu-select-backend prominently in the manpage
  * usr/bin/byobu-status, usr/share/man/man1/byobu.1: LP: #898065
    - support ip_address4 and ip_address6 in the status line
    - allows for users to see both ipv4 and ipv6 addresses simultaneously
      rather than one or the other
  * etc/profile.d/Z97-byobu.sh:
    - support LC_TERMTYPE=[byobu|byobu-screen|byobu-tmux]
  * etc/profile.d/Z97-byobu.sh, usr/bin/byobu-launcher: LP: #897711
    - allow nesting, if LC_BYOBU > 1
  * usr/bin/byobu, usr/bin/byobu-janitor, usr/lib/byobu/include/common,
    - for users upgrading from an older version of byobu, where they were
      previously using a screen backend, keep them using a screen backend
    - for new users, default to tmux backend
  * usr/bin/byobu, usr/share/byobu/profiles/common: LP: #882067
    - maximize the number of windows we can fit in byobu-screen by dropping
      the $SHELL window title
    - users can override by setting 'shelltitle' in ~/.screenrc
    - fixes a problem where screen hangs when interactively setting shelltitle
    - always easy to name a window with F8
  [ Dustin Kirkland and Ryan Thompson ]
  * usr/bin/byobu-reconnect-sockets, usr/bin/byobu-select-session: LP: #908944
    - improve support for importing X11 environment variables