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" != '#!' ] && {

Reply via email to