Hello community, here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2018-07-20 09:35:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager" Fri Jul 20 09:35:22 2018 rev:186 rq: version:1.10.8 Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2018-07-19 22:49:52.678977484 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new/NetworkManager.changes 2018-07-20 09:35:27.842074326 +0200 @@ -2,7 +1,0 @@ -Sun Jun 17 18:05:00 UTC 2018 - [email protected] - -- Update to version 1.10.10: - + Fix crash during reapply of connection settings. - + Minor bugfixes. - -------------------------------------------------------------------- @@ -36,18 +28,0 @@ - -------------------------------------------------------------------- -Sat Apr 14 19:23:34 UTC 2018 - [email protected] - -- Pass without-libnm-glib to configure, no longer build deprecated - libnm-glib support. -- Following the above, drop no longer built subpackages; - libnm-util2, libnm-glib4, libnm-glib-vpn1, - typelib-1_0-NetworkManager-1_0 and typelib-1_0-NMClient-1_0. - Further, no longer handle libnm-util2, libnm-glib4 and - libnm-glib-vpn1 in post(un) nor have them included in - baselibs.conf. -- Further still. drop libnm-glib-vpn1, libnm-glib4, libnm-util2, - typelib-1_0-NMClient-1_0 and typelib-1_0-NetworkManager-1_0 - Requires from devel package. -- Finaly drop currently disabled patch - nm-probe-radius-server-cert.patch and all it's conditionals, it - was part of libnm-util2 sub-package. Old: ---- NetworkManager-1.10.10.tar.xz New: ---- NetworkManager-1.10.8.tar.xz nm-probe-radius-server-cert.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager.spec ++++++ --- /var/tmp/diff_new_pack.F6d7Uq/_old 2018-07-20 09:35:28.526071840 +0200 +++ /var/tmp/diff_new_pack.F6d7Uq/_new 2018-07-20 09:35:28.530071825 +0200 @@ -16,10 +16,13 @@ # +# Toggle this whenever enabling/disabling the nm-probe-radius-server-cert.patch patch (as we export additional symbols) +# Like this, g-c-c and NM-applet, which consume this symbol, will block updating NM if we have to disable the patch until +# they are touched too +%define with_cacert_patch 0 %define _udevdir %(pkg-config --variable udevdir udev) - Name: NetworkManager -Version: 1.10.10 +Version: 1.10.8 Release: 0 Summary: Network Link Manager and User Applications License: GPL-2.0-or-later @@ -33,6 +36,8 @@ # PATCH-FEATURE-OPENSUSE systemd-network-config.patch -- don't try to start NM under systemd if it is disabled in system configuration Patch0: systemd-network-config.patch +# PATCH-FIX-UPSTREAM nm-probe-radius-server-cert.patch bnc#574266 [email protected] -- Probe the RADIUS server certificate +Patch1: nm-probe-radius-server-cert.patch # PATCH-FIX-OPENSUSE networkmanager-checks-po.patch [email protected] -- fix translation validation error caused by our patch systemd-network-config.patch Patch2: networkmanager-checks-po.patch # PATCH-FIX-OPENSUSE networkmanager-obs-net.patch [email protected] -- disable tests that are by design broken on OBS workers @@ -117,8 +122,13 @@ Summary: Libraries and headers for adding NetworkManager support to applications Group: Development/Libraries/Other Requires: %{name} = %{version} +Requires: libnm-glib-vpn1 = %{version} +Requires: libnm-glib4 = %{version} +Requires: libnm-util2 = %{version} Requires: libnm0 = %{version} Requires: typelib-1_0-NM-1_0 = %{version} +Requires: typelib-1_0-NMClient-1_0 = %{version} +Requires: typelib-1_0-NetworkManager-1_0 = %{version} Provides: %{name}-doc = %{version} Obsoletes: %{name}-doc < %{version} @@ -134,6 +144,46 @@ This package contains the libraries that make it easier to use some Network Manager functionality from applications that use glib. +%package -n libnm-util2 +Summary: Convenience library for clients of NetworkManager +Group: System/Libraries +%if %{with_cacert_patch} +Provides: NetworkManager(cacert-patch) +%endif + +%description -n libnm-util2 +This package contains the libraries that make it easier to use some +Network Manager functionality from applications that use glib. + +%package -n libnm-glib4 +Summary: Convenience library for clients of NetworkManager +Group: System/Libraries +Provides: %{name}-glib = %{version} +Obsoletes: %{name}-glib < %{version} + +%description -n libnm-glib4 +This package contains the libraries that make it easier to use some +Network Manager functionality from applications that use glib. + +%package -n libnm-glib-vpn1 +Summary: Convenience library for NetworkManager VPN plugins +Group: System/Libraries + +%description -n libnm-glib-vpn1 +This package contains the libraries that make it easier to use some +Network Manager functionality from applications that use glib. + +%package -n typelib-1_0-NetworkManager-1_0 +Summary: Convenience library for clients of NetworkManager -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-NetworkManager-1_0 +This package contains the gi-bindings that make it easier to use some +Network Manager functionality from applications that use glib. + +This package provides the GObject Introspection bindings for the +NetworkManager library. + %package -n typelib-1_0-NM-1_0 Summary: Convenience library for clients of NetworkManager -- Introspection bindings Group: System/Libraries @@ -145,6 +195,17 @@ This package provides the GObject Introspection bindings for the NetworkManager library. +%package -n typelib-1_0-NMClient-1_0 +Summary: Convenience library for clients of NetworkManager -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-NMClient-1_0 +This package contains the gi-bindings that make it easier to use some +Network Manager functionality from applications that use glib. + +This package provides the GObject Introspection bindings for the +NetworkManager library. + %package branding-upstream Summary: Default upstream configuration for %{_sysconfdir}/NetworkManager/NetworkManager.conf Group: Productivity/Networking/System @@ -167,6 +228,9 @@ %setup -q translation-update-upstream %patch0 -p1 +%if %{with_cacert_patch} +%patch1 -p1 +%endif %patch2 -p1 %patch3 -p1 %patch4 -p1 @@ -179,7 +243,6 @@ export CFLAGS="%{optflags} -fno-strict-aliasing" export PYTHON=%{_bindir}/python3 %configure \ - --without-libnm-glib \ --disable-silent-rules \ --with-hostname-persist=suse \ --enable-ld-gc \ @@ -273,6 +336,12 @@ %service_del_postun NetworkManager.service %service_del_postun NetworkManager-dispatcher.service +%post -n libnm-util2 -p /sbin/ldconfig +%postun -n libnm-util2 -p /sbin/ldconfig +%post -n libnm-glib4 -p /sbin/ldconfig +%postun -n libnm-glib4 -p /sbin/ldconfig +%post -n libnm-glib-vpn1 -p /sbin/ldconfig +%postun -n libnm-glib-vpn1 -p /sbin/ldconfig %post -n libnm0 -p /sbin/ldconfig %postun -n libnm0 -p /sbin/ldconfig @@ -333,22 +402,52 @@ %ghost %config(noreplace) %{_localstatedir}/log/NetworkManager %files devel +%{_includedir}/NetworkManager/ %{_includedir}/libnm/ +%{_includedir}/libnm-glib/ %{_datadir}/gir-1.0/*.gir %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/libnm.deps %{_datadir}/vala/vapi/libnm.vapi +%{_datadir}/vala/vapi/libnm-glib.deps +%{_datadir}/vala/vapi/libnm-glib.vapi +%{_datadir}/vala/vapi/libnm-util.deps +%{_datadir}/vala/vapi/libnm-util.vapi %{_libdir}/libnm.so +%{_libdir}/libnm-util.so +%{_libdir}/libnm-glib.so +%{_libdir}/libnm-glib-vpn.so +%{_libdir}/pkgconfig/NetworkManager.pc %{_libdir}/pkgconfig/libnm.pc +%{_libdir}/pkgconfig/libnm-util.pc +%{_libdir}/pkgconfig/libnm-glib.pc +%{_libdir}/pkgconfig/libnm-glib-vpn.pc %doc %{_datadir}/gtk-doc/html/NetworkManager/ %doc %{_datadir}/gtk-doc/html/libnm/ +%doc %{_datadir}/gtk-doc/html/libnm-glib/ +%doc %{_datadir}/gtk-doc/html/libnm-util/ %files -n libnm0 %{_libdir}/libnm.so.* +%files -n libnm-util2 +%{_libdir}/libnm-util.so.* + +%files -n libnm-glib4 +%{_libdir}/libnm-glib.so.* + +%files -n libnm-glib-vpn1 +%{_libdir}/libnm-glib-vpn.so.* + +%files -n typelib-1_0-NetworkManager-1_0 +%{_libdir}/girepository-1.0/NetworkManager-1.0.typelib + %files -n typelib-1_0-NM-1_0 %{_libdir}/girepository-1.0/NM-1.0.typelib +%files -n typelib-1_0-NMClient-1_0 +%{_libdir}/girepository-1.0/NMClient-1.0.typelib + %files lang -f %{name}.lang %files branding-upstream ++++++ NetworkManager-1.10.10.tar.xz -> NetworkManager-1.10.8.tar.xz ++++++ ++++ 51608 lines of diff (skipped) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.F6d7Uq/_old 2018-07-20 09:35:29.842067057 +0200 +++ /var/tmp/diff_new_pack.F6d7Uq/_new 2018-07-20 09:35:29.842067057 +0200 @@ -1,2 +1,8 @@ +libnm-util2 +libnm-glib4 +libnm-glib-vpn1 NetworkManager-devel requires -NetworkManager-<targettype> + requires "libnm-util2-<targettype> = <version>" + requires "libnm-glib4-<targettype> = <version>" + requires "libnm-glib-vpn1-<targettype> = <version>" ++++++ nm-probe-radius-server-cert.patch ++++++ ++++ 1393 lines (skipped)
