From unknown Thu Aug 14 21:53:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72921: Building emacs-yaml with emacs takes approximately eternity Resent-From: Tomas Volf <~@wolfsden.cz> Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 31 Aug 2024 21:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72921 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 72921@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172513813717455 (code B ref -1); Sat, 31 Aug 2024 21:03:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Aug 2024 21:02:17 +0000 Received: from localhost ([127.0.0.1]:57703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skVEf-0004XR-HO for submit@debbugs.gnu.org; Sat, 31 Aug 2024 17:02:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:37516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1skVEd-0004XC-QL for submit@debbugs.gnu.org; Sat, 31 Aug 2024 17:02:16 -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 <~@wolfsden.cz>) id 1skVDg-00078S-Rs for bug-guix@gnu.org; Sat, 31 Aug 2024 17:01:16 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1skVDe-0005Hx-QK for bug-guix@gnu.org; Sat, 31 Aug 2024 17:01:16 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 3A0B726FB30; Sat, 31 Aug 2024 21:01:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1725138070; bh=10R3+LgGoM0I0JKY5/FoOKlxX55CIhzlPFCOf61BHvU=; h=From:To:Subject:Date; b=hMG42HMYxKK5ug9AIz45KlKWbRBJf9Jrwvvs6POdixGs26leniFiAT1wcc4yxdMxE N7FSFJ/24q3AdEOCwvSweQwPW0v7XzZabplqciWmGrwZyWJyPxdKRbsWvViZQXYlQC vblX6lURHiFRIWTFZ0/q9cdq9o9gDp0Dz5T5oeH+HP3jhFDlK7ND8sY47IVsRi4NKl ZRPohreX4rwbiIvnT0/jNVeFbOgzq9cvYUgVa7mUmGDANlkGYI/s8Yp68SGX+ES4Sz 172DX/1yfSlQAutGBGVUrX7WedOVM1yCFGXhSXjVRTiBljAJCQxnagimREO+7ZFhBa Dl3Dysx33LZnhe/iml9BBvlFQrquYg+a/KQKuAvkhCjx2Z77oC3cnH2wsxDMuxcmed Giuafx3P8pkFB6LpmXKMimSiVlCsVBiWGtiAw2O40dh9XPndbQIiEJDp+jvdLXXC4y dhw13gEYEpZqlP4pJPhufWsW2zsgSwfVQyfyoqCfNNyamGXPCCN/uSoi82PJqfOhNV Cqkxev0XVL6d/ahQI6qsflnEMf1DOSYyGhJhtiNeWE0o6YDMzsSD3iClqU4t9udNcF cuA+qQx9nSkrKI7BtjUD53bXwe54kY838g3yNoK+LzUk0gJkyxVKwu7aKfqM1lj8UO tgXdYT4GGhrMfcnqs1wtSErI= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 6C45026FB2D for ; Sat, 31 Aug 2024 21:01:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1725138069; bh=10R3+LgGoM0I0JKY5/FoOKlxX55CIhzlPFCOf61BHvU=; h=From:To:Subject:Date; b=fWgr+eZrR2/8DIz1aVzCNZC0ZEJrVLlyvZtZ+dzGJLYNmXyjhxiOrp2vHSc/Rm0rc 4QreFAu2uYQ/OE0TSnE70Udnl2edV66V9wHXwOj/FhkR7UeiEqFSi8MLIBl+vFJtWw i9WYJ+nx4LHSLEWqZlv+73LGDtAYeMjzenSrRxwX2ws2uEZGuEvhhdqR1igy5XIz50 O0+8EyaIXd1UmRk8jtIJZajeMoGx8pHujQo9jUxW9AqswqksolIHon9Y/X3nk8Qc9W E/ji9QzE1CNQm+pLivXEUO/rkwoAXHqc41f3oJRtZnhfDM+QaAQwXAH/KCMyjqYFI+ Uu/zavpP0afPpR2wLimCzULwJ8GDrEiH2DWnAlM48q1TPl/xxcUYl51ITM3c9jKAgQ 8CNd9nzTmjOSRqSjsinjshmBMbcFrBlVi1l9rnajWteFF5KYVeTw0wxudJbIItZcJX 74IIUT3pwsd7GAWiNQesN9tV+ooG2KrjAelesKhpc99ERqAuhQcPEguPyhABVyQf7N 2h0+9499E1Fq4mV3YsDIm7rNSVObR2bunsTSe/U+UdcqyxAUY4JNGALTWJjYvqRiLb VpWeULJpnVGT9P09WU+3GCpGk+6sN2nndlTWtEmrmbBVf0xyfJCF795vYiRLhU1BK7 0MCqu7PkmqRhFsMJ0zzSFM60= From: Tomas Volf <~@wolfsden.cz> Mail-Followup-To: bug-guix@gnu.org Date: Sat, 31 Aug 2024 23:01:03 +0200 Message-ID: <87a5gsl84w.fsf@wolfsden.cz> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-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: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable The emacs-yaml package is configured to build against emacs-minimal, which seems to work. When you however switch to emacs package, it takes way to long to build, much longer than compiling for example firefox package. That feels off. =2D-8<---------------cut here---------------start------------->8--- $ time guix time-machine -q --commit=3Db8327cb31199fb9f4ebed6c53a59601d41de= f5a1 -- build --check --no-grafts -q --with-input=3Demacs-minimal=3Demacs-m= inimal emacs-yaml /gnu/store/8lqdd8yna92zqgsgip396a1wbyhr5pfn-emacs-yaml-0.5.5 12.573 secs $ time guix time-machine -q --commit=3Db8327cb31199fb9f4ebed6c53a59601d41de= f5a1 -- build --check --no-grafts -q --with-input=3Demacs-minimal=3Demacs e= macs-yaml /gnu/store/ja9xfndhfafjczp6n7qfy1h21hvdpd5j-emacs-yaml-0.5.5 2869.878 secs =2D-8<---------------cut here---------------end--------------->8--- The difference is huge. The process taking vast majority of the time (in the emacs version) is this one: =2D-8<---------------cut here---------------start------------->8--- 32393 guixbuil 47:10 {.emacs-29.4-rea} /gnu/store/y7yhpgi48klqpadrmfknl4bln= 9c4n05y-emacs-29.4/bin/emacs -no-comp-spawn -Q --batch -l /tmp/guix-build-e= macs-yaml-0.5.5.drv-0/emacs-int-comp-yaml-pbHFU3.el =2D-8<---------------cut here---------------end--------------->8--- I do not know enough to even guess what could be the problem, but it was suggested I should bug-report this. Cheers, Tomas =2D-=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmbThJUOHH5Ad29sZnNk ZW4uY3oACgkQL7/ufbZ/wakiIxAAtyvkn/w07y7vd+U9Ia3HBZkLI2jSh7uxV9cM ItH0N8VijlKSNZ+FkbEPOLy0cX4ZOl2IxWuPwWru0X/F0/jxzMLuhNg4tDeIFmdk tNUe9E6dqC8edW/mlRjp46iYog3Kbswqi0QSptyz/BRnQSGvzt1lovYS53U6Uhnh 5KataskocP5GeTUEioh1Ivd7EjryxRK/eduvk78sv+U2TFFqOYc7me90A8TYcZGk YYRCwsSFIaxE7Uk6AFpLHR6OXt81y9kGU4TOPXW+r2OxAcobw7ShRBTmnzeobmlO DEcPgdNSwYSEZY0ate29dJ7yXx3tKHHZFaHz30NisK8X2GdEsnkf/OhHk0T18FdJ VBDAwKnT8dqWVUg0K7bCLPBhi6DPZoduikNrK1GxJjXplBuiuzyiAcrr9E1f3/sG utPk+aUOoZfptCtH6ukLyK3+0xFysQHqSdYtawloXrli9GeZ7fL0FezyqwXX2bEs 2Zrmtfic4hz2HDzCZlWk1uw7tWlrPg5BuTrrR02DpSFpQTK4AXDuq4Lp9IosH9hY qNvrwId2TCgvF9hzenGczADY2Ho2F88sxQnbuF2PZsP5kUMxcIvW+ssZ0zRprD0S AtBNTxkVIZFspihCvhoxfhyCNng75xoEZeoNG512S8uFPftREuRLNqzDEqteyk+2 NH4hUco= =/jnY -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Aug 14 21:53:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72921: Building emacs-yaml with emacs takes approximately eternity Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 01 Sep 2024 06:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72921 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tomas Volf <~@wolfsden.cz>, 72921@debbugs.gnu.org Received: via spool by 72921-submit@debbugs.gnu.org id=B72921.172517328118107 (code B ref 72921); Sun, 01 Sep 2024 06:48:02 +0000 Received: (at 72921) by debbugs.gnu.org; 1 Sep 2024 06:48:01 +0000 Received: from localhost ([127.0.0.1]:32965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skeNU-0004hz-L9 for submit@debbugs.gnu.org; Sun, 01 Sep 2024 02:48:00 -0400 Received: from mail-wm1-f66.google.com ([209.85.128.66]:54585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skeNS-0004hj-OM for 72921@debbugs.gnu.org; Sun, 01 Sep 2024 02:47:59 -0400 Received: by mail-wm1-f66.google.com with SMTP id 5b1f17b1804b1-42bb72a5e0bso27471945e9.1 for <72921@debbugs.gnu.org>; Sat, 31 Aug 2024 23:46:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725173153; x=1725777953; 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=rfmsribdCMTOwIn3oO+ll6BbRMqkiqrYlrSj0O4q1DU=; b=KW4lztUu1JFwxY0J1is4fw/5AWG2LA0xRSwjxi70yKIAQKdKJctzne5stcnRqShL8K 8ONOJEkJYUP+qmQQU7HJfA74Ns09jLowemgDUt4Wya0LRL6ZQI2N2cVjcrx1U4Pu29ir eU/J5nusHvjENlNG6E2OxzDx7oGdKhgqydvWuAU3AJxvQKPO4V4OqCHtBaYLH/vc/Uv0 eQvuhKaHFF644YTUMvPP2MU6BnlndGLGEPp35y50+RaERLoCTzsmMunVhEofxOHRViNy wyBlIABofRJ9/Ed4FUs+Oh/OgGg+N4/6+RjIkdBysMM5oVsJPyF0lm9lPOG+eYwCLrSs pc4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725173153; x=1725777953; 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=rfmsribdCMTOwIn3oO+ll6BbRMqkiqrYlrSj0O4q1DU=; b=LeM/HyR0VSK6+GJVFr1jx2blolB9iucIBOigaSQB37iMpftDLPKZSiP1TO9i1+VUW3 VCsGnv3/xBSO1PcgHJawUNau5hn1VGyo5g+MS5WZrzjjPlHCv3nKj6DnONM7hoWBMfrQ zY6e+Yv/E0hz1w590cJ3ZLI0tpd/zmjDF4qsJwYKmOYhC1+UvTDmhZXV6gFrMumuNAnZ c304AZFm3wk3SpdKzwhS+Z1TuOlD7avKwe1SH+g7Pn0Pup8lDXZ/iepb5qL+vGrtgNDQ UgZTRBIj+blIDrOJmRh4PPLz2EnnAHpc35zKEaZLzc1vuTVRW0HGeA1mJm5ZwkEeFgwD 3lcA== X-Forwarded-Encrypted: i=1; AJvYcCVODMKODYrGIuBwR5Kf0tMQcSeIrLLr+Io0VLDkkkfUmRVZIOW9wa6hoyNPkJo4H4Ym7wRZ7Q==@debbugs.gnu.org X-Gm-Message-State: AOJu0YynEn2OW+HsC8iYqQhOWeoq+V81mBR+8wD6HyrXNmaXY1yIyCXI q4YOELlD2J0nzyT3BZxoycOszdUW3vgMmsSwulBPn4S42ZWjWMdE X-Google-Smtp-Source: AGHT+IGye+yF8WonKbOaqF1yB+1X0DrZ4ZXaEh31+ewEp5ovRQO+nca1ODluZ3jkxGK+ACoLPx5TcQ== X-Received: by 2002:a05:600c:4455:b0:425:5ec3:570b with SMTP id 5b1f17b1804b1-42bb01fcfb6mr75735605e9.35.1725173153191; Sat, 31 Aug 2024 23:45:53 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42ba639671dsm131012015e9.5.2024.08.31.23.45.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Aug 2024 23:45:52 -0700 (PDT) Message-ID: <4b00fcb4424a4cd31d058ad79f8804edf5bffa77.camel@gmail.com> From: Liliana Marie Prikler Date: Sun, 01 Sep 2024 08:45:50 +0200 In-Reply-To: <87a5gsl84w.fsf@wolfsden.cz> References: <87a5gsl84w.fsf@wolfsden.cz> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Samstag, dem 31.08.2024 um 23:01 +0200 schrieb Tomas Volf: > The emacs-yaml package is configured to build against emacs-minimal, > which seems to work.=C2=A0 When you however switch to emacs package, it > takes way to long to build, much longer than compiling for example > firefox package.=C2=A0 That feels off. >=20 > --8<---------------cut here---------------start------------->8--- > $ time guix time-machine -q -- > commit=3Db8327cb31199fb9f4ebed6c53a59601d41def5a1 -- build --check -- > no-grafts -q --with-input=3Demacs-minimal=3Demacs-minimal emacs-yaml > /gnu/store/8lqdd8yna92zqgsgip396a1wbyhr5pfn-emacs-yaml-0.5.5 > 12.573 secs > $ time guix time-machine -q -- > commit=3Db8327cb31199fb9f4ebed6c53a59601d41def5a1 -- build --check -- > no-grafts -q --with-input=3Demacs-minimal=3Demacs emacs-yaml > /gnu/store/ja9xfndhfafjczp6n7qfy1h21hvdpd5j-emacs-yaml-0.5.5 > 2869.878 secs > --8<---------------cut here---------------end--------------->8--- >=20 > The difference is huge.=C2=A0 The process taking vast majority of the tim= e > (in the emacs version) is this one: >=20 > --8<---------------cut here---------------start------------->8--- > 32393 guixbuil 47:10 {.emacs-29.4-rea} > /gnu/store/y7yhpgi48klqpadrmfknl4bln9c4n05y-emacs-29.4/bin/emacs -no- > comp-spawn -Q --batch -l /tmp/guix-build-emacs-yaml-0.5.5.drv- > 0/emacs-int-comp-yaml-pbHFU3.el > --8<---------------cut here---------------end--------------->8--- >=20 > I do not know enough to even guess what could be the problem, but it > was suggested I should bug-report this. This issue has already been reported updstream [1], but not addressed yet: What takes so long between emacs-minimal and plain emacs is the fact that plain emacs does native compilation. =20 emacs-build-system currently uses native compilation whenever that is supported by the emacs used to build. Perhaps we should allow for some choice here =E2=80=93 ideas welcome. Cheers [1] https://github.com/zkry/yaml.el/issues/53 From unknown Thu Aug 14 21:53:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72921: Building emacs-yaml with emacs takes approximately eternity References: <87a5gsl84w.fsf@wolfsden.cz> In-Reply-To: <87a5gsl84w.fsf@wolfsden.cz> Resent-From: Fredrik Salomonsson Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 10 May 2025 23:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72921 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 72921@debbugs.gnu.org Received: via spool by 72921-submit@debbugs.gnu.org id=B72921.174691931916747 (code B ref 72921); Sat, 10 May 2025 23:22:02 +0000 Received: (at 72921) by debbugs.gnu.org; 10 May 2025 23:21:59 +0000 Received: from localhost ([127.0.0.1]:53342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDtW2-0004M3-VL for submit@debbugs.gnu.org; Sat, 10 May 2025 19:21:59 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37309) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uDtVz-0004Lm-LQ for 72921@debbugs.gnu.org; Sat, 10 May 2025 19:21:56 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8E306240101 for <72921@debbugs.gnu.org>; Sun, 11 May 2025 01:21:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1746919308; bh=ttKYLFqWZalYWDRsM+OH/odFLUkdT79f13R8eGsYkh8=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=UbOCbebcmJNkjmK0LnekDAwBU/i6Vbso0QmxnrF9O8D7JDt3+RcXsK803v95vQt1K nta2r8oknZBqgT38WTKT5z+OatEygRBXY1aV7ALzZh6BnzWr4w8nAGIPF6VzNWJOyV XDPxRD3wxGVhz57eHfxKgRjscSpJJDlTZjkgOf9b95Y0ioR5eoarCxrUFFXOPlc1Xw VzFADzp4JsBmGo2o3j8X4jvnPx4QudNUOlOqgSQOlfprO2tC3uhN3cg/StEA3zHBat VNT8YVxeVkGvzk1//6zGlGJHobxX5qFplB7WgJhWkcuL4h6eZvhbp3J/3O+dn7J/qf CtrxDmU3l3YUQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Zw2235g3cz6v0b for <72921@debbugs.gnu.org>; Sun, 11 May 2025 01:21:47 +0200 (CEST) From: Fredrik Salomonsson Date: Sat, 10 May 2025 23:21:45 +0000 Message-ID: <8734dcyrue.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, I have been putting off building emacs-forge with emacs-pgtk due to it having emacs-yaml as a dependency. I just checked the link to the upstream issue [0] and it's now be fixed and released in v1.2.0! Which is in Guix. I verified it by building emacs-forge (and emacs-yaml) and it built within reasonable time. So this issue can be closed. [0] https://github.com/zkry/yaml.el/issues/53 -- s/Fred[re]+i[ck]+/Fredrik/g From unknown Thu Aug 14 21:53:56 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tomas Volf <~@wolfsden.cz> Subject: bug#72921: closed (Re: bug#72921: Building emacs-yaml with emacs takes approximately eternity) Message-ID: References: <87ldr35vvs.fsf@ngraves.fr> <87a5gsl84w.fsf@wolfsden.cz> X-Gnu-PR-Message: they-closed 72921 X-Gnu-PR-Package: guix Reply-To: 72921@debbugs.gnu.org Date: Sun, 11 May 2025 09:40:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1746956402-21609-1" This is a multi-part message in MIME format... ------------=_1746956402-21609-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #72921: Building emacs-yaml with emacs takes approximately eternity which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 72921@debbugs.gnu.org. --=20 72921: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72921 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1746956402-21609-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 72921-done) by debbugs.gnu.org; 11 May 2025 09:39:42 +0000 Received: from localhost ([127.0.0.1]:58264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uE39p-0005bQ-VH for submit@debbugs.gnu.org; Sun, 11 May 2025 05:39:42 -0400 Received: from 1.mo562.mail-out.ovh.net ([178.33.109.175]:37451) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uE39n-0005bC-FS for 72921-done@debbugs.gnu.org; Sun, 11 May 2025 05:39:41 -0400 Received: from director2.derp.mail-out.ovh.net (director2.derp.mail-out.ovh.net [79.137.60.36]) by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4ZwHkx36KGz1SNc; Sun, 11 May 2025 09:39:37 +0000 (UTC) Received: from director2.derp.mail-out.ovh.net (director2.derp.mail-out.ovh.net. [127.0.0.1]) by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP for <72921-done@debbugs.gnu.org>; Sun, 11 May 2025 09:39:37 +0000 (UTC) Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.168.175]) by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4ZwHkx12Mwz2D46; Sun, 11 May 2025 09:39:37 +0000 (UTC) Received: from ngraves.fr (unknown [10.1.6.6]) by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id CD65ED43EED; Sun, 11 May 2025 09:39:36 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-103G005dda2893c-d8a5-4cdb-8869-45217aaac26f, D7EE54A699A9DE31CA4F6A7451A84E56D0569E17) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.92.117.144 From: Nicolas Graves To: Fredrik Salomonsson , 72921-done@debbugs.gnu.org Subject: Re: bug#72921: Building emacs-yaml with emacs takes approximately eternity In-Reply-To: <8734dcyrue.fsf@posteo.net> References: <87a5gsl84w.fsf@wolfsden.cz> <8734dcyrue.fsf@posteo.net> Date: Sun, 11 May 2025 11:39:35 +0200 Message-ID: <87ldr35vvs.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 8095501805445833416 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvleektdegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepieetfeevudehjefhveeukeefheffgfejheeikefgveekteeiheejgfeliefghfeunecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpledtrdelvddruddujedrudeggeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjedvledvuddqughonhgvseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepphhlrghtthhfohhtsehpohhsthgvohdrnhgvthdpoffvtefjohhsthepmhhoheeivdgmpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=JGpk99ep68zFxFRyZX1Hx30t7wch4eFHPaEs1LspVlE=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1746956377; v=1; b=tplfrDZdILMM0UstPLjGmkKditD3JKSf/vLQ6W5ylBF+xHicXeqTw7KHigTIdb74sQxX/wfU fHDrdh/p0+q88QFxABcddEkQCkO7YiixNiQJUuwjRfcUTGnpTWFMtIi7h3kSCdnjBJYGYIUBXba gSvtwDs37GiXfhT6ZyWWvcjFFWMbY0/eTNa5Fbeo1QOxQ6XlA0XTAjSSkqe4HhbIh1y6FJzB03d 7kUCZgvcZsSRNa2XZAa+8HqvDMA4AUf8gkH47XyRRfUzRmqCF+E9LOHjYEheKOGy0qmqMJHE1JZ D6yOeiPA6ME4xmZsLAH9qCNaGhqIV7jPT5uiogZFCgNUQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72921-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Closing it then! Notice the -done that does the job ;) On 2025-05-10 23:21, Fredrik Salomonsson wrote: > Hi, > > I have been putting off building emacs-forge with emacs-pgtk due to it > having emacs-yaml as a dependency. I just checked the link to the > upstream issue [0] and it's now be fixed and released in v1.2.0! Which > is in Guix. > > I verified it by building emacs-forge (and emacs-yaml) and it built > within reasonable time. So this issue can be closed. > > [0] https://github.com/zkry/yaml.el/issues/53 -- Best regards, Nicolas Graves ------------=_1746956402-21609-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Aug 2024 21:02:17 +0000 Received: from localhost ([127.0.0.1]:57703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skVEf-0004XR-HO for submit@debbugs.gnu.org; Sat, 31 Aug 2024 17:02:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:37516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1skVEd-0004XC-QL for submit@debbugs.gnu.org; Sat, 31 Aug 2024 17:02:16 -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 <~@wolfsden.cz>) id 1skVDg-00078S-Rs for bug-guix@gnu.org; Sat, 31 Aug 2024 17:01:16 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1skVDe-0005Hx-QK for bug-guix@gnu.org; Sat, 31 Aug 2024 17:01:16 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 3A0B726FB30; Sat, 31 Aug 2024 21:01:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1725138070; bh=10R3+LgGoM0I0JKY5/FoOKlxX55CIhzlPFCOf61BHvU=; h=From:To:Subject:Date; b=hMG42HMYxKK5ug9AIz45KlKWbRBJf9Jrwvvs6POdixGs26leniFiAT1wcc4yxdMxE N7FSFJ/24q3AdEOCwvSweQwPW0v7XzZabplqciWmGrwZyWJyPxdKRbsWvViZQXYlQC vblX6lURHiFRIWTFZ0/q9cdq9o9gDp0Dz5T5oeH+HP3jhFDlK7ND8sY47IVsRi4NKl ZRPohreX4rwbiIvnT0/jNVeFbOgzq9cvYUgVa7mUmGDANlkGYI/s8Yp68SGX+ES4Sz 172DX/1yfSlQAutGBGVUrX7WedOVM1yCFGXhSXjVRTiBljAJCQxnagimREO+7ZFhBa Dl3Dysx33LZnhe/iml9BBvlFQrquYg+a/KQKuAvkhCjx2Z77oC3cnH2wsxDMuxcmed Giuafx3P8pkFB6LpmXKMimSiVlCsVBiWGtiAw2O40dh9XPndbQIiEJDp+jvdLXXC4y dhw13gEYEpZqlP4pJPhufWsW2zsgSwfVQyfyoqCfNNyamGXPCCN/uSoi82PJqfOhNV Cqkxev0XVL6d/ahQI6qsflnEMf1DOSYyGhJhtiNeWE0o6YDMzsSD3iClqU4t9udNcF cuA+qQx9nSkrKI7BtjUD53bXwe54kY838g3yNoK+LzUk0gJkyxVKwu7aKfqM1lj8UO tgXdYT4GGhrMfcnqs1wtSErI= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 6C45026FB2D for ; Sat, 31 Aug 2024 21:01:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1725138069; bh=10R3+LgGoM0I0JKY5/FoOKlxX55CIhzlPFCOf61BHvU=; h=From:To:Subject:Date; b=fWgr+eZrR2/8DIz1aVzCNZC0ZEJrVLlyvZtZ+dzGJLYNmXyjhxiOrp2vHSc/Rm0rc 4QreFAu2uYQ/OE0TSnE70Udnl2edV66V9wHXwOj/FhkR7UeiEqFSi8MLIBl+vFJtWw i9WYJ+nx4LHSLEWqZlv+73LGDtAYeMjzenSrRxwX2ws2uEZGuEvhhdqR1igy5XIz50 O0+8EyaIXd1UmRk8jtIJZajeMoGx8pHujQo9jUxW9AqswqksolIHon9Y/X3nk8Qc9W E/ji9QzE1CNQm+pLivXEUO/rkwoAXHqc41f3oJRtZnhfDM+QaAQwXAH/KCMyjqYFI+ Uu/zavpP0afPpR2wLimCzULwJ8GDrEiH2DWnAlM48q1TPl/xxcUYl51ITM3c9jKAgQ 8CNd9nzTmjOSRqSjsinjshmBMbcFrBlVi1l9rnajWteFF5KYVeTw0wxudJbIItZcJX 74IIUT3pwsd7GAWiNQesN9tV+ooG2KrjAelesKhpc99ERqAuhQcPEguPyhABVyQf7N 2h0+9499E1Fq4mV3YsDIm7rNSVObR2bunsTSe/U+UdcqyxAUY4JNGALTWJjYvqRiLb VpWeULJpnVGT9P09WU+3GCpGk+6sN2nndlTWtEmrmbBVf0xyfJCF795vYiRLhU1BK7 0MCqu7PkmqRhFsMJ0zzSFM60= From: Tomas Volf <~@wolfsden.cz> To: bug-guix@gnu.org Subject: Building emacs-yaml with emacs takes approximately eternity Mail-Followup-To: bug-guix@gnu.org Date: Sat, 31 Aug 2024 23:01:03 +0200 Message-ID: <87a5gsl84w.fsf@wolfsden.cz> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-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: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable The emacs-yaml package is configured to build against emacs-minimal, which seems to work. When you however switch to emacs package, it takes way to long to build, much longer than compiling for example firefox package. That feels off. =2D-8<---------------cut here---------------start------------->8--- $ time guix time-machine -q --commit=3Db8327cb31199fb9f4ebed6c53a59601d41de= f5a1 -- build --check --no-grafts -q --with-input=3Demacs-minimal=3Demacs-m= inimal emacs-yaml /gnu/store/8lqdd8yna92zqgsgip396a1wbyhr5pfn-emacs-yaml-0.5.5 12.573 secs $ time guix time-machine -q --commit=3Db8327cb31199fb9f4ebed6c53a59601d41de= f5a1 -- build --check --no-grafts -q --with-input=3Demacs-minimal=3Demacs e= macs-yaml /gnu/store/ja9xfndhfafjczp6n7qfy1h21hvdpd5j-emacs-yaml-0.5.5 2869.878 secs =2D-8<---------------cut here---------------end--------------->8--- The difference is huge. The process taking vast majority of the time (in the emacs version) is this one: =2D-8<---------------cut here---------------start------------->8--- 32393 guixbuil 47:10 {.emacs-29.4-rea} /gnu/store/y7yhpgi48klqpadrmfknl4bln= 9c4n05y-emacs-29.4/bin/emacs -no-comp-spawn -Q --batch -l /tmp/guix-build-e= macs-yaml-0.5.5.drv-0/emacs-int-comp-yaml-pbHFU3.el =2D-8<---------------cut here---------------end--------------->8--- I do not know enough to even guess what could be the problem, but it was suggested I should bug-report this. Cheers, Tomas =2D-=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmbThJUOHH5Ad29sZnNk ZW4uY3oACgkQL7/ufbZ/wakiIxAAtyvkn/w07y7vd+U9Ia3HBZkLI2jSh7uxV9cM ItH0N8VijlKSNZ+FkbEPOLy0cX4ZOl2IxWuPwWru0X/F0/jxzMLuhNg4tDeIFmdk tNUe9E6dqC8edW/mlRjp46iYog3Kbswqi0QSptyz/BRnQSGvzt1lovYS53U6Uhnh 5KataskocP5GeTUEioh1Ivd7EjryxRK/eduvk78sv+U2TFFqOYc7me90A8TYcZGk YYRCwsSFIaxE7Uk6AFpLHR6OXt81y9kGU4TOPXW+r2OxAcobw7ShRBTmnzeobmlO DEcPgdNSwYSEZY0ate29dJ7yXx3tKHHZFaHz30NisK8X2GdEsnkf/OhHk0T18FdJ VBDAwKnT8dqWVUg0K7bCLPBhi6DPZoduikNrK1GxJjXplBuiuzyiAcrr9E1f3/sG utPk+aUOoZfptCtH6ukLyK3+0xFysQHqSdYtawloXrli9GeZ7fL0FezyqwXX2bEs 2Zrmtfic4hz2HDzCZlWk1uw7tWlrPg5BuTrrR02DpSFpQTK4AXDuq4Lp9IosH9hY qNvrwId2TCgvF9hzenGczADY2Ho2F88sxQnbuF2PZsP5kUMxcIvW+ssZ0zRprD0S AtBNTxkVIZFspihCvhoxfhyCNng75xoEZeoNG512S8uFPftREuRLNqzDEqteyk+2 NH4hUco= =/jnY -----END PGP SIGNATURE----- --=-=-=-- ------------=_1746956402-21609-1--