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