GNU bug report logs - #57491
[PATCH] patch series: Update Raku ecosystem

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: "Daniel Sockwell" <daniel@HIDDEN>; Keywords: patch moreinfo; dated Tue, 30 Aug 2022 16:32:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Added tag(s) moreinfo. Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 57491) by debbugs.gnu.org; 8 Sep 2022 09:15:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 08 05:15:26 2022
Received: from localhost ([127.0.0.1]:57251 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oWDd8-0007ca-3H
	for submit <at> debbugs.gnu.org; Thu, 08 Sep 2022 05:15:26 -0400
Received: from laurent.telenet-ops.be ([195.130.137.89]:58194)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1oWDd6-0007cO-04
 for 57491 <at> debbugs.gnu.org; Thu, 08 Sep 2022 05:15:25 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by laurent.telenet-ops.be with bizsmtp
 id HMFJ2800M20ykKC01MFKTh; Thu, 08 Sep 2022 11:15:22 +0200
Message-ID: <ff7008b4-ade3-2dc1-1dc7-59cde0ffffad@HIDDEN>
Date: Thu, 8 Sep 2022 11:15:17 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.12.0
Content-Language: en-US
To: Daniel Sockwell <daniel@HIDDEN>, 57491 <at> debbugs.gnu.org
References: <e01718cc-4ff3-d82f-c450-1948a529b8aa@HIDDEN>
 <6a94445eadf207371de0d4639c0a194a@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
Subject: Re: [PATCH] patch series: Update Raku ecosystem
In-Reply-To: <6a94445eadf207371de0d4639c0a194a@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------DZPZybk0ANlT1zDZK0uaXsoA"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1662628522; bh=/oN7wmv+nu3roHPo+SutkBdGy1TEzHmXWMIj1GozW4U=;
 h=Date:To:References:From:Subject:In-Reply-To;
 b=l1+uSdZ8vDecGKIJ6/eKlRi4dywuq3QBw4C4+P7UhwWe03kN1Kz2wKzzWL++wvUDE
 LCElGdjUt1jBqr78yBiRkp/CWqMMTJKUlfdspacCuWKvyYAO3uPAcgKbfaQOimxYTQ
 dHySnsIc3AhQI19HSHi5rcmmO3wP6sRvFAPYox4nfj+O6FTtcC5Xrafui6xXxyR1ZV
 3ze7UcbtmAPsppqJ/ifTSggkE0qN5nbZtkcZBiCV+jL0IjepvZIdde0qzLExELdSZx
 gEV6zV7GYAGN3UeTbpZ8s+WKRlTBRZRsHXHpJlYhMEAqTy8sak3SSpwVkILWVmLg1H
 44wwDe7faj4GA==
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57491
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 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------DZPZybk0ANlT1zDZK0uaXsoA
Content-Type: multipart/mixed; boundary="------------A2HfVv5rXKLmZG6JM284pjSf";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: Daniel Sockwell <daniel@HIDDEN>, 57491 <at> debbugs.gnu.org
Message-ID: <ff7008b4-ade3-2dc1-1dc7-59cde0ffffad@HIDDEN>
Subject: Re: [PATCH] patch series: Update Raku ecosystem
References: <e01718cc-4ff3-d82f-c450-1948a529b8aa@HIDDEN>
 <6a94445eadf207371de0d4639c0a194a@HIDDEN>
In-Reply-To: <6a94445eadf207371de0d4639c0a194a@HIDDEN>

--------------A2HfVv5rXKLmZG6JM284pjSf
Content-Type: multipart/mixed; boundary="------------M1SLFnbcEKqmwJ1QKqARBOvc"

--------------M1SLFnbcEKqmwJ1QKqARBOvc
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQpPbiAwOC0wOS0yMDIyIDA0OjE4LCBEYW5pZWwgU29ja3dlbGwgd3JvdGU6DQo+IChJZiB0
aGlzIHdhcyBhbHJlYWR5IHRoZSBjYXNlIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uLCB0aGF0
J3Mgc3RpbGwgYmFkLA0KPj4gYnV0IHRoZW4gaXQgY2FuIGJlIGxlZnQgZm9yIGxhdGVyLCBi
ZWluZyBpbmRlcGVuZGVudCBvZiB0aGlzIHBhdGNoLikNCj4gVW5kZXJzdG9vZC4gIEknbGwg
cHV0IHRoYXQgb24gdGhlIHRvLWRvIGxpc3QgZm9yIGZ1dHVyZSBwYXRjaGVzICh0aG91Z2gN
Cj4gcGlubmluZyBzcGVjaWZpYyB2ZXJzaW9ucyBvZiBNb2FyVk0vUmFrdWRvIHRvIHNwZWNp
ZmljIHZlcnNpb25zIG9mIHRoZSBVQ0QNCj4gaXMgaW1wb3J0YW50LCBzbyB1bmJ1bmRsaW5n
IG1pZ2h0IG1lYW4gaW5jbHVkaW5nIG1vcmUgdXAtdG8tZGF0ZSB2ZXJzaW9ucw0KPiBvZiB0
aGUgVUNELCB1bmxlc3MgR3VpeCBhbHJlYWR5IHN0YXlzIHZlcnkgY3VycmVudCB0aGVyZSku
DQpJZiBoYXZpbmcgYSBzcGVjaWZpYyB2ZXJzaW9uIChhbmQgbm90IGp1c3QgYSBzdWZmaWNp
ZW50bHkgcmVjZW50IHZlcnNpb24pDQppcyBpbXBvcnRhbnQsIHlvdSBjYW4gbG9vayBhdCB0
aGUgJ3VjZC1uZXh0JyBwYWNrYWdlIGFuZCBtYWtlIGEgc2ltaWxhcg0KcGFja2FnZSB2YXJp
YW50LCBleGNlcHQgZm9yIHdoYXRldmVyIHZlcnNpb24gTW9hclZNIGFuZCBSYWt1ZG8gbmVl
ZA0KPj4gSSBub3RpY2VkIHlvdSByZW1vdmVkIHRoZSBtZW50aW9uIG9mIHRoZSBnYXJiYWdl
IGNvbGxlY3RvciwgaXMgdGhpcw0KPj4gaW50ZW50aW9uYWw/DQo+IEkgY3V0IHRoZSBHQyBm
cm9tIHRoZSBsaXN0IG9mIGZlYXR1cmVzIGluIGFuIGVmZm9ydCB0byBzdGF5IHdpdGhpbiBH
dWl4J3MNCj4gbGVuZ3RoIGd1aWRlbGluZXMgZm9yIGRlc2NyaXB0aW9ucyAoYW5kIGJlY2F1
c2UgaGF2aW5nIGEgR0MgZG9lc24ndCBkbyBtdWNoDQo+IHRvIGRpc3Rpbmd1aXNoIFJha3Ug
ZnJvbSBQZXJsL1B5dGhvbi9uZWFybHkgYWxsIExpc3BzL0pTLCBldGMuKSAgQnV0IHRoZSBH
Qw0KPiBpcyB2ZXJ5IG11Y2ggc3RpbGwgcHJlc2VudCA6KQ0KT0suDQo+PiBPbiBucXAtY29u
ZmlndXJlOiBBcmUgeW91IHN1cmUgdGhhdCAnYmluJyBzaG91bGQgYmUgaW5zdGFsbGVkIGlu
ICcuLi4vYmluJz8NCj4+IExvb2tpbmcgYXQgdGhlIEdpdCByZXBvc2l0b3J5LCBtYWtlLm5x
cCBkb2VzIG5vdCBoYXZlIGEgc2hlYmFuZyBhbmQgY2FuIGhlbmNlDQo+PiBub3QgYmUgZGly
ZWN0bHkgcnVuLCBtYXliZSB5b3Ugc2hvdWxkIGFkZCBhIHNoZWJhbmc/DQo+Pg0KPj4gQWxz
bywgaXMgdGhlcmUgYXBwZWFyIHRvIGJlIHNvbWUgdGVzdHMgaW4gJ3QnLCB3aHkgYXJlbid0
IHRoZXkgcnVuPyBUaGVyZSBpcyBhDQo+PiAncmFrdWRvLWJ1aWxkLXN5c3RlbScsIG1heWJl
IHRoaXMgcmFrdWRvLWJ1aWxkLXN5c3RlbSBjYW4gcHJvcGVybHkgYnVpbGQgdGhpcw0KPj4g
cGFja2FnZQ0KPiBJJ2xsIGRvdWJsZSBjaGVjayB0aGUgYWJvdmUuDQo+DQo+PiBPbiBucXA6
IHdoeSB0aGUgc3dpdGNoIGZyb20gZG93bmxvYWRpbmcgdGhlIHNvdXJjZSBjb2RlIGZyb20g
dGhlIGFwcGFyZW50IG9mZmljaWFsIHNpdGUNCj4+ICJyYWt1ZG8ucGVybDYub3JnIiB0byBH
aXRIdWI/DQo+IFRoZSBSYWt1ZG8gc2l0ZSBubyBsb25nZXIgaG9zdHMgTlFQLCBqdXN0IFJh
a3Vkby4gIFNlZSBodHRwczovL3Jha3Vkby5wZXJsNi5vcmcvZG93bmxvYWRzDQo+DQpPSy4N
Cj4+PiArIChzdWJzdGl0dXRlKiAidC8wOS1tb2FyLzAxLXByb2ZpbGVycy50Ig0KPj4+ICsg
KCgib2suKlxcJGh0bWxwYXRoIiBodG1sLXRlc3QtdGV4dCkNCj4+PiArIChzdHJpbmctYXBw
ZW5kICJ0b2RvIFwiaGFybmVzczUgZmFpbHMgdG8gd3JpdGUgaHRtbCBwcm9maWxlXCI7Ig0K
Pj4+ICsgaHRtbC10ZXN0LXRleHQpKSkpKQ0KPj4gV2hhdCdzIHRoZSBpc3N1ZSBoZXJlPyBJ
cyBpdCBhIGxpbWl0YXRpb24gb2YgdGhlIEd1aXggcGFja2FnaW5nLCBvciBjb3VsZCBpdCBw
ZXJoYXBzDQo+PiBiZSBhbiB1cHN0cmVhbSBidWc/IElmIHRoZSBsYXR0ZXIsIHVwc3RyZWFt
IG5lZWRzIHRvIGJlIGluZm9ybWVkIHN1Y2ggdGhhdCB0aGV5IGNhbg0KPj4gZml4IHRoZSBi
dWcuDQo+IEknbSBob25lc3RseSB1bnN1cmUuICBJIGNhbid0IHVuZGVyc3RhbmQgd2h5IGl0
IHdvdWxkIGJlIGEgR3VpeC1zcGVjaWZpYyBpc3N1ZSwgYnV0IEkndmUNCj4gYWxzbyBuZXZl
ciBoYWQgdGhhdCB0ZXN0IGZhaWwgd2hlbiBidWlsZGluZyBmcm9tIHNvdXJjZSBvbiBvdGhl
ciBkaXN0cm9zLiAgTW9yZSBpbnZlc3RpZ2F0aW9uDQo+IGlzIGNhbGxlZCBmb3IuDQpPSywg
SSBzdXBwb3NlIGl0IGlzbid0IGEgYmxvY2tlci4NCj4+IE9uIHRoZSBuZXcgcGFja2FnZSBk
ZXNjcmlwdGlvbjogLi4uIEl0J3MgZ2V0dGluZyBjbG9zZSB0byBtYXJrZXRpbmcgcGhyYXNl
cw0KPiBUaGFua3MuICBJIGNvdWxkIHRlbGwgSSB3YXMgZ2V0dGluZyBhIGJpdCBjbG9zZSB0
byB0aGF0IGxpbmUgYW5kIGd1ZXNzIEkgbGV0IG15IGVudGh1c2lhc20NCj4gY2FycnkgbWUg
YXdheSBhIGJpdDsgSSdsbCByZWluIGl0IGluLg0KPg0KPj4gQ2FuIHlvdSB2ZXJpZnkgdGhh
dCBvdXIgdmFyaW91cyBwZXJsNi0uLi4gbGlicmFyaWVzIHN0aWxsIGJ1aWxkLCBhbmQgdGhh
dCB3aGVuIGRvaW5nLCBzYXksDQo+PiAiZ3VpeCBzaGVsbCByYWt1ZG8gcGVybDYtanNvbi1u
YW1lIC0tIHdoYXRldmVyLXJha3Vkb3MtYmluYXJ5LW5hbWUtaXMiLCB5b3UgY2FuIHN0aWxs
IHVzZQ0KPj4gcGVybDYtanNvbi1uYW1lIGluIHdoYXRldmVyIGlzIHJha3VkbydzIG5hbWUg
Zm9yIGEgUkVQTD8NCj4gV2lsbCBkby4gIChFdmVyeXRoaW5nICpzaG91bGQqIGJlIGJhY2t3
YXJkcyBjb21wYXRpYmxlLCBidXQgaXQncyAxMDAlIHdvcnRoIGNoZWNraW5nKQ0KSSBtZWFu
dCwgdGhlIHJha3Vkby1idWlsZC1zeXN0ZW0gZXhwZWN0cyBQRVJMNkxJQiwgYnV0IHRoZSBw
YWNrYWdlIG5vdyBoYXMgYQ0KUkFLVUxJQiBzZWFyY2ggcGF0aCBpbnN0ZWFkLg0KPj4gWW91
IGFkZCBzb21lIHBhdGNoZXMsIGJ1dCB0aGV5IG5lZWQgdG8gYmUgcmVnaXN0ZXJlZCBpbiBn
bnUvbG9jYWwubWsgYXMgd2VsbCwgcGxlYXNlIGRvIHNvLg0KPiBXaWxsIGRvLg0KPg0KPj4g
T24gdGhlIHBhdGNoIGZpbGUgbmFtZTogaXQgbG9va3MgYSBsaXR0bGUgc3VzcGVjdCwgcGVy
aGFwcyBpZiB5b3UgcnVuIHRoZSBsaW50ZXIgb24gdGhlDQo+PiBwYWNrYWdlcyBpdCB3aWxs
IGhhdmUgYSBjb21tZW50IGFib3V0IHRoZSBmaWxlIG5hbWVzLg0KPiBJIHJhbiB0aGUgbGlu
dGVyIGFuZCBpdHMgb25seSBjb21tZW50IHdhcyB0aGF0IHBhdGNoZXMgbmVlZCB0byBzdGFy
dCB3aXRoIHRoZSBwYWNrYWdlIG5hbWUuDQpQb3NzaWJseSBpdCBleHBlY3RzIHRoZSBwYWNr
YWdlIG5hbWUgdG8gYmUgZm9sbG93ZWQgYnkgYSAtIGluc3RlYWQgb2YgYSAuDQo+IElzIHRo
ZXJlIGFub3RoZXIgcnVsZT8NClBhdGNoZXMgc2hvdWxkIGhhdmUgYSBjb21tZW50IGF0IHRo
ZSB0b3AgZXhwbGFpbmluZyB3aGF0IHRoZXkgYXJlIGZvciwgDQpidXQgeW91IGFscmVhZHkg
ZGlkIHRoYXQuDQoNCkdyZWV0aW5ncywNCk1heGltZQ0KDQo=
--------------M1SLFnbcEKqmwJ1QKqARBOvc
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------M1SLFnbcEKqmwJ1QKqARBOvc--

--------------A2HfVv5rXKLmZG6JM284pjSf--

--------------DZPZybk0ANlT1zDZK0uaXsoA
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

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

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYxmypQUDAAAAAAAKCRBJ4+4iGRcl7oNi
AP9Y3RLrtpuH1P2sP2BhTmNsnQeqPo+ynaVaT+imhdWGhwEArcuQJJhsx+4v/rL/tr6dfOvpyQcY
O7jZqBelYOPvzQ4=
=vypo
-----END PGP SIGNATURE-----

--------------DZPZybk0ANlT1zDZK0uaXsoA--




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

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


Received: (at 57491) by debbugs.gnu.org; 8 Sep 2022 02:18:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 07 22:18:06 2022
Received: from localhost ([127.0.0.1]:56787 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oW77G-0000oU-8S
	for submit <at> debbugs.gnu.org; Wed, 07 Sep 2022 22:18:06 -0400
Received: from out2.migadu.com ([188.165.223.204]:54221)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel@HIDDEN>) id 1oW77D-0000oK-2j
 for 57491 <at> debbugs.gnu.org; Wed, 07 Sep 2022 22:18:04 -0400
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codesections.com;
 s=key1; t=1662603481;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=FhM/FskMKDvKmJhIr19s+0iMcEGW8uvqH4B84MyrrPI=;
 b=F5XGRpm3DweZ5TAa2JGAiLg299vznuknXXI2Sc0kVnsEXFYj+Gn9OPIH1XTmiwu+QFNs61
 +GHhiZfjt0ltAEFhhA7f4HYL0yH3FbDSXU8RRfeKlQYDFnag5l12jWLNnUoYI+IJz/fhHC
 gonF3Hf+maTBYtsa7WImsWYR3V/HgUZjMIAOTB0fk4N4ZKQYNdaTur1DjEy0sV5hKSyaVm
 CV2SeuWoNj1p047zTmnGVJc+TwPBQu4Y6MQf6W7IEHa5WlKL+LDGefKKsv/XpNfqK4H+57
 JcfY/ytbC3QbQSmMll0BXgI+R6Q0v9fYx3QCtGGqL3u+/BLnkWXrCPa//viVag==
Date: Thu, 08 Sep 2022 02:18:00 +0000
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
From: "Daniel Sockwell" <daniel@HIDDEN>
Message-ID: <6a94445eadf207371de0d4639c0a194a@HIDDEN>
Subject: Re: [PATCH] patch series: Update Raku ecosystem
To: "Maxime Devos" <maximedevos@HIDDEN>, 57491 <at> debbugs.gnu.org
In-Reply-To: <e01718cc-4ff3-d82f-c450-1948a529b8aa@HIDDEN>
References: <e01718cc-4ff3-d82f-c450-1948a529b8aa@HIDDEN>
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: codesections.com
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57491
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 (-)

Thanks so much for the feedback. I've answered a few questions inline =0A=
below and I'll follow up with revised patches in the next few days.=0A=0A=
September 7, 2022 5:56 PM, "Maxime Devos" <maximedevos@HIDDEN> wrote:=
=0A> IIUC, this means that previously, it didn't include a copy [of the =
=0A> Unicode Character Database], and now it does?=0A=0ANo, it did previo=
usly as well; the description just didn't mention it=0A=0A> (If this was =
already the case in the previous version, that's still bad,=0A> but then =
it can be left for later, being independent of this patch.)=0A=0AUndersto=
od.  I'll put that on the to-do list for future patches (though =0Apinnin=
g specific versions of MoarVM/Rakudo to specific versions of the UCD=0Ais=
 important, so unbundling might mean including more up-to-date versions=
