x11@ is currently assigned or cc'd on 176 bugs. This number is down from 222 on April 1st and more than 412 in February 2015 (I reported this on #gentoo-desktop after closing out a bunch of bugs that day).
== Fix x11-base/xorg-server suid/systemd situation == https://bugs.gentoo.org/635102 Looks like these bugs are sorted out. There are a few issues in conjunction with Mesa 18.x, so I'm going to hold off on unmasking xorg-server-1.20 until those are sorted. I think fixes are at least in progress for all of those, so I expect we're in good shape and will have unmasked 1.20 by next month. == Convert media-libs/mesa ebuild to build with Meson == https://bugs.gentoo.org/652762 Lots of progress. floppym made the necessary changes to meson.eclass to let Mesa's build system use a different *-llvm-config per-ABI by always using a cross file. That lets multilib builds work. There are a couple of (hopefully minor) configuration options missing from Mesa's meson.build, so I'm targeting next month for the transition of mesa-9999.ebuild to Meson. I plan to ship Mesa 18.2 build with Meson. == Update packages to depend on x11-base/xorg-proto == https://bugs.gentoo.org/656250 Arfrever continued transitioning whole categories at a time! Big thanks to him! Apr 1 May 7 Jun 1 Packages depending on x11-proto/*: 530 -> 432 -> 35 [1] ebuilds depending on x11-proto/*: 1908 -> 1503 -> 59 [2] Just some games-*/* and kde-frameworks/* packages remain to be updated. == media-libs/vulkan-* split packages == Nick (sarnex) had lots of fun this month splitting packages out of media-libs/vulkan-loader: media-libs/vulkan-layersmedia-libs/vulkan-tools media-libs/vulkan-headers
Upstream continues to churn things and doesn't seem to have a good grasp of how Linux distributions operate. Nick's done a good job keeping on top of upstream changes. == Tree cleaning == Removed: x11-proto/printproto x11-libs/libXp x11-libs/xpyb Given Last Rites: x11-libs/libXfont app-i18n/fbiterm (reverse dependency of libXfont) == Add and require glvnd == https://bugs.gentoo.org/606924 https://github.com/NVIDIA/libglvnd Package added under package.mask: # New package. Needs to interact with media-libs/mesa and # x11-drivers/nvidia-drivers. Work in progress. media-libs/libglvnd nvidia-drivers-375 and newer support glvnd, so I'll have to figure out how to make things work. I guess we'll have to keep eselect-opengl for older nvidia-drivers, which means updating it to support glvnd (instead of removing it) == Drop app-eselect/eselect-mesa == https://bugs.gentoo.org/576334 Removed from mesa-9999.ebuild and mesa-18.1.0-r1.ebuild. Once older versions are gone from the tree we can give eselect-mesa last rites. Without eselect-mesa, the Gallium i915 and swrast drivers are installed if USE=gallium; otherwise the classic versions are installed. I suspect this is good enough. == Fix/Remove OpenCL == https://bugs.gentoo.org/546320 https://bugs.gentoo.org/647330 No progress. == Clean out x11 overlay == https://gitweb.gentoo.org/proj/x11.git/ No progress. [1] git grep x11-proto | cut -d '/' -f -2 | grep -vE 'xorg-proto|metadata|profiles' | sort -u | wc -l [2] git grep x11-proto | grep -vE 'xorg-proto|metadata|profiles' | wc -l
signature.asc
Description: Digital signature