Hello community,

here is the log from the commit of package ntrack for openSUSE:Factory checked 
in at 2012-01-26 14:06:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ntrack (Old)
 and      /work/SRC/openSUSE:Factory/.ntrack.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ntrack", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/ntrack/ntrack.changes    2011-11-25 
23:05:20.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ntrack.new/ntrack.changes       2012-01-26 
14:06:48.000000000 +0100
@@ -1,0 +2,19 @@
+Tue Jan  3 10:22:38 UTC 2012 - adr...@suse.de
+
+- update to version 016
+  * Support for current libnl version
+    => use right libnl-devel package per distro
+  * All patches are merged
+- Bugfixes:
+  * lp:889820 - ftbfs in 'recv_msgs': 'link.ifla_name' may be used 
uninitialized
+  * lp:889822 - rtnetlink configure check not portable across linux flavours
+  * lp:750554 - nl modules are not linked with libntrack even if they use 
symbols from it
+  * lp:755608 - Ntrack dead loop in function get_nl_link_by_index
+  * lp:834639 - Build failure with -Werror=strict-aliasing
+  * lp:774690 - Build error in a fresh environment
+  * lp:785119 - ntrack can get into endless poll loop if no backend modules 
found
+  * lp:801407 - ntrack-014 compilation fails if all libnl[123] are present 
together
+  * lp:448400 - add pure rtnetlink backend for linux
+  * lp:879141 - support libnl 3.1
+
+-------------------------------------------------------------------

Old:
----
  dead-loop-fix.patch
  ntrack-014.tar.gz
  ntrack-link.patch

New:
----
  fix-build.diff
  ntrack-016.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ntrack.spec ++++++
--- /var/tmp/diff_new_pack.rDy5ad/_old  2012-01-26 14:06:49.000000000 +0100
+++ /var/tmp/diff_new_pack.rDy5ad/_new  2012-01-26 14:06:49.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ntrack
 #
-# 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
@@ -20,22 +20,31 @@
 %define glib_soname 2
 %define gobject_soname 1
 %define qt4_soname 1
-%define libnl_soname 1
 
 Name:           ntrack
-Version:        014
-Release:        3
-License:        LGPL-3.0+
+Version:        016
+Release:        0
 Summary:        Network connectivity tracking library for desktop applications
-Url:            https://launchpad.net/ntrack
+License:        LGPL-3.0+
 Group:          System/Libraries
-Source:         ntrack-014.tar.gz
-Patch1:         dead-loop-fix.patch
-Patch2:         ntrack-link.patch
+Url:            https://launchpad.net/ntrack
+Source:         
http://launchpad.net/ntrack/main/%{version}/+download/ntrack-%{version}.tar.gz
+Patch1:         fix-build.diff
+%if %suse_version > 1210
+BuildRequires:  libnl3-devel
+%define libnl_soname 3_x
+%else
+%if %suse_version == 1210
+# 12.1 has libnl3, but it lacks a critical fix. So go with 1.1
+BuildRequires:  libnl-1_1-devel
+%else
+BuildRequires:  libnl-devel
+%endif
+%define libnl_soname 1
+%endif
 BuildRequires:  pkgconfig(QtCore)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-2.0)
-BuildRequires:  pkgconfig(libnl-1)
 BuildRequires:  pkgconfig(pygobject-2.0)
 BuildRequires:  python-devel
 BuildRequires:  libtool
@@ -143,20 +152,18 @@
 
 Python monitor API to get network connectivity change updates.
 
-%package -n %{name}-libnl%{libnl_soname}
+%package libnl%{libnl_soname}
 Summary:        Network connectivity tracking library for desktop applications
 Group:          System/Libraries
 
-%description -n %{name}-libnl%{libnl_soname}
+%description libnl%{libnl_soname}
 ntrack aims to be a lightweight and easy to use library for application 
developers
 that want to get events on network online status changes such as online, 
offline or route changes.
 
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
-mkdir m4
+%patch1
 autoreconf -fi
 
 %build
@@ -266,11 +273,11 @@
 %doc AUTHORS ChangeLog COPYING NEWS README
 %py_sitedir/pyntrack.so
 
-%files -n %{name}-libnl1
+%files libnl%{libnl_soname}
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog COPYING NEWS README
 %dir %_libdir/ntrack
 %dir %_libdir/ntrack/modules
-%_libdir/ntrack/modules/ntrack-libnl1.so
+%_libdir/ntrack/modules/ntrack-libnl%{libnl_soname}.so
 
 %changelog

++++++ fix-build.diff ++++++
Index: modules/Makefile.am
===================================================================
--- modules/Makefile.am.orig
+++ modules/Makefile.am
@@ -24,9 +24,7 @@ ntrackmodulesdir = $(pkglibdir)/modules
 
 AM_CFLAGS = \
        -Wall \
-       -Werror \
        -Wno-variadic-macros \
-       -pedantic \
        -I$(top_srcdir)/common/
 
 AM_LDFLAGS =
++++++ ntrack-014.tar.gz -> ntrack-016.tar.gz ++++++
++++ 35149 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to