Publishing details

Changelog

byobu (5.70-0ubuntu1~ubuntu12.10.1~ppa1) quantal; urgency=medium

  * No-change backport to quantal

byobu (5.70-0ubuntu1) trusty; urgency=low

  * usr/share/byobu/keybindings/f-keys.tmux:
    - fix navigation among sessions
  * usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/byobu/keybindings/f-keys.tmux.disable,
    usr/share/doc/byobu/help.tmux.txt:
    - change the rarely used Ctrl-F8 keybinding to rename the current
       session
    - move the restore-a-split-layout to Shift-Alt-F8
  * usr/lib/byobu/session, usr/share/byobu/keybindings/f-keys.screen,
    usr/share/byobu/keybindings/f-keys.screen.disable,
    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

byobu (5.69-0ubuntu1) trusty; urgency=low

  * debian/control:
    - revert build-dep on python-support, lintian is dumb sometimes

byobu (5.68-0ubuntu1) trusty; urgency=low

  * 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/select-session.py,
    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

byobu (5.67-0ubuntu1) trusty; urgency=low

  * 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

byobu (5.66-0ubuntu1) trusty; urgency=low

  * usr/share/byobu/keybindings/f-keys.screen,
    usr/share/byobu/keybindings/f-keys.screen.disable,
    usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/byobu/keybindings/f-keys.tmux.disable,
    usr/share/doc/byobu/help.tmux.txt:
    - 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 ~

byobu (5.65-0ubuntu1) trusty; urgency=low

  * debian/control: LP: #888770
    - recommend run-one, which is useful for some long-running status
      items, now that it has been MIR-approved

byobu (5.64-0ubuntu1) trusty; urgency=low

  * 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

byobu (5.63-0ubuntu1) trusty; urgency=low

  * usr/bin/byobu: LP: #1244981
    - let's use our symlink for SSH_AUTH_SOCK, for consistency across
      sessions
  * 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)

byobu (5.62-0ubuntu1) trusty; urgency=low

  * 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,
    usr/lib/byobu/include/ec2instancespricing.py:
    - 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

byobu (5.61-0ubuntu1) unstable; urgency=low

  * 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,
    usr/share/byobu/pixmaps/byobu.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

byobu (5.60-0ubuntu1) saucy; urgency=low

  * usr/share/byobu/profiles/bashrc, usr/share/man/man1/byobu-prompt.1:
    - only display error code when non-zero
    - document behavior in manpage

byobu (5.59-0ubuntu1) saucy; urgency=low

  * usr/share/byobu/profiles/bashrc:
    - use MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET (U+27EB, Pe): ⟫
    - 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,
    usr/share/doc/byobu/help.tmux.txt:
    - 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!

byobu (5.58-0ubuntu1) saucy; urgency=low

  * usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/byobu/keybindings/f-keys.tmux.disable,
    usr/share/byobu/keybindings/Makefile.am,
    usr/share/byobu/keybindings/mouse.tmux.disable,
    usr/share/byobu/keybindings/mouse.tmux.enable,
    usr/share/doc/byobu/help.tmux.txt:
    - 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/byobu/keybindings/f-keys.screen.disable,
    usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/byobu/keybindings/f-keys.tmux.disable,
    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

byobu (5.57-0ubuntu1) saucy; urgency=low

  * usr/bin/byobu, usr/share/byobu/profiles/bashrc:
    - try to ensure that 256 colors stick, per feedback from Josh
      Poulson in G+

byobu (5.56-0ubuntu1) saucy; urgency=low

  * 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

byobu (5.55-0ubuntu1) saucy; urgency=low

  * 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

byobu (5.54-0ubuntu1) saucy; urgency=low

  * usr/bin/byobu-janitor: LP: #1208844
    - only enable the byobu prompt by default if the bashrc is stock;
      ie, hasn't been locally modified

byobu (5.53-0ubuntu1) saucy; urgency=low

  * 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

byobu (5.52-0ubuntu1) saucy; urgency=low

  * 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,
    usr/lib/byobu/ip_address:
    - work around checkbashisms false positives
  * usr/bin/byobu-janitor:
    - fix error in echo

byobu (5.51-0ubuntu1) saucy; urgency=low

  * usr/bin/byobu-disable-prompt, usr/bin/byobu-enable-prompt,
    usr/share/byobu/profiles/bashrc,
    usr/share/byobu/profiles/Makefile.am,
    usr/share/byobu/profiles/ps1.sh:
    - 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,
    usr/share/byobu/profiles/bashrc:
    - 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

byobu (5.50-0ubuntu1) saucy; urgency=low

  * 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
      Ubuntu
  * 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

byobu (5.49-0ubuntu1) saucy; urgency=low

  * 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

byobu (5.48-0ubuntu1) saucy; urgency=low

  * usr/bin/byobu-disable-prompt, usr/bin/byobu-enable-prompt,
    usr/bin/Makefile.am, usr/share/byobu/profiles/ps1.sh,
    usr/share/man/man1/byobu-disable-prompt.1,
    usr/share/man/man1/byobu-enable-prompt.1,
    usr/share/man/man1/Makefile.am:
    - 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

byobu (5.47-0ubuntu1) saucy; urgency=low

  * No changes
  * Re-release due to some minor breakage in my release script

