Gentoo Archives: gentoo-dev

From: Matt Turner <mattst88@g.o>
To: gentoo-dev@l.g.o
Cc: x11@g.o
Subject: [gentoo-dev] Monthly x11@ project status for June 2018
Date: Fri, 01 Jun 2018 18:58:17
Message-Id: 20180601185807.GA9342@p50-ethernet
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Monthly x11@ project status for June 2018 Richard Yao <ryao@g.o>
[gentoo-dev] Re: Monthly x11@ project status for June 2018 "Chí-Thanh Christopher Nguyễn" <chithanh@g.o>