Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mosh for openSUSE:Factory checked in 
at 2022-10-28 19:30:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mosh (Old)
 and      /work/SRC/openSUSE:Factory/.mosh.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mosh"

Fri Oct 28 19:30:21 2022 rev:22 rq:1031578 version:1.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mosh/mosh.changes        2022-08-09 
15:27:19.993450467 +0200
+++ /work/SRC/openSUSE:Factory/.mosh.new.2275/mosh.changes      2022-10-28 
19:30:42.914987858 +0200
@@ -1,0 +2,36 @@
+Thu Oct 27 14:12:48 UTC 2022 - Pavel Dost??l <pdos...@suse.com>
+
+- Update to version 1.4.0:
+  * New features:
+    Support OSC 52 clipboard copy integration (Alex Cornejo)
+    Allow non-inserting prediction (--predict-overwrite) (John Hood)
+    Don't do prediction on large pastes into mosh-client (John Hood)
+    Add true color support (Kang Jianbin)
+    Add syslog logging of connections (Tom Judge)
+    If exec()ing the remote command fails, pause briefly (John Hood)
+
+  * Bug fixes:
+    ignore unknown renditions (Keith Winstein)
+    Overlays were getting set to the wrong colors (John Hood)
+    Fix issue with incorrect true-color background erase colors (John Hood)
+    Use HAVE_UTEMPTER instead of HAVE_UPTEMPTER (Michael Jarvis)
+    Apply latest consecutive resize, not earliest (Peter Edwards)
+    Use CLOCK_MONOTONIC_RAW when available (Harry Sintonen)
+    Add tmux and alacritty to title_term_types (Na??m Favier)
+    Don't sometimes hang just after launching ssh (Kalle Samuels)
+
+  * Internal changes:
+    Reformat printed strings in source (John Hood)
+    Code cleanups (John Hood, Anders Kaseorg, Benjamin Barenblat, Alex 
Chernyakhovsky)
+    Always use non-blocking sockets for recvmsg() (John Hood)
+    Add Perl compile (John Hood)
+    Improvements to the test suite (John Hood)
+    Fixes to autoconf configure (Anders Kaseorg)
+    Cleanups to our cryptography code (Benjamin Barenblat, Alex Chernyakhovsky)
+
+  * Infrastructure changes:
+    Add support for OCLint static checker (John Hood)
+    Switch from Travis-CI to Github Actions (Wolfgang E. Sanyer, Alex 
Chernyakhovsky)
+    Add code coverage and fuzzing infrastructure (Alex Chernyakhovsky)
+
+-------------------------------------------------------------------

Old:
----
  mosh-1.4.0.rc1.obscpio
  mosh-1.4.0.rc1.tar.gz

New:
----
  mosh-1.4.0.obscpio
  mosh-1.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mosh.spec ++++++
--- /var/tmp/diff_new_pack.KHkKeg/_old  2022-10-28 19:30:43.422990406 +0200
+++ /var/tmp/diff_new_pack.KHkKeg/_new  2022-10-28 19:30:43.430990446 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           mosh
-Version:        1.4.0.rc1
+Version:        1.4.0
 Release:        0
 Summary:        The mobile shell
 License:        GPL-3.0-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.KHkKeg/_old  2022-10-28 19:30:43.482990706 +0200
+++ /var/tmp/diff_new_pack.KHkKeg/_new  2022-10-28 19:30:43.490990746 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/mobile-shell/mosh.git</param>
     <param name="scm">git</param>
     <param name="revision">master</param>
-    <param name="version">1.4.0.rc1</param>
+    <param name="version">1.4.0</param>
     <param name="versionrewrite-pattern">(.*)</param>
   </service>
   <service name="tar" mode="disabled"/>

++++++ mosh-1.4.0.rc1.obscpio -> mosh-1.4.0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/configure.ac 
new/mosh-1.4.0/configure.ac
--- old/mosh-1.4.0.rc1/configure.ac     2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/configure.ac 2022-10-27 03:18:11.000000000 +0200
@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ([2.61])
-AC_INIT([mosh], [1.4.0-rc1], [mosh-de...@mit.edu])
+AC_INIT([mosh], [1.4.0], [mosh-de...@mit.edu])
 AM_INIT_AUTOMAKE([foreign std-options -Wall -Werror -Wno-portability])
 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 AC_CONFIG_SRCDIR([src/frontend/mosh-client.cc])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/changelog 
