Gentoo Archives: gentoo-dev

From: Mart Raudsepp <leio@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] glibc 2.23 and willfully breaking stuff
Date: Tue, 19 Apr 2016 01:21:57
Message-Id: 1461028900.7241.10.camel@gentoo.org
In Reply to: Re: [gentoo-dev] glibc 2.23 and willfully breaking stuff by Mike Frysinger
1 Ühel kenal päeval, E, 18.04.2016 kell 12:38, kirjutas Mike Frysinger:
2 > On 16 Apr 2016 09:23, Patrick Lauer wrote:
3 > > So why on earth are we applying a random patch that upstream is not
4 > > using
5 >
6 > not everyone uses glibc, and glibc *is* moving in this
7 > direction.  Gentoo
8 > is simply accelerating the change ... otherwise glibc will take
9 > longer to
10 > do the actual migration.
11
12 You don't need to break everyone's ~arch for dubious glibc benefits,
13 which could be done by a p.masked version and a tinderbox run.
14 I am not your tinderbox dummy having to waste time on this to maintain
15 my own ~arch stuff.
16
17 > packages failing to build under glibc already
18 > fail to build in other environments.
19
20 That is simply not true, at least not to the extent you make it sound.
21 We have FreeBSD prefix ourselves seemingly building just fine, X.org
22 stuff build everywhere UNTIL you apply this currently gentoo specific
23 patch, etc.
24
25 > > *and* unleashing it on ~arch without any of the usual precautions
26 > > like masking the package until some of the issues have been smoked
27 > > out?
28 >
29 > it was masked for a while, some bugs were fixed, but no new ones were
30 > really being found.  so in the absence of data showing a problem,
31 > unmasking is normal.
32 > -mike
33
34 Why are all the concerns raised at e.g
35 https://bugs.freedesktop.org/show_bug.cgi?id=94231 not resolved then?
36 Over there you even told you won't be including this patch in Gentoo,
37 but get it trickled in from upstream once they judge it as good to go.
38
39 Instead you go ahead and unmask this without removing the gentoo
40 specific sysmacros header removal, knowing FULLY WELL that you break
41 ~arch for a lot of things (just even based on that libdrm bug, merely
42 breaking every single ~arch gentoo GUI installation in existence), as
43 any simple test would show you, or a tinderbox run would blow up
44 immediately. This is glibc ~arch here, not some little independent tool
45 or not widely used library where ~arch breakage is acceptable.
46
47 If you wanted to flush out packages breaking, you could simply locally
48 compiled stuff and immediately see a ton of stuff, asked someone to do
49 a tinderbox run, or whatever. Yet it doesn't help much, because
50 upstreams can be resisting to changing anything, because the
51 documentation in man-pages tells them they are doing everything
52 correctly already.
53 Even todays git of man-pages tells that including sys/types.h is
54 sufficient and the correct thing to do to get makedev/major/minor. You
55 are breaking this with a Gentoo specific patch, this is really a NO-NO.
56
57 I really appreciate your system packages gruntwork, but please please
58 start to consider with others and be a little bit more conservative
59 about such stuff for ~arch, especially when it's Gentoo specific.
60
61
62 A heavily disgruntled Gentoo ~arch maintainer unable to do his job due to others adding breakages he shouldn't care about,
63 Mart Raudsepp

Replies

Subject Author
Re: [gentoo-dev] glibc 2.23 and willfully breaking stuff Mike Frysinger <vapier@g.o>