Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 568542 - =net-misc/libteam-1.22: stabilization request
Summary: =net-misc/libteam-1.22: stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard: WAS: net-misc/libteam failed to compi...
Keywords: STABLEREQ
Depends on: 566934
Blocks:
  Show dependency tree
 
Reported: 2015-12-17 16:01 UTC by Jan Breuer
Modified: 2016-11-01 10:45 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
net-misc/libteam-1.14 build log against dev-libs/libnl-3.2.7 (build.log,16.45 KB, text/x-log)
2015-12-17 16:01 UTC, Jan Breuer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Breuer 2015-12-17 16:01:17 UTC
Created attachment 419484 [details]
net-misc/libteam-1.14 build log against dev-libs/libnl-3.2.7

net-misc/libteam version 1.11 and version 1.14 failed to compile with dev-libs/libnl-3.2.7 but is able to compile with dev-libs/libnl-3.2.6.


Example of error message (full build log included in attachement):

In file included from options.c:49:0:
nl_updates.h:48:19: error: static declaration of 'nla_put_s8' follows non-static declaration
 static inline int nla_put_s8(struct nl_msg *msg, int attrtype, int8_t value)
                   ^
In file included from /usr/include/libnl3/netlink/msg.h:17:0,
                 from /usr/include/libnl3/netlink/genl/genl.h:16,
                 from options.c:39:
/usr/include/libnl3/netlink/attr.h:110:25: note: previous declaration of 'nla_put_s8' was here
 extern int              nla_put_s8(struct nl_msg *, int, int8_t);
Comment 1 Jan Breuer 2015-12-17 17:33:02 UTC
After some investigation,
it seems partially fixed in libteam-1.20 https://github.com/jpirko/libteam/commit/796a49d182714db4d6f6f92f97cdcbaa5155187d
and fully fixed in libteam-1.21

newset version is 1.22 and none of them are in portage

<libteam-1.20 should depend on <=libnl-3.2.6
Comment 2 Nils Larsson 2015-12-18 16:32:21 UTC
This is the same bug as #566934.
Comment 3 Matthias Maier gentoo-dev 2016-01-12 15:11:29 UTC
This issue can be closed once 1.22 is stabilized.


commit b69cff032b80ed6ad87c8c17603179031c61f63e
Author: Matthias Maier <tamiko@gentoo.org>
Date:   Tue Jan 12 13:29:19 2016 +0100

    net-misc/libteam: bump to version 1.22, bug 566934
    
    This also resolves the compilation issue with dev-libs/libnl-3.2.27
    
    Gentoo-Bugs: 566934 568542
    
    Package-Manager: portage-2.2.26

commit 688e45771dab9ef87e73f9480365514c3cce4a7c
Merge: 0aef43c b69cff0
Author: Ian Delaney <idella4@gentoo.org>
Date:   Tue Jan 12 22:40:38 2016 +0800

    Merge remote-tracking branch 'remotes/tamiko/libteam_bump'
    
    By negotiation between tamiko and myself to ensure this to be added to portage
    
    Pull request: https://github.com/gentoo/gentoo/pull/639
Comment 4 Sergey Popov gentoo-dev 2016-01-14 12:05:39 UTC
No, it can not be closed yet - libnl-3.2.7 is in stable branch, and new libteam is not. As current stable is broken, i request stabilization immediately.

Arches, please test and mark stable =net-misc/libteam-1.22

Target keywords: amd64 ppc ppc64 x86
Comment 5 Agostino Sarubbo gentoo-dev 2016-01-15 15:24:01 UTC
amd64 stable
Comment 6 Pacho Ramos gentoo-dev 2016-11-01 10:42:30 UTC
x86 stable
Comment 7 Pacho Ramos gentoo-dev 2016-11-01 10:45:28 UTC
move to ~ppc and ~ppc64