Gentoo Archives: gentoo-dev

From: Joshua Kinard <kumba@g.o>
To: Gentoo-dev <gentoo-dev@l.g.o>
Subject: [gentoo-dev] net-misc/iputils, why is the latest p'masked?
Date: Mon, 05 Sep 2016 10:45:07
Message-Id: c6b10048-a50e-15d1-73eb-51b66d6d1a09@gentoo.org
1 So I am trying to make a stage3 run with catalyst for a MIPS-II/BE setup using
2 sys-libs/uclibc-ng. Ran into a bit of a blocker with
3 net-misc/iputils-20151218, which is the latest version that isn't masked.
4 Specifically, the 'ping' utility will not build against uclibc-ng because of an
5 undefined reference to `__finite'. This issue has been fixed in
6 iputils-20160308, by making 'ping' link with libm. However, iputils-20160308
7 is p'masked with this vague reason:
8
9 # Lars Wendler <polynomial-c@g.o> (20 Aug 2015)
10 # Releases are not from original upstream but from a fork.
11 # Masked as requested by vapier.
12 ~net-misc/iputils-20160308
13
14 So this raises a couple of options, and I'm not sure of what the best
15 resolution is:
16
17 - Unmask iputils-20160308? What's specifically wrong with this forked variant?
18
19 - Finish removing 'ping' from @system, per Bug #563148 (blocked by #393445)?
20
21 The first option is arguably the cleanest, because the build issue will likely
22 be encountered again if one rebuilds @world. But there seems to be a bit of a
23 conflict because 20160308 is from a forked upstream, and the "activeness" of
24 the original upstream appears to be in question.
25
26 Second option gets around the issue from a catalyst standpoint, but anyone
27 compiling iputils-20151218 in this specific stage against uclibc-ng will
28 probably encounter the build issue.
29
30 There is a patch for the issue, but it does not apply cleanly to
31 iputils-20151218. However, it is simple enough to backport. But I'd prefer
32 the easier option of unmasking 20160308.
33
34 Thoughts on how to proceed?
35
36 --
37 Joshua Kinard
38 Gentoo/MIPS
39 kumba@g.o
40 6144R/F5C6C943 2015-04-27
41 177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943
42
43 "The past tempts us, the present confuses us, the future frightens us. And our
44 lives slip away, moment by moment, lost in that vast, terrible in-between."
45
46 --Emperor Turhan, Centauri Republic