From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0JlFKE8MbmBPOwAAgWs5BA (envelope-from ) for ; Wed, 07 Apr 2021 21:47:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id gF0UIk8MbmBRRQAAbx9fmQ (envelope-from ) for ; Wed, 07 Apr 2021 19:47:27 +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 A20621B28C for ; Wed, 7 Apr 2021 21:47:26 +0200 (CEST) Received: from localhost ([::1]:46008 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUE97-00058p-0w for larch@yhetil.org; Wed, 07 Apr 2021 15:47:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48650) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUE8k-00056m-41 for bug-guix@gnu.org; Wed, 07 Apr 2021 15:47:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33722) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lUE8j-00008F-SD for bug-guix@gnu.org; Wed, 07 Apr 2021 15:47:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lUE8j-00049z-Qb for bug-guix@gnu.org; Wed, 07 Apr 2021 15:47:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#47458: Terrible UX upgrading Emacs in Guix Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 07 Apr 2021 19:47:01 +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: Leo Prikler Received: via spool by 47458-submit@debbugs.gnu.org id=B47458.161782478715931 (code B ref 47458); Wed, 07 Apr 2021 19:47:01 +0000 Received: (at 47458) by debbugs.gnu.org; 7 Apr 2021 19:46:27 +0000 Received: from localhost ([127.0.0.1]:45268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lUE8A-00048s-WA for submit@debbugs.gnu.org; Wed, 07 Apr 2021 15:46:27 -0400 Received: from mail-qk1-f175.google.com ([209.85.222.175]:35401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lUE89-00048V-HM for 47458@debbugs.gnu.org; Wed, 07 Apr 2021 15:46:26 -0400 Received: by mail-qk1-f175.google.com with SMTP id i9so20059173qka.2 for <47458@debbugs.gnu.org>; Wed, 07 Apr 2021 12:46:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=+jzgBUuVTwtwzu7PFRKMkgRnFb86hklhxlRYSroiKoY=; b=caLTZvV00rVrGpe9KulESCxh/MJUHBzCNQ/v5GeI8tncb0jcEBxSOFPdRdsQU23XVf r0sfF0VLeF7T9bQu2+I7Gu5vD7Op9CNGaTI+Kk69T7RRzvDwqRvOHtTPMzDzNIudDn3b hMIUhmlbU4L32DAcDBFUXKSfFrHPuUUJEJNgb4Q3safRx9gCQpRORyj4OHwNZSzo4uaa 5jPAwRSLWis5RvA1LJfStRCL5fGcdaYjyT9FqZvsVwcEQvMfjl2tmGORQYdtlljkznN5 aFsGE291/hgpowbUJyy2ZA0cn9RrcQszONYpQIUCgVPxcTxFz22uKxP+nVmiM50AsaKL ro2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=+jzgBUuVTwtwzu7PFRKMkgRnFb86hklhxlRYSroiKoY=; b=K9oszTg1QD3+yHnbncmL1Dnj6cCnAiR0EJHuWkxPhN/8ePTsq+DpuMwWrzCDBrP9QO T74R1M26uiJodNf/6CIUhcb3agRJP/5XxoqOupR/GgoaTkr/bU1ZuIrQ4UgR+KWKjdEe qlCqbNjxm1uXyPgWhNYhG0vURlB2pRFsV2l1F2ULZRXKfz7X/dJul7uuwcZNlAkEC6/3 8F0xEPFldlwItDE2/B7AH3Nrgr/SPAno98xkWlgq4jRhFypNcXfjdIUwmEquQJ7R1G1x a20BYagbbJk5UgriVlT4s3Ryv0ECEPEnQD+Rqm3H1bX4VSBtN0j3mocoTzSbOtYhCfg/ 38Fw== X-Gm-Message-State: AOAM5330nsx6vAmQD5Z5CS41SKJaRuVh8UrboVsWCWrW/QzpL2+aDm+Z KxzAS2BD/5h/UYNy9OMkep0= X-Google-Smtp-Source: ABdhPJyEnIHPP2K5hvPQtb93zo6U4q1KmR1o8vafk5iwBTVeV331r+mZdLMVFmvci2junfp1m5bATA== X-Received: by 2002:a37:2756:: with SMTP id n83mr4800921qkn.70.1617824779889; Wed, 07 Apr 2021 12:46:19 -0700 (PDT) Received: from hurd (mtl.savoirfairelinux.net. [208.88.110.46]) by smtp.gmail.com with ESMTPSA id g7sm17494991qti.20.2021.04.07.12.46.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Apr 2021 12:46:19 -0700 (PDT) From: Maxim Cournoyer 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> <1b3ed7a0c057e55f9c5b16ee93c2afbbaa61e23d.camel@student.tugraz.at> Date: Wed, 07 Apr 2021 15:46:18 -0400 In-Reply-To: <1b3ed7a0c057e55f9c5b16ee93c2afbbaa61e23d.camel@student.tugraz.at> (Leo Prikler's message of "Tue, 06 Apr 2021 17:49:41 +0200") Message-ID: <874kghop2t.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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=1617824846; 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: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=+jzgBUuVTwtwzu7PFRKMkgRnFb86hklhxlRYSroiKoY=; b=Jpmp0L+j77iL3alDVF/s8/boH1vntrvqw9uacYmFCBg57zm6kO9SIYZhRHtEJlUUm70Y3G MKIrvaS3MH1wgInOs6Z0khXjG7B1iJhwIzHBHp5v3cLrRtzcFs7BxZ2zF8CaXk6TYfeeh9 rFeXMCH1cikg7jsL15GJ72cByzSSIbq8CjgKuS+ukc497vAL72xeM2bOP8yyxOme/iN9Lz xvh1ur+583sIA7VgWYdnVVulj1Dn+yGBS16r8AnLOlREpvkOPo8ujfyDweXUU3W2sk2Mha n/3vOvEvMRbyP1DxuXyWVOJIwNHhMXP4eTPoG0H7Lh7vZZ+kxilqO9za6+SQGw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1617824846; a=rsa-sha256; cv=none; b=SoF4Z+44hvijY6QaU5ijIMFPqrSIJaeA2ax3NRFIn/y9MsAiYp3BHIqFyzSBWbRV1xGT5j JDPP43RpZPxDJmYlBVewGJVRShoz08bqn5GMyQ/W6Uq7JoxRi9uoxHGDiXFg6wRgiDkRQ7 I4pF25amHHBo34DUyTRdvZRheIsCbjjIecvGJpnOin01hUNq22zJbD4JNb/x+onmxI40qQ E4P6sleGazKcDwlyH5xiADN4aPvuYHQOkixBtQY/KObfMyKon0k0PSmJa9kMW4a/Tns70O 3/NSSRG5oQG/XP//QVR2BxUmGqeHy232LHv7B7HJavm/RnDaM+0noGtUCPD7QA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=caLTZvV0; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (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-Spam-Score: -1.34 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=caLTZvV0; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (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: A20621B28C X-Spam-Score: -1.34 X-Migadu-Scanner: scn0.migadu.com X-TUID: Qp+mO1Qfq+vW Hi Leo! Leo Prikler writes: > 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)? It wouldn't hurt! It was not obvious to me that emacsclient didn't need it (I have no knowledge of emacsclient's internals). >> > 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. OK. I'll have a look. Maxim