Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package obs-service-download_url for
openSUSE:Factory checked in at 2023-07-25 11:50:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obs-service-download_url (Old)
and /work/SRC/openSUSE:Factory/.obs-service-download_url.new.1467 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "obs-service-download_url"
Tue Jul 25 11:50:52 2023 rev:7 rq:1100253 version:0.2.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/obs-service-download_url/obs-service-download_url.changes
2021-09-14 21:15:03.380444293 +0200
+++
/work/SRC/openSUSE:Factory/.obs-service-download_url.new.1467/obs-service-download_url.changes
2023-07-25 11:52:34.697970677 +0200
@@ -1,0 +2,8 @@
+Mon Jul 24 06:20:30 UTC 2023 - [email protected]
+
+- Update to version 0.2.0:
+ * BREAKING CHANGE: enable sslvalidation by default
+ * Fix filename option
+ * added new parameter "download-manifest" for bulk downloads
+
+-------------------------------------------------------------------
Old:
----
obs-service-download_url-0.1.3.tar.gz
New:
----
obs-service-download_url-0.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ obs-service-download_url.spec ++++++
--- /var/tmp/diff_new_pack.kkyMe5/_old 2023-07-25 11:52:35.329974378 +0200
+++ /var/tmp/diff_new_pack.kkyMe5/_new 2023-07-25 11:52:35.333974401 +0200
@@ -1,7 +1,7 @@
#
# spec file for package obs-service-download_url
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,8 +20,8 @@
Summary: An OBS source service: wget download tool
License: GPL-2.0-or-later
Group: Development/Tools/Building
-URL: http://openbuildservice.org
-Version: 0.1.3
+URL: https://github.com/openSUSE/obs-service-download_url
+Version: 0.2.0
Release: 0
Source: %name-%version.tar.gz
Requires: wget
++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.kkyMe5/_old 2023-07-25 11:52:35.369974612 +0200
+++ /var/tmp/diff_new_pack.kkyMe5/_new 2023-07-25 11:52:35.373974635 +0200
@@ -1,5 +1,5 @@
pkgname=obs-service-download_url
-pkgver=0.1.3
+pkgver=0.2.0
pkgrel=0
pkgdesc="An OBS source service: wget download tool"
arch=(any)
++++++ _service ++++++
--- /var/tmp/diff_new_pack.kkyMe5/_old 2023-07-25 11:52:35.389974729 +0200
+++ /var/tmp/diff_new_pack.kkyMe5/_new 2023-07-25 11:52:35.393974752 +0200
@@ -1,5 +1,5 @@
<services>
- <service mode="disabled" name="tar_scm">
+ <service mode="manual" name="tar_scm">
<param
name="url">[email protected]:openSUSE/obs-service-download_url.git</param>
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@</param>
@@ -7,13 +7,11 @@
<param name="changesgenerate">enable</param>
</service>
- <service mode="disabled" name="recompress">
+ <service mode="manual" name="recompress">
<param name="file">*.tar</param>
<param name="compression">gz</param>
</service>
- <service mode="disabled" name="set_version">
- <param name="basename">obs-service-set_version</param>
- </service>
+ <service mode="manual" name="set_version" />
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.kkyMe5/_old 2023-07-25 11:52:35.413974870 +0200
+++ /var/tmp/diff_new_pack.kkyMe5/_new 2023-07-25 11:52:35.417974893 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">[email protected]:openSUSE/obs-service-download_url.git</param>
- <param
name="changesrevision">7e179f25edbd75ae41200d3c769600a26027a261</param></service></servicedata>
+ <param
name="changesrevision">401d580f04a2fe488f60d6ad61f3754091814b28</param></service></servicedata>
(No newline at EOF)
++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.kkyMe5/_old 2023-07-25 11:52:35.437975010 +0200
+++ /var/tmp/diff_new_pack.kkyMe5/_new 2023-07-25 11:52:35.441975034 +0200
@@ -1,4 +1,4 @@
-obs-service-download-url (0.1.2) unstable; urgency=low
+obs-service-download-url (0.2.0) unstable; urgency=low
* fix script permissions.
++++++ debian.dsc ++++++
--- /var/tmp/diff_new_pack.kkyMe5/_old 2023-07-25 11:52:35.505975408 +0200
+++ /var/tmp/diff_new_pack.kkyMe5/_new 2023-07-25 11:52:35.509975432 +0200
@@ -1,6 +1,6 @@
Format: 1.0
Source: obs-service-download-url
-Version: 0.1.2
+Version: 0.2.0
Binary: obs-service-download-url
Maintainer: Adrian Schroeter <[email protected]>
Architecture: all
++++++ obs-service-download_url-0.1.3.tar.gz ->
obs-service-download_url-0.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/obs-service-download_url-0.1.3/download_url
new/obs-service-download_url-0.2.0/download_url
--- old/obs-service-download_url-0.1.3/download_url 2020-10-02
12:23:04.000000000 +0200
+++ new/obs-service-download_url-0.2.0/download_url 2023-07-24
08:16:15.000000000 +0200
@@ -27,9 +27,11 @@
port=
prefer_old=
enforceipv4='enable'
-sslvalidation='disable'
+sslvalidation='enable'
args=()
+use_manifest=0
+
while test $# -gt 0; do
case $1 in
*-host)
@@ -72,6 +74,14 @@
sslvalidation="$2"
shift
;;
+ *-download-manifest)
+ download_manifest=$2
+ shift
+ path=`pwd`
+ manifest_file="$path/$download_manifest"
+ args+=("-i" $manifest_file)
+ use_manifest=1
+ ;;
*)
echo "Unknown parameter $1." >&2
exit 1
@@ -85,7 +95,7 @@
exit 1
fi
-if [ -z "$url" ]; then
+if [ -z "$url" -a $use_manifest -lt 1 ]; then
if [ -z "$host" -o -z "$path" ]; then
echo "ERROR: need url or host, path " >&2
exit 1
@@ -94,12 +104,23 @@
url="$protocol://${host}${port:+:$port}/$path"
fi
-if [ -z "$filename" ]; then
- filename="${url##*/}"
+if [ "$enforceipv4" = "enable" ]; then
+ args+=("-4")
+fi
+
+if [ "$sslvalidation" = "disable" ]; then
+ args+=("--no-check-certificate")
+fi
+
+if [ $use_manifest -lt 1 ]; then
+ if [ -z "$filename" ]; then
+ filename="${url##*/}"
+ fi
if [ -z "$filename" ]; then
echo "ERROR: can't determine file name from $url" >&2
exit 1
fi
+ args+=(-O "${filename##*/}")
fi
if [ "$prefer_old" = "enable" -a -e ".old/_service:download_url:$filename" ];
then
@@ -107,14 +128,10 @@
exit 0
fi
-if [ "$enforceipv4" = "enable" ]; then
- args+=("-4")
-fi
-if [ "$sslvalidation" = "disable" ]; then
- args+=("--no-check-certificate")
-fi
-args+=(-O "${filename##*/}")
-
cd "$outdir"
+if [ -z "$url" ];then
+set -- /usr/bin/wget "${args[@]}"
+else
set -- /usr/bin/wget "${args[@]}" "$url"
+fi
exec "$@"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/obs-service-download_url-0.1.3/download_url.service
new/obs-service-download_url-0.2.0/download_url.service
--- old/obs-service-download_url-0.1.3/download_url.service 2020-10-02
12:23:04.000000000 +0200
+++ new/obs-service-download_url-0.2.0/download_url.service 2023-07-24
08:16:15.000000000 +0200
@@ -38,5 +38,8 @@
<allowedvalue>enable</allowedvalue>
<allowedvalue>disable</allowedvalue>
</parameter>
+ <parameter name="download-manifest">
+ <description>list of urls to download (parameter "filename" will be
ignored)</description>
+ </parameter>
</service>