From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id WMXuII32LGDRLQAA0tVLHw (envelope-from ) for ; Wed, 17 Feb 2021 10:57:17 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id uOOrHI32LGBPcwAAbx9fmQ (envelope-from ) for ; Wed, 17 Feb 2021 10:57:17 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 37FFB25582 for ; Wed, 17 Feb 2021 11:57:17 +0100 (CET) Received: from localhost ([::1]:48952 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCKWC-0008Do-AW for larch@yhetil.org; Wed, 17 Feb 2021 05:57:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCKW1-0008DX-62 for guix-devel@gnu.org; Wed, 17 Feb 2021 05:57:06 -0500 Received: from relay11.mail.gandi.net ([217.70.178.231]:47913) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCKVx-0008AP-Uk for guix-devel@gnu.org; Wed, 17 Feb 2021 05:57:04 -0500 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay11.mail.gandi.net (Postfix) with ESMTPSA id EF2EA100005; Wed, 17 Feb 2021 10:56:56 +0000 (UTC) From: Nicolas Goaziou To: Tobias Geerinckx-Rice Subject: Re: [PATCH] gnu: alacritty: Update to 0.7.1. References: <87im6sxef9.fsf@nckx> <874kibhhnn.fsf@nicolasgoaziou.fr> <87wnv7wuzw.fsf@nckx> Date: Wed, 17 Feb 2021 11:56:55 +0100 In-Reply-To: <87wnv7wuzw.fsf@nckx> (Tobias Geerinckx-Rice's message of "Tue, 16 Feb 2021 22:41:39 +0100") Message-ID: <87v9ar6jyg.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=217.70.178.231; envelope-from=mail@nicolasgoaziou.fr; helo=relay11.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.36 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 37FFB25582 X-Spam-Score: -2.36 X-Migadu-Scanner: scn1.migadu.com X-TUID: ppwWdQipnpQJ Hello, Tobias Geerinckx-Rice writes: > Are you sure Gnome 3 doesn't run X? I don't know. I use Gnome 3 on Debian 10 and reports "Wayland" as "Windowing system" (translation is mine). OTOH, I know that some Wayland-specific applications, e.g., "wob", refuse to run in it. So it might as well be an hybrid beast. > I'd be suprised (and interested) if > > DISPLAY= $(guix time-machine --commit=3e10f0e -- \ > build alacritty)/bin/alacritty > > works for you. It should complain and fail to launch at all, because > it can't connect to the legacy X(wayland) server. The command above fails for me, indeed. > I don't know. Maybe more testing, or pinging the original author. No > definitive answers here. It's difficult to do more testing without knowing what to test. It is a terminal emulator. I launched it and executed a couple of commands in it. Moreover, the original author hasn't updated the package since it was added, a year ago. So I guess they were not interested in keeping it up to date. I'm not pretending the process could not be improved on my side. However in this particular case, the improvements are not obvious. Also, on complicated packages such as this one, I think some hiccups are going to happen anyway. Yet, it is obviously better than not updating them at all. >> Please bear in mind that: >> 1. it was not a small version bump, so many things could have >> changed in >> the package definition; > > Right, I had to bump the version numbers, but it wasn't an > unreasonable amount of work. For large version bumps, I tend to discard old tweaks first and check if the program runs without them. Otherwise, we might pile up cruft in package definitions forever. > Agreed on both counts: it's a gross hack[0], and it deserves > a comment. I should have added one and will do so now. Thank you. It might also be interesting to add the command "DISPLAY= $(guix build alacrity)/bin/alacritty" in the comment so anyone can try it out before updating the package. WDYT? Regards, -- Nicolas Goaziou