GNU bug report logs - #55997
[PATCH staging 0/4] Remove texlive's dependence on mariadb.

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-patches; Reported by: Tom Fitzhenry <tom@HIDDEN>; Keywords: patch; dated Wed, 15 Jun 2022 15:00:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 55997) by debbugs.gnu.org; 1 Jul 2022 02:09:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 30 22:09:08 2022
Received: from localhost ([127.0.0.1]:35975 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o765k-0005Xk-2x
	for submit <at> debbugs.gnu.org; Thu, 30 Jun 2022 22:09:08 -0400
Received: from mx.kolabnow.com ([212.103.80.154]:60390)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bauermann@HIDDEN>) id 1o765f-0005XB-HQ
 for 55997 <at> debbugs.gnu.org; Thu, 30 Jun 2022 22:09:07 -0400
Received: from localhost (unknown [127.0.0.1])
 by mx.kolabnow.com (Postfix) with ESMTP id 0DD001857;
 Fri,  1 Jul 2022 04:08:56 +0200 (CEST)
Authentication-Results: ext-mx-out001.mykolab.com (amavisd-new);
 dkim=pass (4096-bit key) reason="pass (just generated, assumed good)"
 header.d=kolabnow.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h=
 content-type:content-type:mime-version:message-id:in-reply-to
 :date:date:subject:subject:from:from:references:received
 :received:received; s=dkim20160331; t=1656641335; x=1658455736;
 bh=Oz4w3q1WzQsR+tjeta8QahgehbYzjqAqe3K/qMWMOOk=; b=ZoCtnzeAa2UE
 pSSfJLK4NtRjaXEZXoKOAxDzGtCZfX7Fk69WcuXF6sT+p1PZQqBmEUPeNqcUCBSd
 ugc8nkQMg8aNhDpiRggJapf5zwPRCP/+eSP8WSLTpm542pVMkIla69t6s6V7HDUV
 i9UdHM5xNpvK0guVKV9S5BgQMOUNqVn6lvZA0L4/UYjlFVn7nNRQVpEFHIl6vQrs
 383IT/YOImq5R9Y/iUb5Jo7GBd/GQv3SWkw1mhuGeddmCaojgihYX1cvtUO6k8ek
 GTZep5W9DO22LneYlsA2fGt1xsJVW7XwptjMgKMxJxZo8WLUP0APFFRAoF3txnNS
 5xwircZHJYmjrOhL6NuEASIk49pRtr7auRw8R9vlS0jQ+FAU0M+Xhsns/HcSypmQ
 yEkmSjbWxATriV61NWIr1lVPGYgAkn9dZW+j+DIisIubNl8xvp05CJtPuD3OP88x
 2qfCCFXMci+eSarJ3V/o8U+MtUIclMBXFPXHtDyeuqHa1mIzFq54F33PyQafuuB0
 wJTtT0Ag0Cu1FDN542cTAN/8KSA4YG7B2FXbXKwY+cWuV5kQQKtzT3dxG2UvSh1M
 5IriMlei1N14sFSdOdZeeSEknJgLNlfH8yFO2RYNz7VO3bnlTP9dRkAhAwELrj/k
 Ksz5zWaOcVTuX6KR/G6EuhldbVbjHuI=
X-Virus-Scanned: amavisd-new at mykolab.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5
 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from mx.kolabnow.com ([127.0.0.1])
 by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ur7Nd16zWUYY; Fri,  1 Jul 2022 04:08:55 +0200 (CEST)
Received: from int-mx003.mykolab.com (unknown [10.9.13.3])
 by mx.kolabnow.com (Postfix) with ESMTPS id 72A7617DA;
 Fri,  1 Jul 2022 04:08:54 +0200 (CEST)
Received: from ext-subm001.mykolab.com (unknown [10.9.6.1])
 by int-mx003.mykolab.com (Postfix) with ESMTPS id 095AD2E08;
 Fri,  1 Jul 2022 04:08:51 +0200 (CEST)
References: <20220615145805.3189-1-tom@HIDDEN>
 <20220624110838.21580-1-tom@HIDDEN>
 <87zghvhl2d.fsf@HIDDEN>
From: Thiago Jung Bauermann <bauermann@HIDDEN>
To: Tom Fitzhenry <tom@HIDDEN>
Subject: Re: [bug#55997] [PATCH staging v2 0/5] Remove texlive's dependence
 on mariadb.
Date: Thu, 30 Jun 2022 23:07:08 -0300
In-reply-to: <87zghvhl2d.fsf@HIDDEN>
Message-ID: <87o7y9d1oy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 55997
Cc: 55997 <at> debbugs.gnu.org
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: -1.0 (-)


Hello Tom,

Tom Fitzhenry <tom@HIDDEN> writes:

> Tom Fitzhenry <tom@HIDDEN> writes:
>> Tests performed:
>>
>> $ ./pre-inst-env guix build guix ruby-hydra-minimal ruby-hydra ruby-nokogiri-diff
>> texlive-hyphen-afrikaans
>> [... success ...]
>> $ ./pre-inst-env guix style ruby-hydra-minimal ruby-hydra ruby-nokogiri-diff
>> texlive-hyphen-afrikaans
>> [... ignored unrelated changes ...]
>> $ ./pre-inst-env guix lint       ruby-hydra-minimal ruby-hydra
>> ruby-nokogiri-diff texlive-hyphen-afrikaans
>
> Are there any additional tests that I could perform to give confidence
> in this patch series?

These patches look great to me! Thanks for addressing the review
comments.

Sorry for the delay.

-- 
Thanks
Thiago




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

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


Received: (at 55997) by debbugs.gnu.org; 29 Jun 2022 09:32:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 29 05:32:25 2022
Received: from localhost ([127.0.0.1]:57433 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o6U3d-00043v-FX
	for submit <at> debbugs.gnu.org; Wed, 29 Jun 2022 05:32:25 -0400
Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:47625)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o6U3b-00043g-1V
 for 55997 <at> debbugs.gnu.org; Wed, 29 Jun 2022 05:32:24 -0400
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.west.internal (Postfix) with ESMTP id 105ED3200905
 for <55997 <at> debbugs.gnu.org>; Wed, 29 Jun 2022 05:32:15 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute1.internal (MEProxy); Wed, 29 Jun 2022 05:32:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; h=cc:content-type: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=1656495135; x=
 1656581535; bh=jAouXGzTImyk2aN9jQzl2kYr8TN3DGsgcAb21Vo3r9Q=; b=K
 OJNqTgwXGMuIoghEzYnuwWO0QqOhstXLmOU8J15KuPowMjUpND6d+1Xr4oh0oROE
 M8yLj4vXOK/BLle3TJFD68AndNtbc4w34lG24arS1+0cnlZPbhlryXD2NaxQvs7H
 swyqgOJIja70Uad/OGwkLADHPQzudo/VI0T9mU0YVxvy4LI11jEyaayvZhNtRAB6
 4g5HzP/R2MoUipq+2hr0XJ49xHigsjE12REErIFOSocLec6UArM8yhGMG07lgNF6
 RKeIcjrUfj2b8ujAcH7hViHPx+OyhvgX/FTkz08beL2jiclw5PAC6/Un6OlG5ccF
 Q41FSUAOjXr95ZMfEGTPw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type: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=
 fm2; t=1656495135; x=1656581535; bh=jAouXGzTImyk2aN9jQzl2kYr8TN3
 DGsgcAb21Vo3r9Q=; b=BI13b06q837r3at5OGGvhnGPuarvbp25gfc4anFyk0v7
 IBW1+Er02s+dj9IkLPFMwPj8Vj4ugo5+1z1FDKWcQ3eqSKArJFMb09wHM/kkPVxA
 tFRal7E+kyMTFjGv+6ZqrzukBFbsB0wEzOKjJa86gq7rsR3AnN8NIVIpHhu+XAtD
 H7gVqAJyKYDymOWrgIX21E1XZZHXUKJ3gk1O/YQfKW12KooRpc5Ex++3+yl6ggkU
 buIoPkOokDtU9n08hJzaYt8PE4yfWScGMFoZRtqB1nkg+iObOwabGVI0XrIC+2XR
 87GLFTkznYdvw4WrP/67H8aSAhfUr1NJ0EzAjKSH3A==
X-ME-Sender: <xms:Hxy8YqPb9CY0IA8bTx3A6rVchOGjQxVmClvih_0SE16nXxEQn8UTyQ>
 <xme:Hxy8Yo8S0K-RUa8keWzM4UoMIBnBFnbkgIUNDyxXDQT4fqEXGZMA3NxLI4CUIZGWc
 ziWVC8ub2U1EbZnjg>
X-ME-Received: <xmr:Hxy8YhS5eOEbaxSY_jR9acl4xf65mhjpBFV03Gj8x-voQWy7JPdKoqi9eegZLjrMWawmwGwdgFLuS-Osk0L3WJI>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudegledgudeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffgffkfggtgesthdtre
 dttdertdenucfhrhhomhepvfhomhcuhfhithiihhgvnhhrhicuoehtohhmsehtohhmqdhf
 ihhtiihhvghnrhihrdhmvgdruhhkqeenucggtffrrghtthgvrhhnpeegvdfhteefieehvd
 evfffgfeejiedvudevveffvdehgfdviefhveelieduvdekteenucevlhhushhtvghrufhi
 iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtohhmsehtohhmqdhfihhtiihhvg
 hnrhihrdhmvgdruhhk
X-ME-Proxy: <xmx:Hxy8YqsxArKreOPHY5naHhz2uJyhGcTHjmrc9WyQ5MzL2bDKNPa60A>
 <xmx:Hxy8YieMdhOrwHuukZPBGPc8pWCYYzt10dZHKEZeIZ6694IlMKuO5w>
 <xmx:Hxy8Yu1SP1LbWVYAyjj7npWxhTcspVStnbmZZGl9Co2-xCp4yprjgA>
 <xmx:Hxy8Yi5JlANxktpMBWS1JXLz5A9IbOP0Du6mm1NtJqGMK6peJPVMLg>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <55997 <at> debbugs.gnu.org>; Wed, 29 Jun 2022 05:32:14 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: Re: [bug#55997] [PATCH staging v2 0/5] Remove texlive's dependence
 on mariadb.
In-Reply-To: <20220624110838.21580-1-tom@HIDDEN> (Tom Fitzhenry's
 message of "Fri, 24 Jun 2022 21:08:33 +1000")
References: <20220615145805.3189-1-tom@HIDDEN>
 <20220624110838.21580-1-tom@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
Date: Wed, 29 Jun 2022 19:32:10 +1000
Message-ID: <87zghvhl2d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
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: -1.7 (-)

Tom Fitzhenry <tom@HIDDEN> writes:
> Tests performed:
>
> $ ./pre-inst-env guix build guix ruby-hydra-minimal ruby-hydra ruby-nokogiri-diff texlive-hyphen-afrikaans
> [... success ...]
> $ ./pre-inst-env guix style      ruby-hydra-minimal ruby-hydra ruby-nokogiri-diff texlive-hyphen-afrikaans
> [... ignored unrelated changes ...]
> $ ./pre-inst-env guix lint       ruby-hydra-minimal ruby-hydra
> ruby-nokogiri-diff texlive-hyphen-afrikaans

Are there any additional tests that I could perform to give confidence
in this patch series?




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

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


Received: (at 55997) by debbugs.gnu.org; 24 Jun 2022 11:09:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 24 07:09:12 2022
Received: from localhost ([127.0.0.1]:41148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o4hBX-0003cx-Ob
	for submit <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:09:12 -0400
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:56681)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o4hBN-0003bS-P6
 for 55997 <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:09:02 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id BAED15C0200;
 Fri, 24 Jun 2022 07:08:56 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Fri, 24 Jun 2022 07:08:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; 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=
 1656068936; x=1656155336; bh=INZvF9rXUtOQraffPS/DL2CA6dQBxstO+Fl
 YIIgwOt8=; b=Bj7qA9nOPx1Xe/KJNABCaOaLuFYQwrmXxMumJGcUPTH/Fgccdbc
 75OJm3Ry1BPoAkADW+yVB+xJ/Jazx/v/7Ey425Ubikp9DZWPX37NXdTmYb9S/etl
 0mkOJmnB3VKw6UIV01P3dr/sMHqWi48EYTkO5noUfVWBbEpJuzHFRRo+YE86ugRh
 pXT+ykRdRmLTFl70GfbaObzouY3M6bwNJLp/3blhqeXPkUgOwb+5dRnU8V/RXVPL
 t4v6A5ImUNxdkxtlho+0o3mA0RjdnG5UaPsb3ozRri6KrQVeFhQ59hCPkPwKsrfn
 VTbFXVhmz+VkRpTA/FEYLd9Q84OxXsGqU2w==
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=fm2; t=1656068936; x=1656155336; bh=INZvF9rXUtOQr
 affPS/DL2CA6dQBxstO+FlYIIgwOt8=; b=V2ArUai0Gk4Sl+hfOAy54op7SIyo8
 rVFGE9RUg31maxUryspWq2gSUz5QyYX6UAcElD5R3iyp63p6x8CuubQS5lABlJ1I
 dxCd/+/d15Fqx6tGc4cphGEId3TKeQNOlOHNReFUXx5KlEOPwwl6BRrPF3kno2Iu
 evPPkT8PqEFfcfBA+EzyYDOX/O/cIyF95/88CVVQBoaxc8O/yJdfwWLpZda+1pU6
 lQjPGmC3/kXc08hQelJf1lUKHFWwakX2cGY7oAxAw3ie/Pas4aX7X/R2slzZM+jU
 s6I6vAKtSueHCTic6scL8KFlTQUiQquYjWwYwJTg7yUbIzHABTYZk8oTw==
X-ME-Sender: <xms:SJu1Yqv_X4iVSRCjmmZ1E3F6O09GzGavFG51K0cZRvdHgD8litZ4DQ>
 <xme:SJu1YveZLZT4bnRylD-OESTRPzhEgVmIqLu5jUKQJPIgZucTGKAHSMxHktL92xlZq
 N12WWIpvSm8qSPEGg>
X-ME-Received: <xmr:SJu1YlzQ0iiqbPg_bTJskIqu_T0yjUBwsrKaQhvK2sT2DEnNsI8UFMdZkdgD7gptcWn7XCGAQQ6LZJ1szaq9BjFhps_KhLPDwFs>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudefledgfeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke
 ertdertddtnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdq
 fhhithiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepgeetudfhgeekle
 ekgeekgeeghfdvfffgudfftedvhfduudevffdvheelueehgfdunecuffhomhgrihhnpegt
 thgrnhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehtohhmsehtohhmqdhfihhtiihhvghnrhihrdhmvgdruhhk
X-ME-Proxy: <xmx:SJu1YlPLqOpR1EGLcdnFVjwjch42J8THIROpef12697ooTNWKktRUA>
 <xmx:SJu1Yq_oUjchKdPFzMMmsI_KQ518cOYIsuskdERAYAqvrj3tYLia9w>
 <xmx:SJu1YtXolM9ATlUpB9yt8BfUEwqh4WszNcGkjEgkPx6XBr-Es68_nA>
 <xmx:SJu1YuYQx6WbD1NCCEcIMreaT8pDa61R3w_B13thyaTstgS1Hj6JDQ>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 24 Jun 2022 07:08:55 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging v2 5/5] gnu: texlive-hyphen-package: Remove input
 labels.
Date: Fri, 24 Jun 2022 21:08:38 +1000
Message-Id: <20220624110838.21580-6-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
In-Reply-To: <20220624110838.21580-1-tom@HIDDEN>
References: <20220624110838.21580-1-tom@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.7 (-)

* gnu/packages/tex.scm (texlive-hyphen-package): Remove input labels.
---
 gnu/packages/tex.scm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 2eb27fa057..e7f20bbea3 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -187,7 +187,8 @@ (define (texlive-hyphen-package name code locations hash)
                          (string-append root "/tex/generic/hyph-utf8/patterns/quote")))
                    (mkdir "scripts")
                    (copy-recursively
-                    (assoc-ref inputs "hyph-utf8-scripts") "scripts")
+                    (dirname (search-input-file inputs "hyph-utf8.rb"))
+                    "scripts")
 
                    ;; Prepare target directories
                    (mkdir-p patterns)