byobu (5.46-0ubuntu1) saucy; urgency=low

  [ 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

byobu (5.45-0ubuntu1) saucy; urgency=low

  * 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

byobu (5.44-0ubuntu1) saucy; urgency=low

  * 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,
    usr/lib/byobu/updates_available:
    - ensure input/output/stderr are handled properly for background process

byobu (5.43-0ubuntu1) saucy; urgency=low

  * usr/bin/byobu-select-profile:
    - fix random background color setting for tmux

byobu (5.42-0ubuntu1) saucy; urgency=low

  * 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...

byobu (5.41-0ubuntu1) saucy; urgency=low

  * 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

byobu (5.40-0ubuntu1) saucy; urgency=low

  * 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

byobu (5.39-0ubuntu1) saucy; urgency=low

  * usr/bin/byobu:
    - fix minor syntax error

byobu (5.38-0ubuntu1) saucy; urgency=low

  [ 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/lib/byobu/include/tmux-detach-all-but-current-client,
    usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/byobu/keybindings/f-keys.tmux.disable,
    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
        session
  * 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/byobu-keybindings.1,
    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

byobu (5.37-0ubuntu1) raring; urgency=low

  * usr/lib/byobu/distro:
    - must escape whitespace
  * usr/bin/byobu-janitor, usr/share/byobu/keybindings/Makefile.am,
    usr/share/byobu/keybindings/tmux-screen-keys.conf,
    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

byobu (5.36-0ubuntu1) raring; urgency=low

  * usr/share/doc/byobu/help.tmux.txt:
    - fix typos
  * usr/lib/byobu/distro:
    - fix distro printing for RHEL

byobu (5.35-0ubuntu1) raring; urgency=low

  * usr/bin/byobu:
    - these ulimit tests are bash-specific
  * usr/lib/byobu/raid:
    - fix degraded raid detection regression

byobu (5.34-0ubuntu1) raring; urgency=low

  [ 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

byobu (5.33-0ubuntu1) raring; urgency=low

  * usr/bin/byobu-launch: LP: #1119446, #1119345
    - fix shell syntax regression

byobu (5.32-0ubuntu1) raring; urgency=low

  [ 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

byobu (5.31-0ubuntu1) raring; urgency=low

  * configure.ac, Makefile.am, === removed directory
    usr/share/byobu/ec2, usr/lib/byobu/ec2_cost,
    usr/lib/byobu/include/ec2instancespricing.py,
    usr/lib/byobu/include/Makefile.am, usr/share/byobu/ec2/Makefile.am,
    usr/share/byobu/ec2/rates.ap-northeast-1,
    usr/share/byobu/ec2/rates.ap-southeast-1,
    usr/share/byobu/ec2/rates.eu-west-1, usr/share/byobu/ec2/rates.us-
    east-1, usr/share/byobu/ec2/rates.us-west-1,
    usr/share/byobu/ec2/rates.us-west-2:
    - use a smarter algorithm for estimating ec2 cost
    - include ec2instancespricing.py from
      https://github.com/erans/ec2instancespricing
  * 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

byobu (5.30-0ubuntu1) raring; urgency=low

  * 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,
    debian/po/POTFILES.in:
    - 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,
    usr/share/man/man1/byobu-silent.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,
    usr/lib/byobu/memory:
    - 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

byobu (5.29-0ubuntu1) raring; urgency=low

  [ Dustin Kirkland ]
  * README:
    - 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,
    usr/share/byobu/keybindings/f-keys.screen.disable,
    usr/share/byobu/keybindings/f-keys.tmux,
    usr/share/byobu/keybindings/f-keys.tmux.disable:
    - 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/byobu/tests/byobu-time-notifications,
    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-launcher-uninstall.1,
    usr/share/man/man1/byobu-layout.1, usr/share/man/man1/byobu-quiet.1,
    usr/share/man/man1/byobu-reconnect-sockets.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
      check_output

  [ Przemek Wesolek ]
  * usr/bin/byobu-status: LP: #1003938
    - go through cat due to possible tmux/epoll bug

byobu (5.28-0ubuntu1) raring; urgency=low

  * 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

byobu (5.27-0ubuntu1) raring; urgency=low

  * 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
      bzr
  * 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

byobu (5.26-0ubuntu1) raring; urgency=low

  [ Iain Lane ]
  * usr/bin/byobu-select-session:
    - Handle `screen -ls' returning 1. (LP: #1098341)

byobu (5.25-0ubuntu1) raring; urgency=low

  * usr/bin/byobu-status:
    - move tmux-specific width code into tmux case block
  * usr/bin/byobu-config, usr/bin/byobu-ctrl-a,
    usr/share/doc/byobu/help.screen.txt:
    - update python code for python3 compatibility
  * usr/bin/byobu-select-session:
    - update python code for python3 compatibility

byobu (5.24-0ubuntu1) raring; urgency=low

  * 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)

byobu (5.23-0ubuntu1) raring; urgency=low

  [ 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-launcher-install.1,
    usr/share/man/man1/byobu-launcher-uninstall.1,
    usr/share/man/man1/byobu-layout.1, usr/share/man/man1/byobu-quiet.1,
    usr/share/man/man1/byobu-reconnect-sockets.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
      page
  * 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

byobu (5.22-0ubuntu1) raring; urgency=low

  [ 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
      available
  * 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/byobu/keybindings/f-keys.tmux,
    usr/share/byobu/keybindings/f-keys.tmux.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
 -- Chris Johnston <email address hidden>   Mon, 03 Feb 2014 12:36:26 -0500

Available diffs

Builds

Built packages

Package files