GNU bug report logs - #69201
Emacs master-branch renamed comp-write-bytecode-file which emacs-utils depends on

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Mekeor Melire <mekeor@HIDDEN>; dated Sun, 18 Feb 2024 18:22:12 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 69201 <at> debbugs.gnu.org:


Received: (at 69201) by debbugs.gnu.org; 19 Feb 2024 21:19:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 19 16:19:47 2024
Received: from localhost ([127.0.0.1]:43632 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rcB3C-0002Jp-Oo
	for submit <at> debbugs.gnu.org; Mon, 19 Feb 2024 16:19:47 -0500
Received: from mail-ed1-f68.google.com ([209.85.208.68]:45386)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1rcB39-0002JZ-3J
 for 69201 <at> debbugs.gnu.org; Mon, 19 Feb 2024 16:19:45 -0500
Received: by mail-ed1-f68.google.com with SMTP id
 4fb4d7f45d1cf-56439b7c7a9so2483645a12.3
 for <69201 <at> debbugs.gnu.org>; Mon, 19 Feb 2024 13:19:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1708377496; x=1708982296; darn=debbugs.gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Dc32CQLG9I143kfjV6Wg1gSzhWJDtsy4uXiDVC0QZKo=;
 b=F4Hby+/GjdFAWwm6P7/KVmEsF+Opv8RHJ60V5bpKkWDPl50J8X1cKgIOuJFeLDBIZV
 /Vqa5/dgSNoLnGNQxQNCreAmx7wFqqnnXiuAwg7LuvMIuGLe+T4PVyyK7sn7/dP5KPm8
 ecT67SWWFa8ksGGOjD/tyD0Z7pRMOq/Rq++1ozsmxywUHT+zk0uAfd76CIJoW5zZFBwV
 rIS/znyygTmvl2uo3xbgz6i9a2tKCg1BkZ3pp4dsXGbASsDnXrwCUUk6MvAr/Bv3E+H7
 G5+MwBSeJWdESdtkD8lFj6nTuyOr5cxqZEeQgblp7PbwHVwzpwr75ouZK7WOyS52jP+f
 S9Fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1708377496; x=1708982296;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=Dc32CQLG9I143kfjV6Wg1gSzhWJDtsy4uXiDVC0QZKo=;
 b=EmwPaP+8vwExny8OxdCfhu+yYfCnaEyPmOSGcRUNMjmajjBh62lWM7auAxfrm8N/0l
 hM04+ixRXyHBcP0jjhb9sH0Fwst3nunKdS4jLf6TJdm+VDEt1wTnAZwwh7l5ik2JIfu5
 EtZF3+VUKzMYxguGySry9UuU1AiXE7AE4vRMQ64KTE68IH9mVhd6QAW87N0KhrHSoKe0
 fGk87i3kOjBZ0j3lXxPdJa7wlYJEJvjowsgoTonp9TNrJaUWLzzf17QmM+p70vX/1SCG
 QZ2yOioYezFVhO3D+FDzqpfoRMQ/2vbwWmbx4jAT+lgMmWLB/A/wG5GgzxcrqGYc8iAC
 d7BQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCX3dsIGBbZDSxrNuxRXOzxi9Jn/ucnL6W8DxmRp4giEpQBtVqN9Ds2rYszpoRdP09/qh2pZ/78oxKAq8RlxEcUEIXtFjgs=
X-Gm-Message-State: AOJu0YzOPwAkijD6P3sR4DF9ztrUwfbpNK3WH9sVZ99i0L7PVfQK6WU4
 +zykXtgjJXsycmpX82mx3E0d8b8FP3mTCbBDpgAwuwPRP2Xj0ol7
X-Google-Smtp-Source: AGHT+IFepeox7NncNWGm9eiKdhQ4EHMqLdsawmCWhXOvNBBWZoZZjYZJn9gPnjGW/r9GgTp4L7I+BA==
X-Received: by 2002:aa7:c3d7:0:b0:564:8fa1:a41b with SMTP id
 l23-20020aa7c3d7000000b005648fa1a41bmr2428535edr.38.1708377495556; 
 Mon, 19 Feb 2024 13:18:15 -0800 (PST)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 n17-20020a05640204d100b005642dfef25esm1851031edw.12.2024.02.19.13.18.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 19 Feb 2024 13:18:15 -0800 (PST)
Message-ID: <98e044627d39b5de03e1cff02cb10eb5707d16cf.camel@HIDDEN>
Subject: Re: Emacs master-branch renamed comp-write-bytecode-file which
 emacs-utils depends on
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Mekeor Melire <mekeor@HIDDEN>, 69201 <at> debbugs.gnu.org
Date: Mon, 19 Feb 2024 22:18:13 +0100
In-Reply-To: <87sf1tz5se.fsf@HIDDEN>
References: <87sf1tz5se.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.46.4 
MIME-Version: 1.0
X-Spam-Score: -1.9 (-)
X-Debbugs-Envelope-To: 69201
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.9 (--)

Am Donnerstag, dem 15.02.2024 um 22:23 +0000 schrieb Mekeor Melire:
> On Emacs' master-branch, the emacs-lisp function
> comp-write-bytecode-file has been renamed to comp--write-bytecode-
> file (i.e. to include a double dash) in this commit [1]:
>=20
> =C2=A0=C2=A0=C2=A0 faa46eb8667c11a0725500a50e957eb78021c99f
> =C2=A0=C2=A0=C2=A0 Author:=C2=A0=C2=A0=C2=A0=C2=A0 Andrea Corallo <acoral=
lo@HIDDEN>
> =C2=A0=C2=A0=C2=A0 AuthorDate: Sun Feb 11 12:31:13 2024 +0100
> =C2=A0=C2=A0=C2=A0 Commit:=C2=A0=C2=A0=C2=A0=C2=A0 Andrea Corallo <acoral=
lo@HIDDEN>
> =C2=A0=C2=A0=C2=A0 CommitDate: Sun Feb 11 15:26:12 2024 +0100
>=20
> =C2=A0=C2=A0=C2=A0 Rename a number of native compiler functions
>=20
> Guix' function emacs-compile-directory from module (guix build
> emacs-utils) [2] depends on this emacs-lisp function.
>=20
> Thus, when emacs-next-minimal is build from the above mentioned
> commit or later, it won't be possible to build packages that use
> emacs-build-system, when using
> --with-input=3Demacs-minimal=3Demacs-next-minimal, or in Guile code,
> argument "#:emacs emacs-next-minimal". This might be considered to be
> a minor issue as of right now.
>=20
> It'll become a more general problem, when Emacs 30 is released.
Thanks for the heads-up.  Assuming the calling convention stays the
same, this should be easy to work around (using fboundp and resolving
to the right symbol).  Unfortunately, I have other work to experiment
on emacs-team right now, so if you find this pressing, I encourage you
to submit your own patch (against emacs-team, for the particular
procedure in emacs-utils).

