Hello community, here is the log from the commit of package tmux for openSUSE:Factory checked in at 2016-04-12 19:40:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tmux (Old) and /work/SRC/openSUSE:Factory/.tmux.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tmux" Changes: -------- --- /work/SRC/openSUSE:Factory/tmux/tmux.changes 2016-02-01 19:57:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.tmux.new/tmux.changes 2016-04-12 19:40:12.000000000 +0200 @@ -1,0 +2,45 @@ +Tue Apr 12 07:44:49 UTC 2016 - [email protected] + +- Update to 2.2 + + Incompatible changes: + * The format strings which referenced time have been removed. Instead: + #{t:window_activity} can be used. + * Support for TMPDIR has been removed. Use TMUX_TMPDIR instead. + * UTF8 detection how happens automatically if the client supports it, hence + the mouse-utf8, utf8 options has been removed. + * The mouse_utf8_flag format string has been removed. + * The -I option to show-messages has been removed. See #{t:start_time} + format option instead. + + Other changes: + * Panes are unzoomed with selectp -LRUD + * New formats added: + #{scroll_position} + #{socket_path} + #{=10:...} -- limit to N characters (from the start) + #{=-10:...} -- limit to N characters (from the end) + #{t:...} -- used to format time-based formats + #{b:...} -- used to ascertain basename from string + #{d:...} -- used to ascertain dirname from string + #{s:...} -- used to perform substitutions on a string + * Job output is run via the format system, so formats work again + * If display-time is set to 0, then the indicators wait for a key to be + pressed. + * list-keys and list-commands can be run without starting the tmux server. + * kill-session learns -C to clear all alerts in all windows of the session. + * Support for hooks (internal for now), but hooks for the following have been + implemented: + alert-bell + alert-silence + alert-activity + client-attached + client-detached + client-resized + pane-died + pane-exited + * RGB (24bit) colour support. The 'Tc' flag must be set in the external TERM + entry (using terminal-overrides or a custom terminfo entry). +- Refresh tmux-socket-path.patch +- Bash completion is now removed and provided by + https://github.com/przepompownia/tmux-bash-completion instead. + +------------------------------------------------------------------- Old: ---- tmux-2.1.tar.gz New: ---- tmux-2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tmux.spec ++++++ --- /var/tmp/diff_new_pack.eqsAGF/_old 2016-04-12 19:40:13.000000000 +0200 +++ /var/tmp/diff_new_pack.eqsAGF/_new 2016-04-12 19:40:13.000000000 +0200 @@ -18,7 +18,7 @@ Name: tmux -Version: 2.1 +Version: 2.2 Release: 0 Summary: Terminal multiplexer License: ISC and BSD-3-Clause and BSD-2-Clause @@ -53,7 +53,7 @@ %prep %setup -q -%patch0 +%patch0 -p1 %build autoreconf -fi @@ -63,7 +63,6 @@ %install make DESTDIR=%{buildroot} install %{?_smp_mflags} -install -D -m 0644 examples/bash_completion_tmux.sh %{buildroot}%{_sysconfdir}/bash_completion.d/bash_completion_tmux.sh mkdir -p %{buildroot}%{_tmpfilesdir} printf 'd /run/tmux 1777 root root -' > %{buildroot}%{_tmpfilesdir}/tmux.conf @@ -73,10 +72,9 @@ %files %defattr(-,root,root,-) -%doc examples/ CHANGES COPYING FAQ TODO +%doc CHANGES COPYING FAQ TODO %{_bindir}/%{name} %{_mandir}/man1/%{name}.1%{ext_man} -%config %{_sysconfdir}/bash_completion.d/bash_completion_tmux.sh %{_tmpfilesdir}/%{name}.conf %ghost /run/tmux ++++++ tmux-2.1.tar.gz -> tmux-2.2.tar.gz ++++++ ++++ 22705 lines of diff (skipped) ++++++ tmux-socket-path.patch ++++++ --- /var/tmp/diff_new_pack.eqsAGF/_old 2016-04-12 19:40:13.000000000 +0200 +++ /var/tmp/diff_new_pack.eqsAGF/_new 2016-04-12 19:40:13.000000000 +0200 @@ -1,16 +1,13 @@ -# Use /run/tmux instead of /tmp as the default socket path, this add some -# robustness against accidental deletion via systemd-tmpfiles-clean, tmpwatch, -# or similar -# -# <[email protected]> ---- tmux.c.orig 2015-03-01 22:46:05.000000000 +0100 -+++ tmux.c 2015-07-09 09:40:19.853421647 +0200 -@@ -138,7 +138,7 @@ - else if ((s = getenv("TMPDIR")) != NULL && *s != '\0') - xsnprintf(base, sizeof base, "%s/tmux-%u", s, uid); +Index: tmux-2.2/tmux.c +=================================================================== +--- tmux-2.2.orig/tmux.c ++++ tmux-2.2/tmux.c +@@ -122,7 +122,7 @@ make_label(const char *label) + if ((s = getenv("TMUX_TMPDIR")) != NULL && *s != '\0') + xasprintf(&base, "%s/tmux-%u", s, uid); else -- xsnprintf(base, sizeof base, "%s/tmux-%u", _PATH_TMP, uid); -+ xsnprintf(base, sizeof base, "/run/tmux/%u", uid); +- xasprintf(&base, "%s/tmux-%u", _PATH_TMP, uid); ++ xasprintf(&base, "/run/tmux/%u", uid); if (mkdir(base, S_IRWXU) != 0 && errno != EEXIST) - return (NULL); + goto fail;
