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 - adr...@suse.de + +- 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">g...@github.com: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">g...@github.com: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 <adr...@suse.com> 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>