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