Firstly, I'd like to welcome Nick Sarnie <sar...@gentoo.org> to the X11 team. He's been very helpful in improving the state of media-libs/vulkan-loader for a while now, so it's nice to make it official!
== Fix x11-base/xorg-server suid/systemd situation == https://bugs.gentoo.org/635102 Frustratingly, not sure if this is sorted out. In 1.19.99.904 [1] I modified things so that Xorg is installed setuid when USE=-systemd. Only got one test report (unsuccessful) but it could be a separate problem. Please test 1.19.99.905 (RC5). The next version will be 1.20. I would appreciate an ebuild patch from any elogind user for elogind support. == Update packages to depend on x11-base/xorg-proto == https://bugs.gentoo.org/651286 All architectures have stabilized x11-base/xorg-proto! Non-empty x11-proto/* packages have been removed. I was finally able to close out 15+ bugs about missing (transitive) dependencies on x11-proto/*. That felt good. About 20% of the way there since April 1st: Packages depending on x11-proto/* down from 530 -> 432 [2] ebuilds depending on x11-proto/* down from 1908 -> 1503 [3] Big thanks to Arfrever for handling whole categories at a time! If there's a way to have repoman alert developers to deprecated dependencies in the same way we handle deprecated eclasses, I'd like to know about it. == media-libs/vulkan-loader updates and features == https://bugs.gentoo.org/619124 Sarnex worked hard to get vulkan-loader updated. He added USE=layers and USE=demos. The "layers" are an important feature of Vulkan: validation layers that can be enabled to help you fix your application. == Xorg stabilization for May 2018 == https://bugs.gentoo.org/649316 Stabilization of 27 packages appears to be going rather smoothly. The new xorg-server version being stabilized contains a fix Sarnex found that will be necessary for Mesa 18.0. == Remove x11-proto/printproto and x11-libs/libXp == https://bugs.gentoo.org/649076 All blockers handled. Packages given last rites. Will be removed May 21st or soon thereafter. == Remove x11-libs/xpyb == https://bugs.gentoo.org/651300 Given last rites. Will be removed May 22nd or soon thereafter == Remove media-libs/libtxc_dxtn == https://bugs.gentoo.org/654464 I merged the S3TC texture compression code in libtxc_dxtn into Mesa for 17.3 (the patent expired! yay!). A couple of packages actually depend directly on libtxc_dxtn. Once those are fixed, we'll be able to tree clean it. == Remove x11-libs/libXfont == https://bugs.gentoo.org/655102 libXfont has been replaced by libXfont2. With a few packages fixed, we'll be able to tree clean the old slot. == Convert media-libs/mesa ebuild to build with Meson == https://bugs.gentoo.org/652762 Ebuild posted. Blocked on problems surrounding LLVM (this is the story of maintaining media-libs/mesa). The problem is that Meson has no way of specifying a different llvm-config binary without a cross file, which our meson.eclass does not generate for 32-bit x86 builds on amd64. We've filed a Meson issue here [4] but haven't seen any progress towards a solution. == Convert media-libs/xorg-server ebuild to build with Meson == No progress. == Add and require glvnd == https://bugs.gentoo.org/606924 https://github.com/NVIDIA/libglvnd No progress. == Drop app-eselect/eselect-mesa == https://bugs.gentoo.org/576334 No progress. == Fix/Remove OpenCL == https://bugs.gentoo.org/546320 https://bugs.gentoo.org/647330 No progress, but an upstream Mesa developer interested in OpenCL and Gentoo user is interested in contributing in order to get rid of eselect-opencl and to use the ICD interface instead. == Clean out x11 overlay == https://gitweb.gentoo.org/proj/x11.git/ No progress. [1] https://bugs.gentoo.org/635102#c31 [2] git grep x11-proto | cut -d '/' -f -2 | grep -v metadata | sort -u | wc -l[3] git grep x11-proto | wc -l [4] https://github.com/mesonbuild/meson/issues/3327
signature.asc
Description: Digital signature