Change logs for byobu source package in Karmic

  • byobu (2.38-0ubuntu3) karmic; urgency=low
    
      * Cherry-pick upstream r780
      * debian/prerm: the for loop might not actually do anything, so make
        sure we do "something", like run "true", LP: #441788
    
     -- Dustin Kirkland <email address hidden>   Fri, 16 Oct 2009 12:37:03 -0500
  • byobu (2.38-0ubuntu2) karmic; urgency=low
    
       * bin/menu: improve logic for the menu button, to explicitly look for
         screen-escape-keys (^a-@), or none (byobu-config), else (F9), LP: #450421,
         cherry-pick r778 from upstream
    
     -- Dustin Kirkland <email address hidden>   Tue, 13 Oct 2009 10:02:42 -0500
  • byobu (2.38-0ubuntu1) karmic; urgency=low
    
      * bin/menu: dynamically change the menu message between
        Menu:<F9> and Menu:^a-@, based on the users chosen keybinding set,
        LP: #446248
      * po/*: import translations just before karmic release
    
     -- Dustin Kirkland <email address hidden>   Fri, 02 Oct 2009 11:35:53 -0500
  • byobu (2.37-0ubuntu1) karmic; urgency=low
    
      * bin/updates_available: fix yum output when listing updates
        available, LP: #440659
      * byobu-config: fix crash, due to undefined variable, LP: #428418
    
     -- Dustin Kirkland <email address hidden>   Fri, 02 Oct 2009 11:31:57 -0500
  • byobu (2.36-0ubuntu1) karmic; urgency=low
    
      * bin/fan_speed: improve the logic for find the fan_speed system monitor
        LP: #439524
      * byobu-launcher, byobu-janitor: sometimes the ssh socket link can become
        a symlink to itself, causing byobu to fail to start due to too many
        levels of symlinks; remove the link first, before creating it;
        LP: #440221
    
     -- Dustin Kirkland <email address hidden>   Thu, 01 Oct 2009 21:43:41 -0500
  • byobu (2.35-0ubuntu1) karmic; urgency=low
    
      * bin/updates_available: fix updates available, broken when updates
        cache file does not exist, LP: #434736
    
     -- Dustin Kirkland <email address hidden>   Tue, 22 Sep 2009 09:30:21 -0700
  • byobu (2.34-0ubuntu1) karmic; urgency=low
    
      * bin/users: use wc -l, since pgrep -c doesn't work in some
        distros (busybox, Arch), LP: #434047
      * byobu.1: fix manpage, mem_used was listed twice, mail was in the wrong
        place, LP: #434052
      * byobu-export.1, byobu-launcher.1, byobu-select-profile.1: minor manpage
        fixes, updating the names of the utilities to use "byobu" rather than
        "screen"
    
     -- Dustin Kirkland <email address hidden>   Mon, 21 Sep 2009 11:27:09 -0700
  • byobu (2.33-0ubuntu1) karmic; urgency=low
    
      * cpu_count, disk, logo, network, reboot_required, release, temp_c,
        temp_f, updates_available, wifi: make byobu status scripts friendlier
        for busybox environments (tested on the Palm Pre), LP: #430096
      * bin/updates_available: print the current cache even if we're
        updating the cache, handle it more efficiently
      * po/byoub-*.po: rename to just *.po, fix translations location, LP: #430095
      * debian/postinst, debian/preinst: move symlink of screen-profiles-status ->
        byobu-status from the postinst to the preinst
      * byobu-janitor, byobu-launcher, profiles/common: establish and update an
        SSH_AUTH_SOCK link, on screen launch and reconnect, LP: #424522
    
     -- Dustin Kirkland <email address hidden>   Thu, 17 Sep 2009 11:07:03 -0500
  • byobu (2.32-0ubuntu1) karmic; urgency=low
    
      * bin/updates_available: also monitor /var/lib/apt/lists for changes,
        as this is touched on 'apt-get update', LP: #427855
    
     -- Dustin Kirkland <email address hidden>   Fri, 11 Sep 2009 07:59:50 -0500
  • byobu (2.31-0ubuntu1) karmic; urgency=low
    
      [ Dustin Kirkland ]
      * bin/updates-available, profiles/common:
        - reworked to be far more efficient, and accurate, LP: #427373
        - look at the timestamp on /var/lib/apt, and only update cache
          if /var/lib/apt has been touched since the cache
        - in particular, these changes fix a bug when the user does an
          apt-get install or upgrade, and changes to the update status
          are not update for up to an hour later; with these fixes, it's
          nearly immediate
        - and now that updates_available is trivial (in most cases), we
          can run it more frequently
    
      [ Mathias Gug ]
      * Check that byobu-launcher exists before calling it (chroots use the same
        .profile as the main system but may not have byobu installed).
    
     -- Dustin Kirkland <email address hidden>   Mon, 31 Aug 2009 19:30:20 -0500
  • byobu (2.30-0ubuntu1) karmic; urgency=low
    
      * byobu-launcher: LP: #422155
        - it seems that checking $STY is not totally sufficient for
          determining if we're already in a screen session; additionally
          check that TERM != screen-bce
        - set window title before we attach to an existing session, LP: #422158
      * byobu: LP: #422155
        - test TERM against screen-bce here too
        - checking that $SHELL is executable covers -n too
    
     -- Dustin Kirkland <email address hidden>   Fri, 28 Aug 2009 11:14:40 -0500
  • byobu (2.29-0ubuntu1) karmic; urgency=low
    
      * bin/disk: fix disk units for <10GB disks
    
     -- Dustin Kirkland <email address hidden>   Mon, 24 Aug 2009 22:58:20 -0500
  • byobu (2.28-0ubuntu1) karmic; urgency=low
    
      [ Daniel Hahler ]
      * Fix bashism in byobu script (LP: #418273)
    
     -- Dustin Kirkland <email address hidden>   Mon, 24 Aug 2009 15:18:03 -0500
  • byobu (2.27-0ubuntu1) karmic; urgency=low
    
      [ Derek Carter <email address hidden> ]
      * byobu-config, rpm/byobu.spec: fixed to build on Fedora 11; merged
        with minor modifications (install keybindings/common as a symlink to
        f-keys)
    
      [ Dustin Kirkland ]
      * byobu-config: use Derek's *awesome* "screen -X" hack to reload profiles
        automatically, and drop the "reload" prompt
    
     -- Dustin Kirkland <email address hidden>   Mon, 17 Aug 2009 16:08:53 -0500
  • byobu (2.26-0ubuntu1) karmic; urgency=low
    
      * bin/temp_c, bin/temp_f: fix temperature listing, LP: #411108
      * bin/disk, bin/logo, bin/network, bin/release, bin/temp_c, bin/temp_f,
        byobu-janitor: move config files to sourced config file, use
        janitor item to clean up
      * byobu-status: source, rather than exec the target status script,
        such that the script inherits the source status config variables;
        source statusrc (which contains overrides)
      * bin/disk: fix up reading of MONITORED_DISK
      * byobu.1: update documentation for new .byobu/statusrc file
      * bin/ip_address: allow interface override
      * bin/ip_address, bin/mem_used, bin/temp_c, bin/temp_f,
        bin/wifi_quality: performance improvements, reduce the number of
        forked shells by multiple sed-calls on one line by using a single
        sed call with multiple -e arguments (thanks for the suggestion smoser)
      * debian/control: bumping standards version
      * po/byobu-bg.po, po/byobu-de.po, po/byobu-en_GB.po, po/byobu-es.po,
        po/byobu-fr.po, po/byobu-hu.po, po/byobu-id.po, po/byobu-it.po,
        po/byobu-ja.po, po/byobu-la.po, po/byobu-nl.po, po/byobu-ru.po,
        po/byobu-sv.po, po/es.po, po/fr.po, po/ru.po: translations import
        from launchpad
    
     -- Dustin Kirkland <email address hidden>   Mon, 17 Aug 2009 14:30:27 -0500
  • byobu (2.25-0ubuntu1) karmic; urgency=low
    
      [ Dustin Kirkland ]
      * hostname, ip_address, mem_available: make sure statusrc exists
        before sourcing it, LP: #407478
      * temp_f, temp_c: use degree character
      * release, logo: default the logo and release to Byobu, if undetermined
      * profiles/common: ip_address is really cheap, changes more frequently
        than previously considered, check this every ~2 minutes
      * profiles/common: enable 256 color support, LP: #409353
      * debian/control: bump standards version
    
      [ Scott Moser ]
      * debian/source_byobu.py: invoke ls command allowing for shell expansion,
        LP: #408936
      * byobu-janitor: do not fail on optional sed replacement, LP: #408945
    
     -- Dustin Kirkland <email address hidden>   Wed, 05 Aug 2009 16:28:15 +0100
  • byobu (2.24-0ubuntu1) karmic; 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
    
     -- Dustin Kirkland <email address hidden>   Wed, 29 Jul 2009 23:52:25 -0500
  • 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.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-0ubuntu2) 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, LP: #393204
    
     -- Dustin Kirkland <email address hidden>   Tue, 30 Jun 2009 10:30:39 -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-0ubuntu2) karmic; urgency=low
    
      * debian/postinst: can't assume a group named for the user, LP: #391722
    
     -- Dustin Kirkland <email address hidden>   Wed, 24 Jun 2009 12:46:17 -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.13-0ubuntu2) karmic; urgency=low
    
      * debian/postinst: remove set -x debugging
    
     -- Dustin Kirkland <email address hidden>   Sun, 21 Jun 2009 21:11:40 -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.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
  • byobu (2.8-0ubuntu1) karmic; urgency=low
    
      * profiles/byoburc, profiles/profile.skel: move the .screenrc sourcing
        to the byoburc file
    
     -- Dustin Kirkland <email address hidden>   Mon, 01 Jun 2009 23:15:58 -0500
  • byobu (2.7-0ubuntu1) karmic; urgency=low
    
      * debian/postinst: clean up old screen -> byobu symlink before undoing
        the dpkg-divert, LP: #382462
    
     -- Dustin Kirkland <email address hidden>   Mon, 01 Jun 2009 13:46:40 -0500
  • byobu (2.6-0ubuntu1) karmic; urgency=low
    
      * byobu, debian/postrm, debian/preinst, debian/rules, screen-launcher:
        remove the dpkg diversion on /usr/bin/screen as this has proven
        to be controversial; users will need to call "byobu" to launch
        a byobu-style screen session; LP: #330322
      * bin/network-*: set rate=0 when rate is negative (ie, on startup)
      * bin/temp-*: better support for temperature zones, LP: #380885
      * byobu: If the user is running byobu with some arguments, but has
        not selected their profile yet, don't bother them with profile
        selection at this time, LP: #330322
      * screen-launcher-install: handle non-interactive shells correctly,
        LP: #380761
      * keybindings/common: add keybindings, @=config, R=reload, LP: #380944
      * po/ru.po: added russian translation, thanks Slava, LP: #380977
    
     -- Dustin Kirkland <email address hidden>   Mon, 01 Jun 2009 09:11:22 -0500
  • byobu (2.4-0ubuntu1) karmic; urgency=low
    
      [ Dustin Kirkland ]
      * byobu: support Debian/Ubuntu's diversion of screen to screen.real,
        as well as RH, which does not divert the real screen binary
      * debian/release.sh: handle version incrementing in the rpm specfile
      * bin/disk-used: fix situations where df output wraps to the next
        line
      * bin/logo: check that lsb_release is available before using it
      * bin/release: try to grab both distro and version from /etc/issue
        if that's what we're forced to use
      * bin/updates-available: improve counting of yum updates available
      * bin/ip-address,whoami,release,hostname: use +b rather than =b,
        colors look bad on the light* profiles
      * bin/ip-address: hostname -i doesn't always work, use ifconfig
        instead, LP: #376080
      * bin/network-down,network-up,updates-available: use /var/run/screen
        for status cache files, to keep from waking up the disk
      * bin/battery: color the entire battery the same way, only use 3 tones,
        Green/Yellow/Red (6 was too confusing), always use black text on
        capital G/Y/R background
      * byobu-export: tar files with owner/group as root/root, LP: #371025
      * byobu, debian/install, motd+shell, profiles/byoburc: launch screen
        with a simple config file that includes the chosen profile plus
        the chosen windows; but on refresh, only reload the chosen profile;
        revert previous hack that did this by creating a temporary config
        file and broke on hardy, LP: #375309
      * screen-launcher: don't use the -x argument if launching a new screen,
        as this fails to launch default windows, LP: #375768
      * debian/control: suggest vim, for better handling of status details
    
      [ David Duffey ]
      * rpm/byobu.spec: initial specfile for RH packaging
    
      [ Dustin Kirkland ]
      * -
    
     -- Dustin Kirkland <email address hidden>   Sat, 16 May 2009 21:06:53 +0100
  • byobu (2.3-0ubuntu1) karmic; urgency=low
    
      * byobu-status-detail: foldcolumn=2, print bars on the left side
        that should make the folding output easier to read
      * byobu-status: print some navigation hints at the top of the detailed
        status output
    
     -- Dustin Kirkland <email address hidden>   Mon, 11 May 2009 10:49:30 -0500
  • byobu (2.2-0ubuntu1) karmic; urgency=low
    
      * bin/cpu-count: print cpu model names for --detail
      * byobu-status: print the short description (matching the status
        in the lower bar) first, then the description in parens in the
        first line of the indented/folded text
    
     -- Dustin Kirkland <email address hidden>   Thu, 07 May 2009 15:56:34 -0500
  • byobu (2.1-0ubuntu1) karmic; urgency=low
    
      * byobu-export: touch an empty .byobu/profile, silence error message
      * byobu-status, debian/rules: migrate existing screen-profiles config
        dir smoothly by linking the old screen-profiles-status script to the
        new byobu-status, and add a migrate function to that script
      * bin/disk-available, bin/disk-used, byobu-config, byobu-config.1,
       byobu-status, profiles/common, profiles/profile.skel: add a new
       pair of status notifications for disk space available and used;
       default to / directory, allow user override in config dir
    
      Tranform byobu-status --detail to use vim's folding feature
      * byobu-status: output text compatible with vim's folding feature
      * byobu-status-detail: use vim's folding status feature to allow
        for collapsing/expanding each status item; fall back on
        sensible-pager if +folding is not available; and fall back on less
        if sensible-pager is not available
      * bin/cpu-count: nothing to print on --detail
      * bin/date: add --short which actually prints the current date
      * bin/ec2-cost: handle on/off configuration like *all* other status
        scripts, no need for FORCE
      * bin/ip-address: --detail shows all inet addr's in ifconfig
      * bin/logo: --detail should be empty
      * bin/network-down, bin/network-up: trim trailing whitespace
      * bin/reboot-required: add a --short option, which prints Yes or No
      * bin/time: add --short which actually prints the current time
        rather than the screen escape sequence
      * bin/updates-available: add a --short option, which only displays the
        number of updates available; show more info on --detail about upgrades
      * bin/users: grep out the grep statement in the ps
      * bin/whoami: print /etc/passwd info on --detail
    
     -- Dustin Kirkland <email address hidden>   Thu, 07 May 2009 00:54:43 -0500