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;


Reply via email to