=0Aof the UCD, unless Guix already stays very current there).=0A=0A> I no=
ticed you removed the mention of the garbage collector, is this =0A> inte=
ntional? =0A=0AI cut the GC from the list of features in an effort to sta=
y within Guix's =0Alength guidelines for descriptions (and because having=
 a GC doesn't do much=0Ato distinguish Raku from Perl/Python/nearly all L=
isps/JS, etc.)  But the GC=0Ais very much still present :)=0A=0A> On nqp-=
configure: Are you sure that 'bin' should be installed in '.../bin'? =0A>=
 Looking at the Git repository, make.nqp does not have a shebang and can =
hence=0A> not be directly run, maybe you should add a shebang?=0A> =0A> A=
lso, is there appear to be some tests in 't', why aren't they run? There =
is a=0A> 'rakudo-build-system', maybe this rakudo-build-system can proper=
ly build this =0A> package =0A=0AI'll double check the above.=0A=0A> On n=
qp: why the switch from downloading the source code from the apparent off=
icial site=0A> "rakudo.perl6.org" to GitHub?=0A=0AThe Rakudo site no long=
er hosts NQP, just Rakudo.  See https://rakudo.perl6.org/downloads=0A=0A=
=0A>> + (substitute* "t/09-moar/01-profilers.t"=0A>> + (("ok.*\\$htmlpath=
" html-test-text)=0A>> + (string-append "todo \"harness5 fails to write h=
tml profile\";"=0A>> + html-test-text)))))=0A> =0A> What's the issue here=
? Is it a limitation of the Guix packaging, or could it perhaps=0A> be an=
 upstream bug? If the latter, upstream needs to be informed such that the=
y can =0A> fix the bug.=0A=0AI'm honestly unsure.  I can't understand why=
 it would be a Guix-specific issue, but I've=0Aalso never had that test f=
ail when building from source on other distros.  More investigation=0Ais =
called for.=0A=0A=0A> On the new package description: ... It's getting cl=
ose to marketing phrases=0A=0AThanks.  I could tell I was getting a bit c=
lose to that line and guess I let my enthusiasm =0Acarry me away a bit; I=
'll rein it in.=0A=0A> Can you verify that our various perl6-... librarie=
s still build, and that when doing, say, =0A> "guix shell rakudo perl6-js=
on-name -- whatever-rakudos-binary-name-is", you can still use=0A> perl6-=
json-name in whatever is rakudo's name for a REPL?=0A=0AWill do.  (Everyt=
hing *should* be backwards compatible, but it's 100% worth checking)=0A=
=0A> You add some patches, but they need to be registered in gnu/local.mk=
 as well, please do so.=0A=0AWill do.=0A=0A> On the patch file name: it l=
ooks a little suspect, perhaps if you run the linter on the =0A> packages=
 it will have a comment about the file names.=0A=0AI ran the linter and i=
ts only comment was that patches need to start with the package name.=0AI=
s there another rule?=0A=0A> On commit messages: they don't follow our co=
nventions. ... A new copyright line can also be added.=0A=0AWill fix.=0A =
=0A> Greetings,=0A=0AThanks!  I'm glad to be able to help with a small co=
rner of Guix :)




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

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


