Hello community, here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2015-03-16 06:59:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager" Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2015-01-27 12:36:15.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new/NetworkManager.changes 2015-03-16 06:59:05.000000000 +0100 @@ -1,0 +2,85 @@ +Thu Mar 12 10:24:02 UTC 2015 - dims...@opensuse.org + +- Add NetworkManager(cacert-patch) provides: to be toggled to 0 + whenever we disable nm-probe-radius-server-cert.patch. Other + packages that consume the ABI introduced by this patch can + specify this as a requirement. + +------------------------------------------------------------------- +Tue Mar 3 08:23:02 UTC 2015 - g...@suse.com + +- Reabse nm-probe-radius-server-cert.patch + +------------------------------------------------------------------- +Thu Feb 12 07:59:43 UTC 2015 - dims...@opensuse.org + +- Add rp-pppoe BuildRequires, so configure can autodetect the path + to the pppoe binary. +- Recommend rp-pppoe: the program is needed for NetworkManager to + be able to initiate PPPoE connections (commonly used by ADSL + providers). It is not strictly required to operate NM in most + setups, thus only recommended (boo#903553). + +------------------------------------------------------------------- +Tue Jan 27 10:15:18 UTC 2015 - dims...@opensuse.org + +- Update to version 1.0: + + A new 'libnm' GObject-based client library to replace + libnm-util/libnm-glib: + - IP address, IP route, hardware address, and other properties + are now represented as strings. + - Based on GIO's GDBus bindings instead of dbus-glib. + - Uses modern GObject APIs including GAsyncResult and GVariant. + - See https://wiki.gnome.org/Projects/NetworkManager/libnm. + + Devices and VPN connections now have individual default routes. + Priorities are handled through configurable route metrics. + + nmcli now supports password requests and PolicyKit + authorizations. + + A faster, lighter-weight (though less capable) internal DHCP + client has been added and may be selected with the + "dhcp=internal" option. It supports fewer DHCP options and + does not yet support DHCPv6. + + A new 'configure-and-quit=yes' option has been added for + environments with less dynamic network configuration. + + When running on 3.17 and later kernels, NetworkManager handles + IPv6LL address assignment to ensure that IPv6 connectivity is + not enabled until intentionally configured by the user. + + NetworkManager no longer causes the nl80211 kernel module to be + loaded on systems with no Wi-Fi devices. + + Bluetooth DUN support now works with Bluez 5.x. + + VPN connections can now persist across link changes and + suspend/resume if their VPN plugin supports this feature. + + A new 'ibft' settings plugin has been added to support + firmware-based iBFT/iSCSI configurations. This functionality + has been moved to 'ibft' from the 'ifcfg-rh' plugin. + + IPv6 router advertisement MTUs are now respected. + + NetworkManager no longer requires polkit libraries at runtime + when Polkit support is enabled, and Polkit can be disabled at + build time too. + + Automatically created connections are now deleted when their + device goes away. + + 'nmcli dev connect' now attemts to create a connection if none + exists. + + Manually configured static IPv6 configuration is kept even if + SLAAC fails. + + Manpages for the 'keyfile' and 'ifcfg-rh' plugins now describe + their configuration syntax and available options. + + WWAN connections now support IPv6 if the modem and provider + support IPv6. + + Software devices (bridge, bond, team, etc) can now be deleted + from the D-Bus API or with nmcli. + + The manpages, documentation, and API annotations have received + many cleanups. + + Externally created virtual interfaces are no longer managed by + NetworkManager until they are set "up" or activated via nmcli. +- Disable nm-probe-radius-server-cert.patch for now: needs rebase. +- Drop 0001-core-don-t-auto-launch-logind-bgo-741572.patch and + NetworkManager-dhcpv6.patch: fixed upstream. +- Split out new subpackage typelib-1_0-NM-1_0 and libnm0. +- Require typelib-1_0-NM-1_0 and libnm0 by the -devel package. +- Add pkgconfig(bluez) BuildRequires. +- Replace pkgconfig(libsystemd-login) BuildRequires with + pkgconfig(libsystemd) and pkgconfig(polkit-gobject-1) with + pkgconfig(polkit-agent-1), following upstream. + +------------------------------------------------------------------- Old: ---- NetworkManager-0.9.10.1.tar.xz New: ---- NetworkManager-1.0.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager.spec ++++++ --- /var/tmp/diff_new_pack.JIKGo8/_old 2015-03-16 06:59:06.000000000 +0100 +++ /var/tmp/diff_new_pack.JIKGo8/_new 2015-03-16 06:59:06.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -19,15 +19,19 @@ # Use systemd %define with_systemd 1 %define with_wimax 0 +# 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 1 Name: NetworkManager Url: http://www.gnome.org/projects/NetworkManager/ -Version: 0.9.10.1 +Version: 1.0.0 Release: 0 Summary: Network Link Manager and User Applications License: GPL-2.0+ Group: Productivity/Networking/System -Source0: http://download.gnome.org/sources/NetworkManager/0.9/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/NetworkManager/1.0/%{name}-%{version}.tar.xz Source1: nfs Source2: NetworkManager.conf Source3: baselibs.conf @@ -51,6 +55,7 @@ BuildRequires: ncurses-devel BuildRequires: ppp-devel BuildRequires: readline-devel +BuildRequires: rp-pppoe # Do not use suse-release, it's very late in build chain and not needed # all it does is netconfig and ifconfig enablement #BuildRequires: suse-release @@ -59,6 +64,7 @@ BuildRequires: translation-update-upstream BuildRequires: vala BuildRequires: wireless-tools +BuildRequires: pkgconfig(bluez) >= 5 BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) >= 0.94 BuildRequires: pkgconfig(glib-2.0) >= 2.32 @@ -73,11 +79,11 @@ BuildRequires: pkgconfig(libnl-route-3.0) BuildRequires: pkgconfig(libsoup-2.4) >= 2.26 %if %{with_systemd} -BuildRequires: pkgconfig(libsystemd-login) +BuildRequires: pkgconfig(libsystemd) >= 209 %endif BuildRequires: pkgconfig(mm-glib) >= 0.7.991 BuildRequires: pkgconfig(nss) -BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: pkgconfig(polkit-agent-1) >= 0.97 BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(uuid) Requires: dhcp-client @@ -95,7 +101,12 @@ Recommends: NetworkManager-client Recommends: org.freedesktop.ModemManager Recommends: avahi-autoipd +# Recommend the rp-pppoe binary for PPP over Ethernet (common for ADSL) connections. +Recommends: rp-pppoe Recommends: %{name}-lang +%if %{with_cacert_patch} +Provides: NetworkManager(cacert-patch) +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %define _udevdir %(pkg-config --variable udevdir udev) @@ -129,6 +140,8 @@ 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} @@ -138,6 +151,14 @@ This package contains various headers accessing some NetworkManager functionality from applications. +%package -n libnm0 +Summary: Convenience library for clients of NetworkManager +Group: System/Libraries + +%description -n libnm0 +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 @@ -175,6 +196,17 @@ 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 + +%description -n typelib-1_0-NM-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-NMClient-1_0 Summary: Convenience library for clients of NetworkManager -- Introspection bindings Group: System/Libraries @@ -317,6 +349,12 @@ %attr(0700,root,root) %{_localstatedir}/lib/NetworkManager %doc %{_mandir}/man1/nm-online.* %doc %{_mandir}/man1/nmcli.* +%doc %{_mandir}/man1/nmtui.1%{?ext_man} +%doc %{_mandir}/man1/nmtui-connect.1%{?ext_man} +%doc %{_mandir}/man1/nmtui-edit.1%{?ext_man} +%doc %{_mandir}/man1/nmtui-hostname.1%{?ext_man} +%doc %{_mandir}/man5/nm-settings-ifcfg-rh.5%{?ext_man} +%doc %{_mandir}/man5/nm-settings-keyfile.5%{?ext_man} %doc %{_mandir}/man5/NetworkManager.conf.5%{?ext_man} %doc %{_mandir}/man5/nm-settings.5%{?ext_man} %doc %{_mandir}/man5/nm-system-settings.conf.5%{?ext_man} @@ -329,11 +367,13 @@ %{_libdir}/NetworkManager/libnm-device-plugin-bluetooth.so %{_libdir}/NetworkManager/libnm-device-plugin-wifi.so %{_libdir}/NetworkManager/libnm-device-plugin-wwan.so +%{_libdir}/NetworkManager/libnm-settings-plugin-ibft.so %dir %{_libdir}/pppd/2.* %{_libdir}/pppd/2.*/nm-pppd-plugin.* %{_libexecdir}/nm-avahi-autoipd.action %{_libexecdir}/nm-dhcp-helper %{_libexecdir}/nm-dispatcher +%{_libexecdir}/nm-iface-helper %{_sysconfdir}/dbus-1/system.d/org.freedesktop.NetworkManager.conf %{_sysconfdir}/dbus-1/system.d/nm-avahi-autoipd.conf %{_sysconfdir}/dbus-1/system.d/nm-dispatcher.conf @@ -360,6 +400,7 @@ %files devel %defattr(-,root,root) %{_includedir}/NetworkManager/ +%{_includedir}/libnm/ %{_includedir}/libnm-glib/ %{_datadir}/gir-1.0/*.gir %dir %{_datadir}/vala/vapi @@ -367,17 +408,24 @@ %{_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 +%defattr(-,root,root) +%{_libdir}/libnm.so.* + %files -n libnm-util2 %defattr(-,root,root) %{_libdir}/libnm-util.so.* @@ -394,6 +442,10 @@ %defattr(-,root,root) %{_libdir}/girepository-1.0/NetworkManager-1.0.typelib +%files -n typelib-1_0-NM-1_0 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/NM-1.0.typelib + %files -n typelib-1_0-NMClient-1_0 %defattr(-,root,root) %{_libdir}/girepository-1.0/NMClient-1.0.typelib ++++++ NetworkManager-0.9.10.1.tar.xz -> NetworkManager-1.0.0.tar.xz ++++++ ++++ 643434 lines of diff (skipped) ++++++ nm-probe-radius-server-cert.patch ++++++ ++++ 1103 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/NetworkManager/nm-probe-radius-server-cert.patch ++++ and /work/SRC/openSUSE:Factory/.NetworkManager.new/nm-probe-radius-server-cert.patch -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org