From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1FDC31382C5 for ; Mon, 7 May 2018 20:38:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D9BE0E087F; Mon, 7 May 2018 20:38:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 766D2E0874 for ; Mon, 7 May 2018 20:38:51 +0000 (UTC) Received: from localhost (jfdmzpr05-ext.jf.intel.com [134.134.139.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mattst88) by smtp.gentoo.org (Postfix) with ESMTPSA id 4C1D8335C09; Mon, 7 May 2018 20:38:50 +0000 (UTC) Date: Mon, 7 May 2018 13:38:47 -0700 From: Matt Turner To: gentoo-dev@lists.gentoo.org Cc: x11@gentoo.org Subject: [gentoo-dev] Monthly x11@ project status for May 2018 Message-ID: <20180507203847.GA3961@p50> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Qxx1br4bt0+wmkIi" Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-Archives-Salt: 91c1e226-5a29-442e-a6d6-90d0614794d5 X-Archives-Hash: 3bf8d04a1540d0ff1e6122df7fe1ef58 --Qxx1br4bt0+wmkIi Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Firstly, I'd like to welcome Nick Sarnie to the X11 tea= m. He's been very helpful in improving the state of media-libs/vulkan-loader f= or a while now, so it's nice to make it official! =3D=3D Fix x11-base/xorg-server suid/systemd situation =3D=3D 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=3D-systemd. Only got one t= est 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 suppor= t. =3D=3D Update packages to depend on x11-base/xorg-proto =3D=3D 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. =3D=3D media-libs/vulkan-loader updates and features =3D=3D https://bugs.gentoo.org/619124 Sarnex worked hard to get vulkan-loader updated. He added USE=3Dlayers and USE=3Ddemos. The "layers" are an important feature of Vulkan: validation la= yers that can be enabled to help you fix your application. =3D=3D Xorg stabilization for May 2018 =3D=3D 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. =3D=3D Remove x11-proto/printproto and x11-libs/libXp =3D=3D https://bugs.gentoo.org/649076 All blockers handled. Packages given last rites. Will be removed May 21st or soon thereafter. =3D=3D Remove x11-libs/xpyb =3D=3D https://bugs.gentoo.org/651300 Given last rites. Will be removed May 22nd or soon thereafter =3D=3D Remove media-libs/libtxc_dxtn =3D=3D 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. =3D=3D Remove x11-libs/libXfont =3D=3D 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. =3D=3D Convert media-libs/mesa ebuild to build with Meson =3D=3D 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. =3D=3D Convert media-libs/xorg-server ebuild to build with Meson =3D=3D No progress. =3D=3D Add and require glvnd =3D=3D https://bugs.gentoo.org/606924 https://github.com/NVIDIA/libglvnd No progress. =3D=3D Drop app-eselect/eselect-mesa =3D=3D https://bugs.gentoo.org/576334 No progress. =3D=3D Fix/Remove OpenCL =3D=3D 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 an= d to use the ICD interface instead. =3D=3D Clean out x11 overlay =3D=3D 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=20 [4] https://github.com/mesonbuild/meson/issues/3327 --Qxx1br4bt0+wmkIi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEO7Y55W+GH6LoZQVpD91oLZdMpyoFAlrwuVMACgkQD91oLZdM pypb/hAAgUpXR33ZvJzzVP0ryYOaRSloGhK4JCsza+et1ynrkznk2Klp/Larhz+e S65hKFSfbybkIYqsHkqo5mxRZcAlVZ77gq3d8UY9DUu2Z4tgUzUHwRQ+4QgKGKZc hSjqQ6SApUiUmW1R7uoAhSzm3fcaiBV36jwGAwSG+/CR5iBWQeTpx6gvWe4JcMMU PTV9hW608Os08xKW84LiOnjUl9YpPz8jodD+6u/OE0OAb8zChtNrtNjR48LMiH/U qUgL2xaHcsngzTvjECgoHWG7SWgW9RAORqHXKSSmIF4seDUX3eBYhWZ9GhPwzAa+ HzlrZLg7IK/yqwWBlzKOwA9OmcKUNPnVxR4jrC1LxE5yUHoMRFVasppK+YXZyXDS AksnkLlBqCqeBH9TDXGz5UDyvuv1z/C5E/c1xnmHvb6VSbLekpVkr6D+L7uaoeXS clFe34BPwXICm9rCHBrAq8dx/l4fA3Wtf2sw0+gwYgwvtwWrI2UEoI3+mgmoXoUo Mf+89sMg0NEe25mG26Oh61eyIcL/pf64XpWX43veMd9p8pPFfZfgpwXDmZx76Q// QO+UKbQIO2jHKsNsmDJIxhGTyTGXygJhqcZv6rtdAuoOQMaDSOTmXmtI9s8FMVwk qcNYz92CFbKHLUED7gZeAvIZXmTCunaY94n9Rar5bUxYpMzPqWc= =m5f6 -----END PGP SIGNATURE----- --Qxx1br4bt0+wmkIi--