@@ -225,9 +226,7 @@ (define (texlive-hyphen-package name code locations hash)
                         (string-append "File.join(\"" ptex "\"")))
                      (invoke "ruby" "generate-ptex-patterns.rb")))))))))
       (native-inputs
-       `(("ruby" ,ruby)
-         ("ruby-hydra-minimal" ,ruby-hydra-minimal)
-         ("hyph-utf8-scripts" ,hyph-utf8-scripts)))
+       (list ruby ruby-hydra-minimal hyph-utf8-scripts))
       (home-page "https://ctan.org/pkg/hyph-utf8"))))
 
 (define texlive-extra-src
-- 
2.36.1





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

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


Received: (at 55997) by debbugs.gnu.org; 24 Jun 2022 11:09:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 24 07:09:11 2022
Received: from localhost ([127.0.0.1]:41146 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o4hBX-0003cp-9Q
	for submit <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:09:11 -0400
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:36121)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o4hBM-0003bL-5A
 for 55997 <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:09:00 -0400
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailout.nyi.internal (Postfix) with ESMTP id 24FA15C0208;
 Fri, 24 Jun 2022 07:08:55 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute3.internal (MEProxy); Fri, 24 Jun 2022 07:08:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; h=cc:cc:content-transfer-encoding
 :content-type: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=1656068935; x=1656155335; bh=1Zv1ugHxPK
 NzHwWWw7XTpS8iEWepdyCeSMld4N2cXkE=; b=fpuug/4S59X3+evLWABpl8hM8O
 wcWxQzxCi8FSgFygf0FBdiueiB949lnLgG38bwXv7uw8O5EeWAOGnUbB+gf8GYMM
 6jRnsbVst1Yb24Tr98p7T5BfCWaOBWp6pYsfCAyuvn1/ZbYV2X+VfnqDCem0W0wU
 LTfRPuSoSO568zv3/htoHAw0Pcj/vtGyi1RJTNVs3K0ZJCUb8BWFa5/Uvkg7s3o5
 0RcmyU6EjeuMD6Ki0ocdMxFZWJK4TBc98OWNu2ZPLx1bTBzRw0AFrBETe5iayj6V
 cy1yRLvyz1D6AGBTyT33VWHB8I/e8/LYZJtk46EhbOgLBlAdRjk2nIwW8VPw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type: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=fm2; t=1656068935; x=
 1656155335; bh=1Zv1ugHxPKNzHwWWw7XTpS8iEWepdyCeSMld4N2cXkE=; b=l
 2/bqsUOR5JBUvfIFtzt1dpF6qq2VSLHNYDTVFkQcnCM3OmMZeYXwluedGpgj/Dgr
 F6xDcRzqAZAvjZrlN9l1/6BOsEil9xMJHicdE2NY/7mlua4rl8KBSIMH4kwhEosR
 dJ3vULfcXgtZO8a+Eogqqw6G4Nhs/9D467LL7uogk5dTQ8KD9I4iV5AXG4QnoRCr
 cdra7qw2P9liOWAnCAy71+atAVCYuNgayVIFC9HaLLPpFawhrAe/E3q0iwc2E2vC
 GY5DXiiJYWMzT5kRQMIPQNG8S7/K7dl9Fv7lTOX2U5iLbIesSseU8m1uH3dqv9JP
 nMIJJM1JuzGI5v0wrbzfg==
X-ME-Sender: <xms:Rpu1Yq4xxRzjbQ7XIKaaXNywx5QFUc0CJGO2ueZSfjFQsGKitj9lPg>
 <xme:Rpu1Yj6X9mLCReqeU712CDOCHFdBLV1jQg9Si3Bw6lRk7Jf5aiBJ83KE-fPjZULyK
 2ZZUD8zgahiqgjVsQ>
X-ME-Received: <xmr:Rpu1YpdxaNfI2qADb1uqu0DmMgm0W3VAk1cWjzgo8UGYRRg72Q_DPg41q2iiWpy0l_OOLx7jagRqercYUu1EiGu3aUX7XJmV7lM>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudefledgfeegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesth
 ekredtredtjeenucfhrhhomhepvfhomhcuhfhithiihhgvnhhrhicuoehtohhmsehtohhm
 qdhfihhtiihhvghnrhihrdhmvgdruhhkqeenucggtffrrghtthgvrhhnpeeugeeiieekue
 eijeelvdduhedukeffteduhfelvdegjedvjeeileetheetffdtfeenucevlhhushhtvghr
 ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtohhmsehtohhmqdhfihhtii
 hhvghnrhihrdhmvgdruhhk
X-ME-Proxy: <xmx:R5u1YnJznXvuiiZV6OMgMgrLRdIBQLVo29nq76_bufrIgIsjWp2JDg>
 <xmx:R5u1YuJXHp3mMyB0VYnNB4zMgNxwvFUbOwJ4eqpTWWHYNEyeRNmttA>
 <xmx:R5u1YowTH6o-P3URF0_NHlDCmvI1CjpAUl-P5kRyffuGSTD73E4whg>
 <xmx:R5u1YjHdUtAgtxM1s0lAnT1mFu-qZnnGviCUb0nFXwWTOBhSjEgsdQ>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 24 Jun 2022 07:08:53 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging v2 4/5] gnu: Remove unused ruby-nokogiri-1.10.
Date: Fri, 24 Jun 2022 21:08:37 +1000
Message-Id: <20220624110838.21580-5-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
In-Reply-To: <20220624110838.21580-1-tom@HIDDEN>
References: <20220624110838.21580-1-tom@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.7 (-)

As of commit "gnu: unpin ruby-nokogiri-diff's ruby-nokogiri",
ruby-nokogiri-1.10 is unused, so let's remove it.

ruby-nokogiri-1.10's purpose was to cut the dependency graph. Users should use
ruby-nokogiri.

* gnu/packages/ruby.scm (ruby-nokogiri-1.10): Remove variable.
(ruby-nokogiri): Collapse the package inheritance.
---
 gnu/packages/ruby.scm | 48 +++++--------------------------------------
 1 file changed, 5 insertions(+), 43 deletions(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 7119898fbc..d765a2c8ff 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -5031,19 +5031,16 @@ (define-public ruby-mini-portile-2
                (base32
                 "15zplpfw3knqifj9bpf604rb3wc1vhq6363pd6lvhayng8wql5vy"))))))
 
-;; TODO: In the next rebuild cycle, provide texlive a version of ruby-hydra
-;; that does not depend on byebug and rspec, so that their dependencies can
-;; be updated more freely.  For now pin this version to avoid rebuilds.
-(define-public ruby-nokogiri-1.10
+(define-public ruby-nokogiri
   (package
     (name "ruby-nokogiri")
-    (version "1.10.9")
+    (version "1.12.5")
     (source (origin
               (method url-fetch)
               (uri (rubygems-uri "nokogiri" version))
               (sha256
                (base32
-                "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm"))))
+                "1v02g7k7cxiwdcahvlxrmizn3avj2q6nsjccgilq1idc89cr081b"))))
     (build-system ruby-build-system)
     (arguments
      ;; Tests fail because Nokogiri can only test with an installed extension,
@@ -5052,28 +5049,13 @@ (define-public ruby-nokogiri-1.10
        #:gem-flags (list "--" "--use-system-libraries"
                          (string-append "--with-xml2-include="
                                         (assoc-ref %build-inputs "libxml2")
-                                        "/include/libxml2" ))
-       #:phases
-       (modify-phases %standard-phases
-         (add-before 'build 'patch-extconf
-           ;; 'pkg-config' is not included in the GEM_PATH during
-           ;; installation, so we add it directly to the load path.
-           (lambda* (#:key inputs #:allow-other-keys)
-             (let* ((pkg-config (assoc-ref inputs "ruby-pkg-config")))
-               (substitute* "ext/nokogiri/extconf.rb"
-                 (("gem 'pkg-config'.*")
-                  (string-append "$:.unshift '"
-                                 pkg-config "/lib/ruby/vendor_ruby"
-                                 "/gems/pkg-config-"
-                                 ,(package-version ruby-pkg-config)
-                                 "/lib'\n"))))
-             #t)))))
+                                        "/include/libxml2" ))))
     (native-inputs
      (list ruby-hoe))
     (inputs
      (list zlib libxml2 libxslt))
     (propagated-inputs
-     (list ruby-mini-portile-2 ruby-pkg-config))
+     (list ruby-mini-portile-2.6.1 ruby-pkg-config))
     (synopsis "HTML, XML, SAX, and Reader parser for Ruby")
     (description "Nokogiri (鋸) parses and searches XML/HTML, and features
 both CSS3 selector and XPath 1.0 support.")
@@ -5092,26 +5074,6 @@ (define-public ruby-mini-portile-2.6.1
                (base32
                 "1lvxm91hi0pabnkkg47wh1siv56s6slm2mdq1idfm86dyfidfprq"))))))
 
-(define-public ruby-nokogiri
-  (package
-    (inherit ruby-nokogiri-1.10)
-    (version "1.12.5")
-    (source (origin
-              (method url-fetch)
-              (uri (rubygems-uri "nokogiri" version))
-              (sha256
-               (base32
-                "1v02g7k7cxiwdcahvlxrmizn3avj2q6nsjccgilq1idc89cr081b"))))
-    (arguments
-     '(#:tests? #f                      ;XXX: no tests in rubygem
-       #:gem-flags (list "--" "--use-system-libraries"
-                         (string-append "--with-xml2-include="
-                                        (assoc-ref %build-inputs "libxml2")
-                                        "/include/libxml2"))))
-    (propagated-inputs
-     (modify-inputs (package-propagated-inputs ruby-nokogiri-1.10)
-       (replace "ruby-mini-portile" ruby-mini-portile-2.6.1)))))
-
 (define-public ruby-method-source
   (package
     (name "ruby-method-source")
-- 
2.36.1





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

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


Received: (at 55997) by debbugs.gnu.org; 24 Jun 2022 11:09:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 24 07:09:11 2022
Received: from localhost ([127.0.0.1]:41144 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o4hBX-0003ci-0e
	for submit <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:09:11 -0400
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:34245)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o4hBK-0003bJ-Gp
 for 55997 <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:08:58 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.nyi.internal (Postfix) with ESMTP id 7D5035C0209;
 Fri, 24 Jun 2022 07:08:53 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute5.internal (MEProxy); Fri, 24 Jun 2022 07:08:53 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; 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=
 1656068933; x=1656155333; bh=P3JoWtZrrvdKutc1/S2ZcESMz8FYMVIUgVy
 v1gz5xJA=; b=OGQmPhoYcZjPa8C4V+mtwVqa2pXE2QztlbWHpZ9hC+57i1Pnq4j
 jqxH2QIQUeesmpEfLQsb6vkY5Jk7FtV14YCvnhlV2ys2CljHO2OBXF5NZR+PmD9x
 fZM4+JDZQQ6GZE/5vENcKF7yif0nL8z225nuGhZMt155MBjMgMX0SfucUejvkTsR
 C9F4sOvhgqTJLsX9BabuRgOYORvx7Wr6JMhja4LUIUEsrzgyUFkCyly/zhhZXKCQ
 IwuFe/jke6sNR8OchDJrS78bbDehBkZXO3ktVJHN1EDnqFAljjXJeJYvQ13pr7q5
 4UtjjMO7FXxDTyhYNaAU9bl9SorT5O4skyQ==
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=fm2; t=1656068933; x=1656155333; bh=P3JoWtZrrvdKu
 tc1/S2ZcESMz8FYMVIUgVyv1gz5xJA=; b=QlgMhPOykWoivM33uCKvUTbkOmZ06
 vc/0REVCT/06uk0K2PZ6UrloQ+r4eEdbvX98P/itDxTnkjyxpMQoFPs5gk9gQJ2m
 m7DkGkGBPVF5n72tGb9luXhTiBai0mwpBrjvNqrIu1xkuvzA6vkR4QvzwmU9J75B
 midXFBLfjN2k/1S5l7Pchdv0WBdAkBrOPoUKJui4NHgpKUq4n/ArPlqm6siNMnRx
 Jf7tFBpwK3Ybt/N+ce5SZD/oh/W7/a0LkTzg4kQiClbTO5I/J59mWr8M4Jw3sOHw
 vMOeW9cJVUVxkI4OTBXpgx2NhxhUlO6K3YFEx4/tPZh23mW95JyNylAYg==
X-ME-Sender: <xms:RZu1YpbCt3MJha63MZvQ0EEJRbrLandmcv7mifh6XAmQRqdIjrCrNw>
 <xme:RZu1Yga6ThxHbMEgzgJcEcevTjp0DEVIw73Y3IETXy2EK3im2XX4mYvYj6wIVDS9D
 C2z3IB4HPaJwaWnWA>
X-ME-Received: <xmr:RZu1Yr_wjnHVKQ1IY31FN8YCgZlqEj9xiO2FRgyG0z92AIF9OAEa2Q5i8KVf7IuBDBSdhT4cVki1V3D5oIqSZA4dKb11CGRgPUE>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudefledgfeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke
 ertdertddtnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdq
 fhhithiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepfeegjeetveegie
 elhfegtdettedvvdegkedugfdtueejvefffeeutdejjeelhfefnecuvehluhhsthgvrhfu
 ihiivgepudenucfrrghrrghmpehmrghilhhfrhhomhepthhomhesthhomhdqfhhithiihh
 gvnhhrhidrmhgvrdhukh
X-ME-Proxy: <xmx:RZu1YnqHH50uijdLsokNpdVCxeGLsL7wvxhJUXQj8biiPfuIKARfhA>
 <xmx:RZu1YkoP4Ca0GxRcu6Cw-SZRjdlvauKKKmNydFmaNtYaAv4ifTN2Rg>
 <xmx:RZu1YtSaQaDibqg7soC6CU0x7XG1hHV8cWevvcQ5J0-zRfvI83-Dyg>
 <xmx:RZu1YtmzwSnlrq9vv57SyUFu_eqjuiSGEEWspkIoBtyws0zCPba2cQ>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 24 Jun 2022 07:08:52 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging v2 3/5] gnu: Unpin ruby-nokogiri-diff's ruby-nokogiri
Date: Fri, 24 Jun 2022 21:08:36 +1000
Message-Id: <20220624110838.21580-4-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
In-Reply-To: <20220624110838.21580-1-tom@HIDDEN>
References: <20220624110838.21580-1-tom@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.7 (-)

ruby-nokogiri-diff historically had a long reverse dependency set, due to its
reverse dependency of texlive, which was solely via ruby-byebugs.

To avoid ruby-nokogiri updates from triggering rebuilds, ruby-nokogiri-diff
was pinned to ruby-nokogiri-1.10.

However, as of commit "gnu: Remove texlive's dependence on ruby-rspec and
ruby-byebug.", texlive no longer depends on ruby-byebug, and thus updating
ruby-nokogiri won't trigger large rebuilds.

Thus, we are now free to unpin ruby-nokogiri-diff's ruby-nokogiri.

* gnu/packages/ruby.scm (ruby-nokogiri-diff): Unpin ruby-nokogiri version.
---
 gnu/packages/ruby.scm | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 4c66e14a68..7119898fbc 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -6740,8 +6740,7 @@ (define-public ruby-nokogiri-diff
       (build-system ruby-build-system)
       (propagated-inputs
        (list ruby-tdiff
-             ;; Use a fixed version to prevent rebuilds; see ruby-nokogiri TODO.
-             ruby-nokogiri-1.10))
+             ruby-nokogiri))
       (native-inputs
        (list ruby-rspec ruby-yard ruby-rubygems-tasks))
       (synopsis "Calculate the differences between two XML/HTML documents")
-- 
2.36.1





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

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


Received: (at 55997) by debbugs.gnu.org; 24 Jun 2022 11:09:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 24 07:09:11 2022
Received: from localhost ([127.0.0.1]:41142 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o4hBW-0003cb-Ie
	for submit <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:09:10 -0400
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:35547)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o4hBF-0003bB-So
 for 55997 <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:08:57 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 885385C01FA;
 Fri, 24 Jun 2022 07:08:48 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Fri, 24 Jun 2022 07:08:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; h=cc:cc:content-transfer-encoding:date:date
 :from:from:in-reply-to:message-id:mime-version:reply-to:sender
 :subject:subject:to:to; s=fm2; t=1656068928; x=1656155328; bh=IH
 yyE2/o0PA4BAv48r2wz7XwljiWzB6TQxnuAX6OEr8=; b=MVwFIiJr9wjprEDPBI
 xsC6abDcNVPup2JaNR27skNYHMPyN3+b0PgmZLIqctO+d8zhiObf5I5MriHwkVTZ
 0e20BgC7xECU1mvgeD8t7+B3VWXQyxbAwHh8NtDvGKXRS84PWPw1rL3zQdAxgK5E
 TRHCXUtI6aIb7qGfGzJJ2hieFq/L9iHUYiP9jgRTghXjqUtddTG4GqzdoRtSlRP6
 ddscIM0Bx6RD4tLiz4znTj4qvhVVcJs0hEdKJLFEUL1azic3zjnu6SrL+harkSR1
 57lyrChuxAUbDFkxuqmwS23PAkMkQ82UA/3HF86cVNWLHGa2lhMw0K8RmdCYKb/E
 G/7w==
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:message-id
 :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=
 1656068928; x=1656155328; bh=IHyyE2/o0PA4BAv48r2wz7XwljiWzB6TQxn
 uAX6OEr8=; b=PO98tGuOGlKqj4PRzjLK17DnaS0kUnGagBL/e6TCZfI31BG3EXW
 Y1P7Vy2riOfhvvkxqQNc4U3TVWJKzWDfBfPNHXNd7KvfW/nLTX6R6qwQadewtdEJ
 TFYSQc0a0Y/fdijnI1pU3sk4griMMAF66G0KyPDhUmixY1nXF2OArMchgM7qcqO0
 6LK8kdd2fNNPoswp/JsIStxnEAw+sWE7xVZom7P/uUjuWWEXxrDCmJS0y65aoJ9a
 Qy1VnxdKZE3UXwdal7Bj85JucJKXK4hmoUzVEOsiCi9F0uYDC9FazU/i6QPY+1ED
 utRIxpMPr7rL2kMiITRW70H0pcrxkBLA9Rg==
X-ME-Sender: <xms:P5u1Yi4Zz2ItJ4D2utiXJA0ibSSgcZVg2_iBU9-pQrtnQi5pFAkW-Q>
 <xme:P5u1Yr4oK4VMEqD6MXAqnUsOzbfUaCADAd3TaSwBxEl3dPXB2Xb-h0wytyelECeqp
 DR-l1Y7hTAe6SM2xg>
X-ME-Received: <xmr:P5u1Yhdlg8RtsND1L11DBnQefKePwwwdbi8RwCxb-5u2xeeY7dgfrkiiFa6iK75e8Ce-v_FmBT18sGQNiEyPuiLmnDbzJ2GXh9k>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudefledgfeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertd
 ertddtnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdqfhhi
 thiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepfeeivdegffeftefhke
 eugfdvudetfedtieejuddugfejueektddvvdefueetgeevnecuvehluhhsthgvrhfuihii
 vgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhomhesthhomhdqfhhithiihhgvnh
 hrhidrmhgvrdhukh
X-ME-Proxy: <xmx:P5u1YvIg3CDlySFYl-t8AJK_px2l0lML80pW3ZeKmZj2c3EHNVAffg>
 <xmx:P5u1YmI3rzo_yJKVZhOeZJBWwz90NhZv5LfELIrRRYBQhmE7hU4A7w>
 <xmx:P5u1Ygw9m_Ne6vvDsrGS_mYloxZxumhEyIRFJ_UV5uSxZl0VPla0CQ>
 <xmx:QJu1YrF4U1xNFvtDQevK38zaDYqw8NcBal9oSbpdRSlrf-zQis3a-Q>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 24 Jun 2022 07:08:46 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging v2 0/5] Remove texlive's dependence on mariadb.
Date: Fri, 24 Jun 2022 21:08:33 +1000
Message-Id: <20220624110838.21580-1-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.7 (-)

While rebuilding my simple server, I noticed mariadb being compiled, which
didn't seem right.

$ guix graph --path guix mariadb
guix@HIDDEN
po4a@HIDDEN
texlive-tiny@59745
texlive-latex-base@59745
texlive-hyphen-afrikaans@59745
ruby-hydra@HIDDEN
ruby-byebug@HIDDEN
ruby-rubocop@HIDDEN
ruby-parallel@HIDDEN
ruby-mysql2@HIDDEN
mariadb@HIDDEN

This patch series cuts the texlive to ruby-byebug dependency, by introducing
ruby-hydra-minimal, a minimal variant of ruby-hydra that doesn't depend on
ruby-byebug.

This also enabled the cleanup of ruby-nokogiri-1.10.

Tests performed:
--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix build guix ruby-hydra-minimal ruby-hydra ruby-nokogiri-diff texlive-hyphen-afrikaans
[... success ...]
$ ./pre-inst-env guix style      ruby-hydra-minimal ruby-hydra ruby-nokogiri-diff texlive-hyphen-afrikaans
[... ignored unrelated changes ...]
$ ./pre-inst-env guix lint       ruby-hydra-minimal ruby-hydra ruby-nokogiri-diff texlive-hyphen-afrikaans
gnu/packages/ruby.scm:3135:14: warning: no tags were found for ruby-hydra-minimal
gnu/packages/ruby.scm:3135:14: ruby-hydra-minimal@HIDDEN: updater 'github' failed to find upstream releases
gnu/packages/ruby.scm:3160:8: ruby-hydra@HIDDEN: the 'check' phase should respect #:tests?
gnu/packages/ruby.scm:3156:2: warning: no tags were found for ruby-hydra
gnu/packages/ruby.scm:3156:2: ruby-hydra@HIDDEN: updater 'github' failed to find upstream releases
gnu/packages/tex.scm:1647:2: texlive-hyphen-afrikaans@59745: no updater for texlive-hyphen-afrikaans
gnu/packages/tex.scm:1647:2: texlive-hyphen-afrikaans@59745: source not archived on Software Heritage and missing from the Disarchive database
--8<---------------cut here---------------end--------------->8---


Changes since v1:
* Added a Description field to the patches.
* Removed input labels on texlive-hyphen-package.
* lint: Renamed the patch filename to begin with the package name.
* lint: Split long line.


Tom Fitzhenry (5):
  gnu: Add ruby-hydra-minimal.
  gnu: Remove texlive's dependence on ruby-rspec and ruby-byebug.
  gnu: Unpin ruby-nokogiri-diff's ruby-nokogiri
  gnu: Remove unused ruby-nokogiri-1.10.
  gnu: texlive-hyphen-package: Remove input labels.

 gnu/local.mk                                  |  2 +
 .../ruby-hydra-minimal-no-byebug.patch        | 11 +++
 .../patches/texlive-hyph-utf8-no-byebug.patch | 13 +++
 gnu/packages/ruby.scm                         | 87 +++++++------------
 gnu/packages/tex.scm                          |  8 +-
 5 files changed, 61 insertions(+), 60 deletions(-)
 create mode 100644 gnu/packages/patches/ruby-hydra-minimal-no-byebug.patch
 create mode 100644 gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch


base-commit: 66e3adcad8cb07962d75e89d562057ded9946348
-- 
2.36.1





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

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


Received: (at 55997) by debbugs.gnu.org; 24 Jun 2022 11:09:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 24 07:09:10 2022
Received: from localhost ([127.0.0.1]:41140 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o4hBW-0003cU-0D
	for submit <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:09:10 -0400
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:56273)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o4hBI-0003bG-Sx
 for 55997 <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:08:57 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.nyi.internal (Postfix) with ESMTP id D8AC55C020C;
 Fri, 24 Jun 2022 07:08:51 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute5.internal (MEProxy); Fri, 24 Jun 2022 07:08:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; 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=
 1656068931; x=1656155331; bh=W/90hUkivCdF9ZO1C1Aui9whoU9zx9Cxjcr
 Ap/j/REw=; b=JxzV9icfGmoQ5obcI5viCt28HmnVUqq5QGXA/NIb8a34W3MINOJ
 ff5BShSAmu/6rjnDbV1Eke3VT0txf6w9BbznFdR4pu+OLu2rZbMpAkulyYnMS7or
 D2KfMvjEG+e62vvS5FouhaLVQvXD2RNgqK481we23j/8niz6u3BzVq3tFSnbBW5b
 2HA6brdSVtKyKqynO9SdGlNZNYUeLH9pcj5s4x2SjybY2KDx7zXvi0rY4usgOtFD
 hXLKnZgdvfT8Rc743Jil7u2BfQyvRFEzDlnE2RzE8Az8s/EVk7WJDofBc/p3mrHo
 LRClnBfEp2SRyIU9nvgeZ+Z/vC4Tl6V2zKg==
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=fm2; t=1656068931; x=1656155331; bh=W/90hUkivCdF9
 ZO1C1Aui9whoU9zx9CxjcrAp/j/REw=; b=NAmj6i3LorpKDC+CimKoLPFJBeiHs
 LCKZvXKPfHm/1XpIQSRvSQseD1XYSWjfXoQVauxOrtJTQkMNZG458TEx1IEYQFY/
 Tl9hjbIDfQty+O1gPOpmqUZ6GHWFBGcePkEC2Njg+i6/hAeRSsHdp3aCy6a3y+QS
 hlxJBGyxRnnM+AOID1YqxZwp2dbYYxvakViQ+eIQ6P49C/EUhLp76mc4tso3bo/F
 Mcwf9rEtUjUxv05W5prsz67VywfQvPCNtqgRS4481QNxVNnPLuqUGK4gEt9oSA3q
 XrQe5QbZ7E55O3cWJ5sq8BmrpofQ2KPA0nlTHG6zBB1LsIuwAbuZHukqA==
X-ME-Sender: <xms:Q5u1YqGjlHKxWvLsPyho20rajCby7kcqY1uHMhkGXrgVwWvgi3hpCg>
 <xme:Q5u1YrVtrhI1lgF1QW3IyGuDehfkedm_mFAvQAd6iEVZTH7o9a7w84yl1sqqJzS3b
 eNXMFCeYRDPR1wS5Q>
X-ME-Received: <xmr:Q5u1YkKsEbsuxJQtyzXryN6CwxphucynGpowWGooHHBnnPWQj4Iik5L6N5QyaLbN4N2wZy9ufks05Pu5LQ3NOyYOtzIxww6FxVU>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudefledgfeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke
 ertdertddtnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdq
 fhhithiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepueelhfdttdeiff
 etieeltdfgteevueejieeuieehuefhkedtfeeujeeutdekudejnecuffhomhgrihhnpehg
 nhhurdhorhhgpdgtthgrnhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrh
 grmhepmhgrihhlfhhrohhmpehtohhmsehtohhmqdhfihhtiihhvghnrhihrdhmvgdruhhk
X-ME-Proxy: <xmx:Q5u1YkEQBdVktCggSNLtg3JSlPb_fojR1lVPbIRPSiIzL5V9pw-0uQ>
 <xmx:Q5u1YgUW8tXJPiMOlyM9oHqDVFjUS1aprhzwwqOOyQ4g3CaXB4wdGA>
 <xmx:Q5u1YnN6XruC-SZ1L7zWe3u3SyE5UV0zE1EgG999d8JWVbW6wG8Lrw>
 <xmx:Q5u1YuwHyiBeHsV1_eueIVilBRLJphuTOgZfRvQnpaBWBoZhoFeu9g>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 24 Jun 2022 07:08:50 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging v2 2/5] gnu: Remove texlive's dependence on ruby-rspec
 and ruby-byebug.
Date: Fri, 24 Jun 2022 21:08:35 +1000
Message-Id: <20220624110838.21580-3-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
In-Reply-To: <20220624110838.21580-1-tom@HIDDEN>
References: <20220624110838.21580-1-tom@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.7 (-)

Motivation: Break the dependency chain from guix to mariadb.

Prior to this patch:

$ guix graph --path guix mariadb
guix@HIDDEN
po4a@HIDDEN
texlive-tiny@59745
texlive-latex-base@59745
texlive-hyphen-afrikaans@59745
ruby-hydra@HIDDEN
ruby-byebug@HIDDEN
ruby-rubocop@HIDDEN
ruby-parallel@HIDDEN
ruby-mysql2@HIDDEN
mariadb@HIDDEN

As of this patch:

$ ./pre-inst-env guix graph --path guix mariadb
guix graph: error: no path from 'guix@HIDDEN' to 'mariadb@HIDDEN'

* gnu/local.mk (dist_patch_DATA): Add texlive-hyph-utf8-no-byebug.patch.
* gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch: New file.
* gnu/packages/tex.scm (hyph-utf8-scripts): Add patch.
(texlive-hyphen-package): Depend on ruby-hydra-minimal.
---
 gnu/local.mk                                        |  1 +
 .../patches/texlive-hyph-utf8-no-byebug.patch       | 13 +++++++++++++
 gnu/packages/tex.scm                                |  3 ++-
 3 files changed, 16 insertions(+), 1 deletion(-)
 create mode 100644 gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 6653ff0240..c2fd5a1cf1 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1845,6 +1845,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/telegram-purple-adjust-test.patch	\
   %D%/packages/patches/texi2html-document-encoding.patch	\
   %D%/packages/patches/texi2html-i18n.patch			\
+  %D%/packages/patches/texlive-hyph-utf8-no-byebug.patch	\
   %D%/packages/patches/thefuck-test-environ.patch		\
   %D%/packages/patches/tidy-CVE-2015-5522+5523.patch		\
   %D%/packages/patches/timescaledb-flaky-test.patch		\
diff --git a/gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch b/gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch
new file mode 100644
index 0000000000..fb29b76ef2
--- /dev/null
+++ b/gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch
@@ -0,0 +1,13 @@
+Description: Avoid dependency on byebug to reduce package closure
+  significantly, see https://issues.guix.gnu.org/55997
+diff --git a/lib/tex/hyphen/language.rb b/lib/tex/hyphen/language.rb
+index 12831417..df6daa39 100644
+--- a/lib/tex/hyphen/language.rb
++++ b/lib/tex/hyphen/language.rb
+@@ -1,6 +1,5 @@
+ require 'yaml'
+ require 'hydra'
+-require 'byebug'
+ 
+ require_relative 'path'
+ 
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index de0a6d347c..2eb27fa057 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -157,6 +157,7 @@ (define hyph-utf8-scripts
     (file-name (string-append "hyph-utf8-scripts-"
                               (number->string %texlive-revision)
                               "-checkout"))
+    (patches (search-patches "texlive-hyph-utf8-no-byebug.patch"))
     (sha256
      (base32
       "04xzf5gr3ylyh3ls09imrx4mwq3qp1k97r9njzlan6hlff875rx2"))))
@@ -225,7 +226,7 @@ (define (texlive-hyphen-package name code locations hash)
                      (invoke "ruby" "generate-ptex-patterns.rb")))))))))
       (native-inputs
        `(("ruby" ,ruby)
-         ("ruby-hydra" ,ruby-hydra)
+         ("ruby-hydra-minimal" ,ruby-hydra-minimal)
          ("hyph-utf8-scripts" ,hyph-utf8-scripts)))
       (home-page "https://ctan.org/pkg/hyph-utf8"))))
 