new/mosh-1.4.0/debian/changelog
--- old/mosh-1.4.0.rc1/debian/changelog 2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/changelog     2022-10-27 03:18:11.000000000 +0200
@@ -1,3 +1,9 @@
+mosh (1.3.2.95rc2-1) experimental; urgency=medium
+
+  * New upstream release candidate.
+
+ -- Benjamin Barenblat <bba...@debian.org>  Wed, 26 Oct 2022 20:37:12 -0400
+
 mosh (1.3.2-2) unstable; urgency=medium
 
   * Fix "mosh FTBFS with gcc 7" <remove default constructors>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/compat 
new/mosh-1.4.0/debian/compat
--- old/mosh-1.4.0.rc1/debian/compat    2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/compat        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/control 
new/mosh-1.4.0/debian/control
--- old/mosh-1.4.0.rc1/debian/control   2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/control       2022-10-27 03:18:11.000000000 +0200
@@ -2,8 +2,10 @@
 Section: net
 Priority: optional
 Maintainer: Keith Winstein <kei...@mit.edu>
-Build-Depends: debhelper (>= 9), autotools-dev, protobuf-compiler, 
libprotobuf-dev, dh-autoreconf, pkg-config, libutempter-dev, zlib1g-dev, 
libncurses5-dev, libssl-dev, bash-completion, locales, tmux, less
-Standards-Version: 4.1.0.0
+Uploaders: Alex Chernyakhovsky <acher...@debian.org>, Benjamin Barenblat 
<bba...@debian.org>
+Build-Depends: debhelper-compat (= 12), protobuf-compiler, libprotobuf-dev, 
pkg-config, libutempter-dev, zlib1g-dev, libncurses5-dev, libssl-dev, 
bash-completion, locales <!nocheck>, tmux <!nocheck>, less <!nocheck>
+Rules-Requires-Root: binary-targets
+Standards-Version: 4.6.1
 Homepage: https://mosh.org
 Vcs-Git: https://github.com/mobile-shell/mosh.git
 Vcs-Browser: https://github.com/mobile-shell/mosh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/rules 
new/mosh-1.4.0/debian/rules
--- old/mosh-1.4.0.rc1/debian/rules     2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/rules 2022-10-27 03:18:11.000000000 +0200
@@ -15,7 +15,7 @@
 -include /usr/share/dpkg/buildflags.mk
 
 %:
-       dh $@ --parallel --with autoreconf
+       dh $@ --with autoreconf
 
 override_dh_auto_configure:
        dh_auto_configure -- \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/watch 
new/mosh-1.4.0/debian/watch
--- old/mosh-1.4.0.rc1/debian/watch     2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/watch 2022-10-27 03:18:11.000000000 +0200
@@ -1,2 +1,4 @@
-version=3
-https://github.com/mobile-shell/mosh/tags .*/mosh-(\d[\d\.]+)\.tar\.gz
+version=4
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE@-$1.tar.gz%" \
+    https://github.com/mobile-shell/mosh/tags \
+    .*/mosh-(\d[\d\.]+)\.tar\.gz debian uupdate
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/src/tests/e2e-test-subrs 
new/mosh-1.4.0/src/tests/e2e-test-subrs
--- old/mosh-1.4.0.rc1/src/tests/e2e-test-subrs 2022-08-04 03:42:26.000000000 
+0200
+++ new/mosh-1.4.0/src/tests/e2e-test-subrs     2022-10-27 03:18:11.000000000 
+0200
@@ -81,6 +81,19 @@
     return 1
 }
 