Received: (at 57491) by debbugs.gnu.org; 7 Sep 2022 21:56:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 07 17:56:54 2022
Received: from localhost ([127.0.0.1]:56404 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oW32U-0006nv-3V
	for submit <at> debbugs.gnu.org; Wed, 07 Sep 2022 17:56:54 -0400
Received: from xavier.telenet-ops.be ([195.130.132.52]:60534)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1oW32R-0006nl-0F
 for 57491 <at> debbugs.gnu.org; Wed, 07 Sep 2022 17:56:52 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by xavier.telenet-ops.be with bizsmtp
 id H9wn2800120ykKC019wnP7; Wed, 07 Sep 2022 23:56:49 +0200
Message-ID: <e01718cc-4ff3-d82f-c450-1948a529b8aa@HIDDEN>
Date: Wed, 7 Sep 2022 23:56:47 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.12.0
Content-Language: en-US
To: 57491 <at> debbugs.gnu.org, Daniel Sockwell <daniel@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
Subject: Re: [PATCH] patch series: Update Raku ecosystem
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------vJB007EmqXJp55E0dXIzr3Va"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1662587809; bh=y5xLarCcaGWNb/QceacBfgZGiiPR2t2Y6S+euhCo+b4=;
 h=Date:To:From:Subject;
 b=NHWq21XiO6S4MITdMA5q5RPnY0Mq9gQiXdJ+9w3yZBwGsS0sW4w3L1FDvMWi0dKAk
 e3EW/H56VHeF70eaADj+1xda8LbU430iqRN1y7P74oy91WXM9Wf45DWiUVom++m2FC
 h2neMyRG04glrc/kwLi9hVjFymz4xR07KzKZslxxjkU/6fdyi1RsIwcQK1Oueu8QL2
 BbsSMW2RNHCpm9VRnoNIFvpEsaCM1hsTSDX5e4bKSEmJHhByzvA6RXihwPK5U/YWnh
 x/JUnyE42G/OmqDKnMuGchQNHBK7mGTgxQvcgCbx9AqOA2r0M+U8nWrBehRW+mutqn
 hB02Butcs9hPA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 57491
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 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------vJB007EmqXJp55E0dXIzr3Va
Content-Type: multipart/mixed; boundary="------------pqWkN2UiI0nAOUsocQEDD3N6";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: 57491 <at> debbugs.gnu.org, Daniel Sockwell <daniel@HIDDEN>
Message-ID: <e01718cc-4ff3-d82f-c450-1948a529b8aa@HIDDEN>
Subject: Re: [PATCH] patch series: Update Raku ecosystem

--------------pqWkN2UiI0nAOUsocQEDD3N6
Content-Type: multipart/mixed; boundary="------------SVNtRdurbNHDRfaK24ebOtUu"

--------------SVNtRdurbNHDRfaK24ebOtUu
Content-Type: multipart/alternative;
 boundary="------------LNW74GGoFng9ymgh4SW8ard0"

--------------LNW74GGoFng9ymgh4SW8ard0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

PiAtQGl0ZW0gR3JlYXQgVW5pY29kZSBzdXBwb3J0LCB3aXRoIHN0cmluZ3MgcmVwcmVzZW50
ZWQgYXQgZ3JhcGhlbWUgbGV2ZWwNCj4gK0BpdGVtIFVudXN1YWxseSBzdHJvbmcgVW5pY29k
ZSBzdXBwb3J0IGVuYWJsZWQgYnkgc3RyaW5ncyByZXByZXNlbnRlZCBhdA0KPiArZ3JhcGhl
bWUgbGV2ZWwgYW5kIGFuIGVtYmVkZGVkIGNvcHkgb2YgdGhlIFVuaWNvZGUgQ2hhcmFjdGVy
IERhdGFiYXNlDQoNCklJVUMsIHRoaXMgbWVhbnMgdGhhdCBwcmV2aW91c2x5LCBpdCBkaWRu
J3QgaW5jbHVkZSBhIGNvcHksIGFuZCBub3cgaXQgDQpkb2VzPyBJZiBzbywgdGhhdCdzIGJ1
bmRsaW5nLCB3aGljaCBpcyB0byBiZSBhdm9pZGVkIGluIEd1aXggc3VjaCB0aGF0IA0KdGhl
cmUgaXMgb25seSBhIHNpbmdsZSBjb3B5IHRvIGtlZXAgdXAtdG8tZGF0ZS4gRnJvbSAoZ3Vp
eClTdWJtaXR0aW5nIA0KUGF0Y2hlczoNCg0KPiDCoCA4LiBNYWtlIHN1cmUgdGhlIHBhY2th
Z2UgZG9lcyBub3QgdXNlIGJ1bmRsZWQgY29waWVzIG9mIHNvZnR3YXJlDQo+IMKgwqDCoMKg
IGFscmVhZHkgYXZhaWxhYmxlIGFzIHNlcGFyYXRlIHBhY2thZ2VzLg0KPg0KPiDCoMKgwqDC
oCBTb21ldGltZXMsIHBhY2thZ2VzIGluY2x1ZGUgY29waWVzIG9mIHRoZSBzb3VyY2UgY29k
ZSBvZiB0aGVpcg0KPiDCoMKgwqDCoCBkZXBlbmRlbmNpZXMgYXMgYSBjb252ZW5pZW5jZSBm
b3IgdXNlcnMuwqAgSG93ZXZlciwgYXMgYQ0KPiDCoMKgwqDCoCBkaXN0cmlidXRpb24sIHdl
IHdhbnQgdG8gbWFrZSBzdXJlIHRoYXQgc3VjaCBwYWNrYWdlcyBlbmQgdXAgdXNpbmcNCj4g
wqDCoMKgwqAgdGhlIGNvcHkgd2UgYWxyZWFkeSBoYXZlIGluIHRoZSBkaXN0cmlidXRpb24s
IGlmIHRoZXJlIGlzIG9uZS4NCj4gwqDCoMKgwqAgVGhpcyBpbXByb3ZlcyByZXNvdXJjZSB1
c2FnZSAodGhlIGRlcGVuZGVuY3kgaXMgYnVpbHQgYW5kIHN0b3JlZA0KPiDCoMKgwqDCoCBv
bmx5IG9uY2UpLCBhbmQgYWxsb3dzIHRoZSBkaXN0cmlidXRpb24gdG8gbWFrZSB0cmFuc3Zl
cnNlIGNoYW5nZXMNCj4gwqDCoMKgwqAgc3VjaCBhcyBhcHBseWluZyBzZWN1cml0eSB1cGRh
dGVzIGZvciBhIGdpdmVuIHNvZnR3YXJlIHBhY2thZ2UgaW4gYQ0KPiDCoMKgwqDCoCBzaW5n
bGUgcGxhY2UgYW5kIGhhdmUgdGhlbSBhZmZlY3QgdGhlIHdob2xlIHN5c3RlbeKAlHNvbWV0
aGluZyB0aGF0DQo+IMKgwqDCoMKgIGJ1bmRsZWQgY29waWVzIHByZXZlbnQuDQoNCihJZiB0
aGlzIHdhcyBhbHJlYWR5IHRoZSBjYXNlIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uLCB0aGF0
J3Mgc3RpbGwgYmFkLCANCmJ1dCB0aGVuIGl0IGNhbiBiZSBsZWZ0IGZvciBsYXRlciwgYmVp
bmcgaW5kZXBlbmRlbnQgb2YgdGhpcyBwYXRjaC4pDQoNCkkgbm90aWNlZCB5b3UgcmVtb3Zl
ZCB0aGUgbWVudGlvbiBvZiB0aGUgZ2FyYmFnZSBjb2xsZWN0b3IsIGlzIHRoaXMgDQppbnRl
bnRpb25hbD8gU2VlbXMgYSB1c2VmdWwgZmVhdHVyZSB0byBtZSAuLi4NCg0KT24gbnFwLWNv
bmZpZ3VyZTogQXJlIHlvdSBzdXJlIHRoYXQgJ2Jpbicgc2hvdWxkIGJlIGluc3RhbGxlZCBp
biANCicuLi4vYmluJz8gTG9va2luZyBhdCB0aGUgR2l0IHJlcG9zaXRvcnksIG1ha2UubnFw
IGRvZXMgbm90IGhhdmUgYSANCnNoZWJhbmcgYW5kIGNhbiBoZW5jZSBub3QgYmUgZGlyZWN0
bHkgcnVuLCBtYXliZSB5b3Ugc2hvdWxkIGFkZCBhIHNoZWJhbmc/DQoNCkFsc28sIGlzIHRo
ZXJlIGFwcGVhciB0byBiZSBzb21lIHRlc3RzIGluICd0Jywgd2h5IGFyZW4ndCB0aGV5IHJ1
bj/CoCANClRoZXJlIGlzIGEgJ3Jha3Vkby1idWlsZC1zeXN0ZW0nLCBtYXliZSB0aGlzIHJh
a3Vkby1idWlsZC1zeXN0ZW0gY2FuIA0KcHJvcGVybHkgYnVpbGQgdGhpcyBwYWNrYWdlIChp
bmNsdWRpbmcgdGVzdHMsIG1heWJlIGl0IGV2ZW4gYWRkcyBhIA0Kc2hlYmFuZyBmb3IgdGhl
IG1ha2UubnFwKT8NCg0KT24gbnFwOiB3aHkgdGhlIHN3aXRjaCBmcm9tIGRvd25sb2FkaW5n
IHRoZSBzb3VyY2UgY29kZSBmcm9tIHRoZSANCmFwcGFyZW50IG9mZmljaWFsIHNpdGUgInJh
a3Vkby5wZXJsNi5vcmciIHRvIEdpdEh1Yj8NCg0KPiArICAgICAgICAgICAgIChzdWJzdGl0
dXRlKiAidC8wOS1tb2FyLzAxLXByb2ZpbGVycy50Ig0KPiArICAgICAgICAgICAgICAgKCgi
b2suKlxcJGh0bWxwYXRoIiBodG1sLXRlc3QtdGV4dCkNCj4gKyAgICAgICAgICAgICAgICAo
c3RyaW5nLWFwcGVuZCAidG9kbyBcImhhcm5lc3M1IGZhaWxzIHRvIHdyaXRlIGh0bWwgcHJv
ZmlsZVwiOyINCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodG1sLXRlc3Qt
dGV4dCkpKSkpDQpXaGF0J3MgdGhlIGlzc3VlIGhlcmU/IElzIGl0IGEgbGltaXRhdGlvbiBv
ZiB0aGUgR3VpeCBwYWNrYWdpbmcsIG9yIA0KY291bGQgaXQgcGVyaGFwcyBiZSBhbiB1cHN0
cmVhbSBidWc/IElmIHRoZSBsYXR0ZXIsIHVwc3RyZWFtIG5lZWRzIHRvIGJlIA0KaW5mb3Jt
ZWQgc3VjaCB0aGF0IHRoZXkgY2FuIGZpeCB0aGUgYnVnLg0KDQpPbiB0aGUgbmV3IHBhY2th
Z2UgZGVzY3JpcHRpb246IGV2ZXJ5dGhpbmcgaW4gR3VpeCBpcyBmcmVlIHNvZnR3YXJlLCB0
aGUgDQoib3BlbiBzb3VyY2UiIGlzIHN1cGVyZmx1b3VzLiBUaGUgaW5mb3JtYXRpb24gb24g
d2hvIGRlc2lnbmVkIGl0IGlzIA0KaW50ZXJlc3RpbmcgZnJvbSBhIGhpc3RvcmljYWwgcGVy
c3BlY3RpdmUsIGJ1dCBJIGRvbid0IHRoaW5rIGl0IGlzIA0KdXNlZnVsIGluZm9ybWF0aW9u
IGZvciBwYWNrYWdlIGRlc2NyaXB0aW9ucy4gSXQncyBnZXR0aW5nIGNsb3NlIHRvIA0KbWFy
a2V0aW5nIHBocmFzZXMgKHNlZSAoZ3VpeClTeW5vcHNlcyBhbmQgRGVzY3JpcHRpb25zKSB3
aXRoIA0KInByaW9yaXRpemVzIGV4cHJlc3NpdmVuZXNzIiwgIm9wdGltaXNlZCBmb3IgZnVu
IiBhbmQgInN1cGVycG93ZXJzIiwgDQoibGluZ3Vpc3RpY2FsbHkgaW5zcGlyZWQiIChJIG1l
YW4sIGRvZXNuJ3QgZXZlcnkgbmV3IGxhbmd1YWdlIHRyeSB0byANCmdhaW4gdGhvc2UgcHJv
cGVydGllcywgYW5kIGhvdyB3b3VsZCB5b3Ugb2JqZWN0aXZlbHktaXNoIHZlcmlmeSB0aG9z
ZSANCmNvbXBhcmVkIHRvIG90aGVyIGxhbmd1YWdlcyAoaWdub3JpbmcgQyBhbmQgYXNzZW1i
bHkgYW5kIHN1Y2gpLCBhbmQgd2hhdCANCmRvZXMgImxpbmd1aXN0aWNhbGx5IGluc3BpcmVk
IiBldmVuIG1lYW4/KS7CoCBUaGUgb3RoZXIgdGhpbmdzIGNhbiBzdGF5IEkgDQpzdXBwb3Nl
Lg0KDQpJJ3ZlIG5vdGljZWQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlIGNoYW5nZWQgKFBF
Ukw2TElCIC0+IFJBS1VMSUIpLCBidXQgDQooZ3VpeCBidWlsZCByYWt1ZG8tYnVpbGQtc3lz
dGVtKSBoYXNuJ3QgY2hhbmdlZCBQRVJMNkxJQiB0byBSQUtVTElCLsKgIA0KQ2FuIHlvdSB2
ZXJpZnkgdGhhdCBvdXIgdmFyaW91cyBwZXJsNi0uLi4gbGlicmFyaWVzIHN0aWxsIGJ1aWxk
LCBhbmQgDQp0aGF0IHdoZW4gZG9pbmcsIHNheSwgImd1aXggc2hlbGwgcmFrdWRvIHBlcmw2
LWpzb24tbmFtZSAtLSANCndoYXRldmVyLXJha3Vkb3MtYmluYXJ5LW5hbWUtaXMiLCB5b3Ug
Y2FuIHN0aWxsIHVzZSBwZXJsNi1qc29uLW5hbWUgaW4gDQp3aGF0ZXZlciBpcyByYWt1ZG8n
cyBuYW1lIGZvciBhIFJFUEw/DQoNCllvdSBhZGQgc29tZSBwYXRjaGVzLCBidXQgdGhleSBu
ZWVkIHRvIGJlIHJlZ2lzdGVyZWQgaW4gZ251L2xvY2FsLm1rIGFzIA0Kd2VsbCwgcGxlYXNl
IGRvIHNvLg0KT24gdGhlIHBhdGNoIGZpbGUgbmFtZTogaXQgbG9va3MgYSBsaXR0bGUgc3Vz
cGVjdCwgcGVyaGFwcyBpZiB5b3UgcnVuIA0KdGhlIGxpbnRlciBvbiB0aGUgcGFja2FnZXMg
aXQgd2lsbCBoYXZlIGEgY29tbWVudCBhYm91dCB0aGUgZmlsZSBuYW1lcy4NCg0KT24gY29t
bWl0IG1lc3NhZ2VzOiB0aGV5IGRvbid0IGZvbGxvdyBvdXIgY29udmVudGlvbnMuwqAgUnVu
bmluZyAiZ2l0IA0KbG9nIiB3aWxsIHJlc3VsdCBpbiBwbGVudHkgb2YgZXhhbXBsZXMsIGFs
c28gc2VlIA0KPGh0dHBzOi8vd3d3LmdudS5vcmcvcHJlcC9zdGFuZGFyZHMvaHRtbF9ub2Rl
L0NoYW5nZS1Mb2dzLmh0bWw+LiAoVGhleSANCnRlbmQgdG8gYmUgYSBiaXQgdGVyc2UsIGJ1
dCB5b3UgY2FuIGFsd2F5cyBhZGQgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiB0byANCnRoZW0g
ZXZlbiB3aGVuIG5vdCBzdHJpY3RseSByZXF1aXJlZC4pDQoNCkEgbmV3IGNvcHlyaWdodCBs
aW5lIGNhbiBhbHNvIGJlIGFkZGVkLg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQoNCg==
--------------LNW74GGoFng9ymgh4SW8ard0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p>
      <blockquote type=3D"cite">
        <pre>-@item Great Unicode support, with strings represented at gr=
apheme level</pre>
      </blockquote>
      <blockquote type=3D"cite">
        <pre>+@item Unusually strong Unicode support enabled by strings r=
epresented at</pre>
        <div class=3D"line diff addition">
          <pre>+grapheme level and an embedded copy of the Unicode Charac=
ter Database</pre>
        </div>
      </blockquote>
    </p>
    <p>IIUC, this means that previously, it didn't include a copy, and
      now it does? If so, that's bundling, which is to be avoided in
      Guix such that there is only a single copy to keep up-to-date.
      From (guix)Submitting Patches:<br>
      <blockquote type=3D"cite">=C2=A0 8. Make sure the package does not =
use
        bundled copies of software<br>
        =C2=A0=C2=A0=C2=A0=C2=A0 already available as separate packages.<=
br>
        <br>
        =C2=A0=C2=A0=C2=A0=C2=A0 Sometimes, packages include copies of th=
e source code of
        their<br>
        =C2=A0=C2=A0=C2=A0=C2=A0 dependencies as a convenience for users.=
=C2=A0 However, as a<br>
        =C2=A0=C2=A0=C2=A0=C2=A0 distribution, we want to make sure that =
such packages end
        up using<br>
        =C2=A0=C2=A0=C2=A0=C2=A0 the copy we already have in the distribu=
tion, if there is
        one.<br>
        =C2=A0=C2=A0=C2=A0=C2=A0 This improves resource usage (the depend=
ency is built and
        stored<br>
        =C2=A0=C2=A0=C2=A0=C2=A0 only once), and allows the distribution =
to make transverse
        changes<br>
        =C2=A0=C2=A0=C2=A0=C2=A0 such as applying security updates for a =
given software
        package in a<br>
        =C2=A0=C2=A0=C2=A0=C2=A0 single place and have them affect the wh=
ole
        system=E2=80=94something that<br>
        =C2=A0=C2=A0=C2=A0=C2=A0 bundled copies prevent.<br>
      </blockquote>
    </p>
    <p>(If this was already the case in the previous version, that's
      still bad, but then it can be left for later, being independent of
      this patch.)</p>
    <p>I noticed you removed the mention of the garbage collector, is
      this intentional? Seems a useful feature to me ...<br>
    </p>
    <p>On nqp-configure: Are you sure that 'bin' should be installed in
      '.../bin'? Looking at the Git repository, make.nqp does not have a
      shebang and can hence not be directly run, maybe you should add a
      shebang?</p>
    <p>Also, is there appear to be some tests in 't', why aren't they
      run?=C2=A0 There is a 'rakudo-build-system', maybe this
      rakudo-build-system can properly build this package (including
      tests, maybe it even adds a shebang for the make.nqp)?</p>
    <p>On nqp: why the switch from downloading the source code from the
      apparent official site "rakudo.perl6.org" to GitHub?<br>
    </p>
    <p>
      <blockquote type=3D"cite">
        <pre>+             (substitute* "t/09-moar/01-profilers.t"</pre>
        <div class=3D"line diff addition">
          <pre>+               (("ok.*\\$htmlpath" html-test-text)</pre>
        </div>
        <div class=3D"line diff addition">
          <pre>+                (string-append "todo \"harness5 fails to =
write html profile\";"</pre>
        </div>
        <div class=3D"line diff addition">
          <pre>+                               html-test-text)))))</pre>
        </div>
      </blockquote>
      What's the issue here? Is it a limitation of the Guix packaging,
      or could it perhaps be an upstream bug? If the latter, upstream
      needs to be informed such that they can fix the bug.</p>
    <p>On the new package description: everything in Guix is free
      software, the "open source" is superfluous. The information on who
      designed it is interesting from a historical perspective, but I
      don't think it is useful information for package descriptions.=C2=A0=

      It's getting close to marketing phrases (see (guix)Synopses and
      Descriptions) with "prioritizes expressiveness", "optimised for
      fun" and "superpowers", "linguistically inspired" (I mean, doesn't
      every new language try to gain those properties, and how would you
      objectively-ish verify those compared to other languages (ignoring
      C and assembly and such), and what does "linguistically inspired"
      even mean?).=C2=A0 The other things can stay I suppose.</p>
    <p>I've noticed the environment variable changed (PERL6LIB -&gt;
      RAKULIB), but (guix build rakudo-build-system) hasn't changed
      PERL6LIB to RAKULIB.=C2=A0 Can you verify that our various perl6-..=
