commit libteam for openSUSE:Factory

2020-09-02 Thread root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2020-09-03 01:07:33

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new.3399 (New)


Package is "libteam"

Thu Sep  3 01:07:33 2020 rev:20 rq:829586 version:1.31

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2019-08-27 
15:54:01.307681740 +0200
+++ /work/SRC/openSUSE:Factory/.libteam.new.3399/libteam.changes
2020-09-03 01:07:39.088336935 +0200
@@ -1,0 +2,11 @@
+Tue Aug 25 15:45:19 UTC 2020 - Dirk Mueller 
+
+- update to 1.31:
+  * teamd: fix build error in expansion of macro teamd_log_dbgx  
+  * teamd/lacp: fix segfault due to NULL pointer dereference
+  * teamd: fix possible race in master ifname callback
+  * Fix ifinfo_link_with_port race condition with newlink 
+  * Skip setting the same hwaddr to a lag port if not needed
+  * teamd/lacp: silence ignore none LACP frames
+
+---

Old:

  libteam-1.29.tar.gz

New:

  libteam-1.31.tar.gz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.sw12RX/_old  2020-09-03 01:07:41.256337658 +0200
+++ /var/tmp/diff_new_pack.sw12RX/_new  2020-09-03 01:07:41.256337658 +0200
@@ -18,7 +18,7 @@
 
 %bcond_without python2
 Name:   libteam
-Version:1.29
+Version:1.31
 Release:0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+

++ libteam-1.29.tar.gz -> libteam-1.31.tar.gz ++
 4387 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libteam-1.29/configure.ac new/libteam-1.31/configure.ac
--- old/libteam-1.29/configure.ac   2019-07-02 15:41:37.0 +0200
+++ new/libteam-1.31/configure.ac   2020-07-26 11:56:44.0 +0200
@@ -1,7 +1,7 @@
 #   -*- Autoconf -*-
 # Process this file with autoconf to produce a configure script.
 
-AC_INIT([libteam], [1.29], [j...@resnulli.us])
+AC_INIT([libteam], [1.31], [j...@resnulli.us])
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_HEADERS([config.h])
@@ -24,7 +24,7 @@
 #release, then set age to 0.
 
 AC_SUBST(LIBTEAM_CURRENT, 11)
