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 93BB71382C5 for ; Sat, 24 Apr 2021 12:15:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CD657E07FE; Sat, 24 Apr 2021 12:15:42 +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 6ED1AE07FE for ; Sat, 24 Apr 2021 12:15:42 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id E51E9340F96 for ; Sat, 24 Apr 2021 12:15:40 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 61690CC for ; Sat, 24 Apr 2021 12:15:39 +0000 (UTC) From: "Mart Raudsepp" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mart Raudsepp" Message-ID: <1619266439.c7c838c082ed506f997fab09eb98361e265cd67d.leio@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/ X-VCS-Repository: repo/gentoo X-VCS-Files: x11-wm/mutter/mutter-3.38.4.ebuild x11-wm/mutter/mutter-40.0.ebuild X-VCS-Directories: x11-wm/mutter/ X-VCS-Committer: leio X-VCS-Committer-Name: Mart Raudsepp X-VCS-Revision: c7c838c082ed506f997fab09eb98361e265cd67d X-VCS-Branch: master Date: Sat, 24 Apr 2021 12:15:39 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: c0e45cbc-9df2-4877-af94-1d87c62fc128 X-Archives-Hash: d42c4e4e506713546a327917ad2e876b commit: c7c838c082ed506f997fab09eb98361e265cd67d Author: Mart Raudsepp gentoo org> AuthorDate: Sat Apr 24 12:06:02 2021 +0000 Commit: Mart Raudsepp gentoo org> CommitDate: Sat Apr 24 12:13:59 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c838c0 x11-wm/mutter: ensure libX11 with XSetIOErrorExitHandler func If XSetIOErrorExitHandler function, provided by libX11-1.7.0, is present at build time, any IO error within Xwayland will end up cleanly shutting it down instead of the default fatal error behaviour, and it will just be restarted on next need of Xwaylayd. This in practice will mean that instead of the whole compositor (e.g. gnome-shell) exiting, in what appears to be a crash, only Xwayland using X11 apps will disappear. This is only useful for wayland builds, but main tree doesn't have older versions by now anyways, so just unconditionally minimum version depend on it to guarantee the less "crashing" experience. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Mart Raudsepp gentoo.org> x11-wm/mutter/mutter-3.38.4.ebuild | 2 +- x11-wm/mutter/mutter-40.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/mutter/mutter-3.38.4.ebuild b/x11-wm/mutter/mutter-3.38.4.ebuild index 745df2da384..a72e4c75b10 100644 --- a/x11-wm/mutter/mutter-3.38.4.ebuild +++ b/x11-wm/mutter/mutter-3.38.4.ebuild @@ -23,7 +23,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" # xorg-server is needed at build and runtime with USE=wayland for Xwayland # v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order DEPEND=" - x11-libs/libX11 + >=x11-libs/libX11-1.7.0 >=media-libs/graphene-1.9.3[introspection?] >=x11-libs/gtk+-3.19.8:3[X,introspection?] x11-libs/gdk-pixbuf:2 diff --git a/x11-wm/mutter/mutter-40.0.ebuild b/x11-wm/mutter/mutter-40.0.ebuild index 19f0ff73808..31b0288d695 100644 --- a/x11-wm/mutter/mutter-40.0.ebuild +++ b/x11-wm/mutter/mutter-40.0.ebuild @@ -23,7 +23,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" # xorg-server is needed at build and runtime with USE=wayland for Xwayland # v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order DEPEND=" - x11-libs/libX11 + >=x11-libs/libX11-1.7.0 >=media-libs/graphene-1.10.2[introspection?] >=x11-libs/gtk+-3.19.8:3[X,introspection?] x11-libs/gdk-pixbuf:2