1 |
x11@ is currently assigned or cc'd on 176 bugs. This number is down from |
2 |
222 on April 1st and more than 412 in February 2015 (I reported this on |
3 |
#gentoo-desktop after closing out a bunch of bugs that day). |
4 |
|
5 |
|
6 |
== Fix x11-base/xorg-server suid/systemd situation == |
7 |
https://bugs.gentoo.org/635102 |
8 |
|
9 |
Looks like these bugs are sorted out. There are a few issues in |
10 |
conjunction with Mesa 18.x, so I'm going to hold off on unmasking |
11 |
xorg-server-1.20 until those are sorted. I think fixes are at least in |
12 |
progress for all of those, so I expect we're in good shape and will have |
13 |
unmasked 1.20 by next month. |
14 |
|
15 |
== Convert media-libs/mesa ebuild to build with Meson == |
16 |
https://bugs.gentoo.org/652762 |
17 |
|
18 |
Lots of progress. floppym made the necessary changes to meson.eclass to |
19 |
let Mesa's build system use a different *-llvm-config per-ABI by always |
20 |
using a cross file. That lets multilib builds work. |
21 |
|
22 |
There are a couple of (hopefully minor) configuration options missing |
23 |
from Mesa's meson.build, so I'm targeting next month for the transition |
24 |
of mesa-9999.ebuild to Meson. I plan to ship Mesa 18.2 build with Meson. |
25 |
|
26 |
== Update packages to depend on x11-base/xorg-proto == |
27 |
https://bugs.gentoo.org/656250 |
28 |
|
29 |
Arfrever continued transitioning whole categories at a time! Big thanks |
30 |
to him! |
31 |
|
32 |
Apr 1 May 7 Jun 1 |
33 |
Packages depending on x11-proto/*: 530 -> 432 -> 35 [1] |
34 |
ebuilds depending on x11-proto/*: 1908 -> 1503 -> 59 [2] |
35 |
|
36 |
Just some games-*/* and kde-frameworks/* packages remain to be updated. |
37 |
|
38 |
== media-libs/vulkan-* split packages == |
39 |
Nick (sarnex) had lots of fun this month splitting packages out of |
40 |
media-libs/vulkan-loader: |
41 |
|
42 |
media-libs/vulkan-layers |
43 |
media-libs/vulkan-tools |
44 |
media-libs/vulkan-headers |
45 |
|
46 |
Upstream continues to churn things and doesn't seem to have a good grasp |
47 |
of how Linux distributions operate. Nick's done a good job keeping on |
48 |
top of upstream changes. |
49 |
|
50 |
== Tree cleaning == |
51 |
Removed: |
52 |
x11-proto/printproto |
53 |
x11-libs/libXp |
54 |
x11-libs/xpyb |
55 |
Given Last Rites: |
56 |
x11-libs/libXfont |
57 |
app-i18n/fbiterm (reverse dependency of libXfont) |
58 |
|
59 |
== Add and require glvnd == |
60 |
https://bugs.gentoo.org/606924 |
61 |
https://github.com/NVIDIA/libglvnd |
62 |
|
63 |
Package added under package.mask: |
64 |
|
65 |
# New package. Needs to interact with media-libs/mesa and |
66 |
# x11-drivers/nvidia-drivers. Work in progress. |
67 |
media-libs/libglvnd |
68 |
|
69 |
nvidia-drivers-375 and newer support glvnd, so I'll have to figure out |
70 |
how to make things work. I guess we'll have to keep eselect-opengl for |
71 |
older nvidia-drivers, which means updating it to support glvnd (instead |
72 |
of removing it) |
73 |
|
74 |
== Drop app-eselect/eselect-mesa == |
75 |
https://bugs.gentoo.org/576334 |
76 |
|
77 |
Removed from mesa-9999.ebuild and mesa-18.1.0-r1.ebuild. Once older |
78 |
versions are gone from the tree we can give eselect-mesa last rites. |
79 |
|
80 |
Without eselect-mesa, the Gallium i915 and swrast drivers are installed |
81 |
if USE=gallium; otherwise the classic versions are installed. I suspect |
82 |
this is good enough. |
83 |
|
84 |
== Fix/Remove OpenCL == |
85 |
https://bugs.gentoo.org/546320 |
86 |
https://bugs.gentoo.org/647330 |
87 |
|
88 |
No progress. |
89 |
|
90 |
== Clean out x11 overlay == |
91 |
https://gitweb.gentoo.org/proj/x11.git/ |
92 |
|
93 |
No progress. |
94 |
|
95 |
[1] git grep x11-proto | cut -d '/' -f -2 | grep -vE 'xorg-proto|metadata|profiles' | sort -u | wc -l |
96 |
[2] git grep x11-proto | grep -vE 'xorg-proto|metadata|profiles' | wc -l |