lp://qastaging/~siretart/byobu/debian
- Get this branch:
- bzr branch lp://qastaging/~siretart/byobu/debian
Branch merges
Branch information
Recent revisions
- 362. By Reinhard Tartler
-
merge with Dustin development branch
merged changes follows:
byobu (2.24-1) unstable; urgency=low
[ Chow Loong Jin and Dustin Kirkland ]
* byobu, byobu-launcher, byobu-select-profile: check $STY rather than
$TERM, to determine if we're already inside of a screen session, per
screen's manpage; wrap $STY in double quotes; use -n rather than -z;
LP: #403988, LP: #403809[ Dustin Kirkland ]
* debian/rules: fix update-pot section of rules file; previous code
was only actually gathering messages from the last file input
(byobu-config); this joins the code properly
* bin/wifi_quality: actually evaluate the wifi quality, fixes broken
quality percentage[ Reinhard Tartler ]
* upload to unstable-- Reinhard Tartler <email address hidden>Thu, 30 Jul 2009 12:58:26 +0200
byobu (2.23-0ubuntu1) karmic; urgency=low
[ Kees Cook ]
* byobu, byobu-launcher:
- set the window title to "$USER@HOST - byobu"
- do this in byobu, rather than byobu-launcher so that all byobu
sessions, and not just auto-launched sessions get this
- note that we're dropping $PWD since this does not actually work
and replacing this with " - byobu"
- for $PWD to work, we'd need screen to support two separate
hardstatus lines, as we can either put it at the bottom of byobu,
or in the window title, and hardstatus is the only tool available
to us for tracking $PWD
- drop the bash -i hack in byobu-launcher; this speeds up logins-- Dustin Kirkland <email address hidden>Wed, 22 Jul 2009 21:26:42 -0500
byobu (2.22-0ubuntu1) karmic; urgency=low
* byobu-launcher: must explicitly set PROMPT_COMMAND in byobu_launcher;
this used to be in /etc/skel/.bashrc, but has since been dropped
(see Debian Bug #420656); thus, we need to set it ourself if we
want gnome-terminal to be updated with the remote host/username-- Dustin Kirkland <email address hidden>Wed, 22 Jul 2009 19:34:51 -0500
byobu (2.21-0ubuntu1) karmic; urgency=low
* byobu-launcher: drop "Launching byobu", since this ends up in the
bash history, LP: #400275
* bin/disk: unbold the first letter of the disk size units, match
format of the mem status reporting-- Dustin Kirkland <email address hidden>Mon, 20 Jul 2009 15:27:06 -0500
byobu (2.20-0ubuntu1) karmic; urgency=low
* byobu: make this script set -e, such that it will fail if byobu-janitor
exits non-zero
* byobu-janitor: check that ~/.byobu is writable; print an error message
and exit non-zero if not; handles odd situation where user launches
byobu from a sudo/root shell, and root owns their ~/.byobu dir, but then
they launch as non-root sometime later, LP: #394147
* profiles/common: add a backtick helper hack to print %-1
* profiles_generator/ profile. skel: improve handline of window overflow
on the caption line; use a ... elipsis at the beginning or end of line
to show that there are more windows or information available than
immediately shown, LP: #369828
* debian/source_ byobu.py: add apport hooks for byobu -- Dustin Kirkland <email address hidden>Sun, 12 Jul 2009 13:29:15 -0500
byobu (2.19-0ubuntu1) karmic; urgency=low
* byobu-launcher: print 'Launching Byobu...' banner for slower terminals,
and drop the printing of 'exit'; much nicer user experience
* bin/cpu_freq, bin/disk, bin/mem_available, bin/mem_used: use bold
font for these, to help with dark colored tty's
* bin/temp_c, bin/temp_f: fix display of yellow on dark tty's
* bin/*: use bold for measurements, and non-bold for units; this really
makes byobu's status items 'pop'!
* bin/fan_speed, byobu-config, byobu.1, profiles/common,
profiles_generator/ profile. skel, rpm/byobu.spec, statusrc: added cpu
fan speed status
* bin/users, byobu.1: don't display '0#' if no users logged in; waste of
space, match behavior of updates_available
* bin/processes, byobu.1: use white text on yellow background, more
readable on tty's-- Dustin Kirkland <email address hidden>Mon, 06 Jul 2009 15:50:50 -0500
byobu (2.18-0ubuntu1) karmic; urgency=low
* debian/
screen- profiles. postinst: try to remove the dpkg-divert, but
if it fails, let the installation proceed, since we've copied
screen.real back into place now, (much hate shall descend upon
dpkg-divert!!!), LP: #393204
* byobu-launcher-uninstall, byobu-janitor: byobu-launcher is no longer
fully qualified, update the remove to account for this; clean out
old screen-launcher entries as a janitor item LP: #392978
* keybindings/f-keys, keybindings/screen- escape- keys: call the
byobu-config window 'config', rather than 'help'-- Dustin Kirkland <email address hidden>Tue, 30 Jun 2009 16:08:47 -0700
byobu (2.17-0ubuntu1) karmic; urgency=low
[ Dustin Kirkland ]
* debian/postinst: can't assume a group named for the user, LP: #391722
* debian/postinst, debian/screen- profiles. postinst: ensure that
/usr/bin/screen doesn't disappear, which causes the dpkg-divert
removal to fail; LP: #390808
* bin/mem_available: read mem_available from /proc, should be more
efficient
* byobu-launcher-uninstall: uninstall old screen-launcher entries too,
LP: #391913
* byobu: detect and emit an error message if the user tries to run
byobu from within a screen session
* byobu: add a -v version argument
* byobu.1, byobu-config.1: move the putty bug note to the byobu manpage
next to the keybinding documentation
* debian/byobu-extras. install, debian/control, debian/install,
debian/release. sh, debian/rules, generate, rpm/byobu.spec: eliminate
the byobu-extras package; this was originally created because we
used to force select-screen- profile on first run, and the number of
profiles was overwhelming; we're no longer doing this, and this
separate package is more trouble than its worth[ Ciemon Dunville ]
* byobu.1: update description, add note about units of measure-- Dustin Kirkland <email address hidden>Fri, 26 Jun 2009 17:34:30 -0500
byobu (2.16-0ubuntu1) karmic; urgency=low
* byobu-config, doc/help.txt: update the verbage of some text
* byobu-config, byobu-janitor, byobu-select-profile, debian/install,
debian/rules, po/POTFILES.sh, rpm/byobu.spec: rename select-screen- profile
to byobu-select-profile; fits our namespace better
* byobu-config, byobu-launcher, byobu-launcher-install,
byobu-launcher- uninstall, debian/install, debian/rules,
rpm/byobu.spec: rename to byobu-launcher*Fixes for: LP: #391105, #390405, #391039
* debian/control: add screen-profiles and screen-profiles- extras
transitional packages
* debian/postinst, debian/prerm, debian/rules: fix screen-profiles ->
byobu upgrades; drop byobu's attempt to remove the dpkg-divert on
/usr/bin/screen, as this fails; establish links in the postinst,
remove in the prerm
* debian/screen- profiles. postinst: remove the diversion on *installation*
of this transitional package-- Dustin Kirkland <email address hidden>Tue, 23 Jun 2009 14:47:10 -0500
byobu (2.15-0ubuntu1) karmic; urgency=low
* profiles/common: defutf8 on seems like a sane default, at this point,
LP: #301447
* debian/control: trying to fix upgrade issues, add
provides/replaces/ conflicts screen-profiles (<< 2.0), LP: #390808
NOTE: we can't provide a dummy screen-profiles package, as we
must have screen-profiles uninstalled first, to remove the
dpkg-diversion of /usr/bin/screen
* byobu: force the janitor to run on startup to create the environment
* byobu-status: fix --detail, detect script dir-- Dustin Kirkland <email address hidden>Tue, 23 Jun 2009 01:00:09 -0500
byobu (2.14-0ubuntu1) karmic; urgency=low
* debian/postinst: remove set -x debugging
* debian/control: create dummy screen-profiles and screen-profiles- extras
packages, to handle seamless upgrades from screen-profiles -> byobu-- Dustin Kirkland <email address hidden>Mon, 22 Jun 2009 11:28:14 -0500
byobu (2.13-0ubuntu1) karmic; urgency=low
[ Dustin Kirkland ]
* bin/updates_available: direct which out to devnull
* screen-launcher- install: no need to check for executability of
screen-launcher
* byobu-config: improve the verbage of some of the menus, per
review with the Canonical Design Team
* statusrc, byobu-status, byobu-export, debian/install: source default
status states, rather than the big case statement, performance
improvement for all status, also reduces the number of places to
touch when a new status script is added
* byobu-status: move all of the cleanup hacks to byobu-janitor; create
a find_script() function that allows for scripts in both /usr/lib and
$HOME/.byobu
* byobu, byobu-janitor, debian/install, profiles/common,
profiles/profile. skel: remove janitorial logic scattered across
several scripts and put it in a single place; call this script before
launching byobu, and then only once a day or when the user refreshes
their profile
* bin/reboot_required, byobu-janitor, byobu-status, byobu.1,
debian/postinst: display an <F5> next to the reboot symbol, if a byobu
reload is required; flag this in the postinst, after upgrading byobu
* byobu-config: add note about ctrl-a-R to reload profile, flag the
reload-required file when making changes
* byobu-janitor: add fix for the collapsed disk* and network* status
items
* byobu-config, windows/common: add some examples in the common windows
file, all disabled by default; in byobu-config, if the user's windows
file is empty, show the examples in the default window management
panel
* bin/ec2_cost, bin/ip_address, bin/network: get default interface from
/proc/net/route, much more efficient
* bin/network: read bytes sent/received straight from /proc; more
efficient[ Ciemon Dunville ]
* byobu.1: reflect the keybinding toggle change to Ctrl-a-!-- Dustin Kirkland <email address hidden>Sun, 21 Jun 2009 12:44:19 -0500
byobu (2.12-0ubuntu1) karmic; urgency=low
[ Massive changeset for LP: #386546 ]
* bin/cpu_count, bin/cpu_freq, bin/disk_available, bin/disk_used,
bin/ec2_cost, bin/ip_address, bin/load_average, bin/mem_available,
bin/mem_used, bin/network_down, bin/network_up, bin/reboot_required,
bin/temp_c, bin/temp_f, bin/updates_available, bin/wifi_quality,
byobu-config, byobu-export, byobu-status, byobu.1, debian/control,
doc/help.txt, profiles/common, rpm/byobu.spec: massive changeset, moving
all status scripts from *-* to *_*; this allows us to source the
~/.byobu/status file, rather than grepping through it for configuration
information, yielding significant performance improvements
* profiles/common: massive rework of status frequencies; use prime numbers
to minimize collisions; increase/decrease a few, based on statistical
testing of required runtimes
* bin/wifi_quality: significant performance improvements, remove unneeded
route call, cache iwconfig output so that it's only called once
* bin/processes: improve performance by listing /proc (doubles the speed)
* bin/network, profiles/common, profiles/profile. skel, byobu-config,
byobu-status, byobu.1, rpm/byobu.spec: merge network_down and
network_up to a single status script; too much duplication of code,
causes performance problems
* bin/disk_available, bin/disk_used, bin/hostname, bin/ip_address,
bin/mem_available, byobu-status: drop grepping of status config file,
source it instead, should improve performance
* bin/reboot-required: don't exit 1 when a reboot is not required
* bin/cpu-freq: drop "cat" and just use awk, don't printf twice,
performance improvements
* bin/updates_available: drop "cat", and just use grep, performance
improvement
* bin/load_average: drop "cat", and just use awk, performance
improvement
* bin/network: pull network bytes directly from /proc/net/dev, performance
improvement
* bin/users: use pgrep -c, performance improvement
* bin/time, bin/date, bin/reboot-required: use case statement, performance
improvement
* bin/battery: ensure that only one present battery is displayed in the
status area
* bin/disk, bin/disk_used, profiles/common, profiles/profile. skel:
collapse disk usage down to a single status script for performance,
support disk partitions as well as mountpoints in ~/.byobu/disk,
LP: #388053* byobu-config: have ESC be a hotkey for 'cancel', LP: #373473
* byobu-config, debian/rules, keybindings/
common. disable,
keybindings/f-keys, keybindings/ screen- escape- keys: massive fix for
byobu keybindings; use ctrl-a-! to toggle on/off byobu's f-keys;
also support a new keyset, screen-escape-keys which profiles ctrl-a
keybindings for common byobu functions, LP: #380944* bin/mail, byobu-status, byobu.1, profiles/common,
profiles/profile. skel, rpm/byobu.spec: add a mail status notification,
LP: #387936* byobu-config: fix keybinding disabling for non-standard escape sequences,
LP: #389129-- Dustin Kirkland <email address hidden>Fri, 19 Jun 2009 00:35:39 -0500
byobu (2.11-0ubuntu1) karmic; urgency=low
[ Dustin Kirkland ]
* debian/install, keybindings/common. disable: add support for
enabling/disabling the byobu keybindings, with ctrl-a-( and
ctrl-a-), LP: #386363
* screen-launcher- install, screen- launcher- uninstall: use
.hushlogin to prevent double-printing of motd
* bin/network-*, byobu.1: allow monitored network interface overrides in
~/.byobu/network- interface, update manpage accordingly, LP: #386364
* byobu-export, select-screen- profile: fix bashisms
on the read command, Debian Bug (closes: #530989)
* byobu: use -c for motd+shell, LP: #387201[ Ciemon Dunville ]
* byobu.1: Simply added a SEE ALSO to byobu.1; added section on the
keybindings-- Dustin Kirkland <email address hidden>Mon, 15 Jun 2009 22:43:23 -0500
byobu (2.10-0ubuntu1) karmic; urgency=low
[ Dustin Kirkland ]
* byobu: don't create an extra shell, if the user has some default
windows specified
* bin/updates-available, byobu, byobu-export, byobu-status,
screen-launcher- install: remove hardcoded /usr/bin paths; some users
install without root privileges and want to run from a location other
than /usr/bin, LP: #385762
* README: mention the statically exported byobu tarball, LP: #385762[ Ciemon Dunville ]
* byobu.1, byobu-config.1: manpages refactored, to move the status
descriptions to the main byobu manpage-- Dustin Kirkland <email address hidden>Thu, 11 Jun 2009 23:29:10 -0500
byobu (2.9-0ubuntu1) karmic; urgency=low
* screen-launcher: slightly cleaner bash exit (still could use some
improvement)
* select-screen- profile: update to say "byobu" rather than screen,
LP: #382643
* bin/wifi-quality, bin/network-up, bin/network-down: must use /sbin
in iwconfig and ifconfig paths
* bin/cpu-count: performance improvement, use getconf
* bin/cpu-freq: performance improvement, simplify pipes
* bin/disk-*: use the POSIX output format
* bin/ec2-cost: performance improvement, cache ifconfig output
* bin/logo: use a case-statement instead of nasty if/then/else stack
* profiles/NONE: don't source ~/.screenrc, causes a nasty recursion,
LP: #382642-- Dustin Kirkland <email address hidden>Mon, 08 Jun 2009 17:46:24 -0500
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)