Cheers




Information forwarded to bug-guix@HIDDEN:
bug#69201; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 18 Feb 2024 18:21:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 18 13:21:55 2024
Received: from localhost ([127.0.0.1]:36971 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rblnW-0002ts-Oa
	for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 13:21:55 -0500
Received: from lists.gnu.org ([209.51.188.17]:48948)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mekeor@HIDDEN>) id 1rblU4-0001wK-Vk
 for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 13:01:49 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mekeor@HIDDEN>) id 1rakoX-0006uo-Pc
 for bug-guix@HIDDEN; Thu, 15 Feb 2024 18:06:45 -0500
Received: from mout02.posteo.de ([185.67.36.66])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mekeor@HIDDEN>) id 1rakoV-00020X-Vp
 for bug-guix@HIDDEN; Thu, 15 Feb 2024 18:06:45 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 43F37240101
 for <bug-guix@HIDDEN>; Fri, 16 Feb 2024 00:06:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017;
 t=1708038395; bh=i1s/0WXLqg4Qccr6afnivMOxhoPzK5kqN8ZcxgvR+HE=;
 h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From;
 b=MbzmphRzlK7qlw2dDTj3aqDmy6W3J3RRzAbDFelSaokFYHm0xsC3Qh74ThBDkzDJ+
 pJfPbhyEayO/cqFOJVVptIyrIRAEdbDr7E4OFSa0xrzVLHB8hj1YMUFafvwdB72phr
 UMYZZD/kLq1jwlUyO29/PmCz+27HlyGXR2PXt3MU2jLPOcEjaWQw9dT9JUnUNfcW0b
 wawKavtajVeuhZ/BmK8jGuywvwCzoXEQLyPZd0Ug+MjmDos1c5XLgROfOQq1X2u/Xr
 dP3+luG5wMMEFU9By682r/XeKXVe7QdtNx8lvnFpY4ztn54xKd0g8jfj9Z/h0kEfMw
 NWxtcuRTKwIhg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4TbW0B4vKDz9rxB;
 Fri, 16 Feb 2024 00:06:34 +0100 (CET)
From: Mekeor Melire <mekeor@HIDDEN>
To: bug-guix@HIDDEN
Subject: Emacs master-branch renamed comp-write-bytecode-file which
 emacs-utils depends on
Date: Thu, 15 Feb 2024 22:23:13 +0000
Message-ID: <87sf1tz5se.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=185.67.36.66; envelope-from=mekeor@HIDDEN;
 helo=mout02.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -3.5 (---)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.5 (----)

On Emacs' master-branch, the emacs-lisp function
comp-write-bytecode-file has been renamed to comp--write-bytecode-file
(i.e. to include a double dash) in this commit [1]:

    faa46eb8667c11a0725500a50e957eb78021c99f
    Author:     Andrea Corallo <acorallo@HIDDEN>
    AuthorDate: Sun Feb 11 12:31:13 2024 +0100
    Commit:     Andrea Corallo <acorallo@HIDDEN>
    CommitDate: Sun Feb 11 15:26:12 2024 +0100

    Rename a number of native compiler functions

Guix' function emacs-compile-directory from module (guix build
emacs-utils) [2] depends on this emacs-lisp function.

Thus, when emacs-next-minimal is build from the above mentioned commit
or later, it won't be possible to build packages that use
emacs-build-system, when using
--with-input=emacs-minimal=emacs-next-minimal, or in Guile code,
argument "#:emacs emacs-next-minimal". This might be considered to be a
minor issue as of right now.

It'll become a more general problem, when Emacs 30 is released.


[1] https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=faa46eb8667c11a0725500a50e957eb78021c99f

[2] https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build/emacs-utils.scm?h=08ed3ec64ecd571d92d497b2493f5c0225102c99#n153




Acknowledgement sent to Mekeor Melire <mekeor@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#69201; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 19 Feb 2024 21:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.