=2E
      libraries still build, and that when doing, say, "guix shell
      rakudo perl6-json-name -- whatever-rakudos-binary-name-is", you
      can still use perl6-json-name in whatever is rakudo's name for a
      REPL?</p>
    <p>You add some patches, but they need to be registered in
      gnu/local.mk as well, please do so.<br>
      On the patch file name: it looks a little suspect, perhaps if you
      run the linter on the packages it will have a comment about the
      file names.<br>
    </p>
    <p>On commit messages: they don't follow our conventions.=C2=A0 Runni=
ng
      "git log" will result in plenty of examples, also see
      <a class=3D"moz-txt-link-rfc2396E" href=3D"https://www.gnu.org/prep=
/standards/html_node/Change-Logs.html">&lt;https://www.gnu.org/prep/stand=
ards/html_node/Change-Logs.html&gt;</a>.
      (They tend to be a bit terse, but you can always add additional
      information to them even when not strictly required.)<br>
    </p>
    <p>A new copyright line can also be added.</p>
    <p>Greetings,<br>
      Maxime.<br>
    </p>
  </body>
</html>

--------------LNW74GGoFng9ymgh4SW8ard0--

--------------SVNtRdurbNHDRfaK24ebOtUu
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------SVNtRdurbNHDRfaK24ebOtUu--