-- 
2.36.1





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

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


Received: (at 55997) by debbugs.gnu.org; 24 Jun 2022 11:09:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 24 07:09:09 2022
Received: from localhost ([127.0.0.1]:41129 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o4hBI-0003bU-V1
	for submit <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:09:09 -0400
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:58023)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o4hBH-0003bE-7h
 for 55997 <at> debbugs.gnu.org; Fri, 24 Jun 2022 07:08:55 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 3825D5C020D;
 Fri, 24 Jun 2022 07:08:50 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Fri, 24 Jun 2022 07:08:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; 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=
 1656068930; x=1656155330; bh=7CFzVTntzlJW8Fqndw6lIkd3CVMprjsaBrX
 FWKElGFY=; b=J72m9U0IXgoZ6j8DMu8/6pOlXxYOo9gfFcqW/q44H4rFw8MyHBl
 yuoMEdCLYSh6gc9yEan009OIAN+XCxZVYh4PZoO7O/H/BM7xo/dp1FLiKuqtVDC8
 ugy8dqsb7oiTXQrdsLKeCjDIr5Iw/VpmAaAKB4y8CyoJtXPa531Tix14gyG1vEE/
 NfrjrQ9CiacGt4RnHlOFQHcbzUCx4x75WH2b+GiBnz6mfgg5l4ULbKS/AfWAw0R+
 L+pjTFn+EQHuXBBuX6V2NQm3T7XSFTb+NZt3d+sv0B7Tb4vaS0qBN2z8TW148Q8e
 LAi54tDjDV45Cuo8+WHyW+SKp2FM2WRWJSw==
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=fm2; t=1656068930; x=1656155330; bh=7CFzVTntzlJW8
 Fqndw6lIkd3CVMprjsaBrXFWKElGFY=; b=xnEnUSZH5OT4tltqhEURtgmmDmlYD
 am7gEPgkZUp5Og+CQgB94OaVxD7nUN7h1abJPu1FFMwjpPxqFrkVqSFs9MmqdkQ8
 wur63MICweebg3CncrI+8uTRpcbeUppLYHlqWyYIVjgrShfLdwfO6OnjW3fkCzdL
 fwvhgbhSr/Q4YY/AhGTW02/bH9XKXZ5pJ4fqFtwxfBWMeQqeECNJK4ElhdiMISxJ
 7bFtDEmXGfHyDl0JpNg7vRIYpCZY51S0IwkKtf7lM4xFOaYt2QOEbk+L204pYHXl
 lrkuQpLcWtQzmd1OjOL/nzefgN3OgSpLIH+8ATnCNxomC7lMc/Fql1L2g==
