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 "[email protected]"

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 - [email protected]
+
+- 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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to