Gentoo Archives: gentoo-dev

From: "Diego Elio Pettenò" <flameeyes@×××××××××.eu>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: [RFC] Dropping slotted boost
Date: Wed, 31 Oct 2012 05:18:09
Message-Id: 5090ADE7.3020107@flameeyes.eu
In Reply to: [gentoo-dev] [RFC] Dropping slotted boost by "Diego Elio Pettenò"
1 Okay let's see a moment what's going on with the slotted boost.
2
3 www-plugins/gnash has a blocker on the old unslotted boost because it
4 doesn't really support multiple boost that well, like most other packages.
5
6 sci-biology/cufflinks and sci-biology/express are next to completely
7 screwed because they are hardcoding boost-1.46 (which is soon going to
8 make them unusable). Besides, cufflinks shows that it's the kind of crap
9 that should never have entered the tree, considering that filter-ldflags
10 on --as-needed which is not going to do its job even if you pray.
11
12 dev-util/intel-ocl-sdk does the same, but it might just install its own
13 version since it's not going to work anyway.
14
15 There was an ebuild for net-analyzer/sslsniff but I removed it since
16 there was a -r1 that works just fine with 1.47 and later.
17
18 I'm going to give it time till tomorrow to hear if somebody has a good
19 reason to have the slotting (which has to be a _valid_ reason, not a
20 fantasy reason like the ones I heard today about being able to install
21 1.35 on a modern system).
22
23 If nobody else can demonstrate a need and a way to leverage the
24 slotting, I'll go with just go this way:
25
26 - maintainership moved to me+scarabeus+cpp herd (which means Tiziano is
27 still there, btw);
28 - blocker on gnash removed;
29 - intel-ocl-sdk, cufflinks and express will request a particular
30 version (which makes them trouble, but it's mesesd up all the same —
31 optionally I could just go and mask them until properly fixed);
32 - old ebuilds removed from tree with their files, to reduce the rsync
33 trouble.
34
35 Hopefully then it'll work just as before, with the latest version
36 available unversioned so that old packages relying on eselect will work
37 out of the box, which is what should happen anyway.
38
39 I'll also run a tinderbox against 1.51, and will start to look into what
40 has to be done to fix whatever is still incompatible with it to work, so
41 that when glibc 2.16 gets out we can unmask this without breaking the
42 70% of the tree like an unmask of >=1.50-r2 would cause right now.
43
44 --
45 Diego Elio Pettenò — Flameeyes
46 flameeyes@×××××××××.eu — http://blog.flameeyes.eu/