Hello community, here is the log from the commit of package libs3 for openSUSE:Factory checked in at 2017-07-29 09:02:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libs3 (Old) and /work/SRC/openSUSE:Factory/.libs3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libs3" Sat Jul 29 09:02:18 2017 rev:3 rq:512938 version:4.1.git257 Changes: -------- --- /work/SRC/openSUSE:Factory/libs3/libs3.changes 2016-11-14 20:14:27.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libs3.new/libs3.changes 2017-07-29 09:02:48.900897296 +0200 @@ -1,0 +2,25 @@ +Thu Jul 20 12:13:29 UTC 2017 - jengelh@inai.de + +- Update to new snapshot 4.1.git257 + * Adapted v4 signature construction for Linux. + * Add auth. region to relevant API calls. + * Support the generate_query_string operation with the new + authorization/signature logic. + * Fix query parameter handling in canonicalization. + * Remove obsolete hash functions, update library major version + due to API change. + * Fix expected output for ACL with new identifier format. + * Increase length of auth. header to account for requests with + many amz headers. + * Fix the logic that determines the hostname to use in HTTP + headers. + * fix S3_destroy_request_context() to correctly abort + curl_multi context. + * Request timeout for _create_bucket and _put_object. + * Request timeout for _get_object and _head_object. + * timeout: report timeout error if request timed out. + * Fix signature error when requesting with sub resource. + * Fix urlencode error according to AWS S3 documents. +- Removed s3-aws4.diff (merged) + +------------------------------------------------------------------- Old: ---- debian.libs3-3.install libs3-3.0~git204.tar.xz s3-aws4.diff New: ---- debian.libs3-4.install libs3-4.1.git257.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libs3.spec ++++++ --- /var/tmp/diff_new_pack.2l3pQw/_old 2017-07-29 09:02:49.736779203 +0200 +++ /var/tmp/diff_new_pack.2l3pQw/_new 2017-07-29 09:02:49.740778638 +0200 @@ -1,7 +1,7 @@ # # spec file for package libs3 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%define version_unconverted 3.0~git204 +%define version_unconverted 4.1.git257 Name: libs3 -%define lname libs3-3 -Version: 3.0~git204 +%define lname libs3-4 +Version: 4.1.git257 Release: 0 Summary: C Library and tools for Amazon S3 access License: LGPL-3.0+ @@ -28,7 +28,6 @@ Url: https://aws.amazon.com/developertools/Amazon-S3/1648 Source: %name-%version.tar.xz -Patch1: s3-aws4.diff Patch2: s3-am.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: automake @@ -72,7 +71,7 @@ %prep %setup -q -%patch -P 1 -P 2 -p1 +%patch -P 2 -p1 %build mkdir -p m4 @@ -89,7 +88,7 @@ %files -n %lname %defattr(-,root,root) -%_libdir/libs3.so.3* +%_libdir/libs3.so.4* %doc COPYING LICENSE %files devel ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2l3pQw/_old 2017-07-29 09:02:49.812768467 +0200 +++ /var/tmp/diff_new_pack.2l3pQw/_new 2017-07-29 09:02:49.816767902 +0200 @@ -1,13 +1,13 @@ <services> - <service name="tar_scm" mode="localonly"> + <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">git://github.com/bji/libs3</param> <param name="parent-tag">7f08779e5ee4b0bb99f8baae018fa35da42352e0</param> - <param name="versionformat">3.0~git@TAG_OFFSET@</param> + <param name="versionformat">4.1.git@TAG_OFFSET@</param> </service> - <service name="recompress" mode="localonly"> + <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> - <service name="set_version" mode="localonly"/> + <service name="set_version" mode="disabled"/> </services> ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.2l3pQw/_old 2017-07-29 09:02:49.852762817 +0200 +++ /var/tmp/diff_new_pack.2l3pQw/_new 2017-07-29 09:02:49.856762252 +0200 @@ -1,4 +1,4 @@ -libs3 (3.0~git204) stable; urgency=low +libs3 (4.1.git257-0) stable; urgency=low * OBS needs a way to convert .changes to debian.changelog ++++++ debian.control ++++++ --- /var/tmp/diff_new_pack.2l3pQw/_old 2017-07-29 09:02:49.900756037 +0200 +++ /var/tmp/diff_new_pack.2l3pQw/_new 2017-07-29 09:02:49.904755472 +0200 @@ -7,7 +7,7 @@ Standards-Version: 3.9.3 Homepage: http://libs3.ischo.com/index.html -Package: libs3-3 +Package: libs3-4 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: C Library and Tools for Amazon S3 Access @@ -18,7 +18,7 @@ Package: libs3-dev Architecture: any Section: libdevel -Depends: ${misc:Depends}, libs3-3 (= ${binary:Version}) +Depends: ${misc:Depends}, libs3-4 (= ${binary:Version}) Description: C Development Library for Amazon S3 Access This package includes the libs3 header, needed to compile applications against libs3. ++++++ debian.libs3-3.install -> debian.libs3-4.install ++++++ ++++++ debian.rules ++++++ --- /var/tmp/diff_new_pack.2l3pQw/_old 2017-07-29 09:02:49.988743606 +0200 +++ /var/tmp/diff_new_pack.2l3pQw/_new 2017-07-29 09:02:49.988743606 +0200 @@ -5,4 +5,5 @@ DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) %: + mkdir -p m4 dh $@ --parallel --with autoreconf ++++++ debian.series ++++++ --- /var/tmp/diff_new_pack.2l3pQw/_old 2017-07-29 09:02:50.024738521 +0200 +++ /var/tmp/diff_new_pack.2l3pQw/_new 2017-07-29 09:02:50.028737956 +0200 @@ -1,2 +1 @@ -s3-aws4.diff -p1 s3-am.diff -p1 ++++++ libs3-3.0~git204.tar.xz -> libs3-4.1.git257.tar.xz ++++++ ++++ 8044 lines of diff (skipped) ++++++ libs3.dsc ++++++ --- /var/tmp/diff_new_pack.2l3pQw/_old 2017-07-29 09:02:50.200713659 +0200 +++ /var/tmp/diff_new_pack.2l3pQw/_new 2017-07-29 09:02:50.204713094 +0200 @@ -1,9 +1,9 @@ Format: 1.0 Source: libs3 -Binary: libs3-3, libs3-dev +Binary: libs3-4, libs3-dev Architecture: any DEBTRANSFORM-RELEASE: 1 -Version: 3.0~git204 +Version: 4.1.git257-0 Homepage: http://libs3.ischo.com/index.html Standards-Version: 3.9.3 Build-Depends: debhelper (>= 8), libxml2-dev, libcurl4-gnutls-dev, ++++++ s3-am.diff ++++++ --- /var/tmp/diff_new_pack.2l3pQw/_old 2017-07-29 09:02:50.224710268 +0200 +++ /var/tmp/diff_new_pack.2l3pQw/_new 2017-07-29 09:02:50.224710268 +0200 @@ -12,32 +12,32 @@ * implement export symbols --- Makefile.am | 14 ++++++++++++++ - configure.ac | 12 ++++++++++++ - 2 files changed, 26 insertions(+) + configure.ac | 13 +++++++++++++ + 2 files changed, 27 insertions(+) -Index: libs3-2.0~git193/Makefile.am +Index: libs3-4.0~git257/Makefile.am =================================================================== --- /dev/null -+++ libs3-2.0~git193/Makefile.am ++++ libs3-4.0~git257/Makefile.am @@ -0,0 +1,14 @@ +ACLOCAL_AMFLAGS = -I m4 -+AM_CPPFLAGS = ${curl_CFLAGS} ${xml_CFLAGS} -Iinc -DLIBS3_VER_MAJOR=\"3\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"3.0\" -D_POSIX_C_SOURCE=200112L ++AM_CPPFLAGS = ${curl_CFLAGS} ${xml_CFLAGS} -Iinc -DLIBS3_VER_MAJOR=\"4\" -DLIBS3_VER_MINOR=\"1\" -DLIBS3_VER=\"4.1\" -D_POSIX_C_SOURCE=200112L +AM_CFLAGS = -Wall -Wshadow -Wextra +bin_PROGRAMS = s3 +noinst_PROGRAMS = testsimplexml +lib_LTLIBRARIES = libs3.la +s3_SOURCES = src/s3.c +s3_LDADD = libs3.la -+libs3_la_SOURCES = src/acl.c src/bucket.c src/error_parser.c src/general.c src/object.c src/request.c src/request_context.c src/response_headers_handler.c src/service_access_logging.c src/service.c src/simplexml.c src/util.c src/multipart.c -+libs3_la_LDFLAGS = -version-number 3:0:0 -export-symbols-regex '^(S3|simplexml)_' ++libs3_la_SOURCES = src/bucket.c src/bucket_metadata.c src/error_parser.c src/general.c src/object.c src/request.c src/request_context.c src/response_headers_handler.c src/service_access_logging.c src/service.c src/simplexml.c src/util.c src/multipart.c ++libs3_la_LDFLAGS = -version-number 4:0:0 -export-symbols-regex '^(S3|simplexml)_' +libs3_la_LIBADD = -lpthread ${curl_LIBS} ${crypto_LIBS} ${xml_LIBS} +include_HEADERS = inc/libs3.h +testsimplexml_SOURCES = src/testsimplexml.c +testsimplexml_LDADD = libs3.la -Index: libs3-2.0~git193/configure.ac +Index: libs3-4.0~git257/configure.ac =================================================================== --- /dev/null -+++ libs3-2.0~git193/configure.ac ++++ libs3-4.0~git257/configure.ac @@ -0,0 +1,13 @@ +AC_INIT([libs3], [3.0]) +AC_CONFIG_AUX_DIR([build-aux])