X-ME-Sender: <xms:Qpu1YtoLWmb7eYnI5pp_Umy4wYHvxCZrPF7WazqVvPZfSLmbCtsayQ>
 <xme:Qpu1YvoD67vdgUDSN3OGh-Nq-1yXukhY5hFB7GP7_oRWEw-gaUYWpXOhAorNrcblz
 wCtaWfDwboFfgn5rA>
X-ME-Received: <xmr:Qpu1YqOle5Y4KWR5Y42VUrHY3WhyfxQK1MihjVCChSuRK4xPZ2YO1t3SMDcn0M7Tkj92v-eYWos13kZEQrjvqt4B0wV2ToNe1v8>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudefledgfeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke
 ertdertddtnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdq
 fhhithiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepvdehfeevtdejff
 efhfejudelhfefudehieegveffgeejvdetgeeuleehgefgfeeinecuffhomhgrihhnpehg
 nhhurdhorhhgpdhgihhthhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurf
 grrhgrmhepmhgrihhlfhhrohhmpehtohhmsehtohhmqdhfihhtiihhvghnrhihrdhmvgdr
 uhhk
X-ME-Proxy: <xmx:Qpu1Yo5knXqOVvl0-Kssw7k-x22Rt9NGg5D6Cfs7qCd9g1VgT-jlew>
 <xmx:Qpu1Ys4oh7DamSx3FT331MTf4jZYG8t2s73Hf9RiLbh-FBKiAatkXQ>
 <xmx:Qpu1YggQBFuwujfliLf0iAVczOXA-CMAU5hlEWAFExLApqhgV5p4Xw>
 <xmx:Qpu1Yn2T6f_hhTAb4FICNKrEy0EiFZczgQYPSMJgcf2TpUe5OTUOrw>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 24 Jun 2022 07:08:48 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging v2 1/5] gnu: Add ruby-hydra-minimal.
Date: Fri, 24 Jun 2022 21:08:34 +1000
Message-Id: <20220624110838.21580-2-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
In-Reply-To: <20220624110838.21580-1-tom@HIDDEN>
References: <20220624110838.21580-1-tom@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.0 (-)

* gnu/local.mk (dist_patch_DATA): Add ruby-hydra-minimal-no-byebug.patch.
* gnu/packages/patches/ruby-hydra-minimal-no-byebug.patch: New file.
* gnu/packages/ruby.scm (ruby-hydra): Refactor to inherit from ruby-hydra-minimal.
(ruby-hydra-minimal): New variable.
---
 gnu/local.mk                                  |  1 +
 .../ruby-hydra-minimal-no-byebug.patch        | 11 ++++++
 gnu/packages/ruby.scm                         | 36 +++++++++++++------
 3 files changed, 37 insertions(+), 11 deletions(-)
 create mode 100644 gnu/packages/patches/ruby-hydra-minimal-no-byebug.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index f8ccbd34ec..6653ff0240 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1767,6 +1767,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/rocm-comgr-3.1.0-dependencies.patch \
   %D%/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch \
   %D%/packages/patches/rocm-opencl-runtime-4.3-noopencl.patch \
+  %D%/packages/patches/ruby-hydra-minimal-no-byebug.patch		\
   %D%/packages/patches/ruby-mustache-1.1.1-fix-race-condition-tests.patch \
   %D%/packages/patches/ruby-sanitize-system-libxml.patch	\
   %D%/packages/patches/rustc-1.39.0-src.patch			\
diff --git a/gnu/packages/patches/ruby-hydra-minimal-no-byebug.patch b/gnu/packages/patches/ruby-hydra-minimal-no-byebug.patch
new file mode 100644
index 0000000000..7b338ca03e
--- /dev/null
+++ b/gnu/packages/patches/ruby-hydra-minimal-no-byebug.patch
@@ -0,0 +1,11 @@
+Description: Avoid dependency on byebug to reduce package closure
+  significantly, see https://issues.guix.gnu.org/55997
+diff --git a/lib/hydra.rb b/lib/hydra.rb
+index 29fbad2..6b5058a 100644
+--- a/lib/hydra.rb
++++ b/lib/hydra.rb
+@@ -1,4 +1,3 @@
+-require 'byebug' unless ENV['RACK_ENV'] == "production"
+ require 'pp'
+ 
+ module CoreExt
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 800ab194fe..4c66e14a68 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -3124,24 +3124,40 @@ (define-public ruby-hashdiff
     (home-page "https://github.com/liufengyun/hashdiff")
     (license license:expat)))
 