-AC_SUBST(LIBTEAM_REVISION, 0)
+AC_SUBST(LIBTEAM_REVISION, 1)
 AC_SUBST(LIBTEAM_AGE, 6)
 
 AC_SUBST(LIBTEAMDCTL_CURRENT, 1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libteam-1.29/libteam/ifinfo.c new/libteam-1.31/libteam/ifinfo.c
--- old/libteam-1.29/libteam/ifinfo.c   2018-12-09 09:57:18.0 +0100
+++ new/libteam-1.31/libteam/ifinfo.c   2020-04-03 09:40:45.0 +0200
@@ -453,7 +453,10 @@
 {
struct team_ifinfo *ifinfo;
 
-   ifinfo = ifinfo_find(th, ifindex);
+   if (port)
+   ifinfo = ifinfo_find_create(th, ifindex);
+   else
+   ifinfo = ifinfo_find(th, ifindex);
if (!ifinfo)
return -ENOENT;
if (ifinfo->linked)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libteam-1.29/libteam/libteam.c new/libteam-1.31/libteam/libteam.c
--- old/libteam-1.29/libteam/libteam.c  2019-05-28 14:36:18.0 +0200
+++ new/libteam-1.31/libteam/libteam.c  2020-04-25 08:05:38.0 +0200
@@ -600,12 +600,24 @@
return -errno;
}
 
-   err = nl_socket_set_buffer_size(th->nl_sock, NETLINK_RCVBUF, 0);
+   env = getenv("TEAM_EVENT_BUFSIZE");
+   if (env) {
+   eventbufsize = strtol(env, NULL, 10);
+   /* ignore other errors, libnl forces minimum 32k and
+* too large values are truncated to system rmem_max
+*/
+   if (eventbufsize < 0)
+   eventbufsize = 0;
+   } else {
+   eventbufsize = NETLINK_RCVBUF;
+   }
+
+   err = nl_socket_set_buffer_size(th->nl_sock, eventbufsize, 0);
if 

commit libteam for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2019-08-27 15:54:01

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new.7948 (New)


Package is "libteam"

Tue Aug 27 15:54:01 2019 rev:19 rq:726118 version:1.29

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2019-02-28 
21:37:39.585654219 +0100
+++ /work/SRC/openSUSE:Factory/.libteam.new.7948/libteam.changes
2019-08-27 15:54:01.307681740 +0200
@@ -1,0 +2,21 @@
+Mon Aug 26 09:02:37 UTC 2019 - Jan Engelhardt 
+
+- Update to upstream release 1.29
+  * teamd: remove port if adding fails
+  * teamd: add a default value 1000 for link_watch.interval
+  * teamd: fix a json object memleak in get_port_obj()
+- Update to upstream release 1.28
+  * teamd: do not process lacpdu before the port ifinfo is set
+  * teamd: add port_hwaddr_changed for ab runner
+  * teamd: add port_hwaddr_changed for lb runner
+  * teamd: add port_hwaddr_changed for lacp runner
+name
+  * libteam: don't crash when trying to print unregistered device
+teamd_event_watch_ops
+  * teamd: add port_master_ifindex_changed for
+syslog
+  * teamd: add an option to force log output to stdout, stderr or
+DEFAULT to CURRENT
+  * teamd: lacp: send LACPDU when port state transitions from
+
+---

Old:

  libteam-1.27.tar.gz

New:

  libteam-1.29.tar.gz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.R2lN3W/_old  2019-08-27 15:54:02.151681036 +0200
+++ /var/tmp/diff_new_pack.R2lN3W/_new  2019-08-27 15:54:02.155681033 +0200
@@ -18,22 +18,22 @@
 
 %bcond_without python2
 Name:   libteam
-Version:1.27
+Version:1.29
 Release:0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+
 Group:  System/Kernel
-Url:http://libteam.org/
+URL:http://libteam.org/
 
-#Git-Web:  https://github.com/jpirko/libteam
-#Git-Clone:git://github.com/jpirko/libteam
+#Git-Clone:https://github.com/jpirko/libteam
 Source: http://libteam.org/files/%name-%version.tar.gz
-Patch0: check_if_psr_ops_were_initialized.patch
-Patch1: start_teamd_from_usr_sbin.patch
-Patch2: ignore_ebusy_for_team_hwaddr_set.patch
-Patch3: 0001-allow-send_interface-dbus.patch
+Patch1: check_if_psr_ops_were_initialized.patch
+Patch2: start_teamd_from_usr_sbin.patch
+Patch3: ignore_ebusy_for_team_hwaddr_set.patch
+Patch4: 0001-allow-send_interface-dbus.patch
 BuildRequires:  doxygen
 BuildRequires:  libcap-devel
+BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  swig
 BuildRequires:  pkgconfig(dbus-1)
@@ -120,19 +120,13 @@
 programs that will manipulate team network devices.
 
 %prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
+%autosetup -p1
 
 %build
 %configure --includedir="%_includedir/%name" --bindir="%_sbindir" \
-   --disable-silent-rules \
-   --disable-static \
-   --with-run-dir=%teamd_daemon_directory \
-   --with-user=%teamd_user \
-   --with-group=%teamd_group
+   --disable-silent-rules --disable-static \
+   --with-run-dir="%teamd_daemon_directory" \
+   --with-user="%teamd_user" --with-group=%teamd_group
 # Use CFLAGS= to kill -Werror
 make %{?_smp_mflags} CFLAGS="%optflags"
 %if %{with python2}
@@ -155,11 +149,8 @@
 mkdir -p "$b/%_unitdir"
 install -pm0644 teamd/redhat/systemd/*.service "$b/%_unitdir/"
 %endif
-
-%if 0%{?_sysconfdir:1}
 mkdir -p "$b/%teamd_dbus_policy_directory/"
 install -pm0644 teamd/dbus/teamd.conf 
"$b/%teamd_dbus_policy_directory/%teamd_dbus_policy_name"
-%endif
 
 %check
 make check

++ libteam-1.27.tar.gz -> libteam-1.29.tar.gz ++
 5394 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libteam-1.27/binding/python/team/capi.i 
new/libteam-1.29/binding/python/team/capi.i
--- old/libteam-1.27/binding/python/team/capi.i 2017-06-05 15:41:00.0 
+0200
+++ new/libteam-1.29/binding/python/team/capi.i 2019-07-02 15:42:33.0 
+0200
@@ -40,7 +40,7 @@
 if ($1) free($1);
 }
 %typemap(argout) (char *addr, unsigned int addr_len) {
-$result = SWIG_Python_AppendOutput($result, 
PyString_FromStringAndSize($1,$2));
+$result = 

commit libteam for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2019-02-28 21:37:38

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new.28833 (New)


Package is "libteam"

Thu Feb 28 21:37:38 2019 rev:18 rq:678828 version:1.27

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2018-01-16 
09:36:15.674846745 +0100
+++ /work/SRC/openSUSE:Factory/.libteam.new.28833/libteam.changes   
2019-02-28 21:37:39.585654219 +0100
@@ -1,0 +2,12 @@
+Fri Feb 22 07:33:05 UTC 2019 - Franck Bui 
+
+- Drop use of $FIRST_ARG in .spec
+
+  The use of $FIRST_ARG was probably required because of the
+  %service_* rpm macros were playing tricks with the shell positional
+  parameters. This is bad practice and error prones so let's assume
+  that no macros should do that anymore and hence it's safe to assume
+  that positional parameters remains unchanged after any rpm macro
+  call.
+
+---



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.7jCEl7/_old  2019-02-28 21:37:40.357653977 +0100
+++ /var/tmp/diff_new_pack.7jCEl7/_new  2019-02-28 21:37:40.361653975 +0100
@@ -192,7 +192,7 @@
 %service_del_postun teamd@.service
 %endif
 # reload dbus to forget teamd's policy
-if [ ${FIRST_ARG:-$1} -eq 0 ]; then
+if [ $1 -eq 0 ]; then
 systemctl reload dbus.service 2>/dev/null || :
 fi
 




commit libteam for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2018-01-16 09:36:12

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is "libteam"

Tue Jan 16 09:36:12 2018 rev:17 rq:561779 version:1.27

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2017-11-30 
12:33:45.491297568 +0100
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2018-01-16 
09:36:15.674846745 +0100
@@ -1,0 +2,12 @@
+Fri Jan  5 00:31:20 UTC 2018 - jeng...@inai.de
+
+- Drop /pkg/ subpart from includedir
+
+---
+Wed Jan  3 14:07:18 UTC 2018 - tchva...@suse.com
+
+- Remove defattr that is not really needed
+- Add condition around python bindings, they are really based on
+  swig code that would need to be rewritten to support python3
+
+---
@@ -5,0 +18 @@
+ 



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.RAuTvi/_old  2018-01-16 09:36:16.174823352 +0100
+++ /var/tmp/diff_new_pack.RAuTvi/_new  2018-01-16 09:36:16.178823165 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libteam
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -16,6 +16,7 @@
 #
 
 
+%bcond_without python2
 Name:   libteam
 Version:1.27
 Release:0
@@ -27,11 +28,13 @@
 #Git-Web:  https://github.com/jpirko/libteam
 #Git-Clone:git://github.com/jpirko/libteam
 Source: http://libteam.org/files/%name-%version.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Patch0: check_if_psr_ops_were_initialized.patch
+Patch1: start_teamd_from_usr_sbin.patch
+Patch2: ignore_ebusy_for_team_hwaddr_set.patch
+Patch3: 0001-allow-send_interface-dbus.patch
 BuildRequires:  doxygen
 BuildRequires:  libcap-devel
 BuildRequires:  pkg-config
-BuildRequires:  python-devel
 BuildRequires:  swig
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(jansson)
@@ -40,13 +43,12 @@
 BuildRequires:  pkgconfig(libnl-cli-3.0) >= 3.2.0
 BuildRequires:  pkgconfig(libnl-genl-3.0) >= 3.2.0
 BuildRequires:  pkgconfig(libnl-route-3.0) >= 3.2.0
+%if %{with python2}
+BuildRequires:  pkgconfig(python2)
+%endif
 %if 0%{?suse_version} >= 1220
 BuildRequires:  systemd-rpm-macros
 %endif
-Patch0: check_if_psr_ops_were_initialized.patch
-Patch1: start_teamd_from_usr_sbin.patch
-Patch2: ignore_ebusy_for_team_hwaddr_set.patch
-Patch3: 0001-allow-send_interface-dbus.patch
 %define teamd_user teamd
 %define teamd_groupdaemon
 %define teamd_daemon_directory /run/teamd
@@ -125,24 +127,28 @@
 %patch3 -p1
 
 %build
-%configure --includedir="%_includedir/pkg/%name" --bindir="%_sbindir" \
+%configure --includedir="%_includedir/%name" --bindir="%_sbindir" \
+   --disable-silent-rules \
--disable-static \
--with-run-dir=%teamd_daemon_directory \
--with-user=%teamd_user \
--with-group=%teamd_group
 # Use CFLAGS= to kill -Werror
 make %{?_smp_mflags} CFLAGS="%optflags"
-
+%if %{with python2}
 pushd binding/python/
 python ./setup.py build
 popd
+%endif
 
 %install
 b="%buildroot"
 %make_install
+%if %{with python2}
 pushd binding/python/
 python ./setup.py install --root="$b" --prefix="%_prefix"
 popd
+%endif
 
 rm -f "$b/%_libdir"/*.la
 %if 0%{?_unitdir:1}
@@ -162,7 +168,7 @@
 getent group daemon >/dev/null || %_sbindir/groupadd -r %teamd_group
 getent passwd %teamd_user >/dev/null || \
%_sbindir/useradd -r -g %teamd_group -s /bin/false \
-   -c "Teamd daemon user" -d %{_localstatedir}/lib/empty %teamd_user
+   -c "Teamd daemon user" -d %_localstatedir/lib/empty %teamd_user
 %_sbindir/usermod -g %teamd_group %teamd_user 2>/dev/null
 test -L %teamd_daemon_directory  || rm -rf %teamd_daemon_directory && :
 %if 0%{?_unitdir:1}
@@ -171,7 +177,7 @@
 
 %post tools
 # reload dbus to apply new teamd's policy
-/usr/bin/systemctl reload dbus.service 2>/dev/null || :
+systemctl reload dbus.service 2>/dev/null || :
 %if 0%{?_unitdir:1}
 %service_add_post teamd@.service
 %endif
@@ -187,7 +193,7 @@
 %endif
 # reload dbus to forget teamd's policy
 if [ ${FIRST_ARG:-$1} -eq 0 ]; then
-/usr/bin/systemctl reload dbus.service 2>/dev/null || :
+systemctl reload dbus.service 2>/dev/null || :
 fi
 
 %post   -n libteam5 -p /sbin/ldconfig
@@ -196,22 +202,18 @@
 %postun 

commit libteam for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2017-11-30 12:33:41

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is "libteam"

Thu Nov 30 12:33:41 2017 rev:16 rq:55 version:1.27

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2016-12-02 
16:40:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2017-11-30 
12:33:45.491297568 +0100
@@ -1,0 +2,37 @@
+Wed Nov 22 16:52:51 CET 2017 - n...@suse.de
+
+- allow send_interface in dbus conf file for wicked.
+  [+ 0001-allow-send_interface-dbus.patch] 
+---
+Wed Nov 22 11:17:03 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream release 1.27
+  * teamd: escape some sensitive characters in ifname with
+double quotation marks
+  * libteam: resynchronize ifinfo after lost RTNLGRP_LINK
+notifications
+  * teamd: check port link_up when a port is added with
+loadbalance runner
+
+---
+Wed Nov 22 10:54:50 UTC 2017 - jeng...@inai.de
+
+- Do not suppress errors from useradd
+
+---
+Wed Nov 22 11:26:44 CET 2017 - n...@suse.de
+
+- sync with SLES changes(bsc#1055708)
+* Add check_if_psr_ops_were_initialized.patch:
+** Fix teamd segfault when link_watch initialization callbacks fail
+  (e.g. lw_psr_port_added() in case of activebackup runner) due to
+  an attempt to change hwaddr on an enslaved, link up port device.
+  Note: enslavement triggers initialization callbacks.
+* Add ignore_ebusy_for_team_hwaddr_set.patch:
+** Make PortAdd and PortRemove dbus methods work for all runners.
+  Ignore attempts to change hwaddr of an already enslaved devices.
+  (fate#318389,fate#317728,fate#316923)
+- Add start_teamd_from_usr_sbin.patch:
+* Modify service file to start teamd instance from /usr/sbin.
+
+---

Old:

  libteam-1.26.tar.gz

New:

  0001-allow-send_interface-dbus.patch
  check_if_psr_ops_were_initialized.patch
  ignore_ebusy_for_team_hwaddr_set.patch
  libteam-1.27.tar.gz
  start_teamd_from_usr_sbin.patch



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.EIlyc9/_old  2017-11-30 12:33:46.231270660 +0100
+++ /var/tmp/diff_new_pack.EIlyc9/_new  2017-11-30 12:33:46.231270660 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libteam
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -17,7 +17,7 @@
 
 
 Name:   libteam
-Version:1.26
+Version:1.27
 Release:0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+
@@ -29,6 +29,7 @@
 Source: http://libteam.org/files/%name-%version.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  doxygen
+BuildRequires:  libcap-devel
 BuildRequires:  pkg-config
 BuildRequires:  python-devel
 BuildRequires:  swig
@@ -42,6 +43,15 @@
 %if 0%{?suse_version} >= 1220
 BuildRequires:  systemd-rpm-macros
 %endif
+Patch0: check_if_psr_ops_were_initialized.patch
+Patch1: start_teamd_from_usr_sbin.patch
+Patch2: ignore_ebusy_for_team_hwaddr_set.patch
+Patch3: 0001-allow-send_interface-dbus.patch
+%define teamd_user teamd
+%define teamd_groupdaemon
+%define teamd_daemon_directory /run/teamd
+%define teamd_dbus_policy_directory%_sysconfdir/dbus-1/system.d
+%define teamd_dbus_policy_name org.libteam.teamd.conf
 
 %description
 A library which is the user-space counterpart for the team network
@@ -109,39 +119,59 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 %configure --includedir="%_includedir/pkg/%name" --bindir="%_sbindir" \
-   --disable-static
+   --disable-static \
+   --with-run-dir=%teamd_daemon_directory \
+   --with-user=%teamd_user \
+   --with-group=%teamd_group
 # Use CFLAGS= to kill -Werror
 make %{?_smp_mflags} CFLAGS="%optflags"
 
-pushd binding/python/;
-python ./setup.py build;
-popd;
+pushd binding/python/
+python ./setup.py build
+popd
 
 %install
-b="%buildroot";
-make install DESTDIR="$b";
-pushd binding/python/;
-python ./setup.py install --root="$b" --prefix="%_prefix";
-popd;
+b="%buildroot"
+%make_install
+pushd binding/python/
+python 

commit libteam for openSUSE:Factory

2016-12-02 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2016-12-02 16:40:11

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is "libteam"

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2016-02-18 
12:35:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2016-12-02 
16:40:12.0 +0100
@@ -1,0 +2,18 @@
+Mon Nov 21 00:59:27 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 1.26
+  * dbus: don't do  in template
+dbus s. f.
+  * teamd: do correct l3/l4 tx hashing with vlans
+  * teamd: lacp: use original hwaddr as source address in lacpdus
+  * libteam: fix TEAM_OPTION_TYPE_BOOL type for big-endian
+architectures
+  * teamd: handle vlan 0 packets
+  * misc: fix an out-of-bound write with zero-length
+hardware address
+  * teamd: fix the issue that network blocks when issuing
+`systemctl stop teamd`
+  * teamd: lacp: Do not unselect port if it changes state
+to "expired"
+
+---

Old:

  libteam-1.22.tar.gz

New:

  libteam-1.26.tar.gz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.4W8sN0/_old  2016-12-02 16:40:13.0 +0100
+++ /var/tmp/diff_new_pack.4W8sN0/_new  2016-12-02 16:40:13.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libteam
-Version:1.22
+Version:1.26
 Release:0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+

++ libteam-1.22.tar.gz -> libteam-1.26.tar.gz ++
 20606 lines of diff (skipped)




commit libteam for openSUSE:Factory

2016-02-18 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2016-02-18 11:06:33

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is "libteam"

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2015-09-19 
06:55:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2016-02-18 
12:35:45.0 +0100
@@ -1,0 +2,8 @@
+Thu Feb 11 11:51:38 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 1.22
+* teamd: Fix member port state change on master team admin UP.
+* teamd: add CAP_NET_RAW capability for LACP packet sockets
+* teamd: lacp: update actor state before sending LACP frames
+
+---

Old:

  libteam-1.18.tar.gz

New:

  libteam-1.22.tar.gz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.mcPPMV/_old  2016-02-18 12:35:46.0 +0100
+++ /var/tmp/diff_new_pack.mcPPMV/_new  2016-02-18 12:35:46.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libteam
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,7 +17,7 @@
 
 
 Name:   libteam
-Version:1.18
+Version:1.22
 Release:0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+

++ libteam-1.18.tar.gz -> libteam-1.22.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libteam-1.18/config.h.in new/libteam-1.22/config.h.in
--- old/libteam-1.18/config.h.in2015-08-21 07:51:18.0 +0200
+++ new/libteam-1.22/config.h.in2015-11-03 13:36:13.0 +0100
@@ -18,6 +18,9 @@
 /* Define to 1 if you have the  header file. */
 #undef HAVE_INTTYPES_H
 
+/* Define to 1 if you have the `cap' library (-lcap). */
+#undef HAVE_LIBCAP
+
 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and
to 0 otherwise. */
 #undef HAVE_MALLOC
@@ -83,6 +86,15 @@
 /* Define to 1 if you have the ANSI C header files. */
 #undef STDC_HEADERS
 
+/* TEAMD GROUP. */
+#undef TEAMD_GROUP
+
+/* TEAMD RUN DIR. */
+#undef TEAMD_RUN_DIR
+
+/* TEAMD USER. */
+#undef TEAMD_USER
+
 /* Version number of package */
 #undef VERSION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libteam-1.18/configure new/libteam-1.22/configure
--- old/libteam-1.18/configure  2015-08-21 07:51:18.0 +0200
+++ new/libteam-1.22/configure  2015-11-03 13:36:13.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libteam 1.18.
+# Generated by GNU Autoconf 2.69 for libteam 1.22.
 #
 # Report bugs to .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='libteam'
 PACKAGE_TARNAME='libteam'
-PACKAGE_VERSION='1.18'
-PACKAGE_STRING='libteam 1.18'
+PACKAGE_VERSION='1.22'
+PACKAGE_STRING='libteam 1.22'
 PACKAGE_BUGREPORT='j...@resnulli.us'
 PACKAGE_URL=''
 
@@ -641,6 +641,8 @@
 ZMQ_CFLAGS
 DBUS_LIBS
 DBUS_CFLAGS
+LIBCAP_FALSE
+LIBCAP_TRUE
 LIBOBJS
 JANSSON_LIBS
 JANSSON_CFLAGS
@@ -783,8 +785,11 @@
 enable_libtool_lock
 enable_logging
 enable_debug
+with_user
+with_group
 enable_dbus
 enable_zmq
+with_run_dir
 '
   ac_precious_vars='build_alias
 host_alias
@@ -1348,7 +1353,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libteam 1.18 to adapt to many kinds of systems.
+\`configure' configures libteam 1.22 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1418,7 +1423,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of libteam 1.18:";;
+ short | recursive ) echo "Configuration of libteam 1.22:";;
esac
   cat <<\_ACEOF
 
@@ -1450,6 +1455,10 @@
   --with-gnu-ld   assume the C compiler uses GNU ld [default=no]
   --with-sysroot=DIR Search for dependent libraries within DIR
 (or the compiler's sysroot if not specified).
+  --with-user[=username]  Set default daemon user [default=root]
+  --with-group[=groupname]
+  Specify the system group [default=root]
+  --with-run-dir[=DIR]Teamd run time directory [default=${localstatedir}]
 
 Some 

commit libteam for openSUSE:Factory

2015-09-18 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2015-09-19 06:55:12

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is "libteam"

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2015-08-10 
09:16:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2015-09-19 
06:55:13.0 +0200
@@ -1,0 +2,12 @@
+Wed Sep  9 16:01:10 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 1.18
+* teamd: lacp: change actor system value on team MAC change
+* Fix sending duplicate LACP frames at the start of establishing
+  a logical channel.
+* Fix teamd memory corruption issues seen by missing port unlink
+  in ifinfo_destroy()
+* libteam: Add check to disallow creating device names longer than
+  15 characters.
+
+---

Old:

  libteam-1.17.tar.gz

New:

  libteam-1.18.tar.gz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.icpgva/_old  2015-09-19 06:55:14.0 +0200
+++ /var/tmp/diff_new_pack.icpgva/_new  2015-09-19 06:55:14.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libteam
-Version:1.17
+Version:1.18
 Release:0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+

++ libteam-1.17.tar.gz -> libteam-1.18.tar.gz ++
 2888 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libteam-1.17/build-aux/ar-lib new/libteam-1.18/build-aux/ar-lib
--- old/libteam-1.17/build-aux/ar-lib   2015-04-02 12:05:36.0 +0200
+++ new/libteam-1.18/build-aux/ar-lib   2015-08-21 07:51:19.0 +0200
@@ -4,7 +4,7 @@
 me=ar-lib
 scriptversion=2012-03-01.08; # UTC
 
-# Copyright (C) 2010-2013 Free Software Foundation, Inc.
+# Copyright (C) 2010-2014 Free Software Foundation, Inc.
 # Written by Peter Rosin .
 #
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libteam-1.17/build-aux/compile new/libteam-1.18/build-aux/compile
--- old/libteam-1.17/build-aux/compile  1970-01-01 01:00:00.0 +0100
+++ new/libteam-1.18/build-aux/compile  2015-08-21 07:51:19.0 +0200
@@ -0,0 +1,347 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand '-c -o'.
+
+scriptversion=2012-10-14.11; # UTC
+
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Written by Tom Tromey .
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see .
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to  or send patches to
+# .
+
+nl='
+'
+
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent tools from complaining about whitespace usage.
+IFS=" ""   $nl"
+
+file_conv=
+
+# func_file_conv build_file lazy
+# Convert a $build file to $host form and store it in $file
+# Currently only supports Windows hosts. If the determined conversion
+# type is listed in (the comma separated) LAZY, no conversion will
+# take place.
+func_file_conv ()
+{
+  file=$1
+  case $file in
+/ | /[!/]*) # absolute file, and not a UNC file
+  

commit libteam for openSUSE:Factory

2015-08-10 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2015-08-10 09:16:16

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is libteam

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2015-03-29 
20:18:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2015-08-10 
09:16:19.0 +0200
@@ -1,0 +2,7 @@
+Fri Jul 31 11:30:18 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 1.17
+* teamd: lw: nsna_ping: fix NA RX and ARP RX handling
+* libteam: ifinfo: fix rtnl dellink handling
+
+---

Old:

  libteam-1.16.tar.gz

New:

  libteam-1.17.tar.gz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.DzLlWo/_old  2015-08-10 09:16:20.0 +0200
+++ /var/tmp/diff_new_pack.DzLlWo/_new  2015-08-10 09:16:20.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libteam
-Version:1.16
+Version:1.17
 Release:0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+

++ libteam-1.16.tar.gz - libteam-1.17.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libteam-1.16/README new/libteam-1.17/README
--- old/libteam-1.16/README 2014-12-17 11:51:38.0 +0100
+++ new/libteam-1.17/README 2015-04-02 12:01:05.0 +0200
@@ -25,7 +25,7 @@
 
 ## License
 
-Copyright (C) 2011-2013 Jiri Pirko j...@resnulli.us
+Copyright (C) 2011-2015 Jiri Pirko j...@resnulli.us
 
 libteam is distributed under GNU Lesser General Public License version 2.1.
 See the file COPYING in the source distribution for information on terms  
conditions for accessing and otherwise using libteam.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libteam-1.16/binding/python/team/core.py 
new/libteam-1.17/binding/python/team/core.py
--- old/libteam-1.16/binding/python/team/core.py2014-12-17 
11:51:38.0 +0100
+++ new/libteam-1.17/binding/python/team/core.py2015-04-02 
12:01:05.0 +0200
@@ -1,5 +1,5 @@
 
-   Copyright (C) 2011-2013 Jiri Pirko j...@resnulli.us
+   Copyright (C) 2011-2015 Jiri Pirko j...@resnulli.us
 
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libteam-1.16/configure new/libteam-1.17/configure
--- old/libteam-1.16/configure  2015-03-24 15:58:10.0 +0100
+++ new/libteam-1.17/configure  2015-04-02 12:05:36.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libteam 1.16.
+# Generated by GNU Autoconf 2.69 for libteam 1.17.
 #
 # Report bugs to j...@resnulli.us.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='libteam'
 PACKAGE_TARNAME='libteam'
-PACKAGE_VERSION='1.16'
-PACKAGE_STRING='libteam 1.16'
+PACKAGE_VERSION='1.17'
+PACKAGE_STRING='libteam 1.17'
 PACKAGE_BUGREPORT='j...@resnulli.us'
 PACKAGE_URL=''
 
@@ -1348,7 +1348,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat _ACEOF
-\`configure' configures libteam 1.16 to adapt to many kinds of systems.
+\`configure' configures libteam 1.17 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1418,7 +1418,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of libteam 1.16:;;
+ short | recursive ) echo Configuration of libteam 1.17:;;
esac
   cat \_ACEOF
 
@@ -1547,7 +1547,7 @@
 test -n $ac_init_help  exit $ac_status
 if $ac_init_version; then
   cat \_ACEOF
-libteam configure 1.16
+libteam configure 1.17
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1916,7 +1916,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libteam $as_me 1.16, which was
+It was created by libteam $as_me 1.17, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2782,7 +2782,7 @@
 
 # Define the identity of the package.
  PACKAGE='libteam'
- VERSION='1.16'
+ VERSION='1.17'
 
 
 cat confdefs.h _ACEOF
@@ -4030,7 +4030,7 @@
 
 LIBTEAM_CURRENT=7
 
-LIBTEAM_REVISION=1
+LIBTEAM_REVISION=2
 
 LIBTEAM_AGE=2
 
@@ -13758,7 +13758,7 @@
 # report 

commit libteam for openSUSE:Factory

2015-03-29 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2015-03-29 20:18:17

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is libteam

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2015-01-10 
23:05:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2015-03-29 
20:18:19.0 +0200
@@ -1,0 +2,7 @@
+Sun Mar 29 12:36:28 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 1.16
+* teamdctl: show port link down count in state output
+* teamd: lw: count how many times has been the port down
+
+---

Old:

  libteam-1.15.tar.gz

New:

  libteam-1.16.tar.gz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.2cRmNw/_old  2015-03-29 20:18:19.0 +0200
+++ /var/tmp/diff_new_pack.2cRmNw/_new  2015-03-29 20:18:19.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libteam
-Version:1.15
+Version:1.16
 Release:0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+

++ libteam-1.15.tar.gz - libteam-1.16.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libteam-1.15/configure new/libteam-1.16/configure
--- old/libteam-1.15/configure  2014-12-17 11:47:09.0 +0100
+++ new/libteam-1.16/configure  2015-03-24 15:58:10.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libteam 1.15.
+# Generated by GNU Autoconf 2.69 for libteam 1.16.
 #
 # Report bugs to j...@resnulli.us.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='libteam'
 PACKAGE_TARNAME='libteam'
-PACKAGE_VERSION='1.15'
-PACKAGE_STRING='libteam 1.15'
+PACKAGE_VERSION='1.16'
+PACKAGE_STRING='libteam 1.16'
 PACKAGE_BUGREPORT='j...@resnulli.us'
 PACKAGE_URL=''
 
@@ -1348,7 +1348,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat _ACEOF
-\`configure' configures libteam 1.15 to adapt to many kinds of systems.
+\`configure' configures libteam 1.16 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1418,7 +1418,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of libteam 1.15:;;
+ short | recursive ) echo Configuration of libteam 1.16:;;
esac
   cat \_ACEOF
 
@@ -1547,7 +1547,7 @@
 test -n $ac_init_help  exit $ac_status
 if $ac_init_version; then
   cat \_ACEOF
-libteam configure 1.15
+libteam configure 1.16
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1916,7 +1916,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libteam $as_me 1.15, which was
+It was created by libteam $as_me 1.16, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2782,7 +2782,7 @@
 
 # Define the identity of the package.
  PACKAGE='libteam'
- VERSION='1.15'
+ VERSION='1.16'
 
 
 cat confdefs.h _ACEOF
@@ -4030,14 +4030,14 @@
 
 LIBTEAM_CURRENT=7
 
-LIBTEAM_REVISION=0
+LIBTEAM_REVISION=1
 
 LIBTEAM_AGE=2
 
 
 LIBTEAMDCTL_CURRENT=1
 
-LIBTEAMDCTL_REVISION=3
+LIBTEAMDCTL_REVISION=4
 
 LIBTEAMDCTL_AGE=1
 
@@ -13758,7 +13758,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log=
-This file was extended by libteam $as_me 1.15, which was
+This file was extended by libteam $as_me 1.16, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -13824,7 +13824,7 @@
 cat $CONFIG_STATUS _ACEOF || ac_write_fail=1
 ac_cs_config=`$as_echo $ac_configure_args | sed 's/^ //; 
s/[\\\`\$]//g'`
 ac_cs_version=\\
-libteam config.status 1.15
+libteam config.status 1.16
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\\$ac_cs_config\\
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libteam-1.15/configure.ac 
new/libteam-1.16/configure.ac
--- old/libteam-1.15/configure.ac   2014-12-17 11:45:57.0 +0100
+++ new/libteam-1.16/configure.ac   2015-03-24 15:56:13.0 +0100
@@ -1,7 +1,7 @@
 #   -*- Autoconf -*-
 # Process this file with autoconf to produce a configure script.
 
-AC_INIT([libteam], [1.15], [j...@resnulli.us])

commit libteam for openSUSE:Factory

2015-01-10 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2015-01-10 23:05:23

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is libteam

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2014-08-13 
08:48:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2015-01-10 
23:05:25.0 +0100
@@ -1,0 +2,6 @@
+Thu Jan  8 23:03:55 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 1.15
+* Topology-aware failover with TIPC
+
+---

Old:

  libteam-1.11.tar.gz

New:

  libteam-1.15.tar.gz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.W6nInq/_old  2015-01-10 23:05:25.0 +0100
+++ /var/tmp/diff_new_pack.W6nInq/_new  2015-01-10 23:05:25.0 +0100
@@ -17,19 +17,19 @@
 
 
 Name:   libteam
+Version:1.15
+Release:0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+
 Group:  System/Kernel
-Version:1.11
-Release:0
 Url:http://libteam.org/
 
 #Git-Web:  https://github.com/jpirko/libteam
 #Git-Clone:git://github.com/jpirko/libteam
 Source: http://libteam.org/files/%name-%version.tar.gz
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  pkgconfig
+BuildRequires:  doxygen
+BuildRequires:  pkg-config
 BuildRequires:  python-devel
 BuildRequires:  swig
 BuildRequires:  pkgconfig(dbus-1)

++ libteam-1.11.tar.gz - libteam-1.15.tar.gz ++
 7031 lines of diff (skipped)

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



commit libteam for openSUSE:Factory

2014-08-13 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2014-08-13 08:48:49

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is libteam

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2013-08-13 
10:24:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2014-08-13 
08:48:55.0 +0200
@@ -1,0 +2,8 @@
+Mon Jul 21 11:43:26 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 1.11
+* add support for TIPC link watcher
+* teamd quits when the device is removed
+* teamd: add support for checking multiple ports IFLA_PHYS_PORT_ID
+
+---

Old:

  libteam-1.5.tar.xz

New:

  libteam-1.11.tar.gz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.8rXQ2F/_old  2014-08-13 08:48:56.0 +0200
+++ /var/tmp/diff_new_pack.8rXQ2F/_new  2014-08-13 08:48:56.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libteam
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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,28 +20,27 @@
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+
 Group:  System/Kernel
-Version:1.5
+Version:1.11
 Release:0
 Url:http://libteam.org/
 
 #Git-Web:  https://github.com/jpirko/libteam
 #Git-Clone:git://github.com/jpirko/libteam
-Source: %name-%version.tar.xz
+Source: http://libteam.org/files/%name-%version.tar.gz
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  pkgconfig
 BuildRequires:  python-devel
 BuildRequires:  swig
-BuildRequires:  xz
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(jansson)
 BuildRequires:  pkgconfig(libdaemon)
 BuildRequires:  pkgconfig(libnl-3.0) = 3.2.0
 BuildRequires:  pkgconfig(libnl-cli-3.0) = 3.2.0
 BuildRequires:  pkgconfig(libnl-genl-3.0) = 3.2.0
-BuildRequires:  pkgconfig(libnl-route-3.0) = 3.2.19
+BuildRequires:  pkgconfig(libnl-route-3.0) = 3.2.0
 %if 0%{?suse_version} = 1220
-BuildRequires:  systemd
+BuildRequires:  systemd-rpm-macros
 %endif
 
 %description
@@ -52,11 +51,11 @@
 a lightweight mechanism for bonding multiple interfaces together.
 It is a userspace-driven alternative to the existing bonding driver.
 
-%package -n libteam1
+%package -n libteam5
 Summary:Library for controlling 802.1AX team network device
 Group:  System/Libraries
 
-%description -n libteam1
+%description -n libteam5
 A library which is the user-space counterpart for the team network
 driver, and provides an API to control them.
 
@@ -76,7 +75,7 @@
 %package devel
 Summary:Development files for libteam
 Group:  Development/Libraries/C and C++
-Requires:   libteam1 = %version
+Requires:   libteam5 = %version
 Requires:   libteamdctl0 = %version
 
 %description devel
@@ -137,14 +136,34 @@
 %check
 make check
 
-%post   -n libteam1 -p /sbin/ldconfig
-%postun -n libteam1 -p /sbin/ldconfig
+%pre tools
+%if 0%{?_unitdir:1}
+%service_add_pre teamd@.service
+%endif
+
+%post tools
+%if 0%{?_unitdir:1}
+%service_add_post teamd@.service
+%endif
+
+%preun tools
+%if 0%{?_unitdir:1}
+%service_del_preun teamd@.service
+%endif
+
+%postun tools
+%if 0%{?_unitdir:1}
+%service_del_postun teamd@.service
+%endif
+
+%post   -n libteam5 -p /sbin/ldconfig
+%postun -n libteam5 -p /sbin/ldconfig
 %post   -n libteamdctl0 -p /sbin/ldconfig
 %postun -n libteamdctl0 -p /sbin/ldconfig
 
-%files -n libteam1
+%files -n libteam5
 %defattr(-,root,root)
-%_libdir/libteam.so.1*
+%_libdir/libteam.so.5*
 
 %files -n libteamdctl0
 %defattr(-,root,root)

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



commit libteam for openSUSE:Factory

2013-08-13 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2013-08-13 10:24:43

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is libteam

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2013-04-03 
13:02:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2013-08-13 
10:24:44.0 +0200
@@ -1,0 +2,15 @@
+Thu Aug  8 14:02:30 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 1.5
+* lacp: introduce multiple aggregator selection policies
+* lacp: allow to have multiple functions to find out which port
+  is better
+* lacp: introduce agg select policy based on per-port config
+  options
+* teamd: introduce simple SR-IOV support
+* lacp: do not set state disable if driver does not report speed
+  and duplex
+* teamd: add support for multicast group rejoin sending
+* utils: add bond2team conversion tool
+
+---

Old:

  libteam-1.0.tar.xz

New:

  libteam-1.5.tar.xz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.xqgBgZ/_old  2013-08-13 10:24:44.0 +0200
+++ /var/tmp/diff_new_pack.xqgBgZ/_new  2013-08-13 10:24:44.0 +0200
@@ -17,11 +17,10 @@
 
 
 Name:   libteam
-%define lname  libteam1
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+
 Group:  System/Kernel
-Version:1.0
+Version:1.5
 Release:0
 Url:http://libteam.org/
 
@@ -53,11 +52,11 @@
 a lightweight mechanism for bonding multiple interfaces together.
 It is a userspace-driven alternative to the existing bonding driver.
 
-%package -n %lname
+%package -n libteam1
 Summary:Library for controlling 802.1AX team network device
 Group:  System/Libraries
 
-%description -n %lname
+%description -n libteam1
 A library which is the user-space counterpart for the team network
 driver, and provides an API to control them.
 
@@ -65,17 +64,27 @@
 a lightweight mechanism for bonding multiple interfaces together.
 It is a userspace-driven alternative to the existing bonding driver.
 
+%package -n libteamdctl0
+Summary:Library for controlling the team network device daemon
+Group:  System/Libraries
+
+%description -n libteamdctl0
+Linux kernel 3.3 and above offer a so-called team network driver -
+a lightweight mechanism for bonding multiple interfaces together.
+It is a userspace-driven alternative to the existing bonding driver.
+
 %package devel
 Summary:Development files for libteam
 Group:  Development/Libraries/C and C++
-Requires:   %lname = %version
+Requires:   libteam1 = %version
+Requires:   libteamdctl0 = %version
 
 %description devel
 A library which is the user-space counterpart for the team network
 driver, and provides an API to control them.
 
-This package contains the development headers for the library found
-in %lname.
+This package contains the development headers for the libteam and
+libteamdctl libraries.
 
 %package tools
 Summary:Utilities for controlling team network devices
@@ -99,12 +108,11 @@
 This package should be installed if you want to develop Python
 programs that will manipulate team network devices.
 
-
 %prep
 %setup -q
 
 %build
-%configure --includedir=%_includedir/%name-%version --bindir=%_sbindir \
+%configure --includedir=%_includedir/pkg/%name --bindir=%_sbindir \
--disable-static
 # Use CFLAGS= to kill -Werror
 make %{?_smp_mflags} CFLAGS=%optflags
@@ -129,22 +137,31 @@
 %check
 make check
 
-%post   -n %lname -p /sbin/ldconfig
-%postun -n %lname -p /sbin/ldconfig
+%post   -n libteam1 -p /sbin/ldconfig
+%postun -n libteam1 -p /sbin/ldconfig
+%post   -n libteamdctl0 -p /sbin/ldconfig
+%postun -n libteamdctl0 -p /sbin/ldconfig
 
-%files -n %lname
+%files -n libteam1
 %defattr(-,root,root)
 %_libdir/libteam.so.1*
 
+%files -n libteamdctl0
+%defattr(-,root,root)
+%_libdir/libteamdctl.so.0*
+
 %files devel
 %defattr(-,root,root)
-%_includedir/%name-%version
+%_includedir/pkg/
 %_libdir/libteam.so
-%_libdir/pkgconfig/libteam.pc
+%_libdir/libteamdctl.so
+%_libdir/pkgconfig/libteam*.pc
 
 %files tools
 %defattr(-,root,root)
+%_sbindir/bond2team
 %_sbindir/team*
+%_mandir/man1/*
 %_mandir/man5/*
 %_mandir/man8/*
 %if 0%{?_unitdir:1}

++ libteam-1.0.tar.xz - libteam-1.5.tar.xz ++
 61195 lines of diff (skipped)

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



commit libteam for openSUSE:Factory

2013-04-03 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2013-04-03 13:02:53

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is libteam, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2012-11-17 
07:25:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2013-04-03 
13:02:55.0 +0200
@@ -1,0 +2,6 @@
+Thu Feb 28 23:14:35 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 1.0 -
+  (no changes summary provided; this is the first tarball release)
+
+---

Old:

  libteam-0.0+git368.tar.xz
  soversion.diff

New:

  libteam-1.0.tar.xz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.GcBiee/_old  2013-04-03 13:02:57.0 +0200
+++ /var/tmp/diff_new_pack.GcBiee/_new  2013-04-03 13:02:57.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libteam
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -17,23 +17,19 @@
 
 
 Name:   libteam
-%define lname  libteam-0p0
+%define lname  libteam1
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+
 Group:  System/Kernel
-Version:0.0+git368
+Version:1.0
 Release:0
-Url:https://fedorahosted.org/libteam/
+Url:http://libteam.org/
 
 #Git-Web:  https://github.com/jpirko/libteam
 #Git-Clone:git://github.com/jpirko/libteam
 Source: %name-%version.tar.xz
-Patch1: soversion.diff
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  python-devel
 BuildRequires:  swig
@@ -44,6 +40,7 @@
 BuildRequires:  pkgconfig(libnl-3.0) = 3.2.0
 BuildRequires:  pkgconfig(libnl-cli-3.0) = 3.2.0
 BuildRequires:  pkgconfig(libnl-genl-3.0) = 3.2.0
+BuildRequires:  pkgconfig(libnl-route-3.0) = 3.2.19
 %if 0%{?suse_version} = 1220
 BuildRequires:  systemd
 %endif
@@ -104,13 +101,9 @@
 
 
 %prep
-%setup -qn %name
-%patch -P 1 -p1
+%setup -q
 
 %build
-if [ ! -e configure ]; then
-   autoreconf -fi
-fi
 %configure --includedir=%_includedir/%name-%version --bindir=%_sbindir \
--disable-static
 # Use CFLAGS= to kill -Werror
@@ -137,12 +130,11 @@
 make check
 
 %post -n %lname -p /sbin/ldconfig
-
 %postun -n %lname -p /sbin/ldconfig
 
 %files -n %lname
 %defattr(-,root,root)
-%_libdir/libteam-0p.so.0*
+%_libdir/libteam.so.1*
 
 %files devel
 %defattr(-,root,root)

++ libteam-0.0+git368.tar.xz - libteam-1.0.tar.xz ++
 11130 lines of diff (skipped)

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



commit libteam for openSUSE:Factory

2012-11-16 Thread h_root
Hello community,

here is the log from the commit of package libteam for openSUSE:Factory checked 
in at 2012-11-17 07:25:41

Comparing /work/SRC/openSUSE:Factory/libteam (Old)
 and  /work/SRC/openSUSE:Factory/.libteam.new (New)


Package is libteam, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/libteam/libteam.changes  2012-05-16 
15:03:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.libteam.new/libteam.changes 2012-11-17 
07:25:46.0 +0100
@@ -1,0 +2,8 @@
+Wed Nov 14 23:47:08 UTC 2012 - jeng...@inai.de
+
+- Update to git snapshot 0+git368 [a62cd9309607c6d72d46ef68403a730a6367b827] -
+  no changes summary provided by upstream
+- Install systemd service file for teamd
+- Build and install python bindings
+
+---

Old:

  libteam-0.0+git216.tar.xz

New:

  libteam-0.0+git368.tar.xz



Other differences:
--
++ libteam.spec ++
--- /var/tmp/diff_new_pack.SXoYX7/_old  2012-11-17 07:25:47.0 +0100
+++ /var/tmp/diff_new_pack.SXoYX7/_new  2012-11-17 07:25:47.0 +0100
@@ -14,12 +14,14 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
+
+
 Name:   libteam
 %define lname  libteam-0p0
 Summary:Utilities for controlling 802.1AX team network device
 License:LGPL-2.1+
 Group:  System/Kernel
-Version:0.0+git216
+Version:0.0+git368
 Release:0
 Url:https://fedorahosted.org/libteam/
 
@@ -29,10 +31,22 @@
 Patch1:soversion.diff
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires: autoconf automake libtool xz
-BuildRequires: pkgconfig(libnl-3.0) pkgconfig(libnl-genl-3.0)
-BuildRequires: pkgconfig(libnl-cli-3.0) pkgconfig(libdaemon)
-BuildRequires: pkgconfig(jansson) pkgconfig(dbus-1) pkgconfig
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
+BuildRequires:  pkgconfig
+BuildRequires:  python-devel
+BuildRequires:  swig
+BuildRequires:  xz
+BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(jansson)
+BuildRequires:  pkgconfig(libdaemon)
+BuildRequires:  pkgconfig(libnl-3.0) = 3.2.0
+BuildRequires:  pkgconfig(libnl-cli-3.0) = 3.2.0
+BuildRequires:  pkgconfig(libnl-genl-3.0) = 3.2.0
+%if 0%{?suse_version} = 1220
+BuildRequires:  systemd
+%endif
 
 %description
 A library which is the user-space counterpart for the team network
@@ -44,7 +58,6 @@
 
 %package -n %lname
 Summary:Library for controlling 802.1AX team network device
-License:LGPL-2.1+
 Group:  System/Libraries
 
 %description -n %lname
@@ -81,6 +94,15 @@
 a lightweight mechanism for bonding multiple interfaces together.
 It is a userspace-driven alternative to the existing bonding driver.
 
+%package -n python-libteam
+Summary:Python bindings for libteam
+Group:  Development/Languages/Python
+
+%description -n python-libteam
+This package should be installed if you want to develop Python
+programs that will manipulate team network devices.
+
+
 %prep
 %setup -qn %name
 %patch -P 1 -p1
@@ -94,9 +116,22 @@
 # Use CFLAGS= to kill -Werror
 make %{?_smp_mflags} CFLAGS=%optflags
 
+pushd binding/python/;
+python ./setup.py build;
+popd;
+
 %install
-%make_install
-rm -f %buildroot/%_libdir/*.la
+b=%buildroot;
+make install DESTDIR=$b;
+pushd binding/python/;
+python ./setup.py install --root=$b --prefix=%_prefix;
+popd;
+
+rm -f $b/%_libdir/*.la
+%if 0%{?_unitdir:1}
+mkdir -p $b/%_unitdir;
+install -pm0644 teamd/redhat/systemd/*.service $b/%_unitdir/;
+%endif
 
 %check
 make check
@@ -113,11 +148,19 @@
 %defattr(-,root,root)
 %_includedir/%name-%version
 %_libdir/libteam.so
-%_libdir/pkgconfig/*.pc
+%_libdir/pkgconfig/libteam.pc
 
 %files tools
 %defattr(-,root,root)
 %_sbindir/team*
+%_mandir/man5/*
 %_mandir/man8/*
+%if 0%{?_unitdir:1}
+%_unitdir
+%endif
+
+%files -n python-libteam
+%defattr(-,root,root)
+%python_sitearch/*
 
 %changelog

++ soversion.diff ++
--- /var/tmp/diff_new_pack.SXoYX7/_old  2012-11-17 07:25:47.0 +0100
+++ /var/tmp/diff_new_pack.SXoYX7/_new  2012-11-17 07:25:47.0 +0100
@@ -17,7 +17,7 @@
 --- libteam.orig/lib/Makefile.am
 +++ libteam/lib/Makefile.am
 @@ -6,7 +6,7 @@ lib_LTLIBRARIES = libteam.la
- libteam_la_SOURCES = libteam.c ports.c options.c ifinfo.c
+ libteam_la_SOURCES = libteam.c ports.c options.c ifinfo.c stringify.c
  libteam_la_CFLAGS= $(LIBNL_CFLAGS) -I${top_srcdir}/include -D_GNU_SOURCE
  libteam_la_LIBADD= $(LIBNL_LIBS)
 -libteam_la_LDFLAGS = -version-info 
@LIBTEAM_CURRENT@:@LIBTEAM_REVISION@:@LIBTEAM_AGE@

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