--------------pqWkN2UiI0nAOUsocQEDD3N6--

--------------vJB007EmqXJp55E0dXIzr3Va
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

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

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYxkTnwUDAAAAAAAKCRBJ4+4iGRcl7vBz
AQDeIiarYohTTykHOXC3MigY31ekX4N13Yy741lOVjMTQAD/cu3e2hD5PYf5a6KtYgtudEAb3LTu
F1Zu/LKd/sFO+Ac=
=Gp4x
-----END PGP SIGNATURE-----

--------------vJB007EmqXJp55E0dXIzr3Va--




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

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


Received: (at 57491) by debbugs.gnu.org; 7 Sep 2022 16:26:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 07 12:26:32 2022
Received: from localhost ([127.0.0.1]:55967 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oVxsm-0004cM-Eu
	for submit <at> debbugs.gnu.org; Wed, 07 Sep 2022 12:26:32 -0400
Received: from out0.migadu.com ([94.23.1.103]:58216)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel@HIDDEN>) id 1oVxsk-0004cD-5k
 for 57491 <at> debbugs.gnu.org; Wed, 07 Sep 2022 12:26:30 -0400
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codesections.com;
 s=key1; t=1662567987;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=YyIsFJnIT4iWcPwxEj9KUgfYr1oABdhK6zBtl8aOaUQ=;
 b=GzdxY52JGDBjN+CEkjxunfAvPgblGjjdl1hMr7nCizlgVNLK/BPPBS48ZH+gY8qrm4sz7T
 H6sJxyJ1s15PfEB+5JkzkG44phRl/W6kIMrP+owetXHqPg9K4RqwmpS0uV8p8dgRAFcK2Q
 YULnW/YNNuZQy1WI/seM867DHBdptpfRiqZG1V7skVRaVMq3CgVtDGECCgXOZhdE65fI0O
 VX/joQcx8zv1etD39QzOnjYwTD4dTVka7Kubm9JXNmIuB5qzwt8zV4nrDggU/KlyN06zXe
 RN7ubcdrZCcdmRCnkw35QaKhiy63pkIUV8Lxbu5FYYRuM7/gc9deYZI3Z+QNYA==
Date: Wed, 07 Sep 2022 16:26:22 +0000
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
From: "Daniel Sockwell" <daniel@HIDDEN>
Message-ID: <c59044d0c5aed20019b0b2b4e477ef0e@HIDDEN>
Subject: Re: [PATCH] patch series: Update Raku ecosystem
To: 57491 <at> debbugs.gnu.org
In-Reply-To: <2dfb67c93f7d2cfabf26c89298c7386d@HIDDEN>
References: <2dfb67c93f7d2cfabf26c89298c7386d@HIDDEN>
 <209b7ee5a4550c6de4495ef66584f718@HIDDEN>
 <b7d3322144715c3f38fe1f99d543ec64@HIDDEN>
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: codesections.com
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 57491
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 (-)

Ping on the below patch series from last week.=0A=0AI don't mean to be a =
pest, but I'd like to be able to keep Rakudo/etc=0Aas up to date as possi=
ble and Rakudo's monthly-ish release cadence =0Ameans that this patch cou=
ld fall behind upstream fairly soon.=0A=0AThanks for your time/attention!=
=0A =0ABest,=0ADaniel




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

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


Received: (at 57491) by debbugs.gnu.org; 30 Aug 2022 16:59:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 30 12:59:08 2022
Received: from localhost ([127.0.0.1]:37352 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oT4Zv-0008RD-UU
	for submit <at> debbugs.gnu.org; Tue, 30 Aug 2022 12:59:08 -0400
Received: from out1.migadu.com ([91.121.223.63]:57663)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel@HIDDEN>) id 1oT4Zp-0008Qj-QT
 for 57491 <at> debbugs.gnu.org; Tue, 30 Aug 2022 12:59:05 -0400
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codesections.com;
 s=key1; t=1661878740;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=krak3rHxVVJahmw/t43U1EDdSCfudOCPR8+9f7bwETU=;
 b=l3BrggMPLtn+OeE9xQ1Nc/+lkh8RdC8J0aFXdtgVXOaLE013hSy9jhSG7cWDi6AGnnv59U
 MyTIMBPpwViO4TEqqt5DwtJkc+bU5mnkrJejVQq0O8XPcvb7S3h7kmgcHelC54il3Rj+kT
 hnOjUUoVxEWn2QYujg1tx5I8/5fbg2GvJ3M+WMfHeDysMFROclKWiNHARbDugbBtyatuFD
 3RjPnMfCa944Bv7YHSgnwsdaZZV+c+YtcwFZS1gl3PbpysVaTG6uD7NWEumTc4JR1LM+2y
 9yeRrdmVccacPLFUHJvxXWfwRXafOiOW+K/wmq41ob+9nNwZ5qlbnjYkslz//A==
Date: Tue, 30 Aug 2022 16:59:00 +0000
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
From: "Daniel Sockwell" <daniel@HIDDEN>
Message-ID: <2dfb67c93f7d2cfabf26c89298c7386d@HIDDEN>
Subject: Re: [PATCH] patch series: Update Raku ecosystem
To: 57491 <at> debbugs.gnu.org
In-Reply-To: <209b7ee5a4550c6de4495ef66584f718@HIDDEN>
References: <209b7ee5a4550c6de4495ef66584f718@HIDDEN>
 <b7d3322144715c3f38fe1f99d543ec64@HIDDEN>
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: codesections.com
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 57491
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 (-)

The fourth (and, for now, last) patch in this series updates Rakudo,=0Ath=
e primary Raku compiler.=0A=0AFinally, I also want to note that one of th=
e major changes in the Raku=0Aecosystem in the last few years is Raku's n=
ame: Raku was previously known=0Aas "Perl 6" and the Guix module name ref=
ers to by that old name.  I'm not=0Asure if there's any way to update Gui=
x's name (or add an alias?) without=0Abreaking things.  But I wanted to b=
ring the issue to the attention of =0Apeople who might know the best way =
to proceed.=0A=0AI look forward to any feedback you might have and/or to =
being able to=0A`guix install` an up-to-date version of Raku soon!=0A=0AB=
est,=0ADaniel=0A=0AFrom fcdc70a2ec483c6f1abe0c6230ad0aa9a29a2443 Mon Sep =
17 00:00:00 2001=0AMessage-Id: <fcdc70a2ec483c6f1abe0c6230ad0aa9a29a2443.=
1661878694.git.daniel@HIDDEN>=0AFrom: Daniel Sockwell <daniel@c=
odesections.com>=0ADate: Tue, 30 Aug 2022 12:58:09 -0400=0ASubject: [PATC=
H] rakudo 2019.03->2022.07=0A=0A---=0A .../rakudo.do-not-pull-files-via-g=
it.patch    | 26 +++++=0A gnu/packages/perl6.scm                        |=
 98 ++++++++++++-------=0A 2 files changed, 88 insertions(+), 36 deletion=
