Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package duply for openSUSE:Factory checked in at 2022-12-04 14:59:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/duply (Old) and /work/SRC/openSUSE:Factory/.duply.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "duply" Sun Dec 4 14:59:00 2022 rev:24 rq:1039928 version:2.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/duply/duply.changes 2022-07-06 15:42:41.150577547 +0200 +++ /work/SRC/openSUSE:Factory/.duply.new.1835/duply.changes 2022-12-04 14:59:40.264725420 +0100 @@ -1,0 +2,7 @@ +Sat Dec 3 19:32:14 UTC 2022 - Dirk Müller <dmuel...@suse.com> + +- update to 2.4.1: + * fixup duplicity links, moved to http://duplicity.us + * bugfix: duply hangs on awk version detection on OpenBSD (thx phthomas137) + +------------------------------------------------------------------- Old: ---- duply_2.4.tgz New: ---- duply_2.4.1.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ duply.spec ++++++ --- /var/tmp/diff_new_pack.X8LXa6/_old 2022-12-04 14:59:40.628727517 +0100 +++ /var/tmp/diff_new_pack.X8LXa6/_new 2022-12-04 14:59:40.636727562 +0100 @@ -1,7 +1,7 @@ # # spec file for package duply # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2011-2019 Malcolm J Lewis <malcolmle...@opensuse.org> # # All modifications and additions to the file contributed by third parties @@ -18,17 +18,16 @@ Name: duply -Version: 2.4 +Version: 2.4.1 Release: 0 Summary: A frontend for the "duplicity" backup program License: GPL-2.0-only -URL: http://duply.net/ -Source0: https://sourceforge.net/projects/ftplicity/files/duply%20%28simple%20duplicity%29/2.2.x/%{name}_%{version}.tgz +URL: https://duply.net/ +Source0: https://sourceforge.net/projects/ftplicity/files/duply%{20}%{28}simple%{20}duplicity%{29}/2.4.x/%{name}_%{version}.tgz +BuildArch: noarch # MANUAL BEGIN Requires: duplicity # MANUAL END -BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A shell front end to duplicity that simplifies the usage by managing @@ -47,7 +46,6 @@ install -Dm0755 %{name} %{buildroot}%{_bindir}/%{name} %files -%defattr(-,root,root,-) %doc CHANGELOG.txt %if ( 0%{?suse_version} == 1315 && 0%{?sle_version} == 120100 ) || ! 0%{?is_opensuse} # Needed if Leap 42.1 or SLE build targets ++++++ duply_2.4.tgz -> duply_2.4.1.tgz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/duply_2.4/CHANGELOG.txt new/duply_2.4.1/CHANGELOG.txt --- old/duply_2.4/CHANGELOG.txt 2022-04-06 17:16:12.000000000 +0200 +++ new/duply_2.4.1/CHANGELOG.txt 2022-09-09 14:46:13.000000000 +0200 @@ -9,14 +9,18 @@ - implement log-fd interpretation - add a duplicity option check against the options pending deprecation since 0.5.10 namely --time-separator - --short-filenames - --old-filenames + --short-filenames + --old-filenames - add 'exclude_<command>' list usage e.g. exclude_verify - featreq 25: a download/install duplicity option - import/export profile from/to .tgz function !!! - remove url_encode, test for invalid chars n throw error instead CHANGELOG: +2.4.1 (9.9.2004) +- fixup duplicity links, moved to http://duplicity.us +- bugfix: duply hangs on awk version detection on OpenBSD (thx phthomas137) + 2.4 (6.4.2022) - bugfix #127: date_from_nsecs ignores format string - bugfix #116: separators print date now too diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/duply_2.4/INSTALL.txt new/duply_2.4.1/INSTALL.txt --- old/duply_2.4/INSTALL.txt 2022-04-06 17:16:12.000000000 +0200 +++ new/duply_2.4.1/INSTALL.txt 2022-09-09 14:46:13.000000000 +0200 @@ -4,7 +4,7 @@ Most distributions have readymade packages available. I suggest _not_ to use these, because they generally lack behind duplicity development. If you encounter errors using the distro's duplicity please doublecheck if the -version is outdated on http://duplicity.nongnu.org. +version is outdated on http://duplicity.us or http://duplicity.gitlab.io . If so please try using the latest stable from the website before filing bug reports or complaining in the mailing list. If you install duplicity from the website's tarball check chapter diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/duply_2.4/duply new/duply_2.4.1/duply --- old/duply_2.4/duply 2022-04-06 17:16:12.000000000 +0200 +++ new/duply_2.4.1/duply 2022-09-09 14:46:13.000000000 +0200 @@ -25,14 +25,18 @@ # - implement log-fd interpretation # - add a duplicity option check against the options pending # deprecation since 0.5.10 namely --time-separator -# --short-filenames -# --old-filenames +# --short-filenames +# --old-filenames # - add 'exclude_<command>' list usage e.g. exclude_verify # - featreq 25: a download/install duplicity option # - import/export profile from/to .tgz function !!! # - remove url_encode, test for invalid chars n throw error instead # # CHANGELOG: +# 2.4.1 (9.9.2004) +# - fixup duplicity links, moved to http://duplicity.us +# - bugfix: duply hangs on awk version detection on OpenBSD (thx phthomas137) +# # 2.4 (6.4.2022) # - bugfix #127: date_from_nsecs ignores format string # - bugfix #116: separators print date now too @@ -527,7 +531,7 @@ ME_LONG="$0" ME="$(basename $0)" ME_NAME="${ME%%.*}" -ME_VERSION="2.4" +ME_VERSION="2.4.1" ME_WEBSITE="https://duply.net" # default config values @@ -603,8 +607,14 @@ local NOTFOUND="INVALID" local AWK_VERSION GREP_VERSION PYTHON_RUNNER \ PYTHON_RUNNER_RESOLVED PYTHON_VERSION PYTHON_PATH - # freebsd awk (--version only), debian mawk (-W version only), deliver '' so awk does not wait for input - AWK_VERSION=$( lookup awk && (awk --version 2>/dev/null || awk -W version 2>&1) | awk 'NR<=2&&tolower($0)~/(busybox|awk)/{success=1;print;exit} END{if(success<1) print "unknown"}' || echo "$NOTFOUND" ) + # freebsd awk / GNU awk (--version), + # debian mawk (-W version), + # openbsd awk (-V, exitcode 0 when any program string is given regardless .e.g. "-W version", so place it last) + # some awks wait for input if they misinterpret/don't know the options, pipe '' as a precaution + AWK_VERSION=$( lookup awk && ( + echo | awk --version ||\ + echo | awk -V ||\ + echo | awk -W version ) 2>/dev/null | awk 'NR<=2&&tolower($0)~/(busybox|awk)/{success=1;print;exit} END{if(success<1) print "unknown"}' || echo "$NOTFOUND" ) GREP_VERSION=$( lookup grep && grep --version 2>&1 | awk 'NR<=2&&tolower($0)~/(busybox|grep.*[0-9]+\.[0-9]+)/{success=1;print;exit} END{if(success<1) print "unknown"}' || echo "$NOTFOUND" ) if [ -n "$PYTHON" ]; then @@ -820,8 +830,7 @@ $(hint_profile) SEE ALSO: - duplicity man page: - duplicity(1) or http://duplicity.nongnu.org/duplicity.1.html + duplicity man page duplicity(1) or http://duplicity.us/docs.html USAGE_EOF } @@ -898,7 +907,7 @@ # e.g. # sftp://bob:sec...@backupserver.com//home/bob/dupbkp # for details and available backends see duplicity manpage, section URL Format -# http://duplicity.nongnu.org/duplicity.1.html#sect7 +# http://duplicity.us/vers8/duplicity.1.html#url-format # BE AWARE: # some backends (cloudfiles, S3 etc.) need additional env vars to be set to # work properly, read after the TARGET definition for more details. @@ -1026,7 +1035,7 @@ # + dir/bar # - ** # for more details see duplicity manpage, section File Selection -# http://duplicity.nongnu.org/duplicity.1.html#sect9 +# http://duplicity.us/vers8/duplicity.1.html#file-selection EOF @@ -1208,6 +1217,9 @@ } || return 1 } + # no duplicity, nothing to parse + lookup duplicity || return 1 + local DUPL_BIN=$(which duplicity) # test for shebang IFS= LC_ALL=C read -rN2 shebang < "$DUPL_BIN" && [ "$shebang" != '#!' ] && {