Hello community, here is the log from the commit of package byobu for openSUSE:Factory checked in at 2020-02-24 15:51:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/byobu (Old) and /work/SRC/openSUSE:Factory/.byobu.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "byobu" Mon Feb 24 15:51:25 2020 rev:9 rq:778467 version:5.131 Changes: -------- --- /work/SRC/openSUSE:Factory/byobu/byobu.changes 2020-02-11 22:25:51.247582324 +0100 +++ /work/SRC/openSUSE:Factory/.byobu.new.26092/byobu.changes 2020-02-24 15:52:08.519436529 +0100 @@ -1,0 +2,19 @@ +Sun Feb 16 03:22:03 UTC 2020 - Tejas Guruswamy <tejas.gurusw...@opensuse.org> + +- Update to 5.131 + * debian/control: Closes: #949941 + - build-depend on python3-pep8, rather than pep8 transitional package + * usr/lib/byobu/disk: + - change disk status to white on darker magenta/purple, helps with + readability on some terminals + * usr/lib/byobu/include/select-session.py: LP: #1750430 + - commit edeae41 fixed the excessive creation of sessions by not + creating different sessions. This commit adjust the behavior in a way + that having .reuse-sessions enabled tmux will properly attach and remove + sessions when dettaching and will also kill the last session available + - When more than two sessions exist, tmux asks which session to use + * usr/share/byobu/keybindings/f-keys.tmux: LP: #1861555 + - Update usage of tmux swap-window so that focus stays with the + original window. + +------------------------------------------------------------------- Old: ---- byobu_5.130.orig.tar.gz byobu_5.130.orig.tar.gz.asc New: ---- byobu_5.131.orig.tar.gz byobu_5.131.orig.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ byobu.spec ++++++ --- /var/tmp/diff_new_pack.WQiWjJ/_old 2020-02-24 15:52:17.567456678 +0100 +++ /var/tmp/diff_new_pack.WQiWjJ/_new 2020-02-24 15:52:17.567456678 +0100 @@ -2,7 +2,7 @@ # spec file for package byobu # # Copyright (c) 2020 SUSE LLC -# Copyright (c) 2019 Tejas Guruswamy <tejas.gurusw...@opensuse.org>. +# Copyright (c) 2020 Tejas Guruswamy <tejas.gurusw...@opensuse.org>. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: byobu -Version: 5.130 +Version: 5.131 Release: 0 Summary: Enhanced profile and configuration utilities for GNU Screen and tmux License: GPL-3.0-only @@ -67,7 +67,7 @@ %build %configure -make %{?_smp_mflags} +%make_build %install %make_install @@ -84,7 +84,7 @@ %suse_update_desktop_file -G "Screen Profiles" -r %{name} System TerminalEmulator %fdupes %{buildroot}%{_mandir}/ -sed -i 's,/usr/bin/env python3,/usr/bin/python3,' %{buildroot}/usr/lib/byobu/include/*.py +sed -i 's,%{_bindir}/env python3,%{_bindir}/python3,' %{buildroot}%{_prefix}/lib/byobu/include/*.py %files %license COPYING ++++++ byobu_5.130.orig.tar.gz -> byobu_5.131.orig.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/byobu-5.130/ChangeLog new/byobu-5.131/ChangeLog --- old/byobu-5.130/ChangeLog 2019-11-29 22:38:35.000000000 +0100 +++ new/byobu-5.131/ChangeLog 2020-02-09 17:50:00.000000000 +0100 @@ -1,4 +1,28 @@ -byobu (5.130) released; urgency=medium +byobu (5.131) released; urgency=medium + + [ Dustin Kirkland ] + * debian/control: Closes: #949941 + - build-depend on python3-pep8, rather than pep8 transitional package + * usr/lib/byobu/disk: + - change disk status to white on darker magenta/purple, helps with + readability on some terminals + + [ github.com/llitz ] + * usr/lib/byobu/include/select-session.py: LP: #1750430 + - commit edeae41 fixed the excessive creation of sessions by not + creating different sessions. This commit adjust the behavior in a way + that having .reuse-sessions enabled tmux will properly attach and remove + sessions when dettaching and will also kill the last session available + - When more than two sessions exist, tmux asks which session to use + + [ Chris Coulson ] + * usr/share/byobu/keybindings/f-keys.tmux: LP: #1861555 + - Update usage of tmux swap-window so that focus stays with the + original window. + + -- Dustin Kirkland <kirkl...@ubuntu.com> Sun, 09 Feb 2020 10:49:26 -0600 + +byobu (5.130-0ubuntu1) focal; urgency=medium [ Ricardo N Feliciano ] * usr/lib/byobu/logo: @@ -20,7 +44,7 @@ - Flatten these files into a single README.md - Minor updates in the process - -- Dustin Kirkland <kirkl...@ubuntu.com> Fri, 29 Nov 2019 15:33:34 -0600 + -- Dustin Kirkland <kirkl...@ubuntu.com> Fri, 29 Nov 2019 15:40:38 -0600 byobu (5.129-0ubuntu1) eoan; urgency=medium diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/byobu-5.130/usr/bin/byobu.in new/byobu-5.131/usr/bin/byobu.in --- old/byobu-5.130/usr/bin/byobu.in 2019-06-13 01:41:09.000000000 +0200 +++ new/byobu-5.131/usr/bin/byobu.in 2019-11-29 22:40:43.000000000 +0100 @@ -18,7 +18,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -VERSION=5.130 +VERSION=5.131 PKG="byobu" # All sorts of things go wrong if you don't own your $HOME dir. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/byobu-5.130/usr/lib/byobu/disk new/byobu-5.131/usr/lib/byobu/disk --- old/byobu-5.130/usr/lib/byobu/disk 2016-04-08 00:05:52.000000000 +0200 +++ new/byobu-5.131/usr/lib/byobu/disk 2020-02-09 17:40:29.000000000 +0100 @@ -45,8 +45,8 @@ t*|T*) unit="$ICON_TB" ;; esac [ -n "$size" ] || return - color b M W; printf "%s" "$size"; color -; color M W; printf "%s" "$unit"; color -; - color b M W; printf "%s" "$pct"; color -; color M W; printf "%s" "$PCT"; color --; + color b m W; printf "%s" "$size"; color -; color m W; printf "%s" "$unit"; color -; + color b m W; printf "%s" "$pct"; color -; color m W; printf "%s" "$PCT"; color --; } # vi: syntax=sh ts=4 noexpandtab diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/byobu-5.130/usr/lib/byobu/include/select-session.py new/byobu-5.131/usr/lib/byobu/include/select-session.py --- old/byobu-5.130/usr/lib/byobu/include/select-session.py 2019-11-29 22:18:40.000000000 +0100 +++ new/byobu-5.131/usr/lib/byobu/include/select-session.py 2020-02-09 17:31:24.000000000 +0100 @@ -80,7 +80,7 @@ if output: for s in output.splitlines(): # Ignore hidden sessions (named sessions that start with a "_") - if s and not s.startswith("_"): + if s and not s.startswith("_") and s.find("-") == -1: text.append("tmux: %s" % s.strip()) sessions.append("tmux____%s" % s.split(":")[0]) i += 1 @@ -132,7 +132,10 @@ cull_zombies(session_name) # must use the binary, not the wrapper! if backend == "tmux": - os.execvp("tmux", ["tmux", "-u", "attach", "-t", session_name]) + if reuse_sessions: + os.execvp("tmux", ["tmux", "-u", "new-session", "-t", session_name, ";", "set-option", "destroy-unattached"]) + else: + os.execvp("tmux", ["tmux", "-u", "attach", "-t", session_name]) else: os.execvp("screen", ["screen", "-AOxRR", session_name]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/byobu-5.130/usr/share/byobu/keybindings/f-keys.tmux new/byobu-5.131/usr/share/byobu/keybindings/f-keys.tmux --- old/byobu-5.130/usr/share/byobu/keybindings/f-keys.tmux 2019-06-01 22:40:30.000000000 +0200 +++ new/byobu-5.131/usr/share/byobu/keybindings/f-keys.tmux 2020-02-09 17:25:15.000000000 +0100 @@ -46,8 +46,8 @@ bind-key -n S-Right display-panes \; select-pane -R bind-key -n C-F3 display-panes \; swap-pane -s :. -t :.- \; select-pane -t :.- bind-key -n C-F4 display-panes \; swap-pane -s :. -t :.+ \; select-pane -t :.+ -bind-key -n C-S-F3 swap-window -t :-1 -bind-key -n C-S-F4 swap-window -t :+1 +bind-key -n C-S-F3 swap-window -t :-1 -d +bind-key -n C-S-F4 swap-window -t :+1 -d bind-key -n M-S-Up resize-pane -U bind-key -n M-S-Down resize-pane -D bind-key -n M-S-Left resize-pane -L