s(-)=0A create mode 100644 gnu/packages/patches/rakudo.do-not-pull-files-=
via-git.patch=0A=0Adiff --git a/gnu/packages/patches/rakudo.do-not-pull-f=
iles-via-git.patch b/gnu/packages/patches/rakudo.do-not-pull-files-via-gi=
t.patch=0Anew file mode 100644=0Aindex 0000000000..4edf67dd0d=0A--- /dev/=
null=0A+++ b/gnu/packages/patches/rakudo.do-not-pull-files-via-git.patch=
=0A@@ -0,0 +1,26 @@=0A+# Don't fetch nqp-configure from git (Guix supplie=
s it as an input)=0A+diff --git a/Configure.pl b/Configure.after.pl=0A+in=
dex b315704..e4e3668 100755=0A+--- a/Configure.pl=0A++++ b/Configure.afte=
r.pl=0A+@@ -11,20 +11,6 @@ use Cwd;=0A+ use FindBin;=0A+ =0A+ =0A+-BEGIN =
{=0A+-    # Download / Update submodules=0A+-    my $set_config =3D !qx{g=
it config rakudo.initialized};=0A+-    if ( !-e '3rdparty/nqp-configure/L=
ICENSE' ) {=0A+-        my $code =3D system($^X, 'tools/build/update-subm=
odules.pl', Cwd::cwd(), @ARGV);=0A+-        exit 1 if $code;=0A+-        =
$set_config =3D 1;=0A+-    }=0A+-    if ($set_config) {=0A+-        syste=
m("git config submodule.recurse true");=0A+-        system("git config ra=
kudo.initialized 1");=0A+-    }=0A+-}=0A+-=0A+ use lib ( "$FindBin::Bin/t=
ools/lib",=0A+     "$FindBin::Bin/3rdparty/nqp-configure/lib" );=0A+ use =
NQP::Config qw<system_or_die slurp>;=0Adiff --git a/gnu/packages/perl6.sc=
m b/gnu/packages/perl6.scm=0Aindex 5f43cd59aa..3fedf08f6d 100644=0A--- a/=
gnu/packages/perl6.scm=0A+++ b/gnu/packages/perl6.scm=0A@@ -27,6 +27,7 @@=
 (define-module (gnu packages perl6)=0A   #:use-module (guix build-system=
 perl)=0A   #:use-module (guix build-system rakudo)=0A   #:use-module (gn=
u packages)=0A+  #:use-module (gnu packages gcc)=0A   #:use-module (gnu p=
ackages bdw-gc)=0A   #:use-module (gnu packages libevent)=0A   #:use-modu=
le (gnu packages libffi)=0A@@ -188,64 +189,89 @@ (define-public nqp=0A (d=
efine-public rakudo=0A   (package=0A     (name "rakudo")=0A-    (version =
"2019.03.1")=0A+    (version "2022.07")=0A     (source=0A-      (origin=
=0A-        (method url-fetch)=0A-        (uri (string-append "https://ra=
kudo.perl6.org/downloads/rakudo/rakudo-"=0A-                            v=
ersion ".tar.gz"))=0A-        (sha256=0A-         (base32=0A-          "1=
nllf69v8xr6v3kkj7pmryg11n5m3ajfkr7j72pvhrgnjy8lv3r1"))))=0A+     (origin=
=0A+      (method url-fetch)=0A+      (uri (string-append "https://rakudo=
.perl6.org/dl/rakudo/rakudo-"=0A+                          version ".tar.=
gz"))=0A+      (sha256 (base32 "1bchc3r0axrif2mfgpbadcgi8vgkdq8syksv0lm7k=
lp1akbcjfvs"))=0A+      (patches (search-patches "rakudo.do-not-pull-file=
s-via-git.patch"))))=0A     (build-system perl-build-system)=0A     (argu=
ments=0A      '(#:phases=0A        (modify-phases %standard-phases=0A-   =
      (add-after 'unpack 'patch-source-date=0A-           (lambda _=0A-  =
           (substitute* "tools/build/gen-version.pl"=0A-               ((=
"gmtime") "gmtime(0)"))=0A-             #t))=0A          (add-after 'patc=
h-source-shebangs 'patch-more-shebangs=0A            (lambda _=0A        =
      (substitute* '("tools/build/create-js-runner.pl"=0A-               =
             "tools/build/create-moar-runner.p6"=0A                      =
       "tools/build/create-jvm-runner.pl"=0A-                            =
"src/core/Proc.pm6")=0A-               (("/bin/sh") (which "sh")))=0A-   =
          #t))=0A+                            "src/core.c/Proc.pm6")=0A+ =
              (("/bin/sh")=0A+                (which "sh")))))=0A        =
  (replace 'configure=0A            (lambda* (#:key inputs outputs #:allo=
w-other-keys)=0A-             (let ((out (assoc-ref outputs "out"))=0A-  =
                 (nqp (assoc-ref inputs "nqp")))=0A-               (invok=
e "perl" "./Configure.pl"=0A+             (let ((out  (assoc-ref outputs =
"out"))=0A+                   (nqp  (assoc-ref inputs "nqp"))=0A+        =
           (nqp-config (assoc-ref inputs "nqp-configure")))=0A+          =
     (setenv "RAKULIB" (string-append nqp-config "/lib:"=0A+             =
                                   (or (getenv "RAKULIB") "")))=0A+      =
         (invoke "perl"=0A+                       "./Configure.pl"=0A    =
                    "--backend=3Dmoar"=0A                        "--with-=
nqp" (string-append nqp "/bin/nqp")=0A                        "--prefix" =
out))))=0A-         ;; This is the recommended tool for distro maintainer=
s to install perl6=0A+         (add-before 'check 'setup-for-rakudo-tests=
=0A+           (lambda _=0A+             ;; fudging tests requires downlo=
ading the Roast spectests=0A+             (substitute* "Makefile"=0A+    =
           (("M_HARNESS5_WITH_FUDGE) --verbosity=3D1")=0A+               =
 "M_HARNESS5) --verbosity=3D1"))=0A+             (setenv "HOME" "/tmp/")=
=0A+             (mkdir-p "/tmp/.raku/short") ;needed for t/05-messages/0=
3-errors.t=0A+             (substitute* "t/09-moar/01-profilers.t"=0A+   =
            (("ok.*\\$htmlpath" html-test-text)=0A+                (strin=
g-append "todo \"harness5 fails to write html profile\";"=0A+            =
                   html-test-text)))))=0A+         ;; This is the recomme=
nded tool for distro maintainers to install Raku=0A          ;; modules s=
ystemwide.  See: https://github.com/ugexe/zef/issues/117=0A          (add=
-after 'install 'install-dist-tool=0A            (lambda* (#:key outputs =
#:allow-other-keys)=0A-             (let* ((out  (assoc-ref outputs "out"=
))=0A+             (let* ((out (assoc-ref outputs "out"))=0A             =
        (dest (string-append out "/share/perl6/tools")))=0A              =
  (install-file "tools/install-dist.p6" dest)=0A-               (substitu=
te* (string-append dest "/install-dist.p6")=0A-                 (("/usr/b=
in/env perl6")=0A-                  (string-append out "/bin/perl6"))))=
=0A-             #t)))))=0A+               (install-file "tools/install-d=
ist.raku" dest)=0A+               (substitute* `(,(string-append dest "/i=
nstall-dist.raku")=0A+                              ,(string-append dest =
"/install-dist.p6"))=0A+                 (("/usr/bin/env raku")=0A+      =
            (string-append out "/bin/raku")))))))))=0A     (inputs=0A-   =
  (list moarvm nqp openssl))=0A+     (list libatomic-ops ;\=0A+          =
 libuv         ; for NativeCall=0A+           libtommath    ;/=0A+       =
    gcc           ; could be a native-input, but needed for NativeCall in=
 practice=0A+           nqp))=0A+    (native-inputs=0A+     (list nqp-con=
figure))=0A     (home-page "https://rakudo.org/")=0A     (native-search-p=
aths=0A-      (list (search-path-specification=0A-              (variable=
 "PERL6LIB")=0A-              (separator ",")=0A-              (files '("=
share/perl6/lib"=0A-                       "share/perl6/site/lib"=0A-    =
                   "share/perl6/vendor/lib")))))=0A-    (synopsis "Perl 6=
 Compiler")=0A-    (description "Rakudo Perl is a compiler that implement=
s the Perl 6=0A-specification and runs on top of several virtual machines=
.")=0A+     (list (search-path-specification=0A+            (variable "RA=
KULIB")=0A+            (separator ",")=0A+            (files '("share/nqp=
/lib"=0A+                     "share/perl6/lib"        "share/raku/lib"=
=0A+                     "share/perl6/site/lib"   "share/raku/site/lib"=
=0A+                     "share/perl6/vendor/lib" "share/raku/vendor/lib"=
)))))=0A+    (synopsis "Compiler for the Raku programming language")=0A+ =
   (description "Rakudo is a compiler for Raku, a programming language=0A=
+that prioritizes expressiveness and is optimized for fun.  More specific=
ally,=0A+Raku is an omni-paradigm, open source, concurrency friendly, met=
aprogrammable,=0A+JIT- and AOT-compiled, interoperable, linguistically in=
spired, and gradually=0A+typed programming language with Regex/Unicode su=
perpowers.  Raku's initial=0A+design was lead by Larry Wall and Raku was =
formerly known as Perl 6.=0A+=0A+Rakudo is written primarily in Raku, wit=
h lower-level features in NQP;=0A+Rakudo implements the Roast specificati=
on suite for Raku compilers and=0A+targets multiple virtual machines incl=
uding MoarVM.")=0A     (license license:artistic2.0)))=0A =0A (define-pub=
lic perl6-grammar-debugger=0A-- =0A2.37.2




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

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


Received: (at 57491) by debbugs.gnu.org; 30 Aug 2022 16:50:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 30 12:50:06 2022
Received: from localhost ([127.0.0.1]:37338 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oT4RB-0008DF-B5
	for submit <at> debbugs.gnu.org; Tue, 30 Aug 2022 12:50:06 -0400
Received: from out1.migadu.com ([91.121.223.63]:51295)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel@HIDDEN>) id 1oT4R4-0008Cf-RJ
 for 57491 <at> debbugs.gnu.org; Tue, 30 Aug 2022 12:50:04 -0400
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codesections.com;
 s=key1; t=1661878197;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=8+eRYKNJqumUhn8TMsw892IsuzNH8WbkRgZzS/stp4o=;
 b=atwMvK8JidjCoXVdRTCpdFQrgJj0uPpWk+q/M52g7mvVTKrhfsZvF33b98Twq2UHJdr9C8
 n2IxdZlBoqQOBLy84+SXGOStvduQeeLWJgO5bEIgpFuOmruI5xNTBz73AC5V0ITaWMhtW1
 sIHuj9JinmE9FEIy/x59QSm0nQ7QWiqYOzm3FBpmtyOoC9LdNFENA3kwCwzt0XL+WxAlP8
 AHHYxiXzJnFfeRcdK/A9psuN30Cvn7hPBS08YccyQ9Z2RYhIuI6f7LffdZVumzYOhegpZ0
 Ek5OIYY6vzV9D1ptRMTRiiau+TASach2gtY5wWesYBKoxfknchNJC+SklHdaeg==
Date: Tue, 30 Aug 2022 16:49:57 +0000
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
From: "Daniel Sockwell" <daniel@HIDDEN>
Message-ID: <209b7ee5a4550c6de4495ef66584f718@HIDDEN>
Subject: Re: [PATCH] patch series: Update Raku ecosystem
To: 57491 <at> debbugs.gnu.org
In-Reply-To: <b7d3322144715c3f38fe1f99d543ec64@HIDDEN>
References: <b7d3322144715c3f38fe1f99d543ec64@HIDDEN>
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: codesections.com
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 57491
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 (-)

The third patch in this series updates NQP, the sub-language that=0Athe R=
aku compiler depends on.=0A=0ABest,=0ADaniel=0A=0AFrom 924cc46a38b103906d=
534e9554fca9499315e12c Mon Sep 17 00:00:00 2001=0AMessage-Id: <924cc46a38=
b103906d534e9554fca9499315e12c.1661878022.git.daniel@HIDDEN>=0A=
From: Daniel Sockwell <daniel@HIDDEN>=0ADate: Tue, 30 Aug 2022 =
12:46:51 -0400=0ASubject: [PATCH] nqp 2019.03->2022.07=0A=0A---=0A .../nq=
p.do-not-pull-files-via-git.patch       | 26 +++++++=0A gnu/packages/perl=
6.scm                        | 73 +++++++++----------=0A 2 files changed,=
 61 insertions(+), 38 deletions(-)=0A create mode 100644 gnu/packages/pat=
ches/nqp.do-not-pull-files-via-git.patch=0A=0Adiff --git a/gnu/packages/p=
atches/nqp.do-not-pull-files-via-git.patch b/gnu/packages/patches/nqp.do-=
not-pull-files-via-git.patch=0Anew file mode 100644=0Aindex 0000000000..b=
99919286f=0A--- /dev/null=0A+++ b/gnu/packages/patches/nqp.do-not-pull-fi=
les-via-git.patch=0A@@ -0,0 +1,26 @@=0A+# Don't fetch nqp-configure from =
git (Guix supplies it as an input)=0A+diff --git a/Configure.pl b/Configu=
re.patched.pl=0A+index ded227d..1fd59c8 100755=0A+--- a/Configure.pl=0A++=
++ b/Configure.patched.pl=0A+@@ -11,20 +11,6 @@ use File::Spec;=0A+ use F=
ile::Path;=0A+ use FindBin;=0A+ =0A+-BEGIN {=0A+-    # Download / Update =
submodules=0A+-    my $set_config =3D !qx{git config nqp.initialized};=0A=
+-    if ( !-e '3rdparty/nqp-configure/LICENSE' ) {=0A+-        my $code =
=3D system($^X, 'tools/build/update-submodules.pl', Cwd::cwd(), @ARGV);=
=0A+-        exit 1 if $code >> 8 !=3D 0;=0A+-        $set_config =3D 1;=
=0A+-    }=0A+-    if ($set_config) {=0A+-        system("git config subm=
odule.recurse true");=0A+-        system("git config nqp.initialized 1");=
=0A+-    }=0A+-}=0A+-=0A+ use lib ( "$FindBin::Bin/tools/lib",=0A+     "$=
FindBin::Bin/3rdparty/nqp-configure/lib", );=0A+ use NQP::Config qw<syste=
m_or_die>;=0Adiff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm=
=0Aindex 086fc9d2e2..5f43cd59aa 100644=0A--- a/gnu/packages/perl6.scm=0A+=
++ b/gnu/packages/perl6.scm=0A@@ -26,6 +26,7 @@ (define-module (gnu packa=
ges perl6)=0A   #:use-module (guix build-system copy)=0A   #:use-module (=
guix build-system perl)=0A   #:use-module (guix build-system rakudo)=0A+ =
 #:use-module (gnu packages)=0A   #:use-module (gnu packages bdw-gc)=0A  =
 #:use-module (gnu packages libevent)=0A   #:use-module (gnu packages lib=
ffi)=0A@@ -126,19 +127,20 @@ (define-public nqp-configure=0A (define-publ=
ic nqp=0A   (package=0A     (name "nqp")=0A-    (version "2019.03")=0A+  =
  (version "2022.07")=0A     (source=0A-      (origin=0A-        (method =
url-fetch)=0A-        (uri (string-append "https://rakudo.perl6.org/downl=
oads/nqp/nqp-"=0A-                            version ".tar.gz"))=0A-    =
    (sha256=0A-         (base32=0A-          "183zhll13fx416s3hkg4bkvib77=
kyr857h0nydgrl643fpacxp83"))=0A-        (modules '((guix build utils)))=
=0A+     (origin=0A+       (method url-fetch)=0A+       (uri (string-appe=
nd=0A+             "https://github.com/Raku/nqp/releases/download/2022.07=
/nqp-"=0A+             version ".tar.gz"))=0A+=0A+       (sha256 (base32 =
"0s124fl2kjahbhr52n92pw9gv1flr099kmlg04358ak7dl81q22q"))=0A+       (patch=
es (search-patches "nqp.do-not-pull-files-via-git.patch"))=0A+       (mod=
ules '((guix build utils)))=0A         (snippet=0A          '(begin=0A-  =
          (delete-file-recursively "3rdparty") #t))))=0A+            (del=
ete-file-recursively "3rdparty")))))=0A     (build-system perl-build-syst=
em)=0A     (arguments=0A      '(#:phases=0A@@ -149,42 +151,37 @@ (define-=
public nqp=0A                             "tools/build/gen-js-cross-runne=
r.pl"=0A                             "tools/build/gen-js-runner.pl"=0A   =
                          "tools/build/install-js-runner.pl"=0A-         =
                   "tools/build/install-moar-runner.pl"=0A-              =
              "tools/build/gen-moar-runner.pl"=0A                        =
     "t/nqp/111-spawnprocasync.t"=0A                             "t/nqp/1=
13-run-command.t")=0A-               (("/bin/sh") (which "sh")))=0A-     =
        #t))=0A-         (add-after 'unpack 'patch-source-date=0A-       =
    (lambda _=0A-             (substitute* "tools/build/gen-version.pl"=
=0A-               (("gmtime") "gmtime(0)"))=0A-             #t))=0A-    =
     (add-after 'unpack 'remove-failing-test=0A-           ;; One subtest=
 fails for unknown reasons=0A-           (lambda _=0A-             (delet=
e-file "t/nqp/019-file-ops.t")=0A-             #t))=0A+               (("=
/bin/sh") (which "sh")))))=0A          (replace 'configure=0A            =
(lambda* (#:key inputs outputs #:allow-other-keys)=0A-             (let (=
(out  (assoc-ref outputs "out"))=0A-                   (moar (assoc-ref i=
nputs "moarvm")))=0A+             (let ((out        (assoc-ref outputs "o=
ut"))=0A+                   (moar       (assoc-ref inputs "moarvm"))=0A+ =
                  (nqp-config (assoc-ref inputs "nqp-configure")))=0A+   =
            (setenv "PERL5LIB" (string-append=0A+                        =
           nqp-config "/lib:" (or (getenv "PERL5LIB")=0A+                =
                                          "")))=0A+               ; MoarV=
M has some M_AST files that NQP expects to share=0A+               (copy-=
recursively (string-append moar "/share/nqp/lib")=0A+                    =
             (string-append out  "/share/nqp/lib"))=0A                (in=
voke "perl" "Configure.pl"=0A                        "--backends=3Dmoar"=
=0A                        "--with-moar" (string-append moar "/bin/moar")=
=0A                        "--prefix" out)))))))=0A-    (inputs=0A-     (=
list moarvm))=0A-    (home-page "https://github.com/perl6/nqp")=0A-    (s=
ynopsis "Not Quite Perl")=0A-    (description "This is \"Not Quite Perl\"=
 -- a lightweight Perl 6-like=0A-environment for virtual machines.  The k=
ey feature of NQP is that it's designed=0A-to be a very small environment=
 (as compared with, say, perl6 or Rakudo) and is=0A-focused on being a hi=
gh-level way to create compilers and libraries for virtual=0A-machines li=
ke MoarVM, the JVM, and others.=0A-=0A-Unlike a full-fledged implementati=
on of Perl 6, NQP strives to have as small a=0A-runtime footprint as it c=
an, while still providing a Perl 6 object model and=0A+=0A+    (inputs (l=
ist moarvm))=0A+    (native-inputs (list nqp-configure))=0A+    (home-pag=
e "https://github.com/Raku/nqp")=0A+    (synopsis "Small programming lang=
uage built for writing compilers and VMs")=0A+    (description "NQP is \"=
Not Quite Perl\", a lightweight Raku-like programming=0A+language that's =
designed to provide a high-level way to create compilers and=0A+libraries=
 for virtual machines.  NQP is used to implement the Rakudo compiler=0A+a=
nd to integrate Rakudo with various virtual machines, including MoarVM an=
d the=0A+Java Virtual Machine.=0A+=0A+Unlike a full-fledged implementatio=
n of Raku, NQP strives to have as small a=0A+runtime footprint as it can =
while still providing Raku's object model and=0A regular expression engin=
e for the virtual machine.")=0A     (license license:artistic2.0)))=0A =
=0A-- =0A2.37.2




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

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


Received: (at 57491) by debbugs.gnu.org; 30 Aug 2022 16:45:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 30 12:45:25 2022
Received: from localhost ([127.0.0.1]:37331 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oT4Mf-00083E-IH
	for submit <at> debbugs.gnu.org; Tue, 30 Aug 2022 12:45:25 -0400
Received: from out0.migadu.com ([94.23.1.103]:58570)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel@HIDDEN>) id 1oT4Mc-000835-Uk
 for 57491 <at> debbugs.gnu.org; Tue, 30 Aug 2022 12:45:24 -0400
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codesections.com;
 s=key1; t=1661877920;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=RGAPoIQ7cYqtRkHWWGtO1Qz+jdH1UhE3O9BevBIvxvk=;
 b=xBUhjzI0pker/oCZZPswc5A+5AaW4Uv0ays3f4zn9yc/hX90KmZJP9tsGHk/FGNhhITrsb
 1zFIuzymf4DJeIpWuK1bTM3feof1IyZehEM3Vg7tNXT/8TcnsGh84+sTGqHdg95DaFDvUT
 eAMioLivn/NvfkNwqR2RQ+H8NCO94wVJV2ZuUIoVG906wurLkh4WcETFqBVSO8QooZBjqe
 EEPSVojXeoQJ2OZY+68UEnj2Bayn3E3bHmkSZ2Pd73zusKxpvB5N9QvyqhmFZD9J7dCPRx
 6defdmRZfdAfL0jDvrqex29b4v0oPKtvE20VMAJkVF5+tINoJ1plCb1LQJSNKQ==
Date: Tue, 30 Aug 2022 16:45:20 +0000
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
From: "Daniel Sockwell" <daniel@HIDDEN>
Message-ID: <6f2a4c710fdcc9f71a4b5982afff76f8@HIDDEN>
Subject: [PATCH] patch series: Update Raku ecosystem
To: 57491 <at> debbugs.gnu.org
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: codesections.com
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 57491
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 (-)

This second patch adds nqp-configure.  Please see the commit message=0Afo=
r an explanation of why it makes sense to factor this out to its=0Aown pa=
ckage.=0A=0ABest,=0ADaniel=0A=0AFrom 76d8df0bd8042e4da035772d5e8e3e6c2237=
4b0a Mon Sep 17 00:00:00 2001=0AMessage-Id: <76d8df0bd8042e4da035772d5e8e=
3e6c22374b0a.1661877430.git.daniel@HIDDEN>=0AFrom: Daniel Sockw=
ell <daniel@HIDDEN>=0ADate: Tue, 30 Aug 2022 12:33:33 -0400=0AS=
ubject: [PATCH] Add nqp-configure=0A=0AThis package adds nqp-configure, a=
 utility package that both NQP (the=0ARaku subset used for compiler writi=
ng) and Rakudo (the compiler) depend=0Aon.  Adding it as a seperate packa=
ge avoids the need for those two=0Apackages to pull the script down direc=
tly from GitHub (as the upstream=0Ainstructions provide).=0A---=0A gnu/pa=
ckages/perl6.scm | 25 +++++++++++++++++++++++++=0A 1 file changed, 25 ins=
ertions(+)=0A=0Adiff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.=
scm=0Aindex 9b3d98987a..086fc9d2e2 100644=0A--- a/gnu/packages/perl6.scm=
=0A+++ b/gnu/packages/perl6.scm=0A@@ -23,6 +23,7 @@ (define-module (gnu p=
ackages perl6)=0A   #:use-module (guix git-download)=0A   #:use-module (g=
uix packages)=0A   #:use-module (guix build-system gnu)=0A+  #:use-module=
 (guix build-system copy)=0A   #:use-module (guix build-system perl)=0A  =
 #:use-module (guix build-system rakudo)=0A   #:use-module (gnu packages =
bdw-gc)=0A@@ -98,6 +99,30 @@ (define-public moarvm=0A @end itemize")=0A  =
   (license license:artistic2.0)))=0A =0A+(define-public nqp-configure=0A=
+  (let ((commit "9b98931e0bfb8c4aac61590edf5074e63aa8ea4b" )=0A+        =
(revision "0"))=0A+    (package=0A+      (name "nqp-configure")=0A+      =
(version (git-version "0.1" revision commit))=0A+      (source=0A+       =
(origin=0A+         (method git-fetch)=0A+         (uri (git-reference (u=
rl "https://github.com/Raku/nqp-configure")=0A+                          =
   (commit commit)))=0A+         (sha256 (base32 "1vc1q11kjb964jal9dhgf5v=
wp371a3rfw7gj987n33kzli7a10n0"))=0A+         (file-name (git-file-name na=
me version))))=0A+      (build-system copy-build-system)=0A+      (argume=
nts=0A+       '(#:install-plan=0A+         '(("lib" "lib")=0A+           =
("bin" "bin"))))=0A+      (synopsis "Configuration utility for NQP and Ra=
kudo installations")=0A+      (description "A utility that simplifies the=
 process of compiling and=0A+installing NQP (Not Quite Perl) and the Raku=
do Raku compiler.")=0A+      (license license:artistic2.0)=0A+      (home=
-page "https://github.com/Raku/nqp-configure" ))))=0A+=0A (define-public =
nqp=0A   (package=0A     (name "nqp")=0A-- =0A2.37.2




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

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


Received: (at submit) by debbugs.gnu.org; 30 Aug 2022 16:31:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 30 12:31:52 2022
Received: from localhost ([127.0.0.1]:37282 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oT49Y-0007ft-1V
	for submit <at> debbugs.gnu.org; Tue, 30 Aug 2022 12:31:52 -0400
Received: from lists.gnu.org ([209.51.188.17]:45712)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel@HIDDEN>) id 1oT49T-0007fh-54
 for submit <at> debbugs.gnu.org; Tue, 30 Aug 2022 12:31:50 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38868)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <daniel@HIDDEN>)
 id 1oT49S-0004np-Fj
 for guix-patches@HIDDEN; Tue, 30 Aug 2022 12:31:46 -0400
Received: from out1.migadu.com ([2001:41d0:2:863f::]:38435)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <daniel@HIDDEN>)
 id 1oT49P-0004HV-Bd
 for guix-patches@HIDDEN; Tue, 30 Aug 2022 12:31:46 -0400
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codesections.com;
 s=key1; t=1661877097;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=1VuxvB9pptNxlJjIZLJpIY8qLDS5zRZUGWUF2lCJfAM=;
 b=zsdSvtMvBbPCy1etkVpawQGerhztAW/TjMyyENtq6fJhDStKe9itWlZqTaeR76SxVJYIhO
 9GxuwDCwRPblctzeie7VIFyBVFHM0xkC+ENjeVJpOTZptPt3Ui/xWshk+lC5zJ9+3gTtrQ
 llLIt+XWq01brEjPcI/Qi0f36WqLgOQttjE46CQxOq4UsYUSp1R5UqmjIIDI/f0VOLTBzh
 cYKzzlVMvGaX+0lWTQWM1coOPcpAIP52fhB5qbwUgrmsDb+R0+uw6wBS1AK5+xd49vDOmn
 aBwaQ/Iu6u3oJ+zRnrCR6Z2oXoP11hsBNE7z7W+LcyCl2+rE6l4u+D1wo5kmqg==
Date: Tue, 30 Aug 2022 16:31:36 +0000
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
From: "Daniel Sockwell" <daniel@HIDDEN>
Message-ID: <b7d3322144715c3f38fe1f99d543ec64@HIDDEN>
Subject: [PATCH] patch series: Update Raku ecosystem
To: guix-patches@HIDDEN
X-Migadu-Flow: FLOW_OUT
X-Migadu-Auth-User: codesections.com
Received-SPF: pass client-ip=2001:41d0:2:863f::;
 envelope-from=daniel@HIDDEN; helo=out1.migadu.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, 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
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 (--)

Hi all,=0A=0AI am working on updating Guix's version of the compiler/rela=
ted tools=0Afor the Raku programming language.  The current versions are =
from March=0Aof 2019, which makes them pretty out-of-date given Raku's mo=
nthly=0Arelease cadence.=0A=0AThis first patch is for MoarVM (the virtual=
 machine that Raku runs on)=0Awhich is a dependency for later packages.  =
I note that, unfortunately,=0Athe output of this package is currently non=
-deterministic; however, the=0Asame is true of the 2019 version so that n=
on-determinism isn't a=0Aregression.=0A=0AThis is my first Guix package s=
o I'd welcome any feedback you might=0Ahave.  I will follow up shortly wi=
th three additional patches that=0AGuix needs in order to provide an up-t=
o-date Raku compiler.=0A=0AThanks in advance!=0A=0ABest,=0ADaniel=0A=0A=
=0AFrom 18919edeb7ba1f3e3a18e710a715eec899f1910c Mon Sep 17 00:00:00 2001=
=0AMessage-Id: <18919edeb7ba1f3e3a18e710a715eec899f1910c.1661876717.git.d=
aniel@HIDDEN>=0AFrom: Daniel Sockwell <daniel@HIDDEN>=
=0ADate: Tue, 30 Aug 2022 12:23:21 -0400=0ASubject: [PATCH] Update moarvm=
 2019.03->2022.07=0A=0A---=0A gnu/packages/perl6.scm | 88 +++++++++++++++=
++++++---------------------=0A 1 file changed, 45 insertions(+), 43 delet=
ions(-)=0A=0Adiff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm=
=0Aindex dab9dd477b..9b3d98987a 100644=0A--- a/gnu/packages/perl6.scm=0A+=
++ b/gnu/packages/perl6.scm=0A@@ -22,11 +22,13 @@ (define-module (gnu pac=
kages perl6)=0A   #:use-module (guix download)=0A   #:use-module (guix gi=
t-download)=0A   #:use-module (guix packages)=0A+  #:use-module (guix bui=
ld-system gnu)=0A   #:use-module (guix build-system perl)=0A   #:use-modu=
le (guix build-system rakudo)=0A   #:use-module (gnu packages bdw-gc)=0A =
  #:use-module (gnu packages libevent)=0A   #:use-module (gnu packages li=
bffi)=0A+  #:use-module (gnu packages perl)=0A   #:use-module (gnu packag=
es multiprecision)=0A   #:use-module (gnu packages pkg-config)=0A   #:use=
-module (gnu packages tls))=0A@@ -34,29 +36,27 @@ (define-module (gnu pac=
kages perl6)=0A (define-public moarvm=0A   (package=0A     (name "moarvm"=
)=0A-    (version "2019.03")=0A+    (version "2022.07")=0A     (source=0A=
-      (origin=0A-        (method url-fetch)=0A-        (uri (string-appe=
nd "https://moarvm.org/releases/MoarVM-"=0A-                            v=
ersion ".tar.gz"))=0A-        (sha256=0A-         (base32=0A-          "0=
17w1zvr6yl0cgjfc1b3ddlc6vjw9q8p7alw1vvsckw95190xc14"))=0A-        (module=
s '((guix build utils)))=0A-        (snippet=0A-         '(begin=0A-     =
       ;(delete-file-recursively "3rdparty/dynasm") ; JIT=0A-            =
(delete-file-recursively "3rdparty/dyncall")=0A-            (delete-file-=
recursively "3rdparty/freebsd")=0A-            (delete-file-recursively "=
3rdparty/libatomicops")=0A-            (delete-file-recursively "3rdparty=
/libuv")=0A-            (delete-file-recursively "3rdparty/libtommath")=
=0A-            (delete-file-recursively "3rdparty/msinttypes")=0A-      =
      #t))))=0A-    (build-system perl-build-system)=0A+     (origin=0A+ =
      (method url-fetch)=0A+       (uri (string-append "https://moarvm.or=
g/releases/MoarVM-" version ".tar.gz"))=0A+       (sha256 (base32 "0ijvdd=
7jyq990zyxrlv8pqhf53q20qhbjly6cnagj9pq2r6z0zik"))=0A+       (modules '((g=
uix build utils)))=0A+       (snippet=0A+        '(begin (for-each=0A+   =
              delete-file-recursively=0A+                 '(;"3rdparty/dy=
ncall" ; upstream prefers dyncall to libffi=0A+                   ;"3rdpa=
rty/dynasm"  ; needed for JIT=0A+                   ;"3rdparty/freebsd" ;=
 freebsd/memmem.o is used on linux=0A+                   "3rdparty/libato=
micops"=0A+                   "3rdparty/libtommath"=0A+                  =
 "3rdparty/libuv"=0A+                   "3rdparty/msinttypes"))))))=0A+  =
  (build-system gnu-build-system)=0A     (arguments=0A-     '(#:phases=0A=
+     '(#:test-target "test"=0A+       #:phases=0A        (modify-phases =
%standard-phases=0A          (replace 'configure=0A            (lambda* (=
#:key inputs outputs #:allow-other-keys)=0A@@ -65,34 +65,36 @@ (define-pu=
blic moarvm=0A                (setenv "CFLAGS" "-fcommon")=0A            =
    (setenv "LDFLAGS" (string-append "-Wl,-rpath=3D" out "/lib"))=0A     =
           (invoke "perl" "Configure.pl"=0A-                       "--pre=
fix" out=0A-                       "--pkgconfig" (string-append pkg-confi=
g "/bin/pkg-config")=0A-                       "--has-libtommath"=0A+    =
                   "--mimalloc"=0A                        "--has-libatomi=
c_ops"=0A-                       "--has-libffi"=0A-                      =
 "--has-libuv")))))))=0A+                       "--has-libtommath"=0A+   =
                    "--has-libuv"=0A+                       ;"--has-dynca=
ll" ; TODO: package dyncall for guix=0A+                       "--toolcha=
in" "gnu"=0A+                       "--os" "linux"=0A+                   =
    "--pkgconfig" (string-append pkg-config "/bin/pkg-config")=0A+       =
                "--prefix" out)))))))=0A     (home-page "https://moarvm.o=
rg/")=0A     ;; These should be inputs but moar.h can't find them when bu=
ilding rakudo=0A-    (propagated-inputs=0A-     (list libatomic-ops libff=
i libtommath-1.0 libuv))=0A-    (native-inputs=0A-     (list pkg-config))=
=0A-    (synopsis "VM for NQP And Rakudo Perl 6")=0A+    (propagated-inpu=
ts (list libatomic-ops libtommath libuv))=0A+    (native-inputs (list pkg=
-config perl))=0A+    (synopsis "Virtual machine for the Raku programming=
 language")=0A     (description=0A-     "Short for \"Metamodel On A Runti=
me\", MoarVM is a modern virtual machine=0A-built for the Rakudo Perl 6 c=
ompiler and the NQP Compiler Toolchain.  Highlights=0A-include:=0A+     "=
MoarVM (\"Metamodel On A Runtime\") is a modern virtual machine built for=
=0A+the Raku programming language, NQP, and the Rakudo Raku compiler.  Mo=
arVM's=0A+features include:=0A =0A @itemize=0A-@item Great Unicode suppor=
t, with strings represented at grapheme level=0A-@item Dynamic analysis o=
f running code to identify hot functions and loops, and=0A-perform a rang=
e of optimizations, including type specialization and inlining=0A-@item S=
upport for threads, a range of concurrency control constructs, and=0A-asy=
nchronous sockets, timers, processes, and more=0A-@item Generational, par=
allel, garbage collection=0A-@item Support for numerous language features=
, including first class functions,=0A-exceptions, continuations, runtime =
loading of code, big integers and interfacing=0A-with native libraries.=
=0A+@item Just-in-time compilation of running code, allowing MoarVM to id=
entify=0A+and optimize hot functions/loops.  Optimizations include type s=
pecialization,=0A+code inlining/elimination, and on-stack replacement.=0A=
+@item Unusually strong Unicode support enabled by strings represented at=
=0A+grapheme level and an embedded copy of the Unicode Character Database=
=0A+@item Support for numerous Raku language features, such as delimited=
=0A+continuations, first-class functions, resumable exceptions, runtime c=
ode=0A+loading, bounded serialization, and native calling/pointer manipul=
ation.=0A+@item The low-level concurrency primitives required to implemen=
t Raku's=0A+high level concurrency system.=0A @end itemize")=0A     (lice=
nse license:artistic2.0)))=0A =0A-- =0A2.37.2




Acknowledgement sent to "Daniel Sockwell" <daniel@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#57491; 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: Thu, 8 Sep 2022 14:30:02 UTC

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