From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id SC9vGQABr2Q+hwAASxT56A (envelope-from ) for ; Wed, 12 Jul 2023 21:37:36 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id aGdJGQABr2TwaAEAauVa8A (envelope-from ) for ; Wed, 12 Jul 2023 21:37:36 +0200 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 02B6A5206E for ; Wed, 12 Jul 2023 21:37:36 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=ay29IFXn; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1689190656; 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=xlJYpOVPZCPtx004V9c2W3AdX32sL2EzgOhNQjxswho=; b=NuDA+lF/CdEZCOvX1xa7hgcr2p3pWydgIhSiINPPoIVT5+0C0556pWmvix07mKaEMCoHqv BveHt3FIZ1bsdMLnxINeCbtmSbMVJV0ax45C4sAw/KRQIpFfxIyOgexKqQqVDX5XULWapn bvGtGF7er2kag2qBe6ew5siM8CAyPJ/tktkdhcjrqMFl8yFZ0to1jT2I7U5Wv5geA4cakM kcw1qsfCAuSf5G8cnqku4KWUk9N1ZqkF014p4RiX5wnHrVWixd5zUtf29dFnja+1ddu0l4 SoI4WU+R/3D9tk4ftqmtpbDt2KRbt+OnksbMXY0Nhr4vZxIA5qw6CfxsPiW+fA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=ay29IFXn; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1689190656; a=rsa-sha256; cv=none; b=bAS2pECq6hEiCctONQLI01+hJkfN3MvA9kcvmEmpOSjSBUJeZslp2zc21hQukNXpStaaZX 6AqKhgUBuRVgm5Z6HpCYphdIls9NF9uyQvvGy2Wey6+gR5y6nqgxvWzMY8kFVJ/E7inC4N 19ncJif01JZQHBvv7g+ziuuEeS0ULGbSgIAhjMuqqizQu35de/abzo2CIO77FLwYpvfuyO AXTcm1GcdINjy72yBy7d/K9nmGaV7PS/QyGiFoPeiD/W3pRCmCpvQN0IWbk3CaNIOy7kM7 0j0FQNypEUc4+die+bdu5NGswrvr1r7oh1/0O+svjMoZDaiM/g4OIyhi5zeO0Q== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qJfe8-0004Jk-6S; Wed, 12 Jul 2023 15:37:09 -0400 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 ) id 1qJfe3-0004JE-8X for bug-guix@gnu.org; Wed, 12 Jul 2023 15:37:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qJfe3-0005Uh-0c for bug-guix@gnu.org; Wed, 12 Jul 2023 15:37:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qJfe2-0003eD-Fq for bug-guix@gnu.org; Wed, 12 Jul 2023 15:37:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#64586: Emacs-Packages should contain native-compiled files Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 12 Jul 2023 19:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64586 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mekeor Melire , 64586@debbugs.gnu.org Cc: Andrew Tropin Received: via spool by 64586-submit@debbugs.gnu.org id=B64586.168919060413981 (code B ref 64586); Wed, 12 Jul 2023 19:37:02 +0000 Received: (at 64586) by debbugs.gnu.org; 12 Jul 2023 19:36:44 +0000 Received: from localhost ([127.0.0.1]:52972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJfdj-0003dP-NV for submit@debbugs.gnu.org; Wed, 12 Jul 2023 15:36:44 -0400 Received: from mail-ej1-f68.google.com ([209.85.218.68]:57392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJfdg-0003d3-AY for 64586@debbugs.gnu.org; Wed, 12 Jul 2023 15:36:41 -0400 Received: by mail-ej1-f68.google.com with SMTP id a640c23a62f3a-99384a80af7so848668466b.2 for <64586@debbugs.gnu.org>; Wed, 12 Jul 2023 12:36:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689190594; x=1691782594; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=xlJYpOVPZCPtx004V9c2W3AdX32sL2EzgOhNQjxswho=; b=ay29IFXn/oKy0gP+gPqN5N7KBE4ocnFHYMzz2GRoJ/ZU15s8h5g48wcx/SA/t6GLLc moaenSR7KY+j56lfPF39EVteZAJFH70ifsXBTu1zZF/ItTzONV+SalH6TNJB0RlT171Q wI68GgMrR1SwC4zbl9Mg6yHrSaLMsCFKhD2w0zX7TtBD5FsmQvJkAH5NIrX3R8zYZhEm EeyYNNbTK9g5mZHVxVFrnw4KsWQuTDSKIGk8q2KBisfhHSqIuWZHgb4+W3EWj3KJCvOA q54fQdQUu2gqb14Q7vjedmI4pL/WcRhgbQ71GrfjqZApjEM+XcQ3EyV7yLAN2oB+aEwi iGjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689190594; x=1691782594; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=xlJYpOVPZCPtx004V9c2W3AdX32sL2EzgOhNQjxswho=; b=W4xvHxlq5ZcsYBo1LZe9IngxuRsDgJPr1aras+pMMJYqHk77Dwg/vixnGEGk0Wo+Jg hZX4uchJ42yxu2BEgerUK/8PxBl74VzSpeaR330t54cVMThFgyKqFD9hWLSXFmFAIxih acYZR/S9QYp0Z0OAv24zqi4pANpSqFRRhoPXsIMXVxkEqdSjZvbKWYkQA3Ehcs9a1xrj vPkUFEKOXh4Egz2kghTlsIVDcQCD8lJKJltfwP4gNvvQet17Mux7kq3AKowupCpCDtgi ohZZm2svnFhcDiJ5FOiOrZPA2FM2UNXnsnc8d/+9gRywgufGAbwsg8qtkyEZVH3ymrWG emwQ== X-Gm-Message-State: ABy/qLZT+g2n96x3fxxltbLE53JMBzg5zOS2va/LV76f9472T//xM0oq wT6ApCtpG10jYTFptSIaBWE= X-Google-Smtp-Source: APBJJlHTQBR/2H+TbDcPllHbFk8D8UPAfM1nNFSqjqnwF26IyIjYr1LEVips+0ulVKPV/mNsmvIVXw== X-Received: by 2002:a17:906:7385:b0:991:b292:699 with SMTP id f5-20020a170906738500b00991b2920699mr17899372ejl.5.1689190594116; Wed, 12 Jul 2023 12:36:34 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id i4-20020a170906850400b0099293cdbc98sm2979011ejx.145.2023.07.12.12.36.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jul 2023 12:36:33 -0700 (PDT) Message-ID: <97bf7150bf27b67bd7028e4e55d0820bca31dcc3.camel@gmail.com> From: Liliana Marie Prikler Date: Wed, 12 Jul 2023 21:36:32 +0200 In-Reply-To: <875y6pgdnn.fsf@posteo.de> References: <875y6pgdnn.fsf@posteo.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 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: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -5.21 X-Migadu-Queue-Id: 02B6A5206E X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -5.21 X-TUID: EyRtjdRAN5zM Hi Mekeor, Am Mittwoch, dem 12.07.2023 um 18:19 +0000 schrieb Mekeor Melire: > If I understand correctly, it is only the following Emacs-packages > that ship with eln-files when installed with Guix, because they > specify `#:emacs ,emacs` in the package declaration, so that native- > compilation is available during build-time which is used if it's > available: > https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build/emacs-utils.sc= m?h=3D6d0b3684628fe24555055d4a97d703a1b0b59660#n144 >=20 > =C2=A0=C2=A0=C2=A0 emacs-auctex > =C2=A0=C2=A0=C2=A0 emacs-citeproc-el > =C2=A0=C2=A0=C2=A0 emacs-zig-mode > =C2=A0=C2=A0=C2=A0 emacs-flycheck-grammalecte > =C2=A0=C2=A0=C2=A0 emacs-sudo-edit > =C2=A0=C2=A0=C2=A0 emacs-elquery > =C2=A0=C2=A0=C2=A0 emacs-cov > =C2=A0=C2=A0=C2=A0 emacs-pos-tip > =C2=A0=C2=A0=C2=A0 emacs-posframe > =C2=A0=C2=A0=C2=A0 emacs-xelb > =C2=A0=C2=A0=C2=A0 emacs-exwm > =C2=A0=C2=A0=C2=A0 emacs-xelb-no-x-toolkit > =C2=A0=C2=A0=C2=A0 emacs-exwm-no-x-toolkit > =C2=A0=C2=A0=C2=A0 emacs-exwm-x > =C2=A0=C2=A0=C2=A0 emacs-jabber > =C2=A0=C2=A0=C2=A0 emacs-ement > =C2=A0=C2=A0=C2=A0 emacs-circe > =C2=A0=C2=A0=C2=A0 emacs-esxml > =C2=A0=C2=A0=C2=A0 emacs-nov-el > =C2=A0=C2=A0=C2=A0 emacs-wordgen > =C2=A0=C2=A0=C2=A0 emacs-picpocket > =C2=A0=C2=A0=C2=A0 emacs-lsp-mode > =C2=A0=C2=A0=C2=A0 emacs-jsdoc > =C2=A0=C2=A0=C2=A0 emacs-tramp > =C2=A0=C2=A0=C2=A0 emacs-elpher > =C2=A0=C2=A0=C2=A0 emacs-telega >=20 > So, if my understanding is correct, and assuming that we want to ship > eln-files, Emacs-packages should all be built with a package of Emacs > that supports native-compilation. You are correct, but unlike other language ecosystems (e.g. Python or Common Lisp), we don't have a convenient "package-with-emacs" as of yet. This is basically step 3 of of which only step 1 has been concluded so far. (In fact, I need to merge 29.0.92 into emacs-team, but that shouldn't be as difficult as the rest in there.) If you want things to happen faster, just tag your patches with emacs-team and we will review them :) Cheers