public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Monthly x11@ project status for May 2018
@ 2018-05-07 20:38 Matt Turner
  2018-05-07 20:49 ` [gentoo-dev] " Matt Turner
  2018-05-08  6:24 ` [gentoo-dev] " Brian Dolbec
  0 siblings, 2 replies; 5+ messages in thread
From: Matt Turner @ 2018-05-07 20:38 UTC (permalink / raw
  To: gentoo-dev; +Cc: x11

[-- Attachment #1: Type: text/plain, Size: 4045 bytes --]

Firstly, I'd like to welcome Nick Sarnie <sarnex@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

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-05-12 18:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-07 20:38 [gentoo-dev] Monthly x11@ project status for May 2018 Matt Turner
2018-05-07 20:49 ` [gentoo-dev] " Matt Turner
2018-05-12 18:25   ` Mike Gilbert
2018-05-08  6:24 ` [gentoo-dev] " Brian Dolbec
2018-05-08  9:36   ` Matt Turner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox