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)

Reply via email to