From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-204691-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id A61A5158083
	for <garchives@archives.gentoo.org>; Tue, 24 Sep 2024 09:46:22 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 7314A2BC0B4;
	Tue, 24 Sep 2024 09:46:15 +0000 (UTC)
Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b])
	(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)
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 25E0B2BC03C
	for <gentoo-user@lists.gentoo.org>; Tue, 24 Sep 2024 09:46:13 +0000 (UTC)
Received: by mail-pg1-x52b.google.com with SMTP id 41be03b00d2f7-7cd8803fe0aso3533048a12.0
        for <gentoo-user@lists.gentoo.org>; Tue, 24 Sep 2024 02:46:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=psc.edu; s=google; t=1727171172; x=1727775972; darn=lists.gentoo.org;
        h=content-transfer-encoding:to:subject:message-id:date:from
         :in-reply-to:references:mime-version:from:to:cc:subject:date
         :message-id:reply-to;
        bh=K2Br8Ii5gqHK08s7nUnQFjCA4kOqxzqXt5B8koxJvHI=;
        b=Iu3efXHiESjOefGCd/SAFwpiaaLPGO7X6lg1DcJcwiMsR1iturQIMI+PHB2r8Z2Pg7
         4JWWcQkbZCsfj1eN//mFsAYdV7QfkBltnb/zUnDEw/6Pgc+9DojgSfCYeugk60s4mcMF
         QxNd05flBRm/5wtc8vrt6ZytX59dUeYFUGXhQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1727171172; x=1727775972;
        h=content-transfer-encoding:to:subject:message-id:date:from
         :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
         :subject:date:message-id:reply-to;
        bh=K2Br8Ii5gqHK08s7nUnQFjCA4kOqxzqXt5B8koxJvHI=;
        b=I/mLTo7ld+JTpoUCdKoqmIEq5Pa6y98pgym6t97qwRHadjAuYusIFuoFaoofdYzo40
         uEiAgKO+b1mBhVl3zKSpVvTLCA91EOp07Nl7N/gcfyeOpdMiw2WRlLraPhUpyEYI5WmX
         PXYONZralwz/QoF4is8cVscZ1ZvaLosB+cRd1MmJdML2vXc/paeNRhHsKpo8/JAzch34
         Zjum7e2oz2SGJ/TrPj5nbywPC6cVEIHdttTcnVxUDPBbr7Xyr8Q8UrtRT+0K5hDAAi5h
         lYI3yKUj74UM9HdE4i9jpwRI1ySjuVMiC7tm8lYrR1IDq8Jwo5jFMqc32Sd1yl0fAX3g
         8T9w==
X-Gm-Message-State: AOJu0Yy4mA761TBOR7dWR8A0ike0A0TiNHh5/9IQQjNUF8QUU1FjXACI
	kHjeO5W8Q4Iz/B9pD1devnleP4i+Rbzs+fHUtWke50YDz6O4nWAB/pvhPEH/G99+sGeOxU7KA6g
	gUy3sI68H55HqyXtGWuVMJiAllkOSSMymUqMG71NUYAidaQNVpgg=
X-Google-Smtp-Source: AGHT+IG+8UCjeP3ppYk0jZBkL29OQlxILe72eOoV74SZm+qo+Q/BCwhwS82xmaNKMUYOk77vtNeqdy+ww/sFy4LVvlg=
X-Received: by 2002:a05:6a20:4ca7:b0:1cf:ff65:3c30 with SMTP id
 adf61e73a8af0-1d30a949824mr15966999637.29.1727171172547; Tue, 24 Sep 2024
 02:46:12 -0700 (PDT)
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
MIME-Version: 1.0
References: <ZvHMItwy1sn16KTu@MAC.fritz.box> <65e5de50-e053-46ff-be61-52f472d95025@gentoo.org>
 <ZvHm-Nuykbek8ma0@MAC.fritz.box> <d72295954317558c0e17368ac6fba9aca41fd14a.camel@gentoo.org>
 <CAHqckJ1SgafxXT30dANABb7G6MXPQBX_0RbNPv8Q1hFxf4EtFg@mail.gmail.com> <57dcba0c-bdb7-461b-ad29-11f3c1d8a9a2@gentoo.org>
In-Reply-To: <57dcba0c-bdb7-461b-ad29-11f3c1d8a9a2@gentoo.org>
From: Mitchell Dorrell <mwd@psc.edu>
Date: Tue, 24 Sep 2024 05:46:00 -0400
Message-ID: <CAHqckJ0Em1o-x1v-5OOG-Rd166De4hk+A_79F33VT9iPRCHD9Q@mail.gmail.com>
Subject: Re: [gentoo-user] Wayland! Beware of!
To: gentoo-user@lists.gentoo.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 151d9577-eb6f-4656-916f-e835db7a9d82
X-Archives-Hash: c317c00f43ef96acddc4ad19ab82efb2

On Mon, Sep 23, 2024 at 9:13=E2=80=AFPM Matt Jolly <kangie@gentoo.org> wrot=
e:
> On 24/9/24 10:52, Mitchell Dorrell wrote:
>
> > I run a four-monitor system using NVIDIA's closed-source drivers. Last
> > I heard, Wayland did not work with such a combination. Has that
> > changed?
>
> I run several 3-monitor NVIDIA setups on Wayland with no issue.
...
> Give it a try, you may be pleasantly surprised by what you discover.

Do you specifically use the closed-source drivers, though?

On Mon, Sep 23, 2024 at 9:52=E2=80=AFPM Eli Schwartz <eschwartz@gentoo.org>=
 wrote:
> I did say "usually" for a reason.

Yes, of course. I was only trying to say that using dlopen for a
wayland dependency isn't necessarily rare, and that some ebuilds code
this as an unconditional dependency.

> slack does indeed have only one dependency on dev-libs/wayland that I
> can find -- it comes from
> https://swiftshader.googlesource.com/SwiftShader/+/a88d056919f1a84777c8b3=
3531f40acc74a19d1e%5E%21/
>
> Previously, slack was modified to have an unconditional RDEPEND on
> wayland via
> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3D0328dbab456f04c57b=
286cf93235f7323c7c5a0f
>
> The commit message indicates exactly why it was added and it was not
> "upstream says it's a dependency, so it's a dependency". :) Please open
> a bug report for it. Thanks.

Yep, I'll submit a bug report for Slack when I get a chance. Think I
should also submit one for Zoom, since libGLESv2 doesn't link to it
anymore?

> Overall I think that these phantom wayland dependencies are an artifact
> of Electron's constant churn and the fact that every application using
> electron basically bundles its own inconsistent copy of it.

I agree. There's only one other non-CEF/non-Electron application where
I also noticed an unnecessary Wayland dependency. I should submit a
bug report for that, too.

> --
> Eli Schwartz
>