Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Apr 2024 16:08:04 +0200
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Jan Beich <jbeich@freebsd.org>
Cc:        Emmanuel Vadot <manu@bidouilliste.com>, ports-committers@freebsd.org,  dev-commits-ports-all@freebsd.org, dev-commits-ports-branches@freebsd.org
Subject:   Re: git: 77f72c463b90 - 2024Q1 - x11-servers/xwayland-devel: backport recent secfixes
Message-ID:  <maxqdchpp474o6bkttfxymtjietktnj6lbxmlyjj7t3g5s4xpw@ptskxgzlvpip>
In-Reply-To: <wmpd-fdbs-wny@FreeBSD.org>
References:  <202404040955.4349tDrM089062@gitrepo.freebsd.org> <20240404125743.1e52876a69053b726cb456e4@bidouilliste.com> <8r1t-ny0j-wny@FreeBSD.org> <20240404141239.35d54535539b66cd6336ee5b@bidouilliste.com> <7chd-l2ru-wny@FreeBSD.org> <20240404151554.04340786db8562e522f7b1a8@bidouilliste.com> <wmpd-fdbs-wny@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu 04 Apr 15:48, Jan Beich wrote:
> Emmanuel Vadot <manu@bidouilliste.com> writes:
> 
> >> but also introduced a number of regressions that
> >> don't exist in my port, all of which were documented in my reviews.
> >
> >  What regressions ? I'm using xwayland for more than a year on my
> > desktop instead of -devel and haven't seen a problem.
> 
> Try diff xwayland{,-devel}/Makefile:
> - Missing XSECURITY (ssh -X vs. ssh -Y; xorg-server parity per bug 221984)
> - Missing XDMCP (xorg-server parity, maybe used with rootful Xwayland and GUI login managers)
> - Missing XTEST input emulation (XDG Portal API, required by GNOME, Plasma and maybe rootful Xwayland)
> - Missing CSD for rootful (mainly for GNOME, optional even if preferred elsewhere)
> - Broken on DragonFly due to forcing -Dsha1 (already default after I've fixed upstream bug years ago)
> - Redundant -Dglamor, -Dipv6, -Dxkb_*, libEGL dependency

Those feature are not present as well in non of the Xwayland used in production
in linux distributions.

They are in development, and that is what -devel is for, you can test in
advance, but this is not needed for production

Even linux distros are not including those patches, beside them being more
mainstream for Wayland than we are.

Archlinux: https://archlinux.org/packages/extra/x86_64/xorg-xwayland/
Fedora: https://src.fedoraproject.org/rpms/xorg-x11-server-Xwayland/tree/rawhide
Alpine: https://pkgs.alpinelinux.org/packages?name=xwayland
Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/tree/x11-base/xwayland/xwayland-23.2.5.ebuild

Best regards,
Bapt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?maxqdchpp474o6bkttfxymtjietktnj6lbxmlyjj7t3g5s4xpw>