From nobody Thu Apr 04 14:08:04 2024 X-Original-To: dev-commits-ports-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V9NkJ0Lxzz5H4Vc; Thu, 4 Apr 2024 14:08:08 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V9NkH6xyPz4FqP; Thu, 4 Apr 2024 14:08:07 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712239688; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=SbO9TmDlLlmKvflVHxvuGPB1bkRzKq6a+h7U6Z73ASw=; b=E60EwPP22aoFlm+Tgmwd7WXAIb4cJ92wtg9Y9+2Etg9Ian2nG08eTkdyC2u6CFgpA4CN0D qxldBL/nvEPb3KbrVfQ/blKq64b630nWYf11QrXV8YNJuhOy6LZgmVyeYD7He5COzWLI1b KHkGbI3H//+31h73+jGNZsm7sTiFD3KJzWd7AeqGhU+dNYXJ8N2j51p1oggPnBlJzH8+Ps GdxbxR9WFXC4B6hg8eItH/lMumdsZY999A2BFkCaUPx6gsBU95RZ7N6QhGO82UeY+X5hm2 N3C3FedLJNwLJt0kU6A28aJ2SB2/lE+eNnQFxsgboJS6lPP3Zge1IUOr+ANDZQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1712239688; a=rsa-sha256; cv=none; b=IfMFdzF4RKE7Z1Ov+AUwjnnrGePsvmFXTkZA9r4ZzMtp1rTlFtM4XYquYXK3MNaPeE83D4 f3kGtoTZz6N1YK6x4l7tduZwPR88oMz3Da8j1jyw5ucXzSIGMCljIkfS2qyTLRSqKN844D BL4pAjyKlO9SOPCSmlfiBwRsnMOH5ibwlCeq02XClvXIOeSwwuJ5xIeD2QNJJxfuP8N7Fm bSxmYAqLwQP+aWz/eF+e8ikGpdMchk0n5LZnmTl2MptnrVR1ogSRH9cR3fdRkaQE4RulGJ t8e+s4dQfOAUaYwlqkAUNhCe6dtPqxskqdBPNOV6EwkANDYFE40QblTF3VlchA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712239688; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=SbO9TmDlLlmKvflVHxvuGPB1bkRzKq6a+h7U6Z73ASw=; b=sfIpALyvjNO5t6LWZCeL/I/9gh9gzRdURcWqXbJfXeC92MJeUHKK0Z89Ebja3plckLG0wj BWUBA+DNxmsRZAvw8IAfwlgUNbfxBk3IdO+/2rBqBJIMUfrB+5yGbwrNGMdp43EH+Mu4zw 0oORvrPCGYYAbiHe1BxNiQOBVr0KSacEBUBMEXZXYW6gKQ2o+TpyLF2784LsvKphSY5ArA O6Eg4B/igfXiogxqHbxKm9xD4+53Aazqnpqm/Y3HB0isjz+3cQwN1kHmnlTzJQI3iJKOz7 PeCp1HeRX0IRsN5/zsTfL6ETlylBVW0yXDqKIz9b9X7Ty0jxAlMb9xzQ/JqWXA== Received: from aniel.nours.eu (nours.eu [176.31.115.77]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4V9NkH5q17zRHp; Thu, 4 Apr 2024 14:08:07 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id D07D21AAC75; Thu, 4 Apr 2024 16:08:04 +0200 (CEST) Date: Thu, 4 Apr 2024 16:08:04 +0200 From: Baptiste Daroussin To: Jan Beich Cc: Emmanuel Vadot , 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: 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> List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Thu 04 Apr 15:48, Jan Beich wrote: > Emmanuel Vadot 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