+# Given two versions, return success if the first version is less than
+# or equal to the second version.
+versionlte()
+{
+    [  "$1" = "$(printf "$1\n$2\n" | sort -V | head -n1)" ]
+}
+versionlt() {
+    if [ "$1" = "$2" ]; then
+       return 1
+    fi
+    versionlte "$1" "$2"
+}
+
 # Tmux check.
 tmux_check()
 {
@@ -103,11 +116,8 @@
        return 0
     fi
     version=${version##tmux }
-    version_major=${version%%.*}
-    version_minor=${version##*.}
 
-    if [ "$version_major" -lt "$need_major" ] ||
-       { [ "$version_major" -eq "$need_major" ] && [ "$version_minor" -lt 
"$need_minor" ]; }; then
+    if versionlt "$version" "$need_major.$need_minor"; then
        printf "tmux version %s too old\n" "$version" >&2
        return 1
     fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/src/tests/emulation-attributes.test 
new/mosh-1.4.0/src/tests/emulation-attributes.test
--- old/mosh-1.4.0.rc1/src/tests/emulation-attributes.test      2022-08-04 
03:42:26.000000000 +0200
+++ new/mosh-1.4.0/src/tests/emulation-attributes.test  2022-10-27 
03:18:11.000000000 +0200
@@ -27,6 +27,14 @@
     exit 77
 fi
 
+# tmux 3.3a has a behavior change in how BCE is handled, which has
+# been reverted: https://github.com/tmux/tmux/issues/3339
+if [ "$(basename "$0")" = emulation-attributes-bce.test ] &&
+   tmux_check 3 3a && ! tmux_check 3 3b; then
+    printf "tmux 3.3a has incompatible BCE behavior\n" >&2
+    exit 77
+fi
+
 # Top-level wrapper.
 if [ $# -eq 0 ]; then
     e2e-test "$0" baseline direct verify

++++++ mosh-1.4.0.rc1.tar.gz -> mosh-1.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/configure.ac 
new/mosh-1.4.0/configure.ac
--- old/mosh-1.4.0.rc1/configure.ac     2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/configure.ac 2022-10-27 03:18:11.000000000 +0200
@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ([2.61])
-AC_INIT([mosh], [1.4.0-rc1], [mosh-de...@mit.edu])
+AC_INIT([mosh], [1.4.0], [mosh-de...@mit.edu])
 AM_INIT_AUTOMAKE([foreign std-options -Wall -Werror -Wno-portability])
 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 AC_CONFIG_SRCDIR([src/frontend/mosh-client.cc])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/changelog 
new/mosh-1.4.0/debian/changelog
--- old/mosh-1.4.0.rc1/debian/changelog 2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/changelog     2022-10-27 03:18:11.000000000 +0200
@@ -1,3 +1,9 @@
+mosh (1.3.2.95rc2-1) experimental; urgency=medium
+
+  * New upstream release candidate.
+
+ -- Benjamin Barenblat <bba...@debian.org>  Wed, 26 Oct 2022 20:37:12 -0400
+
 mosh (1.3.2-2) unstable; urgency=medium
 
   * Fix "mosh FTBFS with gcc 7" <remove default constructors>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/compat 
new/mosh-1.4.0/debian/compat
--- old/mosh-1.4.0.rc1/debian/compat    2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/compat        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/control 
new/mosh-1.4.0/debian/control
--- old/mosh-1.4.0.rc1/debian/control   2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/control       2022-10-27 03:18:11.000000000 +0200
@@ -2,8 +2,10 @@
 Section: net
 Priority: optional
 Maintainer: Keith Winstein <kei...@mit.edu>
-Build-Depends: debhelper (>= 9), autotools-dev, protobuf-compiler, 
libprotobuf-dev, dh-autoreconf, pkg-config, libutempter-dev, zlib1g-dev, 
libncurses5-dev, libssl-dev, bash-completion, locales, tmux, less
-Standards-Version: 4.1.0.0
+Uploaders: Alex Chernyakhovsky <acher...@debian.org>, Benjamin Barenblat 
<bba...@debian.org>
+Build-Depends: debhelper-compat (= 12), protobuf-compiler, libprotobuf-dev, 
pkg-config, libutempter-dev, zlib1g-dev, libncurses5-dev, libssl-dev, 
bash-completion, locales <!nocheck>, tmux <!nocheck>, less <!nocheck>
+Rules-Requires-Root: binary-targets
+Standards-Version: 4.6.1
 Homepage: https://mosh.org
 Vcs-Git: https://github.com/mobile-shell/mosh.git
 Vcs-Browser: https://github.com/mobile-shell/mosh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/rules 
new/mosh-1.4.0/debian/rules
--- old/mosh-1.4.0.rc1/debian/rules     2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/rules 2022-10-27 03:18:11.000000000 +0200
@@ -15,7 +15,7 @@
 -include /usr/share/dpkg/buildflags.mk
 
 %:
-       dh $@ --parallel --with autoreconf
+       dh $@ --with autoreconf
 
 override_dh_auto_configure:
        dh_auto_configure -- \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/debian/watch 
new/mosh-1.4.0/debian/watch
--- old/mosh-1.4.0.rc1/debian/watch     2022-08-04 03:42:26.000000000 +0200
+++ new/mosh-1.4.0/debian/watch 2022-10-27 03:18:11.000000000 +0200
@@ -1,2 +1,4 @@
-version=3
-https://github.com/mobile-shell/mosh/tags .*/mosh-(\d[\d\.]+)\.tar\.gz
+version=4
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE@-$1.tar.gz%" \
+    https://github.com/mobile-shell/mosh/tags \
+    .*/mosh-(\d[\d\.]+)\.tar\.gz debian uupdate
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/src/tests/e2e-test-subrs 
new/mosh-1.4.0/src/tests/e2e-test-subrs
--- old/mosh-1.4.0.rc1/src/tests/e2e-test-subrs 2022-08-04 03:42:26.000000000 
+0200
+++ new/mosh-1.4.0/src/tests/e2e-test-subrs     2022-10-27 03:18:11.000000000 
+0200
@@ -81,6 +81,19 @@
     return 1
 }
 
+# Given two versions, return success if the first version is less than
+# or equal to the second version.
+versionlte()
+{
+    [  "$1" = "$(printf "$1\n$2\n" | sort -V | head -n1)" ]
+}
+versionlt() {
+    if [ "$1" = "$2" ]; then
+       return 1
+    fi
+    versionlte "$1" "$2"
+}
+
 # Tmux check.
 tmux_check()
 {
@@ -103,11 +116,8 @@
        return 0
     fi
     version=${version##tmux }
-    version_major=${version%%.*}
-    version_minor=${version##*.}
 
-    if [ "$version_major" -lt "$need_major" ] ||
-       { [ "$version_major" -eq "$need_major" ] && [ "$version_minor" -lt 
"$need_minor" ]; }; then
+    if versionlt "$version" "$need_major.$need_minor"; then
        printf "tmux version %s too old\n" "$version" >&2
        return 1
     fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosh-1.4.0.rc1/src/tests/emulation-attributes.test 
new/mosh-1.4.0/src/tests/emulation-attributes.test
--- old/mosh-1.4.0.rc1/src/tests/emulation-attributes.test      2022-08-04 
03:42:26.000000000 +0200
+++ new/mosh-1.4.0/src/tests/emulation-attributes.test  2022-10-27 
03:18:11.000000000 +0200
@@ -27,6 +27,14 @@
     exit 77
 fi
 
+# tmux 3.3a has a behavior change in how BCE is handled, which has
+# been reverted: https://github.com/tmux/tmux/issues/3339
+if [ "$(basename "$0")" = emulation-attributes-bce.test ] &&
+   tmux_check 3 3a && ! tmux_check 3 3b; then
+    printf "tmux 3.3a has incompatible BCE behavior\n" >&2
+    exit 77
+fi
+
 # Top-level wrapper.
 if [ $# -eq 0 ]; then
     e2e-test "$0" baseline direct verify

++++++ mosh.obsinfo ++++++
--- /var/tmp/diff_new_pack.KHkKeg/_old  2022-10-28 19:30:44.326994939 +0200
+++ /var/tmp/diff_new_pack.KHkKeg/_new  2022-10-28 19:30:44.334994979 +0200
@@ -1,5 +1,5 @@
 name: mosh
-version: 1.4.0.rc1
-mtime: 1659577346
-commit: fe72a3e084f0d37ee18a719f0ecde4aeb8af10e8
+version: 1.4.0
+mtime: 1666833491
+commit: bc73a26316ede2a79259d859f8ee309b32412420
 

Reply via email to