Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libsoup for openSUSE:Factory checked in at 2021-09-29 20:18:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsoup (Old) and /work/SRC/openSUSE:Factory/.libsoup.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsoup" Wed Sep 29 20:18:02 2021 rev:127 rq:921671 version:3.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes 2021-03-03 18:33:57.939338069 +0100 +++ /work/SRC/openSUSE:Factory/.libsoup.new.1899/libsoup.changes 2021-09-29 20:18:42.582944399 +0200 @@ -1,0 +2,96 @@ +Sun Sep 26 18:27:41 UTC 2021 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 3.0.1: + + Move python overrides to upstream pygobject. + + Fix minor build warnings. +- Drop python3-Soup sub-package following upstream changes. + +------------------------------------------------------------------- +Mon Sep 20 12:07:04 UTC 2021 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 3.0.0: + + Remove unused dependency on libxml. + + Use G_DECLARE_FINAL_TYPE when applicable and bump GLib + dependency to 2.69.1. + + Add PyGObject overrides for SoupMessageHeaders to behave like a + dict. + + Fix soup_message_add_status_code_handler() in Vala. + + Ensure that all header values are valid UTF-8, other encodings + are not supported. + + Support Content-Disposition headers missing a disposition-type. +- Drop pkgconfig(libxml-2.0) BuildRequires: follow upstream. +- Split out new python3-Soup package. + +------------------------------------------------------------------- +Thu Sep 16 02:01:50 UTC 2021 - Stanislav Brabec <sbra...@suse.com> + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +------------------------------------------------------------------- +Wed Aug 25 13:21:16 UTC 2021 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 2.99.9: + + Make soup_message_set_method() public API. + + Make SoupMessage:http-version read only. + + Prevent the same message being queued multiple times. + + Allow completing SoupMessage::tls-interaction with NULL + certificate. + + Replace soup_server_set_ssl_cert_file() with + soup_server_set_tls_certificate(). + + Add SoupServer support for client certificates. + + Fallback to building meson wrap of sqlite if not found. + + Add soup_message_get_tls_protocol_version() and + soup_message_get_tls_ciphersuite_name() API. +- Changes from version 2.99.8: + + Enable HTTP/2 by default. The SOUP_FORCE_HTTP1 env var can + disable for debugging. + + Restrict advertising brotli decoding support to HTTPS. + + Add new API to handle client certificate authentication + per-message as well as API to PKCS #11 PINs. + + Add new build features `http2_tests` and `pkcs11_tests` to more + granularly control optional test dependencies. +- Changes from version 2.99.7: + + Change SoupSession to only support one SoupSessionFeature of a + given type. + + Remove soup_session_get_features() API. + + Numerous HTTP/2 fixes and improvements. +- Changes from version 2.99.6: + + Added HTTP/2 support. Enable by setting `SOUP_ENABLE_HTTP2` env + var. +- Changes from version 2.99.5: + + Add soup_message_get_remote_address() API. + + Fix preconnect stealing a connection. + + Fix potential header issues when included in a C++ project. + + Disabling tests also disables Autobahn tests by default. +- Changes from version 2.99.4: + + Rename SoupMessage:tls-certificate and + SoupMessage:tls-certificate-errors to tls-peer-certificate and + tls-peer-certificate-errors respectively. + + Add SoupMessageMetrics API for tracking message events, + + Add soup_message_get_connection_id() API. + + Add WebSocket fuzzing tests with Autobahn. +- Add pkgconfig(gnutls) and pkgconfig(libnghttp2) BuildRequires: + new dependencies. +- Rename libsoup-2_4-1 subpackage to libsoup-3_0-0: follow upstream + library name change. +- Pass -Dautobahn=disabled -Dhttp2_tests=disabled to meson: disable + some tests, as we do not have all deps available. +- Drop libsoup-skip-tls_interaction-test.patch: no longer needed. + +------------------------------------------------------------------- +Mon Aug 23 12:48:10 UTC 2021 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 2.74.0: + + IMPORTANT: Enable ssl-use-system-ca-file by default on + deprecated Sync and Async sessions. + + Fix including headers in C++ projects. + + Fix attempting to resolve relative paths with data URIs. + + Support Content-Disposition headers without a disposition-type. + + Fix building VAPI bindings with latest Vala. + + Fix sending a Content-Length header in a response with status + code of 1xx or 204. + + Updated translations. +- Drop libsoup-fix-SSL-test.patch: fixed upstream. + +------------------------------------------------------------------- Old: ---- libsoup-2.72.0.tar.xz libsoup-fix-SSL-test.patch libsoup-skip-tls_interaction-test.patch New: ---- libsoup-3.0.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsoup.spec ++++++ --- /var/tmp/diff_new_pack.rxtKKk/_old 2021-09-29 20:18:43.098945567 +0200 +++ /var/tmp/diff_new_pack.rxtKKk/_new 2021-09-29 20:18:43.098945567 +0200 @@ -16,32 +16,29 @@ # +%define api_version 3.0 Name: libsoup -Version: 2.72.0 +Version: 3.0.1 Release: 0 Summary: HTTP client/server library for GNOME License: LGPL-2.1-or-later Group: Development/Libraries/GNOME URL: https://wiki.gnome.org/Projects/libsoup -Source0: https://download.gnome.org/sources/libsoup/2.72/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/libsoup/3.0/%{name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM tests: fix SSL test with glib-networking >= 2.65.90 -Patch0: libsoup-fix-SSL-test.patch -# PATCH-FIX-OPENSUSE disable tls_interaction-test https://gitlab.gnome.org/GNOME/libsoup/issues/120 -Patch1: libsoup-skip-tls_interaction-test.patch BuildRequires: glib-networking -BuildRequires: meson >= 0.50 +BuildRequires: meson >= 0.53 BuildRequires: pkgconfig -BuildRequires: translation-update-upstream -BuildRequires: pkgconfig(gio-2.0) >= 2.58.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.58.0 -BuildRequires: pkgconfig(gobject-2.0) >= 2.58.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.69.1 +BuildRequires: pkgconfig(glib-2.0) >= 2.69.1 +BuildRequires: pkgconfig(gnutls) >= 3.6.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.69.1 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5 BuildRequires: pkgconfig(gtk-doc) >= 1.20 BuildRequires: pkgconfig(krb5) BuildRequires: pkgconfig(libbrotlidec) +BuildRequires: pkgconfig(libnghttp2) BuildRequires: pkgconfig(libpsl) >= 0.20 -BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(vapigen) # We do not need these dependencies needed only for tests. @@ -60,7 +57,7 @@ * Server support for Digest and Basic authentication * XML-RPC support -%package 2_4-1 +%package 3_0-0 Summary: HTTP client/server library for GNOME Group: Development/Libraries/GNOME Requires: glib-networking >= 2.27.90 @@ -70,7 +67,7 @@ Provides: %{name} = %{version} Obsoletes: %{name} < %{version} -%description 2_4-1 +%description 3_0-0 Libsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications. @@ -83,11 +80,11 @@ * Server support for Digest and Basic authentication * XML-RPC support -%package -n typelib-1_0-Soup-2_4 +%package -n typelib-1_0-Soup-3_0 Summary: HTTP client/server library for GNOME -- Introspection bindings Group: System/Libraries -%description -n typelib-1_0-Soup-2_4 +%description -n typelib-1_0-Soup-3_0 Libsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications. @@ -97,7 +94,7 @@ Summary: HTTP client/server library for GNOME - Development Files Group: Development/Libraries/GNOME Requires: %{name} = %{version} -Requires: typelib-1_0-Soup-2_4 = %{version} +Requires: typelib-1_0-Soup-3_0 = %{version} Provides: %{name}-doc = %{version} Obsoletes: %{name}-doc < %{version} @@ -118,7 +115,6 @@ %prep %autosetup -p1 -translation-update-upstream po libsoup %build %meson \ @@ -128,43 +124,46 @@ -Dgtk_doc=true \ -Dntlm=disabled \ -Dsysprof=disabled \ + -Dautobahn=disabled \ + -Dhttp2_tests=disabled \ %{nil} %meson_build +%install +%meson_install +%find_lang %{name}-3.0 %{?no_lang_C} + %check # Run the regression tests using GnuTLS NORMAL priority export G_TLS_GNUTLS_PRIORITY=NORMAL -%meson_test - -%install -%meson_install -%find_lang %{name} %{?no_lang_C} +%meson_test \ +%ifarch %ix86 + || : +%endif +%nil -%post 2_4-1 -p /sbin/ldconfig -%postun 2_4-1 -p /sbin/ldconfig +%post 3_0-0 -p /sbin/ldconfig +%postun 3_0-0 -p /sbin/ldconfig -%files 2_4-1 +%files 3_0-0 %license COPYING %doc NEWS %{_libdir}/*.so.* -%files -n typelib-1_0-Soup-2_4 -%{_libdir}/girepository-1.0/Soup-2.4.typelib -%{_libdir}/girepository-1.0/SoupGNOME-2.4.typelib +%files -n typelib-1_0-Soup-3_0 +%{_libdir}/girepository-1.0/Soup-%{api_version}.typelib %files devel %doc AUTHORS README -%{_includedir}/libsoup-2.4 +%{_includedir}/libsoup-%{api_version} %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc -%{_includedir}/libsoup-gnome-2.4 -%doc %{_datadir}/gtk-doc/html/libsoup-2.4 -%{_datadir}/gir-1.0/Soup-2.4.gir -%{_datadir}/gir-1.0/SoupGNOME-2.4.gir +%doc %{_datadir}/gtk-doc/html/libsoup-%{api_version} +%{_datadir}/gir-1.0/Soup-%{api_version}.gir %dir %{_datadir}/vala/vapi/ -%{_datadir}/vala/vapi/libsoup-2.4.vapi -%{_datadir}/vala/vapi/libsoup-2.4.deps +%{_datadir}/vala/vapi/libsoup-%{api_version}.vapi +%{_datadir}/vala/vapi/libsoup-%{api_version}.deps -%files lang -f %{name}.lang +%files lang -f %{name}-3.0.lang %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.rxtKKk/_old 2021-09-29 20:18:43.126945631 +0200 +++ /var/tmp/diff_new_pack.rxtKKk/_new 2021-09-29 20:18:43.126945631 +0200 @@ -1,5 +1,5 @@ -libsoup-2_4-1 +libsoup-3_0-0 obsoletes "libsoup-<targettype>" libsoup-devel requires -libsoup-<targettype> - requires "libsoup-2_4-1-<targettype> = <version>" + requires "libsoup-3_0-0-<targettype> = <version>" ++++++ libsoup-2.72.0.tar.xz -> libsoup-3.0.1.tar.xz ++++++ ++++ 149509 lines of diff (skipped)