-(define-public ruby-hydra
+(define-public ruby-hydra-minimal
   ;; No releases yet.
   (let ((commit "5abfa378743756ae4d9306cc134bcc482f5c9525")
         (revision "0"))
     (package
-      (name "ruby-hydra")
+      (name "ruby-hydra-minimal")
       (version (git-version "0.0" revision commit))
       (home-page "https://github.com/hyphenation/hydra")
       (source (origin
                 (method git-fetch)
                 (uri (git-reference (url home-page) (commit commit)))
                 (file-name (git-file-name name version))
+                ;; byebug is a non-essential debugging utility that brings in
+                ;; many dependencies.
+                (patches (search-patches "ruby-hydra-minimal-no-byebug.patch"))
                 (sha256
                  (base32
                   "1cik398l2765y3d9sdhjzki3303hkry58ac6jlkiy7iy62nm529f"))))
       (build-system ruby-build-system)
       (arguments
-       '(#:phases (modify-phases %standard-phases
+       ;; Avoid rspec dependency.
+       '(#:tests? #f))
+      (synopsis "Ruby hyphenation patterns")
+      (description
+       "ruby-hydra-minimal is a Ruby library for working with hyphenation patterns.
+It is a low-dependency variant of ruby-hydra.")
+      (license license:expat))))
+
+(define-public ruby-hydra
+  (package
+    (inherit ruby-hydra-minimal)
+    (name "ruby-hydra")
+    (arguments
+        '(#:phases (modify-phases %standard-phases
                     (add-after 'unpack 'make-files-writable
                       (lambda _
                         (for-each make-file-writable (find-files "."))
@@ -3149,14 +3165,12 @@ (define-public ruby-hydra
                     (replace 'check
                       (lambda _
                         (invoke "rspec"))))))
-      (native-inputs
-       (list ruby-rspec))
-      (propagated-inputs
-       (list ruby-byebug))
-      (synopsis "Ruby hyphenation patterns")
-      (description
-       "ruby-hydra is a Ruby library for working with hyphenation patterns.")
-      (license license:expat))))
+    (native-inputs
+     (list ruby-rspec))
+    (propagated-inputs
+     (list ruby-byebug))
+    (description
+     "ruby-hydra is a Ruby library for working with hyphenation patterns.")))
 
 (define-public ruby-shindo
   (package
-- 
2.36.1





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

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


Received: (at 55997) by debbugs.gnu.org; 19 Jun 2022 21:50:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 19 17:50:49 2022
Received: from localhost ([127.0.0.1]:53358 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o32oi-0002lj-QC
	for submit <at> debbugs.gnu.org; Sun, 19 Jun 2022 17:50:49 -0400
Received: from mx.kolabnow.com ([212.103.80.155]:8808)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bauermann@HIDDEN>) id 1o32og-0002lU-HV
 for 55997 <at> debbugs.gnu.org; Sun, 19 Jun 2022 17:50:47 -0400
Received: from localhost (unknown [127.0.0.1])
 by mx.kolabnow.com (Postfix) with ESMTP id 39161E04;
 Sun, 19 Jun 2022 23:50:40 +0200 (CEST)
Authentication-Results: ext-mx-out002.mykolab.com (amavisd-new);
 dkim=pass (4096-bit key) reason="pass (just generated, assumed good)"
 header.d=kolabnow.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h=
 content-transfer-encoding:content-type:content-type:mime-version
 :message-id:in-reply-to:date:date:subject:subject:from:from
 :references:received:received:received; s=dkim20160331; t=
 1655675439; x=1657489840; bh=225W+qNmS4q8WiniZZvPWqwcJt1hey2hgQr
 C4br1/pU=; b=IeTagrZAAgZYq5rtyj/ZRCo4zFAiKXRlMPvMpDc6dQtOuL/q2FD
 JxrRhCyJf5HPaoxnKXYXaf1ukGy0YJCUqvQw5k9RGDkICBAjbi5DIkojVI3Ogmes
 x01C4r6WY9zXY19zdZUpb/pMd1Sk4M8T8y6Cp+zPUSJjUke7OcX+0F7/mUPJJ3Ss
 2YLekdAj5/5ovk9s0R8kM9/cwKu5mya6FIl3SFgNZap3vdoW7Gc3zH1pdVkeTs5g
 RJ/Z0k8oJlL3gSZxr2CsThHbKb0z1tDrsMgQ3CZJSd4shlOHXao7g0iNN4JnzO9A
 MDKT5edB/oyEPoEa43lsHUYD5tyQFD720kfnp6zbVsuB3704HX9H5fApS9m/845b
 R3/mK2jJt9FDBdd1m/raDngFEBclwY/0rB7IHFSm0PpzFQlOJ7ELeZr0qHBwMQL8
 phYlGH1ym45XKbIfAfN72BGhfEiFEr271/KFFzAZoFXbe1nX+iiBwiv+2BteoHqd
 NiohWAyHPr45lqQKL7Wg2TL5CU4yKe1cFnw2oai+4zmoe+MGjXoIMsN0h2Ut7xSx
 z0kdslvB8dEJ6OO1jwjK1agS5OafpLFdJ6lBr8bbdigvADi6Zh7nnGsdOcByJXut
 fNWh8BvXN+8WN49Xfh6VwgPTqDd5gkAjf8hYVHORKwYTkITgwOzH3s2k=
X-Virus-Scanned: amavisd-new at mykolab.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5
 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from mx.kolabnow.com ([127.0.0.1])
 by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 1jgr0Z8hgh1e; Sun, 19 Jun 2022 23:50:39 +0200 (CEST)
Received: from int-mx002.mykolab.com (unknown [10.9.13.2])
 by mx.kolabnow.com (Postfix) with ESMTPS id 10A3DC08;
 Sun, 19 Jun 2022 23:50:38 +0200 (CEST)
Received: from ext-subm001.mykolab.com (unknown [10.9.6.1])
 by int-mx002.mykolab.com (Postfix) with ESMTPS id 9EB2529E3;
 Sun, 19 Jun 2022 23:50:38 +0200 (CEST)
References: <20220615145805.3189-1-tom@HIDDEN>
 <20220615150434.11604-1-tom@HIDDEN>
From: Thiago Jung Bauermann <bauermann@HIDDEN>
To: Tom Fitzhenry <tom@HIDDEN>
Subject: Re: [bug#55997] [PATCH staging 1/4] gnu: Add ruby-hydra-minimal.
Date: Sun, 19 Jun 2022 18:36:21 -0300
In-reply-to: <20220615150434.11604-1-tom@HIDDEN>
Message-ID: <87fsk0qq57.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 55997
Cc: 55997 <at> debbugs.gnu.org
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: -1.0 (-)


Hello Tom,

Nice series! Thanks for tackling this issue.

I read all patches, and have only one minor suggestion about this one,
apart from what Maxime already mentioned.

Tom Fitzhenry <tom@HIDDEN> writes:

> --- a/gnu/packages/ruby.scm
> +++ b/gnu/packages/ruby.scm
> @@ -3124,24 +3124,39 @@ (define-public ruby-hashdiff
>      (home-page "https://github.com/liufengyun/hashdiff")
>      (license license:expat)))
>=20=20
> -(define-public ruby-hydra
> +(define-public ruby-hydra-minimal
>    ;; No releases yet.
>    (let ((commit "5abfa378743756ae4d9306cc134bcc482f5c9525")
>          (revision "0"))
>      (package
> -      (name "ruby-hydra")
> +      (name "ruby-hydra-minimal")
>        (version (git-version "0.0" revision commit))
>        (home-page "https://github.com/hyphenation/hydra")
>        (source (origin
>                  (method git-fetch)
>                  (uri (git-reference (url home-page) (commit commit)))
>                  (file-name (git-file-name name version))
> +                ;; byebug is a non-essential debugging utility that brin=
gs in
> +                ;; many dependencies.
> +                (patches (search-patches "ruby-hydra-no-byebug.patch"))
>                  (sha256
>                   (base32
>                    "1cik398l2765y3d9sdhjzki3303hkry58ac6jlkiy7iy62nm529f"=
))))
>        (build-system ruby-build-system)
>        (arguments
> -       '(#:phases (modify-phases %standard-phases
> +       ;; Avoid rspec dependency.
> +       '(#:tests? #f))
> +      (synopsis "Ruby hyphenation patterns")
> +      (description
> +       "ruby-hydra-minimal is a Ruby library for working with hyphenatio=
n patterns. It is a low-dependency variant of ruby-hydra.")

guix lint has two complaints about this description:

    gnu/packages/ruby.scm:3151:7: ruby-hydra-minimal@HIDDEN:
    sentences in description should be followed by two spaces; possible
    infraction at 74
    gnu/packages/ruby.scm:3151:0: ruby-hydra-minimal@HIDDEN: line
    3151 is way too long (131 characters)

One suggestion to solve both is to put the second sentence in its own line.

> +      (license license:expat))))
> +
> +(define-public ruby-hydra
> +  (package
> +    (inherit ruby-hydra-minimal)
> +    (name "ruby-hydra")
> +    (arguments
> +        '(#:phases (modify-phases %standard-phases
>                      (add-after 'unpack 'make-files-writable
>                        (lambda _
>                          (for-each make-file-writable (find-files "."))

When I saw this patch I thought that ruby-hydra would also inherit the
=E2=80=9C#:tests? #f=E2=80=9D argument from its parent, but this constructi=
on overrides
the whole arguments list instead. Nice, I learned something new today. :-)

--=20
Thanks
Thiago




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

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


Received: (at 55997) by debbugs.gnu.org; 19 Jun 2022 14:48:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 19 10:48:03 2022
Received: from localhost ([127.0.0.1]:52819 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o2wDa-0006MO-Ng
	for submit <at> debbugs.gnu.org; Sun, 19 Jun 2022 10:48:02 -0400
Received: from xavier.telenet-ops.be ([195.130.132.52]:38628)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1o2wDW-0006Lu-PX
 for 55997 <at> debbugs.gnu.org; Sun, 19 Jun 2022 10:48:01 -0400
Received: from [172.20.10.5] ([213.119.131.175])
 by xavier.telenet-ops.be with bizsmtp
 id l2nw2700W3nCYQt012nwX5; Sun, 19 Jun 2022 16:47:57 +0200
Message-ID: <97ead4b3301fa9465ed5385869d55bb9112e0388.camel@HIDDEN>
Subject: Re: [bug#55997] [PATCH staging 2/4] gnu: Remove texlive's
 dependence on ruby-rspec and ruby-byebug.
From: Maxime Devos <maximedevos@HIDDEN>
To: Tom Fitzhenry <tom@HIDDEN>
Date: Sun, 19 Jun 2022 16:47:51 +0200
In-Reply-To: <87y1xseor3.fsf@HIDDEN>
References: <20220615145805.3189-1-tom@HIDDEN>
 <20220615150434.11604-1-tom@HIDDEN>
 <20220615150434.11604-2-tom@HIDDEN>
 <c3c1114698716a2b1db787a970cc9f3b4464b345.camel@HIDDEN>
 <87y1xseor3.fsf@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-B9hQk/0f43T7JI9zKVmO"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1655650077; bh=/5IVTDzZzTwF0gZQeHzkkE8wf/BpqI6iaOMzXSNKnic=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=Sxq4jKZg3IJDX24NCkGtZacMxj9YoH9CwZHHHGF9yhNpDNw56k3wCAZok1oJ8KZdr
 WxDfh139psHyUpLWxhURR3nA/SzbM8putyRD2X72zIBMYNiiqxo0gvYJ9H+UvhWWpd
 7ARQpPcHePjJohixa8dpicpXxEVkyrumfB8OWkVUMvIXXxKCoXLSpmQhuaqCwZF8VR
 QXfBmBj12SwdOqz4sIJgKEUz/DKT7ziQPoXTlV7Hr3yEyz/WsWnzOjUSjkb0sQqEg9
 emM6t3m9cA0DTQ16rXgI8bGxmAQvgVvs54Yl1Su8tZBp+DXyUaXyoGulnMv6RbZyC5
 Z9icpDA18zxig==
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 55997
Cc: 55997 <at> debbugs.gnu.org
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: -1.0 (-)


--=-B9hQk/0f43T7JI9zKVmO
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Tom Fitzhenry schreef op ma 20-06-2022 om 00:01 [+1000]:
> (copy-recursively
> =C2=A0(assoc-ref inputs "hyph-utf8-scripts") "scripts")
>=20
> This fails because the assoc-ref call returns #f, presumably because
> native-inputs is no longer an alist.

It's still an alist under the hood.

> To try to find a new-style way to recursively copy an entire input, I
> read https://guix.gnu.org/blog/2021/the-big-change/ and searched the
> codebase, but I was unable to find any.
>=20
> The closest I could find was to use search-input-directory, but=20
> this seems to only be suitable to copy known subdirectories across
> all inputs, not an entire single input.

Two options: insert the input directly into the G-exp:

 (copy-recursively #+hyph-utf8-scripts "scripts")

or: search for a file in hyph-utf8-scripts and then extract the
directory name:

 (copy-recursively (dirname (search-input-file inputs "hyph-utf8.rb"))
                   "scripts")

.  I'd prefer the latter because that makes it easier to define a
custom texlive-hyphen-... package replacing hyph-utf8-scripts by a
custom hyph-utf8-scripts by using simple package transformations (e.g.:
inherit + replace the native-inputs).

Greetings,
Maxime

--=-B9hQk/0f43T7JI9zKVmO
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYq83FxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7i1HAPoC8UibrENRntZSEFV4rTh1jO4t
3sVHIbgIlAEl3NpudwEAyXO6AD7R1ZMkKSpAUA6Oz39VgUQLkvVL7K+Z/JsrNwM=
=bjfZ
-----END PGP SIGNATURE-----

--=-B9hQk/0f43T7JI9zKVmO--





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

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


Received: (at 55997) by debbugs.gnu.org; 19 Jun 2022 14:01:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 19 10:01:40 2022
Received: from localhost ([127.0.0.1]:52734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o2vUe-0002H3-5o
	for submit <at> debbugs.gnu.org; Sun, 19 Jun 2022 10:01:39 -0400
Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:53187)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o2vUb-0002A5-DO
 for 55997 <at> debbugs.gnu.org; Sun, 19 Jun 2022 10:01:34 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.west.internal (Postfix) with ESMTP id E9DC4320034E;
 Sun, 19 Jun 2022 10:01:26 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Sun, 19 Jun 2022 10:01:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; h=cc:cc:content-transfer-encoding
 :content-type: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=1655647286; x=1655733686; bh=toLoqljoPn
 Ge2mDU6qG1x+lh+aD07je9xHSZjqh8mLo=; b=EgSiqU9Drpj1F/Ir6S2L91GHoT
 3rMstzKuf07tCR+ae5kLl3y+qNija7hjfI08Uhfut5u0aZMXTaa5Rgyu9iN6JHSq
 ZiKsWayIWl+c2zPrFdNlR1SfeulCgigOEmuZGFrgUOJzX6FN+Ml97g3W7ffV688K
 d07igEiEfLAXFirQxIhUGJiM5A5IY0+Fa55/S7tVYoZcdGGLJ8effk1bHGWH79+n
 kAGQEWOludyefHB/NG+vTqCnFrKx548TK+GSYgfF1w0ht/BpuKdvVinuX6ejUfF/
 WaR4y3QeUPm6L6U/XdBuvyJZ3DgOOTccS10SwgenVCQ5/1U/UYNVXG5fWPmQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type: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=fm2; t=1655647286; x=
 1655733686; bh=toLoqljoPnGe2mDU6qG1x+lh+aD07je9xHSZjqh8mLo=; b=Z
 yaI9h/6IuReXwgIAVqynt/spkaIpqzNGr2FMDMV7n/iwY52jBUtF/BAaBYqRipt0
 mvH6Soppj38rVttaLabFvpxg60rgROj2jlBshllO3GT1voawAxdM7D8W10Mao7en
 CTESHaw78C9iSO57EWnMFPTOrCEcj3Sigr1JLUaQumwnkfB72FxKXVDPnUH/ZTRM
 avsxmIFq6gFzswn+Bibzi3yESRrCJ9rWM02n42xsiENQKCC3uS7jbRYPaSBDG9px
 oTUWGnWp3u6JL+whChMXFAeVg7IBVrHgqQz2YdcRAofhlpGQYKrM53ECw/VrPaHs
 sPMk1lq0Ve1NB2n6Fb2Xw==
X-ME-Sender: <xms:NSyvYsGXVvQrdqaV_Gy63U6p0K2VjllVnghsRCuBWp--SGUAJWPvUA>
 <xme:NSyvYlUfGGHaEAGTJT61iBdjpPgSJvFNt5RSEj5YV0r44cXAUqWJwJtNO9eUeSlhx
 YHxLonhwkb2uiRYwA>
X-ME-Received: <xmr:NSyvYmINKJMNlwCcetynKkcZjVfxbTP25bLaKatbR94S0xcIwND8jewU7wLu8vjZGAyuB3Qc7wmVSqjvNLC6O9Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvledgjedvucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvvefujghffgffkfggtgfgsehtqhertddtreejnecuhfhrohhmpefvohhm
 ucfhihhtiihhvghnrhihuceothhomhesthhomhdqfhhithiihhgvnhhrhidrmhgvrdhukh
 eqnecuggftrfgrthhtvghrnhepvddvvdffteduvdffgeevhefhkeegieegleeuueekuedu
 tdetjeetvdfhkeeukeehnecuffhomhgrihhnpehgnhhurdhorhhgnecuvehluhhsthgvrh
 fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhomhesthhomhdqfhhithii
 hhgvnhhrhidrmhgvrdhukh
X-ME-Proxy: <xmx:NSyvYuEqTzvMofhysgS_lQYDGH9eoVIbhnZ0sU1pEfQabVzL5byacg>
 <xmx:NSyvYiUs60LLzgvgKEvWCkTJq2DDxezwLF-sUFswIPcP4SiTOC-4gg>
 <xmx:NSyvYhOmzRCCMJbtC7b5Cdpzk42crc7SYYnMyeQ7oL3CsPxXtFAFvA>
 <xmx:NiyvYgyf_OppkJ24A6ozrJ9BfzCco22t-k1_EOq83ghRYxlqiD8_lw>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun,
 19 Jun 2022 10:01:24 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>
Subject: Re: [bug#55997] [PATCH staging 2/4] gnu: Remove texlive's
 dependence on ruby-rspec and ruby-byebug.
In-Reply-To: <c3c1114698716a2b1db787a970cc9f3b4464b345.camel@HIDDEN>
 (Maxime Devos's message of "Wed, 15 Jun 2022 23:06:34 +0200")
References: <20220615145805.3189-1-tom@HIDDEN>
 <20220615150434.11604-1-tom@HIDDEN>
 <20220615150434.11604-2-tom@HIDDEN>
 <c3c1114698716a2b1db787a970cc9f3b4464b345.camel@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
Date: Mon, 20 Jun 2022 00:01:20 +1000
Message-ID: <87y1xseor3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: 55997 <at> debbugs.gnu.org
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: -1.7 (-)

Maxime Devos <maximedevos@HIDDEN> writes:
> I recommend a small description: =E2=80=99Avoid dependency on byebug to r=
educe
> package closure significantly, see https://issues.guix.gnu.org/55997=E2=
=80=99.
> Also, patches need to be added to gnu/local.mk because $reasons.

SGTM. I'll add this to v2.

> While we are rebuilding anyway, could you eliminate input labels (in a
> separate patch)?
>
> (native-inputs (list ruby ruby-hydra-minimal hyph-utf8-scripts))

I tried this, but this causes a build phase failure for
texlive-hyphen-package packages:

--8<---------------cut here---------------start------------->8---
starting phase `build'
error: in phase 'build': uncaught exception:
wrong-type-arg "string-length" "Wrong type argument in position ~A (expecti=
ng ~A): ~S" (1 "string" #f) (#f)=20
phase `build' failed after 0.0 seconds
Backtrace:
          10 (primitive-load "/gnu/store/b133miwd62x14d2lsbrsx1dk4rx=E2=80=
=A6")
In guix/build/gnu-build-system.scm:
    906:2  9 (gnu-build #:source _ #:outputs _ #:inputs _ #:phases . #)
In ice-9/boot-9.scm:
  1752:10  8 (with-exception-handler _ _ #:unwind? _ # _)
In srfi/srfi-1.scm:
    634:9  7 (for-each #<procedure 553260 at guix/build/gnu-build-s=E2=80=
=A6> =E2=80=A6)
In ice-9/boot-9.scm:
  1752:10  6 (with-exception-handler _ _ #:unwind? _ # _)
In guix/build/gnu-build-system.scm:
   927:23  5 (_)
In ice-9/eval.scm:
    619:8  4 (_ #(#(#(#(#(#(#(#(#<directory (g=E2=80=A6>) =E2=80=A6) =E2=80=
=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6) =E2=80=A6))
In guix/build/utils.scm:
   390:15  3 (copy-recursively #f "scripts" #:log _ # _ #:copy-file _ =E2=
=80=A6)
In unknown file:
           2 (string-length #f)
In ice-9/boot-9.scm:
  1685:16  1 (raise-exception _ #:continuable? _)
  1685:16  0 (raise-exception _ #:continuable? _)

ice-9/boot-9.scm:1685:16: In procedure raise-exception:
In procedure string-length: Wrong type argument in position 1 (expecting st=
ring): #f
--8<---------------cut here---------------end--------------->8---

The failing line is gnu/packages/tex.scm line 188 [0]:

(copy-recursively
 (assoc-ref inputs "hyph-utf8-scripts") "scripts")

This fails because the assoc-ref call returns #f, presumably because
native-inputs is no longer an alist.

To try to find a new-style way to recursively copy an entire input, I
read https://guix.gnu.org/blog/2021/the-big-change/ and searched the
codebase, but I was unable to find any.

The closest I could find was to use search-input-directory, but=20
this seems to only be suitable to copy known subdirectories across all
inputs, not an entire single input.

Do you know of any way/examples to recursively copy entire single inputs?

> Anyway, the concept looks good to me, though I haven't done any
> practical testing!

Great! I will provide testing details in v2.

0. https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/tex.scm?id=
=3D793ce82c9d5ead8457da9cec8d1d8afc12704f10#n188




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

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


Received: (at 55997) by debbugs.gnu.org; 15 Jun 2022 21:06:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 15 17:06:46 2022
Received: from localhost ([127.0.0.1]:40051 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o1aDu-0003oR-IX
	for submit <at> debbugs.gnu.org; Wed, 15 Jun 2022 17:06:46 -0400
Received: from albert.telenet-ops.be ([195.130.137.90]:42394)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1o1aDo-0003oE-Me
 for 55997 <at> debbugs.gnu.org; Wed, 15 Jun 2022 17:06:44 -0400
Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a])
 by albert.telenet-ops.be with bizsmtp
 id jZ6e270094UW6Th06Z6eVl; Wed, 15 Jun 2022 23:06:39 +0200
Message-ID: <c3c1114698716a2b1db787a970cc9f3b4464b345.camel@HIDDEN>
Subject: Re: [bug#55997] [PATCH staging 2/4] gnu: Remove texlive's
 dependence on ruby-rspec and ruby-byebug.
From: Maxime Devos <maximedevos@HIDDEN>
To: Tom Fitzhenry <tom@HIDDEN>, 55997 <at> debbugs.gnu.org
Date: Wed, 15 Jun 2022 23:06:34 +0200
In-Reply-To: <20220615150434.11604-2-tom@HIDDEN>
References: <20220615145805.3189-1-tom@HIDDEN>
 <20220615150434.11604-1-tom@HIDDEN>
 <20220615150434.11604-2-tom@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-XB+oilEe/YH3ke9Y9MP3"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1655327199; bh=MJG4C2/NL7wugrn2ovcGTUaAVObpARLFHAytKmvloHo=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=KcGYhMl30OWuQ62vJGVPoqxLbk/APiLFNgm0DnQvffxfC/gnKPGaQwxyyM8oFXjIs
 OMxCgh2OcI9kX7y7QC+RPx2kmRV6DlNd01i/RS/ZKvd/0q9kvYkWf2LEitmCtoPFMi
 rGEID68s7Tvu1vMfJRz7q4u145Q2JfgpRlE2KsngjkEXbOS0c0c5hGbUbvHJSNaI8W
 jQ8vqJj3JM+Ct/1koN+AoWGVng0BZ7AEzUP0wu+hcd8g/RZ2llSSABtcgvAQC2QAb1
 GO6m1IfA3f1XvU4pN9ZwoeHsAiwHHlQ1ef0TleNFTdOExhWSogBP7EO3ew1CRm3nZ9
 pMu7yeaiN2vww==
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 55997
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: -1.0 (-)


--=-XB+oilEe/YH3ke9Y9MP3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Tom Fitzhenry schreef op do 16-06-2022 om 01:04 [+1000]:
> +index 12831417..df6daa39 100644
> +--- a/lib/tex/hyphen/language.rb
> ++++ b/lib/tex/hyphen/language.rb
> +@@ -1,6 +1,5 @@
> + require 'yaml'
> + require 'hydra'
> +-require 'byebug'
> +=20
> + require_relative 'path'
> +=20

I recommend a small description: =E2=80=99Avoid dependency on byebug to red=
uce
package closure significantly, see https://issues.guix.gnu.org/55997=E2=80=
=99.
Also, patches need to be added to gnu/local.mk because $reasons.

> =C2=A0=C2=A0=C2=A0=C2=A0 (sha256
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (base32
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "04xzf5gr3ylyh3ls09imrx4mwq3qp1k97r9=
njzlan6hlff875rx2"))))
> @@ -225,7 +226,7 @@ (define (texlive-hyphen-package name code locations h=
ash)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (invoke "ruby" "gene=
rate-ptex-patterns.rb")))))))))

> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (native-inputs
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 `(("ruby" ,ruby)
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("ruby-hydra" ,ruby-hyd=
ra)
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("ruby-hydra-minimal" ,=
ruby-hydra-minimal)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("hyph-utf8-script=
s" ,hyph-utf8-scripts)))

While we are rebuilding anyway, could you eliminate input labels (in a
separate patch)?

(native-inputs (list ruby ruby-hydra-minimal hyph-utf8-scripts))


Anyway, the concept looks good to me, though I haven't done any
practical testing!

Greetings,
Maxime.

--=-XB+oilEe/YH3ke9Y9MP3
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqpJ2hccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7n7/AQDuOBkPGpdCtU/MoC6pbRtHDq9s
SqiNqS6sC9EGsFagawD9FvVXigc9zKMUYQ6il0ai+sgerUTvHE2Ye8WSB0a2ggs=
=MrRO
-----END PGP SIGNATURE-----

--=-XB+oilEe/YH3ke9Y9MP3--





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

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


Received: (at 55997) by debbugs.gnu.org; 15 Jun 2022 15:05:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 15 11:05:26 2022
Received: from localhost ([127.0.0.1]:39438 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o1UaE-00009a-B4
	for submit <at> debbugs.gnu.org; Wed, 15 Jun 2022 11:05:26 -0400
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:48283)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o1UaC-000094-B1
 for 55997 <at> debbugs.gnu.org; Wed, 15 Jun 2022 11:05:24 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.west.internal (Postfix) with ESMTP id B74443200B57;
 Wed, 15 Jun 2022 11:05:18 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Wed, 15 Jun 2022 11:05:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; h=cc:cc:content-transfer-encoding
 :content-type: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=1655305518; x=1655391918; bh=lFz1cZB+YQ
 N77btwKti9pS3VfPj/41+X6fYYwtfrrdI=; b=fEGdr7mRY1+0K6AEfmKPXY+yRz
 gTuY5eVn3A6Ji4vfRjmbbpg4DqUHF9OBrFvlcrmGrRA/9mES+TBsYEDbld/HRG5j
 zDkyGrsN87tetgoM8eZf2byTIBPN1alx09+nL5BkvpdxXiZvi1ezaoldGBptNrxQ
 blIKqWxxXpsZVuk+2GFAQG5VLFir4HJVxnai13yzw3iTFIUA5rPJerK1h9+O98X3
 raGsXdt3qoqQzQuNUfnpVfHMSynSL+G3cRrgVdLR9roQvjnh/jrjZs7MGxkVB9Ke
 PrXOLSFPJ8x5SLprelFdlgKkISPL8ZeL6W+rIwS7NxJLwmb3kc7Pa7EW2d/A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type: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=fm2; t=1655305518; x=
 1655391918; bh=lFz1cZB+YQN77btwKti9pS3VfPj/41+X6fYYwtfrrdI=; b=g
 xFnaD5AtVef5R6e64ZYzv4voCVcEOwISfZCE7NI0xXcYlOG6ut42oXc/7e3JWz5q
 GFfmqyw0HsZQC7/2fnW26rXu3tlnNji+l5U3poEOZyddtuvvqecsMBq8cb2yZ9p5
 erQElNyOdd6xfLBwFd4LOhaexSjqODBxqBqNsja/tT79JBs3znCfAwzCAHNm3WND
 n00RRBzwJNGs/LDVlVJyox6RWc0FDBs12wKtC8g9R/i+1nFdMc33u1VXP9JX5PPL
 B78AI8kdy6xrKw0Q0YQ6KcC1R7gxZqT5+em/Dj6qO1R3blbuUE/SfWvix++c13ZA
 G0AI55eoHLaixSInPxdsA==
X-ME-Sender: <xms:LfWpYrgu0-6poHK3x_4gz5QHUNQcGeoi-FXc4Y_u-F9HxY-9ccUT1g>
 <xme:LfWpYoBQelWnpI5Qe1tdHmJFt9caRx80WV8l_o0v8Jb8s8EdPEXu_jxqgPNMBJ9mG
 BZeC1tPI2oWKo6nFQ>
X-ME-Received: <xmr:LfWpYrGex3bkMLbnu95k_BBajDjj6cqdWm6FXMepPVNGEs5nJtmDtRk4QiXfFNP_nsYbjvA2GLG77K8FoV9MW8yBGPRA9pnxj_4>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgkeduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesth
 ekredtredtjeenucfhrhhomhepvfhomhcuhfhithiihhgvnhhrhicuoehtohhmsehtohhm
 qdhfihhtiihhvghnrhihrdhmvgdruhhkqeenucggtffrrghtthgvrhhnpeeugeeiieekue
 eijeelvdduhedukeffteduhfelvdegjedvjeeileetheetffdtfeenucevlhhushhtvghr
 ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtohhmsehtohhmqdhfihhtii
 hhvghnrhihrdhmvgdruhhk
X-ME-Proxy: <xmx:LvWpYoQDofmAkG4eS0JhO107mQGeRyQWv52H4aM2AYTz3yc64FinAA>
 <xmx:LvWpYozbquQQR7ZIcBDMCUBDulxlfA-00YA3fUu-B4FTGRCCohrUgA>
 <xmx:LvWpYu7e9SsKHvVnImLhh3NJD2brmf9LXXLHg5gaJgpAGtGvQKCp_A>
 <xmx:LvWpYiuf3zOd73x-wTAFd-E8QzbURaX9FZ0VUCIy1CmCezu2ovJDUA>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 15 Jun 2022 11:05:16 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging 4/4] gnu: Remove unused ruby-nokogiri-1.10.
Date: Thu, 16 Jun 2022 01:04:34 +1000
Message-Id: <20220615150434.11604-4-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
In-Reply-To: <20220615150434.11604-1-tom@HIDDEN>
References: <20220615145805.3189-1-tom@HIDDEN>
 <20220615150434.11604-1-tom@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.7 (-)

As of commit "gnu: unpin ruby-nokogiri-diff's ruby-nokogiri",
ruby-nokogiri-1.10 is unused, so let's remove it.

ruby-nokogiri-1.10's purpose was to cut the dependency graph. Users should use
ruby-nokogiri.

* gnu/packages/ruby.scm (ruby-nokogiri-1.10): Remove variable.
(ruby-nokogiri): Collapse the package inheritance.
---
 gnu/packages/ruby.scm | 48 +++++--------------------------------------
 1 file changed, 5 insertions(+), 43 deletions(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index ffa04b52cf..b3d8181587 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -5030,19 +5030,16 @@ (define-public ruby-mini-portile-2
                (base32
                 "15zplpfw3knqifj9bpf604rb3wc1vhq6363pd6lvhayng8wql5vy"))))))
 
-;; TODO: In the next rebuild cycle, provide texlive a version of ruby-hydra
-;; that does not depend on byebug and rspec, so that their dependencies can
-;; be updated more freely.  For now pin this version to avoid rebuilds.
-(define-public ruby-nokogiri-1.10
+(define-public ruby-nokogiri
   (package
     (name "ruby-nokogiri")
-    (version "1.10.9")
+    (version "1.12.5")
     (source (origin
               (method url-fetch)
               (uri (rubygems-uri "nokogiri" version))
               (sha256
                (base32
-                "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm"))))
+                "1v02g7k7cxiwdcahvlxrmizn3avj2q6nsjccgilq1idc89cr081b"))))
     (build-system ruby-build-system)
     (arguments
      ;; Tests fail because Nokogiri can only test with an installed extension,
@@ -5051,28 +5048,13 @@ (define-public ruby-nokogiri-1.10
        #:gem-flags (list "--" "--use-system-libraries"
                          (string-append "--with-xml2-include="
                                         (assoc-ref %build-inputs "libxml2")
-                                        "/include/libxml2" ))
-       #:phases
-       (modify-phases %standard-phases
-         (add-before 'build 'patch-extconf
-           ;; 'pkg-config' is not included in the GEM_PATH during
-           ;; installation, so we add it directly to the load path.
-           (lambda* (#:key inputs #:allow-other-keys)
-             (let* ((pkg-config (assoc-ref inputs "ruby-pkg-config")))
-               (substitute* "ext/nokogiri/extconf.rb"
-                 (("gem 'pkg-config'.*")
-                  (string-append "$:.unshift '"
-                                 pkg-config "/lib/ruby/vendor_ruby"
-                                 "/gems/pkg-config-"
-                                 ,(package-version ruby-pkg-config)
-                                 "/lib'\n"))))
-             #t)))))
+                                        "/include/libxml2" ))))
     (native-inputs
      (list ruby-hoe))
     (inputs
      (list zlib libxml2 libxslt))
     (propagated-inputs
-     (list ruby-mini-portile-2 ruby-pkg-config))
+     (list ruby-mini-portile-2.6.1 ruby-pkg-config))
     (synopsis "HTML, XML, SAX, and Reader parser for Ruby")
     (description "Nokogiri (鋸) parses and searches XML/HTML, and features
 both CSS3 selector and XPath 1.0 support.")
@@ -5091,26 +5073,6 @@ (define-public ruby-mini-portile-2.6.1
                (base32
                 "1lvxm91hi0pabnkkg47wh1siv56s6slm2mdq1idfm86dyfidfprq"))))))
 
-(define-public ruby-nokogiri
-  (package
-    (inherit ruby-nokogiri-1.10)
-    (version "1.12.5")
-    (source (origin
-              (method url-fetch)
-              (uri (rubygems-uri "nokogiri" version))
-              (sha256
-               (base32
-                "1v02g7k7cxiwdcahvlxrmizn3avj2q6nsjccgilq1idc89cr081b"))))
-    (arguments
-     '(#:tests? #f                      ;XXX: no tests in rubygem
-       #:gem-flags (list "--" "--use-system-libraries"
-                         (string-append "--with-xml2-include="
-                                        (assoc-ref %build-inputs "libxml2")
-                                        "/include/libxml2"))))
-    (propagated-inputs
-     (modify-inputs (package-propagated-inputs ruby-nokogiri-1.10)
-       (replace "ruby-mini-portile" ruby-mini-portile-2.6.1)))))
-
 (define-public ruby-method-source
   (package
     (name "ruby-method-source")
-- 
2.36.1





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

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


Received: (at 55997) by debbugs.gnu.org; 15 Jun 2022 15:05:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 15 11:05:23 2022
Received: from localhost ([127.0.0.1]:39433 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o1UaB-00009L-2T
	for submit <at> debbugs.gnu.org; Wed, 15 Jun 2022 11:05:23 -0400
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:34607)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o1Ua9-00008o-76
 for 55997 <at> debbugs.gnu.org; Wed, 15 Jun 2022 11:05:21 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id 4E90A3200B55;
 Wed, 15 Jun 2022 11:05:15 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute4.internal (MEProxy); Wed, 15 Jun 2022 11:05:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; 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=
 1655305514; x=1655391914; bh=o65HXVrtoZQ2f6BuqcDzPKAQY/wXGYwl5v/
 1RFaBTFU=; b=H4qDsJjuNm6MelnPzJYtQZXD2GxijX0yTssy7W2AQ76+okbalHy
 Uc+giA0fbBHPYNeT9wGuvxhvtSa6WxSarMBhd2Saq7y7ELvqCZhhYhEPwrRNUStF
 SqdMaIC2QRYc/CB5VFHpbdYKfSOh21RtPyJI7KykMf8QcVK/ZYzNacxctTgzDU7p
 3hYI0yIn5yHxngkdAJZbPcbOZ7XO1EeIC9Cu0EtIlMRo1gtr4RHRXf/q27EoQBIX
 BQ3DOdn641egcRBkewWo8seK/bLbiXZm9VqDdMYPcrVACogbSECjf1EYlfby4JdS
 uWXHNjqF72fH9beMcAZ0MXWGGclw86NeuzA==
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=fm2; t=1655305514; x=1655391914; bh=o65HXVrtoZQ2f
 6BuqcDzPKAQY/wXGYwl5v/1RFaBTFU=; b=YB61hzgZRCNvTeP7PqSLsDeTvBrSE
 RSR3qeHLssgB9lXtQRJFai+t1Wz8Ca2PxpnKpwg6i/oKNN8fF228pZsWeGnKdlAv
 HY0hRdJ7fMUDSKqblQU8F/XmMIiommRdEMyq3bKioy4x+EVwR3YeGYXQEWw90+m/
 7+6OF3ajXDxCRdP1zwoPBov3n31grU5zVQ++6jXRoXFAZ1Y5tJ5Rn+jym9S4YxFS
 91tnjpRVXqaFJn7YlWLMCejRBD7n0DIFShabsFoqrj+NcaglRwcCWv1FJT2UcynQ
 DzGBwlg6ftACx0G+Fgc6fGwL8peUaytTeG5jh0LAX9tIkX0SIxWSTpFrw==
X-ME-Sender: <xms:KvWpYs3VhDugSQWgX_uNbEWDkcOPP3-q3Uqx3T0ZhSB_p_7ZGlNSig>
 <xme:KvWpYnFSl9YG1wsnKLXkeD6IB-UhXcJlSU1hmlebzx2Bnt8ZQduLgiTtGU9KNBD6A
 TP0GVq33R5FRTAAhA>
X-ME-Received: <xmr:KvWpYk74C0hk9Lxsas5O5SEedRqYJKCky_NbALSbY2i5fDxCWTCwK74Q5SXC9UgpGAEu1a7hPNymAJtW8osrqe53lebefJVHTYE>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgkeduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke
 ertdertddtnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdq
 fhhithiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepfeegjeetveegie
 elhfegtdettedvvdegkedugfdtueejvefffeeutdejjeelhfefnecuvehluhhsthgvrhfu
 ihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhomhesthhomhdqfhhithiihh
 gvnhhrhidrmhgvrdhukh
X-ME-Proxy: <xmx:KvWpYl05-j4Uixv0-VF2Q22u_e5ixvUY7pyLklUVT7ENKp2qHYjl_A>
 <xmx:KvWpYvG-E2TA0Wk82xSh9JIlFNumwiF75PLiVjuQjNUtDhoXg7Jk3Q>
 <xmx:KvWpYu9uB9_Qsoika_9JJ9dzpSBuWjZ89I7UsLa1UW3L9quLnjEXMA>
 <xmx:KvWpYjhWHL3-xrqf1_lrLXQUxfOxLUheLtzt2_-T-tTdgYDSCd9Pog>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 15 Jun 2022 11:05:13 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging 3/4] gnu: unpin ruby-nokogiri-diff's ruby-nokogiri
Date: Thu, 16 Jun 2022 01:04:33 +1000
Message-Id: <20220615150434.11604-3-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
In-Reply-To: <20220615150434.11604-1-tom@HIDDEN>
References: <20220615145805.3189-1-tom@HIDDEN>
 <20220615150434.11604-1-tom@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.7 (-)

ruby-nokogiri-diff historically had a long reverse dependency set, due to its
reverse dependency of texlive, which was solely via ruby-byebugs.

To avoid ruby-nokogiri updates from triggering rebuilds, ruby-nokogiri-diff
was pinned to ruby-nokogiri-1.10.

However, as of commit "gnu: Remove texlive's dependence on ruby-rspec and
ruby-byebug.", texlive no longer depends on ruby-byebug, and thus updating
ruby-nokogiri won't trigger large rebuilds.

Thus, we are now free to unpin ruby-nokogiri-diff's ruby-nokogiri.

* gnu/packages/ruby.scm (ruby-nokogiri-diff): Unpin ruby-nokogiri version.
---
 gnu/packages/ruby.scm | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 2622bf717a..ffa04b52cf 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -6708,8 +6708,7 @@ (define-public ruby-nokogiri-diff
       (build-system ruby-build-system)
       (propagated-inputs
        (list ruby-tdiff
-             ;; Use a fixed version to prevent rebuilds; see ruby-nokogiri TODO.
-             ruby-nokogiri-1.10))
+             ruby-nokogiri))
       (native-inputs
        (list ruby-rspec ruby-yard ruby-rubygems-tasks))
       (synopsis "Calculate the differences between two XML/HTML documents")
-- 
2.36.1





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

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


Received: (at 55997) by debbugs.gnu.org; 15 Jun 2022 15:05:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 15 11:05:21 2022
Received: from localhost ([127.0.0.1]:39428 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o1Ua8-000097-Ma
	for submit <at> debbugs.gnu.org; Wed, 15 Jun 2022 11:05:21 -0400
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:54457)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o1Ua6-00008c-4B
 for 55997 <at> debbugs.gnu.org; Wed, 15 Jun 2022 11:05:18 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.west.internal (Postfix) with ESMTP id 83FB93200B57;
 Wed, 15 Jun 2022 11:05:12 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Wed, 15 Jun 2022 11:05:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; 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=
 1655305512; x=1655391912; bh=icyB7wyoISi/Y0MORIDFPCKlTXXV4v227sl
 nTefd1KQ=; b=DhCsuKEXGsyyR9iWKa/RswZARZN3D5TxAMZebRx6u7iTUyJ2FwX
 w8p1gQ3ZcmrFqnSH2UJol4vd7U5RTva4kZrIYHrXir/mlWSYO46HgjWnTwXENFSW
 aoyPVMUYHCZeHMEByC3I0hTjlxzr1339hChL0m+WZmwZphiypIacK/DNVq+pJidH
 K6HA6g2aWE0qHeNrHP/MSq0stPC/kDbtdmWwMwkv0xjfwn8JvIvZb/4hRHHNMYlo
 hPwBMHz+f1VCWsoUiZXlZbyCQjfXb4Ytmq/jSHe+G0OOZLmadjckaLsanM8VzPx/
 0HNh8WZduE0j9vJpPvYkgEQTNxsYHQZh8jQ==
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=fm2; t=1655305512; x=1655391912; bh=icyB7wyoISi/Y
 0MORIDFPCKlTXXV4v227slnTefd1KQ=; b=qafB466+oHgM4QSWTdjwO9RU2KtFn
 D4AfUyIqe79+7S6VAhTUz4fW7XnCPYot9cm3nswiLRSY/KmkEQ58qOHIoZR4qClL
 agU7QKYVbmibgooCNu/czx2aiYP+VOQDeIRWu/DuxN4CHHkcC+9t2prewRhzUOjj
 WqujElghmXjGB7HNGoyxr9oqtcQKifojPa7GRkoCjAVTSGkVk7w3QA+myjc5jgZc
 L/9VcLzU9iNkkmQH3vitOTdAN1V2R3KmEhI4qzCQAcvHF6kv/SYxjT1y5laXaLtE
 u6WxayHBc333UEJbfBWjUsXOZNAVqDZtYywhMksM8P8Fdu1B1y+z8p1Lg==
X-ME-Sender: <xms:J_WpYp0bzFb3YU0vISFZA26Nbwxiln6gEf6fX_l8f80on-KQ43tHeQ>
 <xme:J_WpYgHsaDgJPzRxWy0lCMMbicyDT8yOWj2hHnY3uM-zkvIcmXKvHticxai0uGOpW
 V1od0WLiN6HabtJMA>
X-ME-Received: <xmr:J_WpYp66Aa8hibk1QefC31LzdcTifREe3S5QxMjM3HqVv-ASErPAOagbOwAnqkiRX_Y8N4WdEP_gi0saCwQoTQk-oMAfqclKGbQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgkeduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke
 ertdertddtnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdq
 fhhithiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepgeetudfhgeekle
 ekgeekgeeghfdvfffgudfftedvhfduudevffdvheelueehgfdunecuffhomhgrihhnpegt
 thgrnhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehtohhmsehtohhmqdhfihhtiihhvghnrhihrdhmvgdruhhk
X-ME-Proxy: <xmx:J_WpYm3V8WPSOO0HvbPV6m8xyUjIetx5CHD9SihOZ8CxeRJfOdFjmQ>
 <xmx:J_WpYsGRd1YQRq1c4tfX1VaCwrrSYUAze2OB0Mq7oEDoP0aaJBJWuA>
 <xmx:J_WpYn8Rr3psrh-kJtyMS6x6ICqmIoS_e-AKJdRRu3yIWLdwj35TSQ>
 <xmx:KPWpYoiHhyE5MGTRWTRKEzmm6RHXt-soyd-9TVAO72PSVQgqVii_qg>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 15 Jun 2022 11:05:09 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging 2/4] gnu: Remove texlive's dependence on ruby-rspec
 and ruby-byebug.
Date: Thu, 16 Jun 2022 01:04:32 +1000
Message-Id: <20220615150434.11604-2-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
In-Reply-To: <20220615150434.11604-1-tom@HIDDEN>
References: <20220615145805.3189-1-tom@HIDDEN>
 <20220615150434.11604-1-tom@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.7 (-)

Motivation: Break the dependency chain from guix to mariadb.

Prior to this patch:

$ guix graph --path guix mariadb
guix@HIDDEN
po4a@HIDDEN
texlive-tiny@59745
texlive-latex-base@59745
texlive-hyphen-afrikaans@59745
ruby-hydra@HIDDEN
ruby-byebug@HIDDEN
ruby-rubocop@HIDDEN
ruby-parallel@HIDDEN
ruby-mysql2@HIDDEN
mariadb@HIDDEN

As of this patch:

$ ./pre-inst-env guix graph --path guix mariadb
guix graph: error: no path from 'guix@HIDDEN' to 'mariadb@HIDDEN'

* gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch: New file.
* gnu/packages/tex.scm (hyph-utf8-scripts): Add patch.
(texlive-hyphen-package): Depend on ruby-hydra-minimal.
---
 .../patches/texlive-hyph-utf8-no-byebug.patch         | 11 +++++++++++
 gnu/packages/tex.scm                                  |  3 ++-
 2 files changed, 13 insertions(+), 1 deletion(-)
 create mode 100644 gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch

diff --git a/gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch b/gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch
new file mode 100644
index 0000000000..92d12d6665
--- /dev/null
+++ b/gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch
@@ -0,0 +1,11 @@
+diff --git a/lib/tex/hyphen/language.rb b/lib/tex/hyphen/language.rb
+index 12831417..df6daa39 100644
+--- a/lib/tex/hyphen/language.rb
++++ b/lib/tex/hyphen/language.rb
+@@ -1,6 +1,5 @@
+ require 'yaml'
+ require 'hydra'
+-require 'byebug'
+ 
+ require_relative 'path'
+ 
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 1dd3f09f90..33e2fab23c 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -157,6 +157,7 @@ (define hyph-utf8-scripts
     (file-name (string-append "hyph-utf8-scripts-"
                               (number->string %texlive-revision)
                               "-checkout"))
+    (patches (search-patches "texlive-hyph-utf8-no-byebug.patch"))
     (sha256
      (base32
       "04xzf5gr3ylyh3ls09imrx4mwq3qp1k97r9njzlan6hlff875rx2"))))
@@ -225,7 +226,7 @@ (define (texlive-hyphen-package name code locations hash)
                      (invoke "ruby" "generate-ptex-patterns.rb")))))))))
       (native-inputs
        `(("ruby" ,ruby)
-         ("ruby-hydra" ,ruby-hydra)
+         ("ruby-hydra-minimal" ,ruby-hydra-minimal)
          ("hyph-utf8-scripts" ,hyph-utf8-scripts)))
       (home-page "https://ctan.org/pkg/hyph-utf8"))))
 
-- 
2.36.1





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

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


Received: (at 55997) by debbugs.gnu.org; 15 Jun 2022 15:05:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 15 11:05:17 2022
Received: from localhost ([127.0.0.1]:39423 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o1Ua5-00008q-B5
	for submit <at> debbugs.gnu.org; Wed, 15 Jun 2022 11:05:17 -0400
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:47321)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o1Ua3-00008V-3m
 for 55997 <at> debbugs.gnu.org; Wed, 15 Jun 2022 11:05:15 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.west.internal (Postfix) with ESMTP id 529CF3200AEA;
 Wed, 15 Jun 2022 11:05:09 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Wed, 15 Jun 2022 11:05:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; 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=
 1655305508; x=1655391908; bh=VwD15TTDedD7txTJZZ+7BYLgjisxtzxXQG6
 Z7ElbQ8k=; b=ZKaI/8pcBrPmjE6J7EpVd0htfsdkVt4Lu286uwYDR0ySFnbzqiD
 ZtXkkjFCZsN+URil0nzfoiYncBwYCIRYcoZAKLx5vLnChIsDhi7IeAT0ZtVDrGZm
 6E2+E9vegtSlazbbYLnzX40Jz1sCC/bCku+zdOQuLou1w27PCZN4rT2GcZormvTu
 Mc+Gn9OloXnJGEXI8LdEp8Vj9iyAU9gLMr5tcdYRLaLZxE4VHhqcyFMF+ap+nbtn
 u+GVm/Avl0/eaHdyMZNGM+A1h5wE8pXapXKlfdxM/0uURd8ndnLyrURbQqJbU9gQ
 zYz9jwAKhsUsb6YjXAUcFl+VT5WSgKs0DGw==
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=fm2; t=1655305508; x=1655391908; bh=VwD15TTDedD7t
 xTJZZ+7BYLgjisxtzxXQG6Z7ElbQ8k=; b=BZguUtABnmP/zLZFfvdID0Cn+6mRB
 c2m9iDnSMtIhTx9IInTlth7L7lPAJ3f/GuOhDDrjSDfPr1nUyRBw4/ndr2jaBlIq
 IimRQ6AbPYw78svF5pn5Zge4LgLV63oc6WMSHKwUPPXw6SlOsxLEOi5G3EuUuD6X
 4L6pf7DhcLIiUzsrzj+xNQ/biRqmmXaa1y9g6TZjDcWBy860yZqij0E1hr6BMVNI
 yg85BAKAkjK8FLASgOgYanoDplLmwoYg1EUTpuClnK/hivV5pxqW7S90vlb/IE/+
 EvejCf2ALdDCIBN7tAaPva/eenPHC/sZzB9CUn0BF5JrPIDOgl8q9yVRg==
X-ME-Sender: <xms:I_WpYsFMWTQtQk5_E8BntxEupZj2QsFAsa8klgiARRndK79MY4fXkA>
 <xme:I_WpYlUw3ezze1x55VckHsTRr0d714s2uhPpg8sYN4HG8sv-HZI7FToRJVMbvFgCd
 SMEfjm_rqDg8EKF3Q>
X-ME-Received: <xmr:I_WpYmJKVs8mfix6hGat6n218B4SiTS4IueUtrqVLCSgvRzYWHn8BDn9gt9Ky-4UV-Wt5teIAhF8mMUyRel98KhyCAqbPBzWWwY>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgkeduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke
 ertdertddtnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdq
 fhhithiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepueffuefgffdufe
 elgeehgfelgeefkefhgfegffeihfegfefhieeghfetkeeiffdvnecuffhomhgrihhnpehg
 ihhthhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih
 hlfhhrohhmpehtohhmsehtohhmqdhfihhtiihhvghnrhihrdhmvgdruhhk
X-ME-Proxy: <xmx:JPWpYuEjzaFcqRbjxyuTvcQTgakWzRq0_04LCwL_j4aXx9FrWQsIVg>
 <xmx:JPWpYiUxRKBpLmDhPCuQEsgzZCraTCrm-TxE7fPmLqepXp-nnlWWEw>
 <xmx:JPWpYhPHMmbk_KQy2g4_uIPig4kwNaJTWrFe5Y_Jp6PdpF5PoOYn1A>
 <xmx:JPWpYgxMZlkDmOOKVoPbRn3WFvbj8pRA_38fSeWBfoDhoDXepnoKUg>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 15 Jun 2022 11:05:06 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: 55997 <at> debbugs.gnu.org
Subject: [PATCH staging 1/4] gnu: Add ruby-hydra-minimal.
Date: Thu, 16 Jun 2022 01:04:31 +1000
Message-Id: <20220615150434.11604-1-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
In-Reply-To: <20220615145805.3189-1-tom@HIDDEN>
References: <20220615145805.3189-1-tom@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55997
Cc: Tom Fitzhenry <tom@HIDDEN>
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: -1.7 (-)

* gnu/packages/patches/ruby-hydra-no-byebug.patch: New file.
* gnu/packages/ruby.scm (ruby-hydra): Refactor to inherit from ruby-hydra-minimal.
(ruby-hydra-minimal): New variable.
---
 .../patches/ruby-hydra-no-byebug.patch        |  9 +++++
 gnu/packages/ruby.scm                         | 35 +++++++++++++------
 2 files changed, 33 insertions(+), 11 deletions(-)
 create mode 100644 gnu/packages/patches/ruby-hydra-no-byebug.patch

diff --git a/gnu/packages/patches/ruby-hydra-no-byebug.patch b/gnu/packages/patches/ruby-hydra-no-byebug.patch
new file mode 100644
index 0000000000..902d32a30a
--- /dev/null
+++ b/gnu/packages/patches/ruby-hydra-no-byebug.patch
@@ -0,0 +1,9 @@
+diff --git a/lib/hydra.rb b/lib/hydra.rb
+index 29fbad2..6b5058a 100644
+--- a/lib/hydra.rb
++++ b/lib/hydra.rb
+@@ -1,4 +1,3 @@
+-require 'byebug' unless ENV['RACK_ENV'] == "production"
+ require 'pp'
+ 
+ module CoreExt
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 54dcae9089..2622bf717a 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -3124,24 +3124,39 @@ (define-public ruby-hashdiff
     (home-page "https://github.com/liufengyun/hashdiff")
     (license license:expat)))
 
-(define-public ruby-hydra
+(define-public ruby-hydra-minimal
   ;; No releases yet.
   (let ((commit "5abfa378743756ae4d9306cc134bcc482f5c9525")
         (revision "0"))
     (package
-      (name "ruby-hydra")
+      (name "ruby-hydra-minimal")
       (version (git-version "0.0" revision commit))
       (home-page "https://github.com/hyphenation/hydra")
       (source (origin
                 (method git-fetch)
                 (uri (git-reference (url home-page) (commit commit)))
                 (file-name (git-file-name name version))
+                ;; byebug is a non-essential debugging utility that brings in
+                ;; many dependencies.
+                (patches (search-patches "ruby-hydra-no-byebug.patch"))
                 (sha256
                  (base32
                   "1cik398l2765y3d9sdhjzki3303hkry58ac6jlkiy7iy62nm529f"))))
       (build-system ruby-build-system)
       (arguments
-       '(#:phases (modify-phases %standard-phases
+       ;; Avoid rspec dependency.
+       '(#:tests? #f))
+      (synopsis "Ruby hyphenation patterns")
+      (description
+       "ruby-hydra-minimal is a Ruby library for working with hyphenation patterns. It is a low-dependency variant of ruby-hydra.")
+      (license license:expat))))
+
+(define-public ruby-hydra
+  (package
+    (inherit ruby-hydra-minimal)
+    (name "ruby-hydra")
+    (arguments
+        '(#:phases (modify-phases %standard-phases
                     (add-after 'unpack 'make-files-writable
                       (lambda _
                         (for-each make-file-writable (find-files "."))
@@ -3149,14 +3164,12 @@ (define-public ruby-hydra
                     (replace 'check
                       (lambda _
                         (invoke "rspec"))))))
-      (native-inputs
-       (list ruby-rspec))
-      (propagated-inputs
-       (list ruby-byebug))
-      (synopsis "Ruby hyphenation patterns")
-      (description
-       "ruby-hydra is a Ruby library for working with hyphenation patterns.")
-      (license license:expat))))
+    (native-inputs
+     (list ruby-rspec))
+    (propagated-inputs
+     (list ruby-byebug))
+    (description
+     "ruby-hydra is a Ruby library for working with hyphenation patterns.")))
 
 (define-public ruby-shindo
   (package
-- 
2.36.1





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

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


Received: (at submit) by debbugs.gnu.org; 15 Jun 2022 14:59:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 15 10:59:22 2022
Received: from localhost ([127.0.0.1]:39394 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o1UUM-0008O6-IR
	for submit <at> debbugs.gnu.org; Wed, 15 Jun 2022 10:59:22 -0400
Received: from lists.gnu.org ([209.51.188.17]:53816)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1o1UUH-0008Nu-Hm
 for submit <at> debbugs.gnu.org; Wed, 15 Jun 2022 10:59:21 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48954)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tom@HIDDEN>)
 id 1o1UUF-0004a6-Ja
 for guix-patches@HIDDEN; Wed, 15 Jun 2022 10:59:17 -0400
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:54735)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tom@HIDDEN>)
 id 1o1UU4-0001vc-AR
 for guix-patches@HIDDEN; Wed, 15 Jun 2022 10:59:06 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.west.internal (Postfix) with ESMTP id 75FB53200B2A;
 Wed, 15 Jun 2022 10:58:58 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Wed, 15 Jun 2022 10:58:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 tom-fitzhenry.me.uk; h=cc:cc:content-transfer-encoding:date:date
 :from:from:in-reply-to:message-id:mime-version:reply-to:sender
 :subject:subject:to:to; s=fm2; t=1655305137; x=1655391537; bh=xv
 DwqVbToEhLk7CTusktoTx1e9Fvc3zSS+nUuFs0orc=; b=SgNve3wObFHai1bK2P
 bRvCOKEp6U6JZkctD/qzBZXr3vhC9Ab73OWxd19R83mlhIQRzCmOO03fDS9icAG1
 Qy0pMFt+xb9EKv5L9pteUSqlB3gGtoI9+JReCzEk9F86OcZUal/hQ8sKnFys83e1
 ClgPNX7LnGwvueuWxaF+iBCX9ztosy29X7sGUOtdADoadPOwsTZEg2GnkmPyf3Rv
 MsVejxZv8tMJw2iVZLAALL9hure7uziGHoVhr1KSpjeDnU/OvySbaOTQZk/oVuw7
 wM6V95Mi9PcOXqRUegB9VLJtIwTkmC/ABwRHJui2fm6QL33Ne50yFXu5PxRcBhN+
 Vibg==
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:message-id
 :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=
 1655305137; x=1655391537; bh=xvDwqVbToEhLk7CTusktoTx1e9Fvc3zSS+n
 UuFs0orc=; b=we1/AhPQMFTURyRfuvbNPak5YmlBczacprUThhOb9VHE0BCCkYE
 U/CFjoVAS3nn1WYVsPxPITZNwryYXZwlxdSv4vIR8c4EGTCs1sfnTdhhZj23pAF5
 mIcrHhLcZjpyC2RW2M3KVaf2q1YAnPgH+ZKF+Ft630ld58s1KBd3c4UD0C2fxxZP
 NO5z+UPKT/+4ETMGmW8YEb0O5nJzyXlmXHUcUL0cgCwLb8dWWD5ic0iRm43tLfxK
 r2mDpfqjZvI0LboIhfRXoutaClVSnAdf708AFKwYN5t8GEyLKV3Oek2KjOrv8D5g
 bMqBewejIM2dh4DvMY0hwvaSSCFxrBSkzpw==
X-ME-Sender: <xms:sfOpYg2JyV-BvdN-YE3aXmNLnPx4N4o_u7qKbmxgsD9ntjrYoi8zGQ>
 <xme:sfOpYrEk47_ZUrFJ_B_XgN1ulHr6dJPLTaaaNRvJh5ecHuqftCKOc63Ln0XqC7cJX
 wvt5zcVO8LIXQi5mw>
X-ME-Received: <xmr:sfOpYo79OQ8lTcXL2icDVcRiUpfbIR_fga_GvHEw1ZfBhlxN5hz0ap544cJ59SkbGuBYrLnkv-gQOzX2JtLXzUfthuZnPikSzrU>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddvuddgkedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertd
 ertddtnecuhfhrohhmpefvohhmucfhihhtiihhvghnrhihuceothhomhesthhomhdqfhhi
 thiihhgvnhhrhidrmhgvrdhukheqnecuggftrfgrthhtvghrnhepfeeivdegffeftefhke
 eugfdvudetfedtieejuddugfejueektddvvdefueetgeevnecuvehluhhsthgvrhfuihii
 vgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhomhesthhomhdqfhhithiihhgvnh
 hrhidrmhgvrdhukh
X-ME-Proxy: <xmx:sfOpYp31Sb24EZB8Cq_xkLdJ6DkT5eulAYgGZkLrGbPhtzHrV-uS5w>
 <xmx:sfOpYjFmKNoBXFhhFkhevgq2VPZ3myf-xsMyU9S6EtclW7N3JO7Z1w>
 <xmx:sfOpYi8lFmOwUE6n9Z0ogi0S_Rd0Yps8GQfpcgvwfCMuKtXFAaR1hg>
 <xmx:sfOpYnhXL2caoIR7Lkzan5EbowZoJk_cv749zyfnR4kpHn77Qa5QwA>
Feedback-ID: iefc945ae:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 15 Jun 2022 10:58:56 -0400 (EDT)
From: Tom Fitzhenry <tom@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH staging 0/4] Remove texlive's dependence on mariadb.
Date: Thu, 16 Jun 2022 00:58:05 +1000
Message-Id: <20220615145805.3189-1-tom@HIDDEN>
X-Mailer: git-send-email 2.36.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=64.147.123.21;
 envelope-from=tom@HIDDEN; helo=wout5-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, 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.4 (-)
X-Debbugs-Envelope-To: submit
Cc: Tom Fitzhenry <tom@HIDDEN>
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.4 (--)

While rebuilding my simple server, I noticed mariadb being compiled, which
didn't seem right.

$ guix graph --path guix mariadb
guix@HIDDEN
po4a@HIDDEN
texlive-tiny@59745
texlive-latex-base@59745
texlive-hyphen-afrikaans@59745
ruby-hydra@HIDDEN
ruby-byebug@HIDDEN
ruby-rubocop@HIDDEN
ruby-parallel@HIDDEN
ruby-mysql2@HIDDEN
mariadb@HIDDEN

This patch series is my attempt to cut the texlive to ruby-byebug dependency,
by introducing ruby-hydra-minimal, a minimal variant of ruby-hydra that
doesn't depend on ruby-byebug.

This also enabled the cleanup of ruby-nokogiri-1.10.

Tom Fitzhenry (4):
  gnu: Add ruby-hydra-minimal.
  gnu: Remove texlive's dependence on ruby-rspec and ruby-byebug.
  gnu: unpin ruby-nokogiri-diff's ruby-nokogiri
  gnu: Remove unused ruby-nokogiri-1.10.

 .../patches/ruby-hydra-no-byebug.patch        |  9 ++
 .../patches/texlive-hyph-utf8-no-byebug.patch | 11 +++
 gnu/packages/ruby.scm                         | 86 +++++++------------
 gnu/packages/tex.scm                          |  3 +-
 4 files changed, 52 insertions(+), 57 deletions(-)
 create mode 100644 gnu/packages/patches/ruby-hydra-no-byebug.patch
 create mode 100644 gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch

-- 
2.36.1





Acknowledgement sent to Tom Fitzhenry <tom@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#55997; Package guix-patches. 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: Fri, 1 Jul 2022 02:15:02 UTC

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