1 |
Firstly, I'd like to welcome Nick Sarnie <sarnex@g.o> to the X11 team. |
2 |
He's been very helpful in improving the state of media-libs/vulkan-loader for a |
3 |
while now, so it's nice to make it official! |
4 |
|
5 |
|
6 |
== Fix x11-base/xorg-server suid/systemd situation == |
7 |
https://bugs.gentoo.org/635102 |
8 |
|
9 |
Frustratingly, not sure if this is sorted out. In 1.19.99.904 [1] I modified |
10 |
things so that Xorg is installed setuid when USE=-systemd. Only got one test |
11 |
report (unsuccessful) but it could be a separate problem. |
12 |
|
13 |
Please test 1.19.99.905 (RC5). The next version will be 1.20. |
14 |
|
15 |
I would appreciate an ebuild patch from any elogind user for elogind support. |
16 |
|
17 |
== Update packages to depend on x11-base/xorg-proto == |
18 |
https://bugs.gentoo.org/651286 |
19 |
|
20 |
All architectures have stabilized x11-base/xorg-proto! Non-empty x11-proto/* |
21 |
packages have been removed. I was finally able to close out 15+ bugs about |
22 |
missing (transitive) dependencies on x11-proto/*. That felt good. |
23 |
|
24 |
About 20% of the way there since April 1st: |
25 |
|
26 |
Packages depending on x11-proto/* down from 530 -> 432 [2] |
27 |
ebuilds depending on x11-proto/* down from 1908 -> 1503 [3] |
28 |
|
29 |
Big thanks to Arfrever for handling whole categories at a time! |
30 |
|
31 |
If there's a way to have repoman alert developers to deprecated |
32 |
dependencies in the same way we handle deprecated eclasses, I'd like to |
33 |
know about it. |
34 |
|
35 |
== media-libs/vulkan-loader updates and features == |
36 |
https://bugs.gentoo.org/619124 |
37 |
|
38 |
Sarnex worked hard to get vulkan-loader updated. He added USE=layers and |
39 |
USE=demos. The "layers" are an important feature of Vulkan: validation layers |
40 |
that can be enabled to help you fix your application. |
41 |
|
42 |
== Xorg stabilization for May 2018 == |
43 |
https://bugs.gentoo.org/649316 |
44 |
|
45 |
Stabilization of 27 packages appears to be going rather smoothly. The new |
46 |
xorg-server version being stabilized contains a fix Sarnex found that will be |
47 |
necessary for Mesa 18.0. |
48 |
|
49 |
== Remove x11-proto/printproto and x11-libs/libXp == |
50 |
https://bugs.gentoo.org/649076 |
51 |
|
52 |
All blockers handled. Packages given last rites. Will be removed May 21st or |
53 |
soon thereafter. |
54 |
|
55 |
== Remove x11-libs/xpyb == |
56 |
https://bugs.gentoo.org/651300 |
57 |
|
58 |
Given last rites. Will be removed May 22nd or soon thereafter |
59 |
|
60 |
== Remove media-libs/libtxc_dxtn == |
61 |
https://bugs.gentoo.org/654464 |
62 |
|
63 |
I merged the S3TC texture compression code in libtxc_dxtn into Mesa for 17.3 |
64 |
(the patent expired! yay!). A couple of packages actually depend directly on |
65 |
libtxc_dxtn. Once those are fixed, we'll be able to tree clean it. |
66 |
|
67 |
== Remove x11-libs/libXfont == |
68 |
https://bugs.gentoo.org/655102 |
69 |
|
70 |
libXfont has been replaced by libXfont2. With a few packages fixed, we'll be |
71 |
able to tree clean the old slot. |
72 |
|
73 |
== Convert media-libs/mesa ebuild to build with Meson == |
74 |
https://bugs.gentoo.org/652762 |
75 |
|
76 |
Ebuild posted. Blocked on problems surrounding LLVM (this is the story of |
77 |
maintaining media-libs/mesa). |
78 |
|
79 |
The problem is that Meson has no way of specifying a different llvm-config |
80 |
binary without a cross file, which our meson.eclass does not generate for |
81 |
32-bit x86 builds on amd64. We've filed a Meson issue here [4] but haven't seen |
82 |
any progress towards a solution. |
83 |
|
84 |
== Convert media-libs/xorg-server ebuild to build with Meson == |
85 |
|
86 |
No progress. |
87 |
|
88 |
== Add and require glvnd == |
89 |
https://bugs.gentoo.org/606924 |
90 |
https://github.com/NVIDIA/libglvnd |
91 |
|
92 |
No progress. |
93 |
|
94 |
== Drop app-eselect/eselect-mesa == |
95 |
https://bugs.gentoo.org/576334 |
96 |
|
97 |
No progress. |
98 |
|
99 |
== Fix/Remove OpenCL == |
100 |
https://bugs.gentoo.org/546320 |
101 |
https://bugs.gentoo.org/647330 |
102 |
|
103 |
No progress, but an upstream Mesa developer interested in OpenCL and Gentoo |
104 |
user is interested in contributing in order to get rid of eselect-opencl and to |
105 |
use the ICD interface instead. |
106 |
|
107 |
== Clean out x11 overlay == |
108 |
https://gitweb.gentoo.org/proj/x11.git/ |
109 |
|
110 |
No progress. |
111 |
|
112 |
|
113 |
[1] https://bugs.gentoo.org/635102#c31 |
114 |
[2] git grep x11-proto | cut -d '/' -f -2 | grep -v metadata | sort -u | wc -l |
115 |
[3] git grep x11-proto | wc -l |
116 |
[4] https://github.com/mesonbuild/meson/issues/3327 |