From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id aDE0Hu3CRmP6gAAAbAwnHQ (envelope-from ) for ; Wed, 12 Oct 2022 15:36:45 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WKREHu3CRmOOKAAA9RJhRA (envelope-from ) for ; Wed, 12 Oct 2022 15:36:45 +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 3927DA8E4 for ; Wed, 12 Oct 2022 15:36:45 +0200 (CEST) Received: from localhost ([::1]:34164 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oibue-0004bz-Ch for larch@yhetil.org; Wed, 12 Oct 2022 09:36:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58846) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oibtz-0003Cc-Gm for bug-guix@gnu.org; Wed, 12 Oct 2022 09:36:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57135) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oibtz-0004Mc-8c for bug-guix@gnu.org; Wed, 12 Oct 2022 09:36:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oibtz-0003Db-3z for bug-guix@gnu.org; Wed, 12 Oct 2022 09:36:03 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#56322: [PATCH core-updates 3/3] gnu: ruby: regenerate parse.c Resent-From: Remco van 't Veer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 12 Oct 2022 13:36:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56322 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 56322@debbugs.gnu.org Cc: Maxime Devos , Remco van 't Veer Received: via spool by 56322-submit@debbugs.gnu.org id=B56322.166558175312334 (code B ref 56322); Wed, 12 Oct 2022 13:36:03 +0000 Received: (at 56322) by debbugs.gnu.org; 12 Oct 2022 13:35:53 +0000 Received: from localhost ([127.0.0.1]:56210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibtp-0003Cr-Hv for submit@debbugs.gnu.org; Wed, 12 Oct 2022 09:35:53 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:60057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oibtj-0003C0-CF for 56322@debbugs.gnu.org; Wed, 12 Oct 2022 09:35:47 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 51E455C018F; Wed, 12 Oct 2022 09:35:42 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Wed, 12 Oct 2022 09:35:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=remworks.net; h= cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1665581742; x=1665668142; bh=dG dGV1NckUuPhzWNB94Lx5dzff/C2oqb2NHFoJYbmyI=; b=b+RJcFPms8RgCxWmNc 8JGTnCROV2wLYbmPkDvfigeHehOf9KRzBzVegbKkXvWdxDduBy2C57CqEjdMO65N EtLF9gtu+E+7aPVUOBabxyoneicRUjzOgCLakGd89G44YOMd8CXidFMNqW5mgzhL zHu8tBHGVI6PzGXfTPzODbVvxTli8MouZpTOipUYPwciLE4oVUCzbm5LJDhFZxkU qlMUWTe85qOb4fqv628ioQcRCNyNj4fs0NvVUidQRVgVaDv6enmVuMt8v6cWdwH/ wFZOTn8Oh384zkm3Q4XplQcFDb1sN0pgWGMMI00k9nghxoKpaQa3b1WF+xEl7orW glTQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1665581742; x=1665668142; bh=dGdGV1NckUuPh zWNB94Lx5dzff/C2oqb2NHFoJYbmyI=; b=PTm1fRUQoor0Oi3+7e7hz0lof3RDP 2Juwx4hE2Bapsbw0XnNMS6InVRE19sl2T7t2DHOd9aSzj9BXgeb7hj4NtQm2dlSg YrtuqJRgqf/wkPIIipf7X5r7wT9elLK2WuL4p5RsG8q9cowA3CDOg+kcaI+cwUIN V693vMeSKIjEOU3sN4zbdCWVcat0mSMYEY/oMlXNcf+mF5bjnQgBrM/I8ejpISmt g51Ljyr3CU67AKo+uZLD5bnTD+IQro9NWOCOHnnfUZToWVDwNU60ZvSnxWWrthok rohWEj38jhDHrrmgSm7S58vuPex2B8UH0R9Qz0pkjUTgvc45NI6MHaSzQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeejkedgieejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheptfgvmhgt ohcuvhgrnhcukdhtucggvggvrhcuoehrvghmtghosehrvghmfihorhhkshdrnhgvtheqne cuggftrfgrthhtvghrnhepteegudelgfffvedtfeehjefhgeeijeeiudeugfevhfduuedt teevudehgfffffdvnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehmrghilh hfrhhomheprhifvhesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i568842cc:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 12 Oct 2022 09:35:41 -0400 (EDT) From: Remco van 't Veer Date: Wed, 12 Oct 2022 15:35:29 +0200 Message-Id: <20221012133529.27859-4-remco@remworks.net> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20221012133529.27859-1-remco@remworks.net> References: <712546e9-814d-80dd-3a17-ad3750a4a9ac@telenet.be> <20221012133529.27859-1-remco@remworks.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665581805; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: 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=dGdGV1NckUuPhzWNB94Lx5dzff/C2oqb2NHFoJYbmyI=; b=MQ0M2w6LwzBtH0FAAgk0cjXQS03tL/LQcuwNj2Y6hu8ay0RXod6dM7ci1AER+N7WR0ffLQ gFsiMQiDgckcv0xlWTzR7Eg6QZz2bjkwwDro9OLYRat0ZvJTuygAcjAuMatpZI3cpvFcXf fm0h3c2F4lDBKMC2w4/KkMhob3dKJtRkOQGcLyW6UW5w0qxMBBYIcQ6a8RIUY8o1i9Rr4U B9wSngLhKgC/G0j2JUkIpFSjEBuDZr+aYxMuphYkF2CWazbf79T3KDs/RlrdhZfiUjbm3q 2sgxKXmj9jMKGK6dDy+8lneXQ5KnmJMwlwhg2NfCu0qlEgc+W8Z8/np68HciwA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665581805; a=rsa-sha256; cv=none; b=jxH/aZeskwI2T8ReAnqjsblKQkK3Dlw5lem7J3lRemh7+B2m1AqMqQ7mMae2mANL28k5Ye XYKI+nqYgPBGkMG/DZ6NxvCPy1/If9xv3THNpiMSP+BzBy/pkra0OW1bbkv8mnwMNooZP2 GtMigjTC5C8QMiyCm9WuN18PUpT+FSG9WgYTl/wpegNBu1CZ4e6UG8PttYq+i2VOrz2iCk B6kOU5NCjlOuPAM5i1zSGS+zeSYkSHJx2cDlKhwRwBU2xqJnw7yPYG2TilNxzPEq0sfD7f aRKJrJkgPYmtMYnQ+cBxwXkw2uHhWIBotpb2leNSd3uCA5PlLdF6E7VoK7Msyw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=remworks.net header.s=fm2 header.b=b+RJcFPm; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=PTm1fRUQ; dmarc=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" X-Migadu-Spam-Score: 2.50 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=remworks.net header.s=fm2 header.b=b+RJcFPm; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=PTm1fRUQ; dmarc=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" X-Migadu-Queue-Id: 3927DA8E4 X-Spam-Score: 2.50 X-Migadu-Scanner: scn1.migadu.com X-TUID: Z7d/JfPgPTQq * gnu/packages/ruby.scm (baseruby, ruby-2.7): Use bootstrap baseruby to regenerate parse.c --- gnu/packages/ruby.scm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index bd55d5ac6d..497271f442 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -188,7 +188,23 @@ (define-public ruby-2.7 "test/ruby/test_process.rb" "test/ruby/test_system.rb" "tool/rbinstall.rb") - (("/bin/sh") (which "sh")))))))))) + (("/bin/sh") (which "sh")))))))) + (native-inputs (list autoconf automake baseruby bison)))) + +(define baseruby ;; for bootstrapping ruby's parser generator + (package + (inherit ruby-2.7) + (name "baseruby") + (source (origin + (inherit (package-source ruby-2.7)) + ;; override snippet to not include deletion of bundled parse.c + (snippet `(begin + ;; Remove bundled libffi + (delete-file-recursively "ext/fiddle/libffi-3.2.1") + ;; Trigger bootstap + (delete-file "configure") + (delete-file "aclocal.m4"))))) + (native-inputs (list autoconf automake)))) (define-public ruby-3.0 (package -- 2.37.3