Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 566934 - net-misc/libteam-1.22 version bump
Summary: net-misc/libteam-1.22 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreis Vinogradovs ( slepnoga )
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 568542
  Show dependency tree
 
Reported: 2015-11-26 19:23 UTC by Oleh
Modified: 2016-01-12 15:08 UTC (History)
4 users (show)

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


Attachments
build.log of libteam-.1.14 (build.log,16.03 KB, text/plain)
2015-11-26 19:24 UTC, Oleh
Details
Patch that allows libteam-1.11 to build against dev-libs/libnl-3.2.27 (libteam-1.11-nl_updates.patch.txt,5.07 KB, text/plain)
2015-12-16 12:10 UTC, Nils Larsson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oleh 2015-11-26 19:23:36 UTC
current version is 1.22. None of versions in tree building due to changes in libnl-3.

Reproducible: Always

Actual Results:  
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);
                         ^
In file included from options.c:49:0:
nl_updates.h:59:8: error: conflicting types for 'nla_get_s8'
 int8_t nla_get_s8(struct nlattr *nla)
        ^
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:109:25: note: previous declaration of 'nla_get_s8' was here
 extern int8_t           nla_get_s8(const struct nlattr *);
                         ^
In file included from options.c:49:0:
nl_updates.h:84:9: error: conflicting types for 'nla_get_s16'
 int16_t nla_get_s16(struct nlattr *nla)
         ^
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:113:25: note: previous declaration of 'nla_get_s16' was here
 extern int16_t          nla_get_s16(const struct nlattr *);
                         ^
In file included from options.c:49:0:
nl_updates.h:109:9: error: conflicting types for 'nla_get_s32'
 int32_t nla_get_s32(struct nlattr *nla)
         ^
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:117:25: note: previous declaration of 'nla_get_s32' was here
 extern int32_t          nla_get_s32(const struct nlattr *);
                         ^
In file included from options.c:49:0:
nl_updates.h:170:9: error: conflicting types for 'nla_get_s64'
 int64_t nla_get_s64(struct nlattr *nla)
         ^
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:121:25: note: previous declaration of 'nla_get_s64' was here
 extern int64_t          nla_get_s64(const struct nlattr *);
                         ^
Makefile:476: recipe for target 'libteam_la-options.lo' failed
make[2]: *** [libteam_la-options.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/var/tmp/portage/net-misc/libteam-1.14/work/libteam-1.14/libteam'
Makefile:411: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/net-misc/libteam-1.14/work/libteam-1.14'
Makefile:342: recipe for target 'all' failed
make: *** [all] Error 2
 * ERROR: net-misc/libteam-1.14::gentoo failed (compile phase):
 *   emake failed
Comment 1 Oleh 2015-11-26 19:24:03 UTC
Created attachment 417964 [details]
build.log of libteam-.1.14
Comment 2 Nils Larsson 2015-12-16 11:34:59 UTC
I can confirm this. I get this on my all stable amd64 machine.
Comment 3 Nils Larsson 2015-12-16 12:10:51 UTC
Created attachment 419336 [details]
Patch that allows libteam-1.11 to build against dev-libs/libnl-3.2.27
Comment 4 Ian Delaney (RETIRED) gentoo-dev 2015-12-20 11:33:05 UTC
(In reply to Nils Larsson from comment #3)
> Created attachment 419336 [details]
> Patch that allows libteam-1.11 to build against dev-libs/libnl-3.2.27

The addition of these last additions make the direction of the resolving of this bug unclear. This bug is a request to bump to version 1.22 which presumably resolves that "None of versions in tree building due to changes in libnl-3."

The patch from Comment 3 rather offers a fix to libteam-1.11, but then there is still libteam-1.14.ebuild unaccounted for.

What this package needs is mostly a new co-maintainer. I have observed the assigned maintainer has long been inactive.  To bump the package, this still needs a unified diff patch to bump to libteam-1.22.

Does someone wish to nominate as a new co-maintainer?
Comment 5 Nils Larsson 2015-12-21 15:35:14 UTC
I'm running one Gentoo box with an (almost) all stable amd64 profile. Not sure I'm the best candidate for co-maintaining anything really.
Comment 6 Ian Delaney (RETIRED) gentoo-dev 2015-12-29 06:59:42 UTC
Foe the sake of clarity let me restate. This package does not move forward until it has a user set to proxy maintain it. The current one has proven long inactive.
Comment 7 Matthias Maier gentoo-dev 2016-01-12 15:08:00 UTC
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