From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id eXCkB1eDbGABWAEAgWs5BA (envelope-from ) for ; Tue, 06 Apr 2021 17:50:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id WLWNAFeDbGBuIAAAB5/wlQ (envelope-from ) for ; Tue, 06 Apr 2021 15:50:47 +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 29759218E5 for ; Tue, 6 Apr 2021 17:50:46 +0200 (CEST) Received: from localhost ([::1]:48568 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lTnyX-0007S5-CC for larch@yhetil.org; Tue, 06 Apr 2021 11:50:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35668) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lTnxr-00076P-96 for bug-guix@gnu.org; Tue, 06 Apr 2021 11:50:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58170) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lTnxr-0002Tq-1z for bug-guix@gnu.org; Tue, 06 Apr 2021 11:50:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lTnxq-00032U-WF for bug-guix@gnu.org; Tue, 06 Apr 2021 11:50:03 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#47458: Terrible UX upgrading Emacs in Guix Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 06 Apr 2021 15:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47458 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxim Cournoyer Received: via spool by 47458-submit@debbugs.gnu.org id=B47458.161772419211656 (code B ref 47458); Tue, 06 Apr 2021 15:50:02 +0000 Received: (at 47458) by debbugs.gnu.org; 6 Apr 2021 15:49:52 +0000 Received: from localhost ([127.0.0.1]:41482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lTnxg-00031v-4t for submit@debbugs.gnu.org; Tue, 06 Apr 2021 11:49:52 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:57028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lTnxZ-00031W-HT for 47458@debbugs.gnu.org; Tue, 06 Apr 2021 11:49:48 -0400 Received: from nijino.local (194-96-13-79.adsl.highway.telekom.at [194.96.13.79]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FFBmP73H9z1LdvQ; Tue, 6 Apr 2021 17:49:41 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4FFBmP73H9z1LdvQ DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1617724182; bh=U403YP42jXGm9uClWINeE4gPnbDu7PXD0Ft8NhV2wuc=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=mK60E2az6WWN3EpJBNwW1crkMhkYBgyKAgBQ5Gh72ZHZ0Dkii+KhFra3ANipGglKf E1wTFCTyW1S1wQlkq0SqlvjO1ikr41ZlI6VDT3PBvu0rw3q7xMZZsoolWxTuhDJLsS S4th/tjM/zWpw+UluIfWaaKvTZUimcF+jVLRCABU= Message-ID: <1b3ed7a0c057e55f9c5b16ee93c2afbbaa61e23d.camel@student.tugraz.at> From: Leo Prikler Date: Tue, 06 Apr 2021 17:49:41 +0200 In-Reply-To: <87k0pfpqch.fsf@gmail.com> References: <87o8f23eew.fsf@netris.org> <20210330184101.7643-1-leo.prikler@student.tugraz.at> <87wntipsz0.fsf_-_@gmail.com> <0491bf7a885f44dbf62e2ca3b21fb5671daed5ec.camel@student.tugraz.at> <87k0pfpqch.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 47458@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1617724246; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=U403YP42jXGm9uClWINeE4gPnbDu7PXD0Ft8NhV2wuc=; b=VsvhKKp9jw1RjTVIlAHTYMujkB9d9cibEGCkMwKbvuYDMHpFnfS/DBUBLTZOCYzVSm8+K4 thIVUd1vrETdt5t34sGSa05sdoVcbB+7ZZTtxNoJY3lFGJS/W1tWdoSWT31iOPkrIzZ9mL +1OGEvXl0ZcuidANzSA2jXHl1puwSKCkQ8WA+3Gq5tmhoLNjcN/T2O2YugtAzOsiJ6Bugj LUQT6pFhByA8ZeVZ/x6TcEs4CxPTlM7X2GDSJfFT0ZMyQnIUswPIJoeJb3g68yGlfVGSJy 87hfFICiUIMant2JN1ZfjENYFQdNdNm2sbffvU54FHXkDnHYz7A90GG71gM0YQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1617724246; a=rsa-sha256; cv=none; b=bhNgJlXb+bntWLF2X9E27I2bRYJaVWGyO3zivPJIvYuqkbnqIs/bnvwXJ/SZSlEtkGn4x6 dv2m1gW1xcHnLdvBMLQ9cMS1CyqeU56Xv818K7pzlRmFjZmh+tw52seqxiPJLomOVbFXPQ BcOCi+eDcdFXU0rikjI91JjdoXUCJ9VjA+PHiWhoHLXkWQMnhzrvrP5Q1xMSAXF6pYykRW 7oRUCqtqohAIoTzi8RpZNrHhu5I2qSf9LgmNqZ26yzwVtUD/O3rZcWonHkCob5eytRLOYP ghwM1sQGjMxSzuz8FXrmty3kO6EUSbOud99DQ1r7Fp6mNnUjbmHeuQNyGv97qg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tugraz.at header.s=mailrelay header.b=mK60E2az; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: 0.16 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tugraz.at header.s=mailrelay header.b=mK60E2az; dmarc=fail reason="SPF not aligned (relaxed)" header.from=student.tugraz.at (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 29759218E5 X-Spam-Score: 0.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: N2QwvHq/nDnj Hi Maxim! Am Dienstag, den 06.04.2021, 08:09 -0400 schrieb Maxim Cournoyer: > Hi Leo! > > Leo Prikler writes: > > [...] > > > > Shouldn't we wrap all the binaries to be on the safe > > > side? Things > > > such > > > as emacsclient probably ought to have EMACSLOADPATH set > > > correctly, > > > no? > > The remaining binaries are > > - emacsclient, which inherits its EMACSLOADPATH from the server it > > connects to > > - ctags, ebrowse and etags, which are helper binaries, that don't > > seem > > to rely on EMACSLOADPATH at all. (Or is there an indicator, that > > they > > do?) > > - .-real binaries, that should only be wrapped once. > > We could relax the regex to include the upper two, but I don't > > think > > it's necessary to do so. > > OK, thanks for the explanation, it makes sense. > Should I also document that (as a comment in the code) or is it somewhat intuitive, that only Emacs is interested in these variables (just EMACSLOADPATH currently, maybe also PATH later)? > > > I'd like to avoid pushing this to master just yet, because we also > > have > > changes in the Emacs build system to discuss and I don't want to > > cause > > an "Emacs world" rebuild twice in a row. That said, I'm including > > this > > patch in wip-emacs with the plan to push to master or staging once > > everything there is resolved. > > Sure! Which changes do you have in mind? Are they already on the > tracker for review? > I've sent some of the changes for emacs-build-system to 45316. The rest only lives on wip-emacs as of yet. The first 5 patches on that branch are the ones that include the big changes (well, four of them anyway), one of which is not yet up to review as it results from the combined fixes to 45316 and 47458, the rest are mostly small "fixup" commits. Regards, Leo