Hello community, here is the log from the commit of package libsoup for openSUSE:Factory checked in at 2018-10-17 08:16:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsoup (Old) and /work/SRC/openSUSE:Factory/.libsoup.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libsoup" Wed Oct 17 08:16:45 2018 rev:111 rq:638687 version:2.64.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes 2018-08-17 23:59:42.110287594 +0200 +++ /work/SRC/openSUSE:Factory/.libsoup.new/libsoup.changes 2018-10-17 08:16:49.194983549 +0200 @@ -1,0 +2,56 @@ +Wed Sep 26 17:28:42 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 2.64.1: + + Many fixes to the meson build system (which, by the way, is NOT + official yet). + + Updated translations. +- Changes from version 2.64.0: + + Many fixes to the meson build system. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 2 02:48:35 UTC 2018 - luc14n0@linuxmail.org + +- Conditionalize meson use: it's currently providing wrong + capability leading to every package autodepending on + libsoup-2.4.so.1() capability to get "Unresolvable" + (glgo#GNOME/libsoup#9). + +------------------------------------------------------------------- +Wed Aug 29 23:23:49 UTC 2018 - luc14n0@linuxmail.org + +- Update to version 2.63.92: + + Updated translations. +- Add: + + meson BuildRequires and replace configure/make/make_install/\ + make_check with meson/meson_build/meson_install/meson_test + macros to follow upstream's build system port to Meson. + + libsoup-add-missing-po-meson_build.patch + (glgo#GNOME/libsoup#6). +- Drop no longer needed intltool BuildRequires: upstream migrated + to Gettext. +- Conditionalize build of API docs: they are currently failing + (glgo#GNOME/libsoup#8). +- Enable tests run to increase QA of package. + +------------------------------------------------------------------- +Thu Aug 16 12:37:13 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 2.63.91: + + Simplify soup_hosts_matches_host(). + + Add new tests for trailing dots in domain names. + + Updated translations. + +------------------------------------------------------------------- +Fri Aug 10 09:18:47 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 2.63.90: + + Set default cookie path for NULL origins. + + Fixes to GObject-introspection. + + Use atomic-refcounting in classes that are not using + GObject-refcounting. + + Many Coverity-found code fixes. + + Bail out on cookie-jar calls with empty hostnames. + + Fixes to the simple-httpd example. + +------------------------------------------------------------------- @@ -17,0 +74,34 @@ + +------------------------------------------------------------------- +Sun Jun 3 00:26:30 UTC 2018 - luc14n0@linuxmail.org + +- Update to version 2.63.2: + + Fix critical warning in SoupSocket. + + Updated translations. + +------------------------------------------------------------------- +Sun May 13 23:29:35 UTC 2018 - luc14n0@linuxmail.org + +- Update to version 2.63.1: + + Fix digest authentication with encoded URIs (bgo#794208). + + Avoid unaligned memory accesses in WebSocket implementation + (bgo#794421). + + Fix crash under soup_socket_new() (bgo#762138). + + Use libpsl for the SoupTLD API instead of shipping a copy of + the public-suffix list (bgo#769650). + + Introspection documentation fixes (bgo#795135). + + Minor cleanups and fixes. + + Updated translations. +- Add: + + pkgconfig(libpsl) BuildRequires: new dependency. + + pkgconfig(glib-2.0) BuildRequires to avoid implicit + dependencies. +- Drop: + + glib-networking BuildRequires: this is actually a runtime + requirement only. + + python3-base BuildRequires: aside from being an implicit + dependency, this is only required when using apache-httpd + configure option for using a python script to get the Apache + modules directories. + + libsoup-SoupCookie-fix-instrospection-annotation.patch: fixed + upstream. Old: ---- libsoup-2.62.3.tar.xz New: ---- libsoup-2.64.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsoup.spec ++++++ --- /var/tmp/diff_new_pack.dLfBHQ/_old 2018-10-17 08:16:50.166983114 +0200 +++ /var/tmp/diff_new_pack.dLfBHQ/_new 2018-10-17 08:16:50.170983112 +0200 @@ -12,35 +12,46 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +# Meson is currently (2.63.92) generating wrong capability provision, +# libsoup-2.4.so.0() when libsop-2.4.so.1() is expected, +# see https://gitlab.gnome.org/GNOME/libsoup/issues/9 +%bcond_with meson +# API docs are currently (2.63.91) failing with meson, +# see https://gitlab.gnome.org/GNOME/libsoup/issues/8, the issue is +# fixed already. At next released tarball remove this conditional and +# enable docs. +%bcond_without apidocs Name: libsoup -Version: 2.62.3 +Version: 2.64.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 -Source: http://download.gnome.org/sources/libsoup/2.62/%{name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/libsoup/2.64/%{name}-%{version}.tar.xz Source99: baselibs.conf - BuildRequires: glib-networking -BuildRequires: intltool >= 0.35.0 +BuildRequires: meson BuildRequires: pkgconfig -BuildRequires: python3-base BuildRequires: translation-update-upstream BuildRequires: pkgconfig(gio-2.0) >= 2.38.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.38.0 BuildRequires: pkgconfig(gobject-2.0) >= 2.38.0 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5 -BuildRequires: pkgconfig(gtk-doc) >= 1.20 BuildRequires: pkgconfig(krb5) +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. #BuildRequires: apache2-mod_php5 php5-xmlrpc +%if %{with apidocs} +BuildRequires: pkgconfig(gtk-doc) >= 1.20 +%endif %description Libsoup is an HTTP client/server library for GNOME. It uses GObjects @@ -113,20 +124,36 @@ %lang_package %prep -%setup -q +%autosetup -p1 translation-update-upstream %build -%configure\ +%if %{with meson} +%meson \ + -Dgssapi=true \ + -Dkrb5_config='%{_libexecdir}/mit/bin/krb5-config' \ + -Dvapi=true \ + -Ddoc=%{?with_apidocs:true}%{!?with_apidocs:false} +%meson_build + +%check +%meson_test +%else +%configure \ --disable-static \ --enable-introspection \ --with-gssapi \ --with-krb5-config=%{_libexecdir}/mit/bin/krb5-config %make_build +%endif %install +%if %{with meson} +%meson_install +%else %make_install rm %{buildroot}/%{_libdir}/*.*a +%endif %find_lang %{name} %{?no_lang_C} %post 2_4-1 -p /sbin/ldconfig @@ -147,7 +174,10 @@ %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/libsoup-gnome-2.4 -%{_datadir}/gtk-doc/html/libsoup-2.4 +%if %{with apidocs} +# Currently (2.63.91) failing with meson: +%doc %{_datadir}/gtk-doc/html/libsoup-2.4 +%endif %{_datadir}/gir-1.0/Soup-2.4.gir %{_datadir}/gir-1.0/SoupGNOME-2.4.gir %dir %{_datadir}/vala/vapi/ ++++++ libsoup-2.62.3.tar.xz -> libsoup-2.64.1.tar.xz ++++++ ++++ 34613 lines of diff (skipped)