Hello community, here is the log from the commit of package NetworkManager for openSUSE:Factory checked in at 2012-03-01 07:25:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old) and /work/SRC/openSUSE:Factory/.NetworkManager.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "NetworkManager", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2012-01-06 11:46:08.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.NetworkManager.new/NetworkManager.changes 2012-03-01 07:25:03.000000000 +0100 @@ -1,0 +2,46 @@ +Thu Feb 23 12:44:10 UTC 2012 - vuntz@opensuse.org + +- Get ready for full-switch to systemd: + + Add a with_systemd macro, currently set to 0 as the systemd + support implies no support for ConsoleKit, which we want to + keep until sysvinit is not supported anymore. + + Add pkgconfig(libsystemd-login) BuildRequires and pass + --with-session-tracking=systemd to configure if we build + systemd support. +- Move to libnl3: + + Remove pkgconfig(libnl-1) BuildRequires. + + Add pkgconfig() BuildRequires: libnl-3.0, libnl-genl-3.0, + libnl-route-3.0. +- Remove libiw-devel BuildRequires: it's not needed anymore. +- Stop changing libexecdir to %{_prefix}/lib/NetworkManager: there + is no need for this. + +------------------------------------------------------------------- +Sat Feb 18 16:10:10 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.9.3.990: + + Better handling of WiFi devices via nl80211 when available + (instead of WEXT) + + IP configuration is now non-blocking; waiting for IPv6 RA no + longer blocks the device from activating if IPv4 is ready and + vice versa + + Addded support for firewall "zones" via FirewallD + + Added basic support for bonded interfaces + + WiFi connections are no longer locked to a specific MAC address + if they are "locally administered" addresses (ie, 02:::::) + + New state change reasons have been added for mobile broadband + PIN errors + + Agent-owned secrets are now sent to agents for newly created + connections + + Support for non-UTF8-encoded 802.1x passwords has been added + + libnm-glib now fetches some properties more aggressively (like + active connections, access points, etc) + + Added basic support for IP-over-Infiniband interfaces + + Added support for device plugins and converted WiMAX support to + a plugin for easier packaging and simpler dependencies + + Added support for VLAN interfaces + + Added support for 802.1x EAP-FAST authentication + + Added non-blocking mode and API to libnm-glib +- Rebased systemd-network-config.patch. + +------------------------------------------------------------------- Old: ---- NetworkManager-0.9.2.0.tar.bz2 New: ---- NetworkManager-0.9.3.990.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager.spec ++++++ --- /var/tmp/diff_new_pack.X5toze/_old 2012-03-01 07:25:07.000000000 +0100 +++ /var/tmp/diff_new_pack.X5toze/_new 2012-03-01 07:25:07.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,14 +15,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + +# We cannot enable systemd support right now, as it is exclusive and means we +# lose ConsoleKit support (bad for sysvinit) +%define with_systemd 0 + Name: NetworkManager Url: http://www.gnome.org/projects/NetworkManager/ -Version: 0.9.2.0 +Version: 0.9.3.990 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.bz2 +Source0: http://download.gnome.org/sources/NetworkManager/0.9/%{name}-%{version}.tar.xz Source1: nfs Source2: NetworkManager.conf Source3: baselibs.conf @@ -40,7 +45,6 @@ BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: iptables -BuildRequires: libiw-devel BuildRequires: libtool BuildRequires: ppp-devel BuildRequires: translation-update-upstream @@ -52,7 +56,12 @@ # We should get lib Intel Wimax in here! Remove --disable-wimax # from configure when we have it. #BuildRequires: pkgconfig(libiWmxSdk-0) -BuildRequires: pkgconfig(libnl-1) +BuildRequires: pkgconfig(libnl-3.0) +BuildRequires: pkgconfig(libnl-genl-3.0) +BuildRequires: pkgconfig(libnl-route-3.0) +%if %{with_systemd} +BuildRequires: pkgconfig(libsystemd-login) +%endif BuildRequires: pkgconfig(nss) BuildRequires: pkgconfig(polkit-gobject-1) BuildRequires: pkgconfig(systemd) @@ -86,11 +95,11 @@ Summary: Libraries and headers for adding NetworkManager support to applications Group: Development/Libraries/Other Requires: %{name} = %{version} -Requires: libnm-util2 = %{version} -Requires: libnm-glib4 = %{version} Requires: libnm-glib-vpn1 = %{version} -Requires: typelib-1_0-NetworkManager-1_0 = %{version} +Requires: libnm-glib4 = %{version} +Requires: libnm-util2 = %{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} @@ -160,7 +169,6 @@ test -n "$pppddir" || exit 1 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure\ - --libexecdir=%{_prefix}/lib/NetworkManager\ --disable-static\ --with-crypto=nss \ --with-distro=suse\ @@ -168,6 +176,9 @@ --enable-more-warnings=no \ --with-pppd-plugin-dir=$pppddir \ --with-dhclient=/sbin/dhclient \ +%if %{with_systemd} + --with-session-tracking=systemd \ +%endif --disable-wimax %__make %{?_smp_mflags} @@ -230,17 +241,14 @@ %doc %{_mandir}/man5/NetworkManager.conf.5* %doc %{_mandir}/man5/nm-system-settings.conf.5* %doc %{_mandir}/man8/NetworkManager.* -# On 64-bit biarch systems, the libraries go to /usr/lib64/NetworkManager, -# and libexec-y things remain in /usr/lib/NetworkManager. -# Whereas on single-arch or 32-bit biarch, everything goes into -# /usr/lib/NetworkManager. -%ifarch x86_64 ppc64 s390x sparc64 %{_libdir}/NetworkManager/ -%endif %dir %{_libdir}/pppd/2.4.5 %{_libdir}/pppd/2.4.5/nm-pppd-plugin.* -%{_libexecdir}/NetworkManager/ -%{_sysconfdir}/dbus-1/system.d/NetworkManager.conf +%{_libexecdir}/nm-avahi-autoipd.action +%{_libexecdir}/nm-crash-logger +%{_libexecdir}/nm-dhcp-client.action +%{_libexecdir}/nm-dispatcher.action +%{_sysconfdir}/dbus-1/system.d/org.freedesktop.NetworkManager.conf %{_sysconfdir}/dbus-1/system.d/nm-avahi-autoipd.conf %{_sysconfdir}/dbus-1/system.d/nm-dhcp-client.conf %{_sysconfdir}/dbus-1/system.d/nm-dispatcher.conf @@ -250,8 +258,8 @@ %dir %{_sysconfdir}/NetworkManager/system-connections %config(noreplace) %{_sysconfdir}/NetworkManager/NetworkManager.conf %attr(0755,root,root) %{_sysconfdir}/NetworkManager/dispatcher.d/nfs -/lib/systemd/system/NetworkManager.service -/lib/systemd/system/NetworkManager-wait-online.service +%{_unitdir}/NetworkManager.service +%{_unitdir}/NetworkManager-wait-online.service %dir /lib/udev %dir /lib/udev/rules.d /lib/udev/rules.d/77-nm-olpc-mesh.rules ++++++ systemd-network-config.patch ++++++ --- /var/tmp/diff_new_pack.X5toze/_old 2012-03-01 07:25:07.000000000 +0100 +++ /var/tmp/diff_new_pack.X5toze/_new 2012-03-01 07:25:07.000000000 +0100 @@ -1,8 +1,8 @@ -Index: NetworkManager-0.9.1.90/data/NetworkManager.service.in +Index: NetworkManager-0.9.3.990/data/NetworkManager.service.in =================================================================== ---- NetworkManager-0.9.1.90.orig/data/NetworkManager.service.in -+++ NetworkManager-0.9.1.90/data/NetworkManager.service.in -@@ -1,14 +1,15 @@ +--- NetworkManager-0.9.3.990.orig/data/NetworkManager.service.in ++++ NetworkManager-0.9.3.990/data/NetworkManager.service.in +@@ -1,13 +1,14 @@ [Unit] Description=Network Manager After=syslog.target @@ -16,15 +16,19 @@ ExecStart=@sbindir@/NetworkManager --no-daemon +EnvironmentFile=/etc/sysconfig/network/config +ExecStartPre=/usr/bin/test "x${NETWORKMANAGER}" = xyes + # Suppress stderr to eliminate duplicated messages in syslog. NM calls openlog() + # with LOG_PERROR when run in foreground. But systemd redirects stderr to + # syslog by default, which results in logging each message twice. +@@ -15,4 +16,4 @@ StandardError=null [Install] WantedBy=multi-user.target -Alias=dbus-org.freedesktop.NetworkManager.service +Also=NetworkManager-wait-online.service -Index: NetworkManager-0.9.1.90/data/NetworkManager-wait-online.service.in +Index: NetworkManager-0.9.3.990/data/NetworkManager-wait-online.service.in =================================================================== ---- NetworkManager-0.9.1.90.orig/data/NetworkManager-wait-online.service.in -+++ NetworkManager-0.9.1.90/data/NetworkManager-wait-online.service.in +--- NetworkManager-0.9.3.990.orig/data/NetworkManager-wait-online.service.in ++++ NetworkManager-0.9.3.990/data/NetworkManager-wait-online.service.in @@ -7,7 +7,9 @@ Before=network.target [Service] -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org