From unknown Fri Aug 15 15:55:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#43872 <43872@debbugs.gnu.org> To: bug#43872 <43872@debbugs.gnu.org> Subject: Status: [PATCH] Add package go-ethereum Reply-To: bug#43872 <43872@debbugs.gnu.org> Date: Fri, 15 Aug 2025 22:55:57 +0000 retitle 43872 [PATCH] Add package go-ethereum reassign 43872 guix-patches submitter 43872 Helio Machado <0x2b3bfa0@gmail.com> severity 43872 normal tag 43872 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 08 18:44:41 2020 Received: (at submit) by debbugs.gnu.org; 8 Oct 2020 22:44:41 +0000 Received: from localhost ([127.0.0.1]:33416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQeeN-0004sj-Ef for submit@debbugs.gnu.org; Thu, 08 Oct 2020 18:44:41 -0400 Received: from lists.gnu.org ([209.51.188.17]:54066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0x2b3bfa0@gmail.com>) id 1kQdxH-0003pB-Oi for submit@debbugs.gnu.org; Thu, 08 Oct 2020 18:00:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <0x2b3bfa0@gmail.com>) id 1kQdxG-0003k2-Vw for guix-patches@gnu.org; Thu, 08 Oct 2020 18:00:07 -0400 Received: from mail-qv1-xf42.google.com ([2607:f8b0:4864:20::f42]:44729) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <0x2b3bfa0@gmail.com>) id 1kQdxD-0000tq-1L for guix-patches@gnu.org; Thu, 08 Oct 2020 18:00:06 -0400 Received: by mail-qv1-xf42.google.com with SMTP id s17so3832026qvr.11 for ; Thu, 08 Oct 2020 15:00:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=DqXhxUNTeOIotJ+U62IcircBRkIC5E23zuk1+XaRDR0=; b=lpT0Q+ujSp62/pHWMKdC6cfRP62LbxRXhHn8TGjbHx12P1y5dviB1nGDAfmp4WFPj7 e/1gDmYO3Np7J0IeZ60rIU2VE5a0HWKHkYNaQ6Pyh8GMG+E6x4eynzeqJw18Qq9lsxVG W+aTrt3zZ/yQKZdPY5T41ECilmp4lNNqeT9chxWD1yhmJyqn81Iqtlu9+htJpIMrhAuy BmVBd4uItPeQexsT0NizglUm+h99X8LiNxLVGCssa1Hb7hWEGjfpWJbD720Sj1xXmi8x lObq60qvz+tKE7auR0RgBNaRbk/zD0hYCHWiDbpvoI8EWeymuAYAcDXUuFYRIecoP098 ISTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=DqXhxUNTeOIotJ+U62IcircBRkIC5E23zuk1+XaRDR0=; b=qY8cTMx8lBH9wX/9bJO/wY6+xkhJ1Mha03+kSEFKIqORwMjtfwUYDnLG7edok/2+4g KkZLse/zmTymdK1kxoGCVFN+acEmgmoqiSeH9DrFL9loxHR24uDmoSPEGCIcPvzaaDj1 yMsJIVXsguJuWi5t9aMDxLVIbbfHI5WoLxJHYmK2rJ5tcCwUziHPjN6TYsQxjqkKOI14 UljW/9sE4sVYtzeQvpykveDCEjU3FchTqNO9wgjCOz9+dTPeeTc7eHWDdnv54V8pD4me QBIh5CZMch2Pi20638TSYZdEXSA5aBEFMcgB4qSZvXVkK6ALeaFZ8TWEeWbK4GWoOB8O vBGg== X-Gm-Message-State: AOAM530biiMRoVnulf9lKZrJemEtEcQ8s/iNTkZZ4DavNroh78zuXvlu mXNRN5dLPTA5y+mXoaN/xiOAi+ebLZ5XkCqTMimg2J3mMYDOd9YT X-Google-Smtp-Source: ABdhPJxJXtp/PfMwWRM1YktJWHYgCdooFZyAfxJ9WMaI+ktZHihVMKFBlZZdTRbOORED4msbAcZov7H8SiVzoMWP7qA= X-Received: by 2002:ad4:4e73:: with SMTP id ec19mr8741785qvb.58.1602194399295; Thu, 08 Oct 2020 14:59:59 -0700 (PDT) MIME-Version: 1.0 X-Google-Sender-Delegation: heliomachadomegias@gmail.com From: Helio Machado <0x2b3bfa0@gmail.com> Date: Thu, 8 Oct 2020 23:59:23 +0200 X-Google-Sender-Auth: y6taOTTQFMY8IfpcbYJ4aLeUzRE Message-ID: Subject: [PATCH] Add package go-ethereum To: guix-patches@gnu.org Content-Type: multipart/mixed; boundary="0000000000000815b505b12ff434" Received-SPF: pass client-ip=2607:f8b0:4864:20::f42; envelope-from=0x2b3bfa0@gmail.com; helo=mail-qv1-xf42.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 08 Oct 2020 18:44:38 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --0000000000000815b505b12ff434 Content-Type: multipart/alternative; boundary="0000000000000815b305b12ff432" --0000000000000815b305b12ff432 Content-Type: text/plain; charset="UTF-8" # Add package `go-ethereum` These patches add the [go-ethereum][5] package and a small workaround that allows experimental module support. ## [Checklist][1] 1. Code authentication: all the code is being pulled from Git repositories and Go packages, so there isn't any specific code signature we can verify. 2. Synopsis and description: built from the official documentation and around the style guidelines. 3. Results for `guix lint`: everything seems to be fine, and it seems to have scheduled a [Software Heritage][2] archival (?). 4. Native build check: the package builds correctly on my platform (x86-64), using `guix build` package. 5. Cross-build check: package was not tested on any other supported platform because `go-build-system` [doesn't seem to support cross-compilation][3]. 6. Package deduplication: dependencies are being pulled from their respective module repositories at build time; there isn't practically any overlap between the package code and the Guix repositories. 7. Package size: as per `guix size`, this package requires a total of 418.7 MiB, with a package (self) size of 282.4 MiB. 8. Dependent packages: this is a freshly added package with no dependent items. 9. Deterministic build: this package is fully deterministic and has fixed hashes for both the initial download and the build derivation. 10. Inclusive language: documentation was written with neutrality in mind and there isn't any obvious bias, though it might need proofreading. 11. Patch atomicity: this patch contains only one set of related changes, though modifications affect two files. 12. Code formatting: added lines were formatted by using `indent-code.el`. 13. Source consistency: all the involved downloads are being pulled along with a Git tag or commit, so results should be consistent enough. 14. Guix build: these changes don't affect Guix builds nor introduce any warning. 15. Guix consistency: these changes do not break Guix in any obvious way. ## Desiderata It would be great to have easier ways to replace Go module management system with Guix in a seamless and painless way. Rust build system for Guix has a cleaner implementation, majorly due to the existence of a [centralized package registry][4]. [1]: https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html [2]: https://www.softwareheritage.org/ [3]: https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build-system/go.scm#n60 [4]: https://crates.io [5]: https://github.com/ethereum/go-ethereum [6]: https://gist.github.com/0x2b3bfa0/1805037bf5efa2655fa71d32e69fdd14 --0000000000000815b305b12ff432 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
# Add package `go-e= thereum`

These patches add the [go-ethereum][5] pa= ckage and a small workaround that allows experimental module support.
=

## [Checklist][1]

1. Code auth= entication: all the code is being pulled from Git repositories and Go packa= ges, so there isn't any specific code signature we can verify.

2. Synopsis and description: built from the official docum= entation and around the style guidelines.

3. Resul= ts for `guix lint`: everything seems to be fine, and it seems to have sched= uled a [Software Heritage][2] archival (?).

4. Nat= ive build check: the package builds correctly on my platform (x86-64), usin= g `guix build` package.

5. Cross-build check: pack= age was not tested on any other supported platform because `go-build-system= ` [doesn't seem to support cross-compilation][3].

<= div>6. Package deduplication: dependencies are being pulled from their resp= ective module repositories at build time; there isn't practically any o= verlap between the package code and the Guix repositories.

7. Package size: as per `guix size`, this package requires a total= of 418.7 MiB, with a package (self) size of 282.4 MiB.

8. Dependent packages: this is a freshly added package with no depend= ent items.

9. Deterministic build: this package is= fully deterministic and has fixed hashes for both the initial download and= the build derivation.

10. Inclusive language: doc= umentation was written with neutrality in mind and there isn't any obvi= ous bias, though it might need proofreading.

11. P= atch atomicity: this patch contains only one set of related changes, though= modifications affect two files.

12. Code formatti= ng: added lines were formatted by using `indent-code.el`.

13. Source consistency: all the involved downloads are being pulled= along with a Git tag or commit, so results should be consistent enough.

14. Guix build: these changes don't affect Guix = builds nor introduce any warning.

15. Guix consist= ency: these changes do not break Guix in any obvious way.
=C2=A0 = =C2=A0=C2=A0
## Desiderata

It would be g= reat to have easier ways to replace Go module management system with Guix i= n a seamless and painless way. Rust build system for Guix has a cleaner imp= lementation, majorly due to the existence of a [centralized package registr= y][4].

--0000000000000815b305b12ff432-- --0000000000000815b505b12ff434 Content-Type: application/octet-stream; name="0001-build-system-go-Allow-packages-to-create-fixed-outpu.patch" Content-Disposition: attachment; filename="0001-build-system-go-Allow-packages-to-create-fixed-outpu.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kg1cy9hj1 RnJvbSA0NDk1MTYzOWEyYmQ4NTI1Y2M0YTAyMmIyYTZkNjg0YzdiYjkyYTMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIZWxpbyBNYWNoYWRvIDwweDJiM2JmYTArZ2l0QGdvb2dsZW1h aWwuY29tPgpEYXRlOiBUaHUsIDggT2N0IDIwMjAgMjM6Mjg6MTcgKzAyMDAKU3ViamVjdDogW1BB VENIIDEvMl0gYnVpbGQtc3lzdGVtL2dvOiBBbGxvdyBwYWNrYWdlcyB0byBjcmVhdGUgZml4ZWQt b3V0cHV0CiBkZXJpdmF0aW9ucwoKQXMgcGVyIHRoZSBsaWJzdG9yZSBzb3VyY2UgY29kZSwgZml4 ZWQtb3V0cHV0IGRlcml2YXRpb25zIGhhdmUKdW5yZXN0cmljdGVkIG5ldHdvcmsgYWNjZXNzIGFz IGxvbmcgYXMgdGhlaXIgY29udGVudHMgYXJlIGtlcHQKZGV0ZXJtaW5pc3RpYyBhbmQgeW91IHBy b3ZpZGUgYSBoYXNoIG9mIHRoZSBkZXJpdmF0aW9uIHN0YXRlLgotLS0KIGd1aXgvYnVpbGQtc3lz dGVtL2dvLnNjbSB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvZ3VpeC9idWlsZC1zeXN0ZW0vZ28uc2NtIGIvZ3VpeC9idWlsZC1zeXN0 ZW0vZ28uc2NtCmluZGV4IGY4ZWJhZWZiMjcuLmJhZWEzZTU3MDggMTAwNjQ0Ci0tLSBhL2d1aXgv YnVpbGQtc3lzdGVtL2dvLnNjbQorKysgYi9ndWl4L2J1aWxkLXN5c3RlbS9nby5zY20KQEAgLTg4 LDYgKzg4LDkgQEAKICAgICAgICAgICAgICAgICAgICAoYWxsb3ctZ28tcmVmZXJlbmNlPyAjZikK ICAgICAgICAgICAgICAgICAgICAoc3lzdGVtICglY3VycmVudC1zeXN0ZW0pKQogICAgICAgICAg ICAgICAgICAgIChndWlsZSAjZikKKyAgICAgICAgICAgICAgICAgICAoZGVyaXZhdGlvbi1oYXNo ICNmKQorICAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLWhhc2gtYWxnb3JpdGhtICNmKQor ICAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLWhhc2gtcmVjdXJzaXZlPyAjZikKICAgICAg ICAgICAgICAgICAgICAoaW1wb3J0ZWQtbW9kdWxlcyAlZ28tYnVpbGQtc3lzdGVtLW1vZHVsZXMp CiAgICAgICAgICAgICAgICAgICAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCBnby1idWlsZC1zeXN0 ZW0pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ3VpeCBidWlsZCB1bmlvbikKQEAg LTExNCw2ICsxMTcsOSBAQAogICAgICAgICAgICAgICAgICM6YnVpbGQtZmxhZ3MgLGJ1aWxkLWZs YWdzCiAgICAgICAgICAgICAgICAgIzp0ZXN0cz8gLHRlc3RzPwogICAgICAgICAgICAgICAgICM6 YWxsb3ctZ28tcmVmZXJlbmNlPyAsYWxsb3ctZ28tcmVmZXJlbmNlPworICAgICAgICAgICAgICAg ICM6ZGVyaXZhdGlvbi1oYXNoICxkZXJpdmF0aW9uLWhhc2gKKyAgICAgICAgICAgICAgICA7OyBG SVhNRSAgIzpkZXJpdmF0aW9uLWhhc2gtYWxnb3JpdGhtICxkZXJpdmF0aW9uLWhhc2gtYWxnb3Jp dGhtCisgICAgICAgICAgICAgICAgIzpkZXJpdmF0aW9uLWhhc2gtcmVjdXJzaXZlPyAsZGVyaXZh dGlvbi1oYXNoLXJlY3Vyc2l2ZT8KICAgICAgICAgICAgICAgICAjOmlucHV0cyAlYnVpbGQtaW5w dXRzKSkpCiAKICAgKGRlZmluZSBndWlsZS1mb3ItYnVpbGQKQEAgLTEzMSw2ICsxMzcsOSBAQAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOnN5c3RlbSBzeXN0ZW0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIzptb2R1bGVzIGltcG9ydGVkLW1vZHVsZXMKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpvdXRwdXRzIG91dHB1dHMKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIzpoYXNoIGRlcml2YXRpb24taGFzaAorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAjOmhhc2gtYWxnbyBkZXJpdmF0aW9uLWhhc2gtYWxnb3JpdGht CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6cmVjdXJzaXZlPyBkZXJpdmF0aW9u LWhhc2gtcmVjdXJzaXZlPwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOmd1aWxl LWZvci1idWlsZCBndWlsZS1mb3ItYnVpbGQpKQogCiAoZGVmaW5lIGdvLWJ1aWxkLXN5c3RlbQot LSAKMi4yNC4zIChBcHBsZSBHaXQtMTI4KQoK --0000000000000815b505b12ff434 Content-Type: application/octet-stream; name="0002-gnu-Add-go-github-com-ethereum-go-ethereum.patch" Content-Disposition: attachment; filename="0002-gnu-Add-go-github-com-ethereum-go-ethereum.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kg1cy9gl0 RnJvbSAxMzIxMzY2N2ZhM2U5MjI2MmRjMWExNWIxZTVhNmViMGI2YjBiNzEyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIZWxpbyBNYWNoYWRvIDwweDJiM2JmYTArZ2l0QGdvb2dsZW1h aWwuY29tPgpEYXRlOiBUaHUsIDggT2N0IDIwMjAgMjM6MzY6MTAgKzAyMDAKU3ViamVjdDogW1BB VENIIDIvMl0gZ251OiBBZGQgZ28tZ2l0aHViLWNvbS1ldGhlcmV1bS1nby1ldGhlcmV1bQoKKiBn bnUvcGFja2FnZXMvZ29sYW5nLnNjbSAoZ28tZ2l0aHViLWNvbS1ldGhlcmV1bS1nby1ldGhlcmV1 bSk6IG5ldyBwYWNrYWdlLgotLS0KIGdudS9wYWNrYWdlcy9nb2xhbmcuc2NtIHwgNTcgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1NyBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dvbGFuZy5zY20gYi9nbnUv cGFja2FnZXMvZ29sYW5nLnNjbQppbmRleCBmZTM0ZDM0NDkxLi5jZTc2NDRiZWYzIDEwMDY0NAot LS0gYS9nbnUvcGFja2FnZXMvZ29sYW5nLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ29sYW5nLnNj bQpAQCAtNDYsNiArNDYsNyBAQAogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIGdv KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgYWRtaW4pCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNlcnRzKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnY2MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGdsaWIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2UpCkBAIC00NzcsNiArNDc4 LDYyIEBAIGphciBzdHJ1Y3QgdG8gbWFuYWdlIHRoZSBjb29raWVzIGFkZGVkIHRvIHRoZSBjb29r aWUgamFyLiIpCiAgICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYWtpMjM3L25z Y2phciIpCiAgICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpKQogCisoZGVmaW5lLXB1Ymxp YyBnby1naXRodWItY29tLWV0aGVyZXVtLWdvLWV0aGVyZXVtCisgIChwYWNrYWdlCisgICAgKG5h bWUgImdvLWdpdGh1Yi1jb20tZXRoZXJldW0tZ28tZXRoZXJldW0iKQorICAgICh2ZXJzaW9uICIx LjkuMjIiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIGdpdC1m ZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICAg ICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vZXRoZXJldW0vZ28tZXRoZXJldW0iKQorICAg ICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQor ICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisg ICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAg ICAgICAiMDhpMzF4aWwybHlnZmNuMmlnc3ZuNGhwZzh4bmY4bDZnOTE0Zjc4aGdsNHdqNnYxZGph OSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBnby1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50 cworICAgICBgKCM6aW1wb3J0LXBhdGggImdpdGh1Yi5jb20vZXRoZXJldW0vZ28tZXRoZXJldW0i CisgICAgICAgIzp0ZXN0cz8gI2YgOyB0ZXN0cyBhcmUgYnJva2VuCisgICAgICAgIzpkZXJpdmF0 aW9uLWhhc2ggLChiYXNlMzIgIjFhYjdnZDkwZzg1Y2l3c3J3NnpqYXhzNzZqN3kwYTExa2F2cDUw eGt3bW0yNngzNHNqc3MiKQorICAgICAgICM6ZGVyaXZhdGlvbi1oYXNoLWFsZ29yaXRobSBzaGEy NTYKKyAgICAgICAjOmRlcml2YXRpb24taGFzaC1yZWN1cnNpdmU/ICwjdAorICAgICAgICM6cGhh c2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFk ZC1hZnRlciAnc2V0dXAtZ28tZW52aXJvbm1lbnQgJ21vZGlmeS1nby1lbnZpcm9ubWVudAorICAg ICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAoc2V0ZW52ICJHTzExMU1PRFVMRSIgIm9u IikKKyAgICAgICAgICAgICAoc2V0ZW52ICJTU0xfQ0VSVF9ESVIiIChzdHJpbmctYXBwZW5kCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5w dXRzICJuc3MtY2VydHMiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv ZXRjL3NzbC9jZXJ0cyIpKQorICAgICAgICAgICAgIChzZXRlbnYgIlNTTF9DRVJUX0ZJTEUiIChz dHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnZXRl bnYgIlNTTF9DRVJUX0RJUiIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvY2EtY2VydGlmaWNhdGVzLmNydCIpKQorICAgICAgICAgICAgICN0KSkKKyAgICAgICAgIChy ZXBsYWNlICdidWlsZAorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW1wb3J0LXBhdGggYnVp bGQtZmxhZ3MgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aXRoLWRpcmVjdG9y eS1leGN1cnNpb24gKHN0cmluZy1hcHBlbmQgInNyYy8iIGltcG9ydC1wYXRoKQorICAgICAgICAg ICAgICAgKGludm9rZSAiZ28iICJydW4iICJidWlsZC9jaS5nbyIgImluc3RhbGwiKSkpKQorICAg ICAgICAgKHJlcGxhY2UgJ2luc3RhbGwKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1 dHMgaW1wb3J0LXBhdGggIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChsZXQqICgo b3V0IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgIChzb3Vy Y2UgKHN0cmluZy1hcHBlbmQgKGdldGVudiAiR09QQVRIIikgIi9zcmMvIiBpbXBvcnQtcGF0aCAi L2J1aWxkIikpCisgICAgICAgICAgICAgICAgICAgIChkZXN0IG91dCkpCisgICAgICAgICAgICAg ICAobWtkaXItcCBkZXN0KQorICAgICAgICAgICAgICAgKGNvcHktcmVjdXJzaXZlbHkgc291cmNl IGRlc3QgIzprZWVwLW10aW1lPyAjdCkpKSkKKyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAg ICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/IGltcG9ydC1wYXRoICM6YWxsb3ctb3RoZXIt a2V5cykKKyAgICAgICAgICAgICAoaWYgdGVzdHM/CisgICAgICAgICAgICAgICAgICh3aXRoLWRp cmVjdG9yeS1leGN1cnNpb24gKHN0cmluZy1hcHBlbmQgInNyYy8iIGltcG9ydC1wYXRoKQorICAg ICAgICAgICAgICAgICAgIChpbnZva2UgImdvIiAicnVuIiAiYnVpbGQvY2kuZ28iICJ0ZXN0Iikp CisgICAgICAgICAgICAgICAgICN0KSkpKSkpCisgICAgKGlucHV0cyBgKCgibnNzLWNlcnRzIiAs bnNzLWNlcnRzKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2V0aGVyZXVt L2dvLWV0aGVyZXVtIikKKyAgICAoc3lub3BzaXMgIk9mZmljaWFsIEdvIGltcGxlbWVudGF0aW9u IG9mIHRoZSBFdGhlcmV1bSBwcm90b2NvbCIpCisgICAgKGRlc2NyaXB0aW9uICJUaGlzIHJlcG9z aXRvcnkgY29udGFpbnMgdGhlIG9mZmljaWFsIEdvIGltcGxlbWVudGF0aW9uIG9mCit0aGUgRXRo ZXJldW0gcHJvdG9jb2wgYW5kIGNvbW1hbmQgbGluZSB0b29scyAoZ2V0aCkgZm9yIGludGVyYWN0 aW5nIHdpdGggdGhlIGJsb2NrY2hhaW4uIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmxncGwzKSkp CisKIChkZWZpbmUtcHVibGljIGdvLWdpdGh1Yi5jb20tamVzc2V2ZGstZ28tZmxhZ3MKICAgKHBh Y2thZ2UKICAgICAobmFtZSAiZ28tZ2l0aHViLmNvbS1qZXNzZXZkay1nby1mbGFncyIpCi0tIAoy LjI0LjMgKEFwcGxlIEdpdC0xMjgpCgo= --0000000000000815b505b12ff434-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 09 10:26:39 2020 Received: (at 43872-done) by debbugs.gnu.org; 9 Oct 2020 14:26:39 +0000 Received: from localhost ([127.0.0.1]:35898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQtLx-0005vg-6A for submit@debbugs.gnu.org; Fri, 09 Oct 2020 10:26:39 -0400 Received: from mail-qk1-f169.google.com ([209.85.222.169]:39154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0x2b3bfa0@gmail.com>) id 1kQrFz-0002K7-NQ for 43872-done@debbugs.gnu.org; Fri, 09 Oct 2020 08:12:19 -0400 Received: by mail-qk1-f169.google.com with SMTP id w12so10269965qki.6 for <43872-done@debbugs.gnu.org>; Fri, 09 Oct 2020 05:12:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=NuFB1VbcHYT1/9OuBOuETO4p6JM7qkD/Qvmq5nICsUU=; b=h2RBhPVUnYUGEdANnG1GT5TQBTSGuRBG1ZMBsHgWw1+N0D+BDNzIGvgKS4DPNyUDLv cudZgR+iplYbWSF1yAMnXQ3ByTCvGdn1RfHRDlgGCmHJfbgpZWwppEEM9FIfGxERw8JB DpBxRjqJ0X+ihh14b4jwX+17vEuYv0V1rqUWfGdpw2Les+luTroKFp5mCKpagA1oJ/jQ xVQfjBt7AeDj9ZwUXF1wv0ZxDZcP6sO/PssTWUJ5b5GVRya+iFebZulfqGxBniPk5TBI QALXhhpBIb22rknClu4n+y06P88E8WhTm+hn9+85nIJCadhD7HY6XqX0JUg2rmdgD0Xl b6Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=NuFB1VbcHYT1/9OuBOuETO4p6JM7qkD/Qvmq5nICsUU=; b=D3LNipFBenm0GTYJDVJY2AUBZ7EhBusGeA0xSZ8Um0cCQmISj3H82v4gPThv9/KBeR 1MrpproRQ/cMWXajiOw1emkP0igziENmDl9n7WINtfzmwbMgs91YaFWnFn5Uc2BpbXcJ yQZbIWNTYF1xl8fSpFgAEQSgBqbvnIriE+atMDppKuUorhgG7qcxg/0D00o4k8Z9s0jd 7DCbA1ToWxL9edBfarpgJAhOhDDT0mlhTfsfWODb4pPfppbWGmO7FjNgF2yU0cirFpq2 fa2jYVw4kCJ7bAKzsFB3hQv6+YYYp6AKH2aVMNeJLHx1kPP/9BSI7D4aPKFBHOSRHsh9 md1g== X-Gm-Message-State: AOAM532Ay685d5D9kLOXxQxp6StyMzwCE+h6SHM9vTb3+hbgjYzN5Twd lBBydibcuqTBrHpj/hQznk+MUZf/XRE0/H/tguV2bwaW4qYduw== X-Google-Smtp-Source: ABdhPJzlfqjhP0kHYNuJmXAcPBJomnms+TIsK9KNob4zCHz+BM0JLvMS8vdhJEvE4CrmTKoGyDmWFt5p+o5A+/dIJG0= X-Received: by 2002:a37:9747:: with SMTP id z68mr12465914qkd.424.1602245534019; Fri, 09 Oct 2020 05:12:14 -0700 (PDT) MIME-Version: 1.0 X-Google-Sender-Delegation: heliomachadomegias@gmail.com From: Helio Machado <0x2b3bfa0@gmail.com> Date: Fri, 9 Oct 2020 14:11:38 +0200 X-Google-Sender-Auth: a2KIdDebl2F6pce-qfgt3bCfDls Message-ID: Subject: Closing due to consistency issues To: 43872-done@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000e5f42905b13bdb17" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 43872-done X-Mailman-Approved-At: Fri, 09 Oct 2020 10:26:36 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --000000000000e5f42905b13bdb17 Content-Type: text/plain; charset="UTF-8" This patch was a big hack and breaks on every architecture but x86-64 because the derivation hash changes when producing different binaries. I'm leaving this for reference as it might be useful for a casual install, but the proper solution probably involves a complete refactoring of the Guix Go Build System. --000000000000e5f42905b13bdb17 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This patch was a big hack and breaks on every architecture= but x86-64 because the derivation hash changes when producing different bi= naries. I'm leaving this for reference as it might be useful for a casu= al install, but the proper solution probably involves a complete refactorin= g of the Guix Go Build System.
--000000000000e5f42905b13bdb17-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 09 14:35:52 2020 Received: (at 43872-done) by debbugs.gnu.org; 9 Oct 2020 18:35:52 +0000 Received: from localhost ([127.0.0.1]:36197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQxF9-0003dc-Qk for submit@debbugs.gnu.org; Fri, 09 Oct 2020 14:35:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQxF4-0003dM-N9 for 43872-done@debbugs.gnu.org; Fri, 09 Oct 2020 14:35:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49613) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQxEz-0004Ax-DZ; Fri, 09 Oct 2020 14:35:41 -0400 Received: from ld1009q169-0682.bb.online.no ([88.95.2.177]:53404 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQxEx-0004pf-Sm; Fri, 09 Oct 2020 14:35:41 -0400 From: Marius Bakke To: Helio Machado <0x2b3bfa0@gmail.com>, 43872-done@debbugs.gnu.org Subject: Re: bug#43872: Closing due to consistency issues In-Reply-To: References: Date: Fri, 09 Oct 2020 20:34:59 +0200 Message-ID: <87eem7fdt8.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43872-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Hi! Helio Machado <0x2b3bfa0@gmail.com> writes: > This patch was a big hack and breaks on every architecture but x86-64 > because the derivation hash changes when producing different binaries. I'm > leaving this for reference as it might be useful for a casual install, but > the proper solution probably involves a complete refactoring of the Guix Go > Build System. That is a very clever hack. :-) The reason it works is because network access is allowed for fixed-output derivations. So the Go build system is able to go online and download everything it needs, instead of relying on declared inputs. That is why different architectures produce different derivation hashes: those are the build outputs. The problem with this approach is that it is not deterministic. The next time someone runs the same build, one of the Go dependencies may have changed (i.e. a git tag has been overwritten, or a package declares a dependency on a branch instead of a tag, etc). Guix will detect if the output hash changes, but is unable reproduce the earlier state because it does not know what has changed. To properly package go-ethereum, you will need to declare each dependency as separate packages. See e.g. 'syncthing' for an example. Unfortunately there is no importer for Go yet, making it a rather tedious task. Since you don't seem to be afraid of hacking on Guix :-) consider writing an "importer" for Go so you could simply: guix import go -r github.com/ethereum/go-ethereum ...to create the necessary boilerplate. Thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl+ArVQACgkQoqBt8qM6 VPqrEAf/WeFN250sGAcjy9QGh8s1nHIfgAeqLPhz3lgdsscBfzcuzRp5nycqphXa 7vkPNWUfE2FrfPEgZDweD+9oJMpKDkGewbtskkLiBrXZj5sQcwROZUXKhM00y7Ci WEGAeEv4tZFzC2+g4QFqmEYd+SOM7EhUUy09RioA2aF7PTGPA+yRHfkbHMNJRwK+ cGxju8lIhEzX/NZ3Fy+qDcaU77oVn5EIDOcmIDn6aB7h+aeXb4ZufVuQ+TdJcgGE /6WJCqwsVF0e7yLrjixWnr2PqkFbV5xCW7nlEhTJxiheQijJZE7Zwond0Qgj4a1h GA5BVqfkCotaAwDFUglAvjPk9LOoPQ== =h9Md -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 10 14:24:02 2020 Received: (at 43872-done) by debbugs.gnu.org; 10 Oct 2020 18:24:02 +0000 Received: from localhost ([127.0.0.1]:38509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRJXF-00059q-0W for submit@debbugs.gnu.org; Sat, 10 Oct 2020 14:24:02 -0400 Received: from mail-qv1-f47.google.com ([209.85.219.47]:40808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0x2b3bfa0@gmail.com>) id 1kRJHn-0004l3-Ge for 43872-done@debbugs.gnu.org; Sat, 10 Oct 2020 14:08:06 -0400 Received: by mail-qv1-f47.google.com with SMTP id j3so6418262qvi.7 for <43872-done@debbugs.gnu.org>; Sat, 10 Oct 2020 11:08:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:sender:from:date:message-id :subject:to; bh=FxlCC9v1MD913M1Yu7LwQ67MZorjOVqigNNPzVdjsB0=; b=lN+VMmkpdAfZ6d2lrtIc14UhqokAHuqP4UT4nw2TFqLNO8jWo27inDCtRR68iGhxL+ M/eZnn1/OOOJF+3nCozA2KtR8qQXfRt4X/t2ZMXnew+q+425eZ3t9E/D29fGR9bc/YP4 XKu9EM3BSrP75Ai0KgvQ6fdnA3ckoSPSMv79r4Tcg/ALuW9IxWtgwhYts7mcgMNRaunI ZvP+XEqsJ/LJOtiDrzm1XT89IazPH8h5WQ8t6USYyGpHuwrDgRD4XZ8sSeviZFKL2l15 IZBs96xr2IFo8xEsOFnwFA3IGeJDiGufELcSzLpn2tqfZ9RVyIrNw20Rys4FIRL907G5 QLeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:sender:from :date:message-id:subject:to; bh=FxlCC9v1MD913M1Yu7LwQ67MZorjOVqigNNPzVdjsB0=; b=JmE9qEW7+dO/9XZ4fLtL13dSTkT7meaGJjxlYe3IU2iGXb/kv2KeXXRB8t7tXsqdWR K4cGSt/IWGym5GFZrnGJl7D/XGiAkpzZPhN2/swSLBPEzKl+3azrOkjckNqcFqi97K3j ehR262+Eo4UgjaVR1gznEGFIEYR7WypXuHOBxqd+tFFW0BoAY6lKTnAL7USzB2E2TIsH cyjjTJbx+hcOPTk1zkYQTCqzrQXzbR4meRkNR5c1+twHxtW6zul5Sf+/LURqvDzF42bj tpchXalDkI39GZpwdFYpIIRExhjd0vgHdUVAWESTQmqIwroBVZTfMrmVVoxXfu3PCQvL BxhQ== X-Gm-Message-State: AOAM530M9rdWkGKzQ3lNd21h/uVPDEREZPcGb4qQS7oDdBYXWTrJoxnk vcfhR2ZVz/N0NGDZczE8UF2lefwPM9QS03ujlRjZsZGNg9KtKQ2G X-Google-Smtp-Source: ABdhPJybWYbaz4Sf3Ry7xLle/PzwA1HbR4xN0hOOOqOWeo+jSg2VlDm/h7UUW7i/vIRmkXPjYBjUivVRJWTgG3eFSTs= X-Received: by 2002:ad4:4e73:: with SMTP id ec19mr17167327qvb.58.1602353278004; Sat, 10 Oct 2020 11:07:58 -0700 (PDT) MIME-Version: 1.0 References: <87eem7fdt8.fsf@gnu.org> In-Reply-To: <87eem7fdt8.fsf@gnu.org> X-Google-Sender-Delegation: heliomachadomegias@gmail.com From: Helio Machado <0x2b3bfa0@gmail.com> Date: Sat, 10 Oct 2020 20:07:22 +0200 X-Google-Sender-Auth: 6LFGB5pR0lavKmKj5Y4z6EUH7EI Message-ID: Subject: Re: bug#43872: Closing due to consistency issues To: Marius Bakke , 43872-done@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000f0ca0205b154f1d6" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 43872-done X-Mailman-Approved-At: Sat, 10 Oct 2020 14:24:00 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --000000000000f0ca0205b154f1d6 Content-Type: multipart/alternative; boundary="000000000000f0c9ff05b154f1d4" --000000000000f0c9ff05b154f1d4 Content-Type: text/plain; charset="UTF-8" Hi! I started yesterday to improve the Go build system and create a solid recursive importer. It implies some structural change for every package, but it's probably worth it and I'll submit a new patch once it's ready. I'm attaching some internal documentation for my hack for historical purposes. Thank you very much for your advice! --000000000000f0c9ff05b154f1d4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi!
I started yesterday to improve the Go build system= and create a solid recursive importer. It implies some structural change f= or every package, but it's probably worth it and I'll submit a new = patch once it's ready.
I'm attaching some internal documentatio= n for my hack for historical purposes.
Thank you very much = for your advice!
--000000000000f0c9ff05b154f1d4-- --000000000000f0ca0205b154f1d6 Content-Type: text/markdown; charset="UTF-8"; name="Guix-go-modules.md" Content-Disposition: attachment; filename="Guix-go-modules.md" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kg3zik760 IyBHbyBtb2R1bGVzIHdpdGhpbiBHdWl4CgpVc2luZyB0aGUgbmV3IFtHbyBtb2R1bGVzXVs0XSB3 aXRoIHRoZSBHdWl4IHBhY2thZ2UgbWFuYWdlciBwb3NlcyBzb21lIGludGVyZXN0aW5nIGlzc3Vl cywgYXMgdGhlIHBhY2thZ2UgaW1wb3J0ZXIgaXMgbm90IGltcGxlbWVudGVkIHlldCBhbmQgR28n cyBvd24gcGFja2FnZSBtYW5hZ2VyIGNsYXNoZXMgaGVhdmlseSB3aXRoIHRoZSBHdWl4IHBhY2th Z2UgbWFuYWdlci4KCkkgd2FudGVkIHRvIHBvcnQgYSBwYWNrYWdlIHdpdGhvdXQgbmVlZGluZyB0 byBmb2xsb3cgdGhlIGN1bWJlcnNvbWUgcHJvY2VzcyBvZiBtYW51YWxseSBpbXBvcnRpbmcgZG96 ZW5zIG9mIGRlcGVuZGVuY2llcywgc28gdGhlIGxlc3MtZnJpY3Rpb24gaGFjayB0dXJuZWQgdG8g YmUgdGhlIHJlcHVycG9zaW5nIG9mIHRoZSBidWlsZCBkZXJpdmF0aW9uIGFzIGEgZGV0ZXJtaW5p c3RpYyBkb3dubG9hZGVyIG1vZHVsZSwgYWJsZSB0byBwdWxsIGFsbCB0aGUgZGVwZW5kZW5jaWVz IHdpdGggdGhlIG5hdGl2ZSBHbyBwYWNrYWdlIG1hbmFnZXIgYXMgaWYgaXQgd2VyZSBvbmUgb2Yg dGhlIEd1aXggb2ZmaWNpYWwgZG93bmxvYWQgbWV0aG9kcy4KClRoZSBzdWdnZXN0ZWQgYXBwcm9h Y2ggaXMgcmF0aGVyIHVub3J0aG9kb3ggYW5kIG1heSBub3QgYmUgYSBnb29kIGxvbmctdGVybSBz b2x1dGlvbjogYWZ0ZXIgYWxsLCBpdCByZXNvcnRzIHRvIGFsbCB0aGUgcG9zc2libGUgdHJpY2tl cnkgdG8gcmVkdWNlIGNoYW5nZXMgb3V0c2lkZSBvZiB0aGUgcGFja2FnZSB0byBhIG1pbmltdW0u CgojIyBOZXR3b3JrIGFjY2VzcyBpbnNpZGUgdGhlIGJ1aWxkIGNvbnRhaW5lcgpbQXMgcGVyIHRo ZSBgbGlic3RvcmVgIHNvdXJjZSBjb2RlXVswXSwgZml4ZWQtb3V0cHV0IGRlcml2YXRpb25zIGhh dmUgdW5yZXN0cmljdGVkIG5ldHdvcmsgYWNjZXNzIGFzIGxvbmcgYXMgdGhlaXIgY29udGVudHMg YXJlIGtlcHQgZGV0ZXJtaW5pc3RpYyBhbmQgeW91IHByb3ZpZGUgYSBoYXNoIG9mIHRoZSBmaW5h bCBzdGF0ZS4gX0lkIGVzdF8sIHlvdSBjYW4gZ2F0aGVyIGZpbGVzIGZyb20gYSByZW1vdGUgcmVw b3NpdG9yeSBhcyBsb25nIGFzIHlvdSdyZSBhYmxlIHRvIGdldCB0aGUgc2FtZSBjb21taXQgb3Ig dmVyc2lvbiBldmVyeSB0aW1lLgoKPiBfV2hlbiBgaGFzaGAgYW5kIGBoYXNoLWFsZ29gIGFyZSBn aXZlbiwgYSBmaXhlZC1vdXRwdXQgZGVyaXZhdGlvbiBpcyBjcmVhdGVkIOKAlGkuZS4sIG9uZSB3 aG9zZSByZXN1bHQgaXMga25vd24gaW4gYWR2YW5jZSwgc3VjaCBhcyBhIGZpbGUgZG93bmxvYWQu IElmLCBpbiBhZGRpdGlvbiwgYHJlY3Vyc2l2ZT9gYCBpcyB0cnVlLCB0aGVuIHRoYXQgZml4ZWQg b3V0cHV0IG1heSBiZSBhbiBleGVjdXRhYmxlIGZpbGUgb3IgYSBkaXJlY3RvcnkgYW5kIGhhc2gg bXVzdCBiZSB0aGUgaGFzaCBvZiBhbiBhcmNoaXZlIGNvbnRhaW5pbmcgdGhpcyBvdXRwdXQuIFso U291cmNlKV1bMV1fCgpCeSBleHRlbmRpbmcgW2BndWl4L2J1aWxkLXN5c3RlbS9nby5zY21gXVsy XSwgd2UgY2FuIHBhc3MgdGhyb3VnaCB0aHJlZSBhZGRpdGlvbmFsIGtleXdvcmQgYXJndW1lbnRz IHRvIGBidWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uYCBzcGVjaWZ5aW5nIHRoZSBkZXJpdmF0 aW9uIGhhc2g6CgpgYGBwYXRjaApkaWZmIC0tZ2l0IGEvZ3VpeC9idWlsZC1zeXN0ZW0vZ28uc2Nt IGIvZ3VpeC9idWlsZC1zeXN0ZW0vZ28uc2NtCmluZGV4IGY4ZWJhZWZiMjcuLmY2YjZhNzgwOWQg MTAwNjQ0Ci0tLSBhL2d1aXgvYnVpbGQtc3lzdGVtL2dvLnNjbQorKysgYi9ndWl4L2J1aWxkLXN5 c3RlbS9nby5zY20KQEAgLTg4LDYgKzg4LDkgQEAKICAgICAgICAgICAgICAgICAgICAoYWxsb3ct Z28tcmVmZXJlbmNlPyAjZikKICAgICAgICAgICAgICAgICAgICAoc3lzdGVtICglY3VycmVudC1z eXN0ZW0pKQogICAgICAgICAgICAgICAgICAgIChndWlsZSAjZikKKyAgICAgICAgICAgICAgICAg ICAoZGVyaXZhdGlvbi1oYXNoICNmKQorICAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLWhh c2gtYWxnb3JpdGhtICNmKQorICAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLWhhc2gtcmVj dXJzaXZlPyAjZikKICAgICAgICAgICAgICAgICAgICAoaW1wb3J0ZWQtbW9kdWxlcyAlZ28tYnVp bGQtc3lzdGVtLW1vZHVsZXMpCiAgICAgICAgICAgICAgICAgICAgKG1vZHVsZXMgJygoZ3VpeCBi dWlsZCBnby1idWlsZC1zeXN0ZW0pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ3Vp eCBidWlsZCB1bmlvbikKQEAgLTExNCw2ICsxMTcsOSBAQAogICAgICAgICAgICAgICAgICM6YnVp bGQtZmxhZ3MgLGJ1aWxkLWZsYWdzCiAgICAgICAgICAgICAgICAgIzp0ZXN0cz8gLHRlc3RzPwog ICAgICAgICAgICAgICAgICM6YWxsb3ctZ28tcmVmZXJlbmNlPyAsYWxsb3ctZ28tcmVmZXJlbmNl PworICAgICAgICAgICAgICAgICM6ZGVyaXZhdGlvbi1oYXNoICxkZXJpdmF0aW9uLWhhc2gKKyAg ICAgICAgICAgICAgICA7ICM6ZGVyaXZhdGlvbi1oYXNoLWFsZ29yaXRobSAsZGVyaXZhdGlvbi1o YXNoLWFsZ29yaXRobSA7IEZJWE1FCisgICAgICAgICAgICAgICAgIzpkZXJpdmF0aW9uLWhhc2gt cmVjdXJzaXZlPyAsZGVyaXZhdGlvbi1oYXNoLXJlY3Vyc2l2ZT8KICAgICAgICAgICAgICAgICAj OmlucHV0cyAlYnVpbGQtaW5wdXRzKSkpCgogICAoZGVmaW5lIGd1aWxlLWZvci1idWlsZApAQCAt MTMxLDYgKzEzNyw5IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6c3lzdGVt IHN5c3RlbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOm1vZHVsZXMgaW1wb3J0 ZWQtbW9kdWxlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOm91dHB1dHMgb3V0 cHV0cworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOmhhc2ggZGVyaXZhdGlvbi1o YXNoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6aGFzaC1hbGdvIGRlcml2YXRp b24taGFzaC1hbGdvcml0aG0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpyZWN1 cnNpdmU/IGRlcml2YXRpb24taGFzaC1yZWN1cnNpdmU/CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICM6Z3VpbGUtZm9yLWJ1aWxkIGd1aWxlLWZvci1idWlsZCkpCgogKGRlZmluZSBn by1idWlsZC1zeXN0ZW0KYGBgCgpUaGlzIHdheSwgYW55IHBhY2thZ2UgY2FuIGNyZWF0ZSBhIGZp eGVkLW91dHB1dCBidWlsZCBkZXJpdmF0aW9uIHdpdGggbmV0d29yayBhY2Nlc3MgaW4gb3JkZXIg dG8gcHVsbCBhZGRpdGlvbmFsIGZpbGVzIGR1cmluZyB0aGUgYnVpbGQgcHJvY2VzcyB3aXRob3V0 IGJyZWFraW5nIHRoZSBidWlsZCBkZXRlcm1pbmlzbToKCmBgYHNjaGVtZQoocGFja2FnZQogIChi dWlsZC1zeXN0ZW0gZ28tYnVpbGQtc3lzdGVtKQogIChhcmd1bWVudHMKICAgICgjOmRlcml2YXRp b24taGFzaCAoYmFzZTMyICLCt8K3wrciKQogICAgICM6ZGVyaXZhdGlvbi1oYXNoLWFsZ29yaXRo bSAnc2hhMjU2CiAgICAgIzpkZXJpdmF0aW9uLWhhc2gtcmVjdXJzaXZlPyAjdCkpKQpgYGAKCiMj IFg1MDkgY2VydGlmaWNhdGVzIGZvciBuZXR3b3JrIHJlcXVlc3RzCgpPbmNlIHdlIGludHJvZHVj ZSBuZXR3b3JraW5nIGNhcGFiaWxpdGllcyBpbnNpZGUgdGhlIGNvbnRhaW5lciwgd2UgbmVlZCB0 byBwcm92aXNpb24gaXQgd2l0aCBjZXJ0aWZpY2F0ZXMgc28gaXQncyBhYmxlIHRvIGF1dGhlbnRp Y2F0ZSBzZWN1cmUgY29ubmVjdGlvbnMgdG8gdGhlIG91dHNpZGUgd29ybGQuIEluIG9yZGVyIHRv IGFjaGlldmUgdGhpcywgd2Ugd291bGQgbmVlZCB0byBpbmNsdWRlIHRoZSBgY2VydHNgIHBhY2th Z2UgZmlyc3Q6CgpgYGBwYXRjaApkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dvbGFuZy5zY20g Yi9nbnUvcGFja2FnZXMvZ29sYW5nLnNjbQppbmRleCBmZTM0ZDM0NDkxLi4wM2Y4OTU5YjdmIDEw MDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZ29sYW5nLnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ29s YW5nLnNjbQpAQCAtNDYsNiArNDYsNyBAQAogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lz dGVtIGdvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgYWRtaW4pCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNlcnRzKQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnY2MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGdsaWIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2UpCmBgYAoKVGhl biwgd2UgY2FuIGluY2x1ZGUgdGhlIGNlcnRpZmljYXRlIGJ1bmRsZSBhdCB0aGUgcGFja2FnZSBs ZXZlbCB0aHJvdWdoIHRoZSBgaW5wdXRzYCBrZXl3b3JkIGFyZ3VtZW50OgoKYGBgc2NoZW1lCihw YWNrYWdlCiAgKGJ1aWxkLXN5c3RlbSBnby1idWlsZC1zeXN0ZW0pCiAgKGlucHV0cyBgKCgibnNz LWNlcnRzIiAsbnNzLWNlcnRzKSkpKQpgYGAKCkFkZGl0aW9uYWxseSwgd2UncmUgZ29pbmcgdG8g bmVlZCBhIGZldyBlbnZpcm9ubWVudCB2YXJpYWJsZXMgcG9pbnRpbmcgdG8gdGhlIGFjdHVhbCBj ZXJ0aWZpY2F0ZSBkaXJlY3RvcnksIGJlY2F1c2UgaXQgd29uJ3QgYmUgYXQgdGhlIHN0YW5kYXJk IGxvY2F0aW9uOgoKYGBgc2NoZW1lCihwYWNrYWdlCiAgKGJ1aWxkLXN5c3RlbSBnby1idWlsZC1z eXN0ZW0pCiAgKGFyZ3VtZW50cwogICBgKCM6cGhhc2VzCiAgICAgIChtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKICAgICAgICAoYWRkLWFmdGVyICdzZXR1cC1nby1lbnZpcm9ubWVudCAn YWRkLWNlcnRpZmljYXRlcwogICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAgIChzZXRlbnYg IlNTTF9DRVJUX0RJUiIgKHN0cmluZy1hcHBlbmQKICAgICAgICAgICAgICAoYXNzb2MtcmVmICVi dWlsZC1pbnB1dHMgIm5zcy1jZXJ0cyIpCiAgICAgICAgICAgICAgIi9ldGMvc3NsL2NlcnRzIikp CiAgICAgICAgICAgIChzZXRlbnYgIlNTTF9DRVJUX0ZJTEUiIChzdHJpbmctYXBwZW5kCiAgICAg ICAgICAgICAgKGdldGVudiAiU1NMX0NFUlRfRElSIikKICAgICAgICAgICAgICAiL2NhLWNlcnRp ZmljYXRlcy5jcnQiKSkKICAgICAgICAgICAgI3QpKSkpKSkKYGBgCgojIyBTdXBwb3J0IGZvciB0 aGUgbmV3IG1vZHVsZSBzeXN0ZW0KCk5vdywgd2UgbmVlZCB0byBlbmFibGUgdGhlIG5ldyBtb2R1 bGUgc3lzdGVtIHRocm91Z2ggdGhlIGBHTzExMU1PRFVMRWAgZW52aXJvbm1lbnQgdmFyaWFibGUs IGFzIGl0J3MgYmVpbmcgZGlzYWJsZWQgYnkgZGVmYXVsdCBmcm9tIFtgZ3VpeC9idWlsZC9nby1i dWlsZC1zeXN0ZW0uc2NtYF1bM10gZHVlIHRvIHRoZSBwcmV2aW91cyBsYWNrIG9mIHN1cHBvcnQu IEFzIHRoaXMgcHJvcG9zYWwgaXMgaGlnaGx5IGV4cGVyaW1lbnRhbCBhbmQgZXZlcnkgcGFja2Fn ZSBleHBlY3RzIGl0IHNldCB0byBgb2ZmYCwgaXQncyBwcm9iYWJseSBiZXR0ZXIgdG8gdG9nZ2xl IGl0IG9uIGFuIHRoZSBwYWNrYWdlIGxldmVsOgoKYGBgc2NoZW1lCihwYWNrYWdlCiAgKGJ1aWxk LXN5c3RlbSBnby1idWlsZC1zeXN0ZW0pCiAgKGFyZ3VtZW50cwogICBgKCM6cGhhc2VzCiAgICAg IChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKICAgICAgICAoYWRkLWFmdGVyICdzZXR1 cC1nby1lbnZpcm9ubWVudCAnZW5hYmxlLW1vZHVsZXMKICAgICAgICAgIChsYW1iZGEgXwogICAg ICAgICAgICAoc2V0ZW52ICJHTzExMU1PRFVMRSIgIm9uIikKICAgICAgICAgICAgI3QpKSkpKSkK YGBgCgojIyBFeGFtcGxlIHBhY2thZ2U6IGBnby1ldGhlcmV1bWAKCmBgYHNjaGVtZQooZGVmaW5l LXB1YmxpYyBnby1naXRodWItY29tLWV0aGVyZXVtLWdvLWV0aGVyZXVtCiAgKHBhY2thZ2UKICAg IChuYW1lICJnby1naXRodWItY29tLWV0aGVyZXVtLWdvLWV0aGVyZXVtIikKICAgICh2ZXJzaW9u ICIxLjkuMjIiKQogICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgKG1ldGhvZCBnaXQt ZmV0Y2gpCiAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQogICAgICAgICAgICAgICAg ICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9ldGhlcmV1bS9nby1ldGhlcmV1bSIpCiAgICAg ICAgICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKICAg ICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCiAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAoYmFzZTMyCiAgICAgICAgICAgICAgICAi MDhpMzF4aWwybHlnZmNuMmlnc3ZuNGhwZzh4bmY4bDZnOTE0Zjc4aGdsNHdqNnYxZGphOSIpKSkp CiAgICAoYnVpbGQtc3lzdGVtIGdvLWJ1aWxkLXN5c3RlbSkKICAgIChhcmd1bWVudHMKICAgICBg KCM6aW1wb3J0LXBhdGggImdpdGh1Yi5jb20vZXRoZXJldW0vZ28tZXRoZXJldW0iCiAgICAgICAj OnRlc3RzPyAjZiA7IHRlc3RzIGFyZSBicm9rZW4KICAgICAgICM6ZGVyaXZhdGlvbi1oYXNoICwo YmFzZTMyICIxYWI3Z2Q5MGc4NWNpd3NydzZ6amF4czc2ajd5MGExMWthdnA1MHhrd21tMjZ4MzRz anNzIikKICAgICAgICM6ZGVyaXZhdGlvbi1oYXNoLWFsZ29yaXRobSBzaGEyNTYKICAgICAgICM6 ZGVyaXZhdGlvbi1oYXNoLXJlY3Vyc2l2ZT8gLCN0CiAgICAgICAjOnBoYXNlcwogICAgICAgKG1v ZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAgICAoYWRkLWFmdGVyICdzZXR1cC1n by1lbnZpcm9ubWVudCAnbW9kaWZ5LWdvLWVudmlyb25tZW50CiAgICAgICAgICAgKGxhbWJkYSBf CiAgICAgICAgICAgICAoc2V0ZW52ICJHTzExMU1PRFVMRSIgIm9uIikKICAgICAgICAgICAgIChz ZXRlbnYgIlNTTF9DRVJUX0RJUiIgKHN0cmluZy1hcHBlbmQKICAgICAgICAgICAgICAgKGFzc29j LXJlZiAlYnVpbGQtaW5wdXRzICJuc3MtY2VydHMiKQogICAgICAgICAgICAgICAiL2V0Yy9zc2wv Y2VydHMiKSkKICAgICAgICAgICAgIChzZXRlbnYgIlNTTF9DRVJUX0ZJTEUiIChzdHJpbmctYXBw ZW5kCiAgICAgICAgICAgICAgIChnZXRlbnYgIlNTTF9DRVJUX0RJUiIpCiAgICAgICAgICAgICAg ICIvY2EtY2VydGlmaWNhdGVzLmNydCIpKQogICAgICAgICAgICAgI3QpKQogICAgICAgICAocmVw bGFjZSAnYnVpbGQKICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW1wb3J0LXBhdGggYnVpbGQt ZmxhZ3MgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4 Y3Vyc2lvbiAoc3RyaW5nLWFwcGVuZCAic3JjLyIgaW1wb3J0LXBhdGgpCiAgICAgICAgICAgICAg IChpbnZva2UgImdvIiAicnVuIiAiYnVpbGQvY2kuZ28iICJpbnN0YWxsIikpKSkKICAgICAgICAg KHJlcGxhY2UgJ2luc3RhbGwKICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyBpbXBv cnQtcGF0aCAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAobGV0KiAoKG91dCAoYXNz b2MtcmVmIG91dHB1dHMgIm91dCIpKQogICAgICAgICAgICAgICAoc291cmNlIChzdHJpbmctYXBw ZW5kIChnZXRlbnYgIkdPUEFUSCIpICIvc3JjLyIgaW1wb3J0LXBhdGggIi9idWlsZCIpKQogICAg ICAgICAgICAgICAoZGVzdCBvdXQpKQogICAgICAgICAgICAgKG1rZGlyLXAgZGVzdCkKICAgICAg ICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5IHNvdXJjZSBkZXN0ICM6a2VlcC1tdGltZT8gI3QpKSkp CiAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0 cz8gaW1wb3J0LXBhdGggIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgKGlmIHRlc3Rz PwogICAgICAgICAgICAgICAod2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uIChzdHJpbmctYXBwZW5k ICJzcmMvIiBpbXBvcnQtcGF0aCkKICAgICAgICAgICAgICAgICAoaW52b2tlICJnbyIgInJ1biIg ImJ1aWxkL2NpLmdvIiAidGVzdCIpKQogICAgICAgICAgICAgICAjdCkpKSkpKQogICAgKGlucHV0 cyBgKCgibnNzLWNlcnRzIiAsbnNzLWNlcnRzKSkpCiAgICAoaG9tZS1wYWdlICJodHRwczovL2dp dGh1Yi5jb20vZXRoZXJldW0vZ28tZXRoZXJldW0iKQogICAgKHN5bm9wc2lzICJPZmZpY2lhbCBH byBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgRXRoZXJldW0gcHJvdG9jb2wiKQogICAgKGRlc2NyaXB0 aW9uICJUaGlzIHJlcG9zaXRvcnkgY29udGFpbnMgdGhlIG9mZmljaWFsCkdvIGltcGxlbWVudGF0 aW9uIG9mIHRoZSBFdGhlcmV1bSBwcm90b2NvbCBhbmQgY29tbWFuZApsaW5lIHRvb2xzIGZvciBp bnRlcmFjdGluZyB3aXRoIHRoZSBibG9ja2NoYWluLiIpCiAgICAobGljZW5zZSBsaWNlbnNlOmxn cGwzKSkpCmBgYAoKIyMgRnVsbCBwYXRjaGVzLCByZWFkeSB0byBhcHBseQoKYGBgcGF0Y2gKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9nb2xhbmcuc2NtIGIvZ251L3BhY2thZ2VzL2dvbGFuZy5z Y20KaW5kZXggZmUzNGQzNDQ5MS4uODVjMzY4OTQyYiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L2dvbGFuZy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dvbGFuZy5zY20KQEAgLTQ2LDYgKzQ2LDcg QEAKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBnbykKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGFkbWluKQorICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjZXJ0cykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgZ2NjKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbGliKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBiYXNlKQpAQCAtOTMzLDYgKzkzNCw2MiBAQCB0aW1lLiIpCiBp cyBzaW1pbGFyIHRvIEdvJ3Mgc3RhbmRhcmQgbGlicmFyeSBAY29kZXtqc29ufSBhbmQgQGNvZGV7 eG1sfSBwYWNrYWdlLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQoKKyhkZWZpbmUt cHVibGljIGdvLWdpdGh1Yi1jb20tZXRoZXJldW0tZ28tZXRoZXJldW0KKyAgKHBhY2thZ2UKKyAg ICAobmFtZSAiZ28tZ2l0aHViLWNvbS1ldGhlcmV1bS1nby1ldGhlcmV1bSIpCisgICAgKHZlcnNp b24gIjEuOS4yMiIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2Qg Z2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAg ICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9ldGhlcmV1bS9nby1ldGhlcmV1bSIp CisgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24p KSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9u KSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAg ICAgICAgICAgICIwOGkzMXhpbDJseWdmY24yaWdzdm40aHBnOHhuZjhsNmc5MTRmNzhoZ2w0d2o2 djFkamE5IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGdvLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJn dW1lbnRzCisgICAgIGAoIzppbXBvcnQtcGF0aCAiZ2l0aHViLmNvbS9ldGhlcmV1bS9nby1ldGhl cmV1bSIKKyAgICAgICAjOnRlc3RzPyAjZiA7IHRlc3RzIGFyZSBicm9rZW4KKyAgICAgICAjOmRl cml2YXRpb24taGFzaCAsKGJhc2UzMiAiMWFiN2dkOTBnODVjaXdzcnc2empheHM3Nmo3eTBhMTFr YXZwNTB4a3dtbTI2eDM0c2pzcyIpCisgICAgICAgIzpkZXJpdmF0aW9uLWhhc2gtYWxnb3JpdGht IHNoYTI1NgorICAgICAgICM6ZGVyaXZhdGlvbi1oYXNoLXJlY3Vyc2l2ZT8gLCN0CisgICAgICAg IzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAg ICAoYWRkLWFmdGVyICdzZXR1cC1nby1lbnZpcm9ubWVudCAnbW9kaWZ5LWdvLWVudmlyb25tZW50 CisgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgIChzZXRlbnYgIkdPMTExTU9EVUxF IiAib24iKQorICAgICAgICAgICAgIChzZXRlbnYgIlNTTF9DRVJUX0RJUiIgKHN0cmluZy1hcHBl bmQKKyAgICAgICAgICAgICAgIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAibnNzLWNlcnRzIikK KyAgICAgICAgICAgICAgICIvZXRjL3NzbC9jZXJ0cyIpKQorICAgICAgICAgICAgIChzZXRlbnYg IlNTTF9DRVJUX0ZJTEUiIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAoZ2V0ZW52ICJT U0xfQ0VSVF9ESVIiKQorICAgICAgICAgICAgICAgIi9jYS1jZXJ0aWZpY2F0ZXMuY3J0IikpCisg ICAgICAgICAgICAgI3QpKQorICAgICAgICAgKHJlcGxhY2UgJ2J1aWxkCisgICAgICAgICAgIChs YW1iZGEqICgjOmtleSBpbXBvcnQtcGF0aCBidWlsZC1mbGFncyAjOmFsbG93LW90aGVyLWtleXMp CisgICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAoc3RyaW5nLWFwcGVuZCAi c3JjLyIgaW1wb3J0LXBhdGgpCisgICAgICAgICAgICAgICAoaW52b2tlICJnbyIgInJ1biIgImJ1 aWxkL2NpLmdvIiAiaW5zdGFsbCIpKSkpCisgICAgICAgICAocmVwbGFjZSAnaW5zdGFsbAorICAg ICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyBpbXBvcnQtcGF0aCAjOmFsbG93LW90aGVy LWtleXMpCisgICAgICAgICAgICAgKGxldCogKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQi KSkKKyAgICAgICAgICAgICAgIChzb3VyY2UgKHN0cmluZy1hcHBlbmQgKGdldGVudiAiR09QQVRI IikgIi9zcmMvIiBpbXBvcnQtcGF0aCAiL2J1aWxkIikpCisgICAgICAgICAgICAgICAoZGVzdCBv dXQpKQorICAgICAgICAgICAgIChta2Rpci1wIGRlc3QpCisgICAgICAgICAgICAgKGNvcHktcmVj dXJzaXZlbHkgc291cmNlIGRlc3QgIzprZWVwLW10aW1lPyAjdCkpKSkKKyAgICAgICAgIChyZXBs YWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/IGltcG9ydC1wYXRo ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAoaWYgdGVzdHM/CisgICAgICAgICAg ICAgICAod2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uIChzdHJpbmctYXBwZW5kICJzcmMvIiBpbXBv cnQtcGF0aCkKKyAgICAgICAgICAgICAgICAgKGludm9rZSAiZ28iICJydW4iICJidWlsZC9jaS5n byIgInRlc3QiKSkKKyAgICAgICAgICAgICAgICN0KSkpKSkpCisgICAgKGlucHV0cyBgKCgibnNz LWNlcnRzIiAsbnNzLWNlcnRzKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29t L2V0aGVyZXVtL2dvLWV0aGVyZXVtIikKKyAgICAoc3lub3BzaXMgIk9mZmljaWFsIEdvIGltcGxl bWVudGF0aW9uIG9mIHRoZSBFdGhlcmV1bSBwcm90b2NvbCIpCisgICAgKGRlc2NyaXB0aW9uICJU aGlzIHJlcG9zaXRvcnkgY29udGFpbnMgdGhlIG9mZmljaWFsIEdvIGltcGxlbWVudGF0aW9uIG9m Cit0aGUgRXRoZXJldW0gcHJvdG9jb2wgYW5kIGNvbW1hbmQgbGluZSB0b29scyBmb3IgaW50ZXJh Y3Rpbmcgd2l0aCB0aGUgYmxvY2tjaGFpbi4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDMp KSkKKwogKGRlZmluZS1wdWJsaWMgZ28tZ2l0aHViLWNvbS1nZXRzZW50cnktcmF2ZW4tZ28KICAg KGxldCAoKGNvbW1pdCAiNWMyNGQ1MTEwZTBlMTk4ZDlhZTE2ZjFmMzQ2NTM2NjA4NTAwMWQ5MiIp CiAgICAgICAgIChyZXZpc2lvbiAiMCIpKQpgYGAKCmBgYHBhdGNoCmRpZmYgLS1naXQgYS9ndWl4 L2J1aWxkLXN5c3RlbS9nby5zY20gYi9ndWl4L2J1aWxkLXN5c3RlbS9nby5zY20KaW5kZXggZjhl YmFlZmIyNy4uZTg3NDNlMzkyOSAxMDA2NDQKLS0tIGEvZ3VpeC9idWlsZC1zeXN0ZW0vZ28uc2Nt CisrKyBiL2d1aXgvYnVpbGQtc3lzdGVtL2dvLnNjbQpAQCAtODgsNiArODgsOSBAQAogICAgICAg ICAgICAgICAgICAgIChhbGxvdy1nby1yZWZlcmVuY2U/ICNmKQogICAgICAgICAgICAgICAgICAg IChzeXN0ZW0gKCVjdXJyZW50LXN5c3RlbSkpCiAgICAgICAgICAgICAgICAgICAgKGd1aWxlICNm KQorICAgICAgICAgICAgICAgICAgIChkZXJpdmF0aW9uLWhhc2ggI2YpCisgICAgICAgICAgICAg ICAgICAgKGRlcml2YXRpb24taGFzaC1hbGdvcml0aG0gI2YpCisgICAgICAgICAgICAgICAgICAg KGRlcml2YXRpb24taGFzaC1yZWN1cnNpdmU/ICNmKQogICAgICAgICAgICAgICAgICAgIChpbXBv cnRlZC1tb2R1bGVzICVnby1idWlsZC1zeXN0ZW0tbW9kdWxlcykKICAgICAgICAgICAgICAgICAg ICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIGdvLWJ1aWxkLXN5c3RlbSkKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChndWl4IGJ1aWxkIHVuaW9uKQpAQCAtMTE0LDYgKzExNyw5IEBACiAg ICAgICAgICAgICAgICAgIzpidWlsZC1mbGFncyAsYnVpbGQtZmxhZ3MKICAgICAgICAgICAgICAg ICAjOnRlc3RzPyAsdGVzdHM/CiAgICAgICAgICAgICAgICAgIzphbGxvdy1nby1yZWZlcmVuY2U/ ICxhbGxvdy1nby1yZWZlcmVuY2U/CisgICAgICAgICAgICAgICAgIzpkZXJpdmF0aW9uLWhhc2gg LGRlcml2YXRpb24taGFzaAorICAgICAgICAgICAgICAgIDsgRklYTUUgIzpkZXJpdmF0aW9uLWhh c2gtYWxnb3JpdGhtICxkZXJpdmF0aW9uLWhhc2gtYWxnb3JpdGhtCisgICAgICAgICAgICAgICAg IzpkZXJpdmF0aW9uLWhhc2gtcmVjdXJzaXZlPyAsZGVyaXZhdGlvbi1oYXNoLXJlY3Vyc2l2ZT8K ICAgICAgICAgICAgICAgICAjOmlucHV0cyAlYnVpbGQtaW5wdXRzKSkpCgogICAoZGVmaW5lIGd1 aWxlLWZvci1idWlsZApAQCAtMTMxLDYgKzEzNyw5IEBACiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICM6c3lzdGVtIHN5c3RlbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAjOm1vZHVsZXMgaW1wb3J0ZWQtbW9kdWxlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAjOm91dHB1dHMgb3V0cHV0cworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj Omhhc2ggZGVyaXZhdGlvbi1oYXNoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6 aGFzaC1hbGdvIGRlcml2YXRpb24taGFzaC1hbGdvcml0aG0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIzpyZWN1cnNpdmU/IGRlcml2YXRpb24taGFzaC1yZWN1cnNpdmU/CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6Z3VpbGUtZm9yLWJ1aWxkIGd1aWxlLWZvci1i dWlsZCkpCgogKGRlZmluZSBnby1idWlsZC1zeXN0ZW0KYGBgCgojIyBQZW5kaW5nIGxvb3NlIGVu ZHMKCiogSSd2ZSBiZWVuIHVuYWJsZSB0byB1bmNvbW1lbnQgdGhlIGBGSVhNRWAgbGluZSBhdCBg Z3VpeC9idWlsZC1zeXN0ZW0vZ28uc2NtYCB3aXRob3V0IGdldHRpbmcgYW4gdW5kZWNpcGhlcmFi bGUgW2ZvciBtZV0gc3RhY2sgdHJhY2UuIFRoaXMgc2hvdWxkIGJlIGZpeGVkIHRvIGtlZXAgY29t cGF0aWJpbGl0eSB3aXRoIG90aGVyIGhhc2hpbmcgYWxnb3JpdGhtcy4KCiogV2UncmUgb25seSBp bnN0YWxsaW5nIHRoZSBidWlsdCBiaW5hcnkgcGFja2FnZXMgdG8gdGhlIHJvb3Qgb2YgdGhlIGRl cml2YXRpb24gb3V0cHV0LCBidXQgdGhlcmUgbWlnaHQgYmUgbW9yZSBpbnRlcmVzdGluZyBidWls ZCBhcnRpZmFjdHMgdG8gYmUgYWRkZWQgdG8gdXNlIHRoaXMgcGFja2FnZSBhcyBhIG1vZHVsZS4K CgojIEd1aXggdGVzdGluZyBlbnZpcm9ubWVudAoKSSdtIGRvY3VtZW50aW5nIG15IHJlY2lwZSBm b3IgY3JlYXRpbmcgYSB0ZXN0aW5nIGVudmlyb25tZW50IGZyb20gYSBjbGVhbiBpbnN0YWxsLgoK IyMgVXBncmFkaW5nIHRoZSBzeXN0ZW0KYGBgYmFzaApleHBvcnQgUEFUSD0iL2hvbWUvJFVTRVIv LmNvbmZpZy9ndWl4L2N1cnJlbnQvYmluOiRQQVRIIgpgYGAKYGBgYmFzaApndWl4IHB1bGwKaGFz aCBndWl4Cmd1aXggcHVsbApgYGAKYGBgYmFzaApHVUlYX1BST0ZJTEU9Ii9ob21lLyRVU0VSLy5n dWl4LXByb2ZpbGUiCnNvdXJjZSAiJEdVSVhfUFJPRklMRS9ldGMvcHJvZmlsZSIKYGBgCgojIyBJ bnN0YWxsaW5nIHRoZSBidWlsZCBkZXBlbmRlbmNpZXMKYGBgYmFzaApndWl4IGluc3RhbGwgZ2l0 IGF1dG9jb25mIGF1dG9tYWtlIGdldHRleHQgdGV4aW5mbyBncmFwaHZpeiBoZWxwMm1hbgpgYGAK CiMjIEdldHRpbmcgdGhlIHNvdXJjZSBjb2RlCmBgYGJhc2gKZ2l0IGNsb25lIGh0dHBzOi8vZ2l0 LnNhdmFubmFoLmdudS5vcmcvZ2l0L2d1aXguZ2l0CmNkIGd1aXgKYGBgCgojIyBFbnRlcmluZyBp bnNpZGUgYSBjb250YWluZXIKYGBgYmFzaApndWl4IGVudmlyb25tZW50IGd1aXggLS1wdXJlCmBg YAoKIyMgU2V0dGluZyB1cCB0aGUgcHJvamVjdApgYGBiYXNoCi4vYm9vdHN0cmFwCi4vY29uZmln dXJlIC0tbG9jYWxzdGF0ZWRpcj0vdmFyCm1ha2UKYGBgCgojIyBTb3VyY2luZyBgZ3VpeGAgcHJv ZmlsZSBpbnNpZGUgdGhlIGNvbnRhaW5lcgpgYGBiYXNoCkdVSVhfUFJPRklMRT0iL2hvbWUvJFVT RVIvLmd1aXgtcHJvZmlsZSIKc291cmNlICIkR1VJWF9QUk9GSUxFL2V0Yy9wcm9maWxlIgpgYGAK CiMjIFJ1bm5pbmcgY29tbWFuZHMKYGBgYmFzaAouL3ByZS1pbnN0LWVudiBndWl4IC0tdmVyc2lv bgpgYGAKClswXTogaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9jZ2l0L2d1aXguZ2l0L3Ry ZWUvbml4L2xpYnN0b3JlL2J1aWxkLmNjI24xOTE1ClsxXTogaHR0cHM6Ly9ndWl4LmdudS5vcmcv bWFudWFsL2VuL2h0bWxfbm9kZS9EZXJpdmF0aW9ucy5odG1sClsyXTogaHR0cHM6Ly9naXQuc2F2 YW5uYWguZ251Lm9yZy9jZ2l0L2d1aXguZ2l0L3RyZWUvZ3VpeC9idWlsZC1zeXN0ZW0vZ28uc2Nt I24xMjkKWzNdOiBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2NnaXQvZ3VpeC5naXQvdHJl ZS9ndWl4L2J1aWxkL2dvLWJ1aWxkLXN5c3RlbS5zY20jbjE0OQpbNF06IGh0dHBzOi8vYmxvZy5n b2xhbmcub3JnL3VzaW5nLWdvLW1vZHVsZXMK --000000000000f0ca0205b154f1d6-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 10 16:36:25 2020 Received: (at 43872-done) by debbugs.gnu.org; 10 Oct 2020 20:36:25 +0000 Received: from localhost ([127.0.0.1]:38695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRLbM-0008Qy-Ts for submit@debbugs.gnu.org; Sat, 10 Oct 2020 16:36:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRLbL-0008Qj-K1 for 43872-done@debbugs.gnu.org; Sat, 10 Oct 2020 16:36:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42301) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRLbG-0006Z4-Bv; Sat, 10 Oct 2020 16:36:18 -0400 Received: from ld1009q169-0682.bb.online.no ([88.95.2.177]:37922 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kRLbF-0003p8-Tq; Sat, 10 Oct 2020 16:36:18 -0400 From: Marius Bakke To: Helio Machado <0x2b3bfa0@gmail.com>, 43872-done@debbugs.gnu.org Subject: Re: bug#43872: Closing due to consistency issues In-Reply-To: References: <87eem7fdt8.fsf@gnu.org> Date: Sat, 10 Oct 2020 22:35:35 +0200 Message-ID: <87tuv1es4o.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43872-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Helio Machado <0x2b3bfa0@gmail.com> writes: > Hi! > I started yesterday to improve the Go build system and create a solid > recursive importer. It implies some structural change for every package, > but it's probably worth it and I'll submit a new patch once it's ready. Exciting, good luck on the journey. Importers are decoupled from build systems, so I'm curious what structural changes are imposed. Feel free to drop by the #guix IRC channel on Freenode for up-to-the-minute feedback. :-) Thanks a lot for diving into this! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl+CGxcACgkQoqBt8qM6 VPpZ1wgApoxOUdFQF7RE0RyaWL7n2O7vm6nr3eyb7vMf/w7wcxBEzJ3ptFByJPph tBo7SjLpuuJvgIby7wLr459qXIB2M3e2gH/TjD9EzExCCUwF5ur3CuFShYu2mgCW SK1eJCKFp80nWft7omCetu9UH9Am8Y3xqg72UJa0TtC8p6Pz7CpndLUH5wuS5dHa cBRtp2Nz1LkL7GSfnevYCOouZw/cj6mDdB0nEbccs/zHddeXhC0KCszAwyxGnuE1 m+FXl/eIXPczMY9Gk6McYg/L8pvCgow8QirLcHiH9VU95SOcS/4uoX3TSGCL0Sgo FUYbOAAy2EJmTIoCDsfE6tLPnRk6BA== =PrDw -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Aug 15 15:55:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 08 Nov 2020 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 29 11:54:02 2021 Received: (at control) by debbugs.gnu.org; 29 Aug 2021 15:54:02 +0000 Received: from localhost ([127.0.0.1]:57247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKN8E-0008DB-2X for submit@debbugs.gnu.org; Sun, 29 Aug 2021 11:54:02 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:50535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKN8B-0008Cc-IZ for control@debbugs.gnu.org; Sun, 29 Aug 2021 11:54:01 -0400 Date: Sun, 29 Aug 2021 15:53:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name; s=protonmail2; t=1630252432; bh=3tVxJHVHEy391kAQuVZBh14sd/zoZYTml6hKeCE9bAw=; h=Date:To:From:Reply-To:Subject:From; b=HysxPhefC7jC7yV7N3O0pd1pWfXCEH4pxV0Hlj3SltRo19XZ0LDia8+nHl7+60A0q UmxL1P89QHOkfK/g+p2ocUz2QM7xW2j7XhKEi9CdVy/gEBTOFd1sFsW3QlR7iTObJL z0OFWKClxQYrB8neYT+n3C3nYamaDlH4e4AYgSEcTAXO/d5OCZ9TRIDCC2rTBQ7FaJ yzhP4b9lUppox4XIbelIlywi1XR4NQkv6wWeCMMieeMI6lqUYmmaJO+21nkpaZambe MbHGOMlZFDGepUWWJsfbMlCVE35pQhXKauAZfArusBMaTjydZfC4xE8xWrN6Pc8zvK oQc0sTgNHbXVA== To: "control@debbugs.gnu.org" From: Attila Lendvai Subject: (No Subject) Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_bo9fVPqsgKQNOcM557mcFUJc6Ywfie4kCnzzH6DeCU" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,TVD_SPACE_RATIO shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unarchive 43872 unarchive 43872 Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [185.70.43.22 listed in wl.mailspike.net] 0.0 TVD_SPACE_RATIO No description available. X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Attila Lendvai Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) This is a multi-part message in MIME format. --b1_bo9fVPqsgKQNOcM557mcFUJc6Ywfie4kCnzzH6DeCU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 dW5hcmNoaXZlIDQzODcy --b1_bo9fVPqsgKQNOcM557mcFUJc6Ywfie4kCnzzH6DeCU Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigzOCwgNDIsIDUxKTsgZm9udC1zdHlsZTogbm9y bWFsOyBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu b3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6 IDI7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTog bm9uZTsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB3aWRvd3M6IDI7IHdvcmQtc3BhY2luZzogMHB4 OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigy NTUsIDI1NSwgMjU1KTsgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogaW5pdGlhbDsgdGV4dC1k ZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsOyB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaXRpYWw7 IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJm b250IiBzdHlsZT0iZm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsIENvbnNvbGFzLCAmcXVvdDtM aWJlcmF0aW9uIE1vbm8mcXVvdDssIE1lbmxvLCBtb25vc3BhY2UsIG1vbm9zcGFjZSI+PHNwYW4g Y2xhc3M9InNpemUiIHN0eWxlPSJmb250LXNpemU6MTcuNXB4Ij51bmFyY2hpdmUgNDM4NzI8L3Nw YW4+PC9zcGFuPjwvc3Bhbj48YnI+PC9kaXY+PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1 cmVfYmxvY2siPjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiBw cm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1lbXB0eSI+PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9k aXY+ --b1_bo9fVPqsgKQNOcM557mcFUJc6Ywfie4kCnzzH6DeCU-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 29 11:56:39 2021 Received: (at 43872) by debbugs.gnu.org; 29 Aug 2021 15:56:39 +0000 Received: from localhost ([127.0.0.1]:57253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKNAh-0008H2-Dj for submit@debbugs.gnu.org; Sun, 29 Aug 2021 11:56:39 -0400 Received: from mail-40136.protonmail.ch ([185.70.40.136]:38449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKNAc-0008Gl-HR for 43872@debbugs.gnu.org; Sun, 29 Aug 2021 11:56:34 -0400 Date: Sun, 29 Aug 2021 15:56:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name; s=protonmail2; t=1630252584; bh=VG2G9EjfqcVc0HDAYuJsEf8/89DwU4GALIiBmE4+RFI=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=YwHO+55l3bq5r8uP+BMdLoaAQT1M87BTHhBdJkaVHcWKZtkSv8fslRqs1oSpaBG9h rcNXitXmtb22RQDA0slBDPSP+x21B1IAB4ZBS4HXmCu/5lBuEMVDxj6Y4eGPKb5U6h XNori6bt2tzgXOaX9jeFS7OOM3EyVBCijFQyJVpE73R9PM/En2larcTRoGWGcRtD9T ZiyuibDtL0i9m7nyMkCYK1AqgGkE2iWyT1U+jEw/BTQMan7OdNOIjtqdYog/63khKl Ol1WA4v4jlk1if3Du4avZncUarnIRvOk+JJDbvz7eIpTl8DBBj388LXDsY5l7lfoVY apxvtIIT4CW3w== To: "43872@debbugs.gnu.org" <43872@debbugs.gnu.org> From: Attila Lendvai Subject: (No Subject) Message-ID: <13xu_g-MkeM7DV1W1XsOjKTx_I1BGHYZNepHPM1gK6tBUMQNGNbnE3OaKQA0cLmTXLGGH0VgZa3HVE1_P4SSMVYWQdGvJB5xfRWkOqUBCmw=@lendvai.name> In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_hOPZ5jqqdhOOo2y14JC8zCqLq5O5ze2xZ2PlCskUm0" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: dear fellow hackers, i'm wondering what happened to the go-ethereum package. i'm new to guix. i came over from nixos to package the bee client of swarm (https://www.ethswarm.org/). i made a package/service for it on nixos, but the module/service handling there is not flexible [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [185.70.40.136 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 43872 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Attila Lendvai Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) This is a multi-part message in MIME format. --b1_hOPZ5jqqdhOOo2y14JC8zCqLq5O5ze2xZ2PlCskUm0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 ZGVhciBmZWxsb3cgaGFja2VycywKCmknbSB3b25kZXJpbmcgd2hhdCBoYXBwZW5lZCB0byB0aGUg Z28tZXRoZXJldW0gcGFja2FnZS4KCmknbSBuZXcgdG8gZ3VpeC4gaSBjYW1lIG92ZXIgZnJvbSBu aXhvcyB0byBwYWNrYWdlIHRoZSBiZWUgY2xpZW50IG9mIHN3YXJtIChodHRwczovL3d3dy5ldGhz d2FybS5vcmcvKS4gaSBtYWRlIGEgcGFja2FnZS9zZXJ2aWNlIGZvciBpdCBvbiBuaXhvcywgYnV0 IHRoZSBtb2R1bGUvc2VydmljZSBoYW5kbGluZyB0aGVyZSBpcyBub3QgZmxleGlibGUgZW5vdWdo LCBhbmQgaSBnb3QgZGlzY291cmFnZWQgYnkgdGhlIHNlZW1pbmdseSBwb2ludGxlc3Mgc3RydWdn bGUgd2l0aCBpdC4KCmdvLWV0aGVyZXVtIGlzIGEgZGVwZW5kZW5jeSBvZiBiZWUsIG9yIG1vcmUg c3BlY2lmaWNhbGx5LCB0aGUgY2xlZiBiaW5hcnkgb2YgdGhlIGdvLWV0aGVyZXVtIHByb2plY3Qu Cgp0aGlzIGlzc3VlIGlzIG1hcmtlZCBDTE9TRUQsIGJ1dCBpIGRvbid0IHNlZSBnby1ldGhlcmV1 bSBhbnl3aGVyZSBpbiB0aGUgcmVwbywgZXZlbiB0aG91Z2ggdGhlIGdvIGltcG9ydGVyIHNlZW1z IHRvIGhhdmUgYmVlbiBtZXJnZWQuCgppcyB0aGVyZSBzb21ldGhpbmcgaSBjYW4gZG8gdG8gaGVs cD8gc2hhbGwgaSB0ZXN0IHRoaXMgcGFja2FnZSBvbiBndWl4IEhFQUQ/IG9yIHNoYWxsIGkganVz dCB3YWl0IHBhdGllbnRseT8KCmFueSBndWlkYW5jZSBpcyBhcHByZWNpYXRlZCwKCi0gYXR0aWxh ClBHUDogNUQ1RiA0NUM3IERGQ0QgMEEzOQ== --b1_hOPZ5jqqdhOOo2y14JC8zCqLq5O5ze2xZ2PlCskUm0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdj4gZGVhciBmZWxsb3cgaGFja2Vycyw8YnI+PC9kaXY+PGRpdiBjbGFzcz0icHJvdG9ubWFp bF9xdW90ZSI+PGRpdj48YnI+PC9kaXY+PGRpdj5pJ20gd29uZGVyaW5nIHdoYXQgaGFwcGVuZWQg dG8gdGhlIGdvLWV0aGVyZXVtIHBhY2thZ2UuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+ aSdtIG5ldyB0byBndWl4LiBpIGNhbWUgb3ZlciBmcm9tIG5peG9zIHRvIHBhY2thZ2UgdGhlIGJl ZSBjbGllbnQgb2Ygc3dhcm0gKDxhIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIg dGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vd3d3LmV0aHN3YXJtLm9yZy8iPmh0dHBzOi8v d3d3LmV0aHN3YXJtLm9yZy88L2E+KS4gaSBtYWRlIGEgcGFja2FnZS9zZXJ2aWNlIGZvciBpdCBv biBuaXhvcywgYnV0IHRoZSBtb2R1bGUvc2VydmljZSBoYW5kbGluZyB0aGVyZSBpcyBub3QgZmxl eGlibGUgZW5vdWdoLCBhbmQgaSBnb3QgZGlzY291cmFnZWQgYnkgdGhlIHNlZW1pbmdseSBwb2lu dGxlc3Mgc3RydWdnbGUgd2l0aCBpdC48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5nby1l dGhlcmV1bSBpcyBhIGRlcGVuZGVuY3kgb2YgYmVlLCBvciBtb3JlIHNwZWNpZmljYWxseSwgdGhl IGNsZWYgYmluYXJ5IG9mIHRoZSBnby1ldGhlcmV1bSBwcm9qZWN0Ljxicj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2PnRoaXMgaXNzdWUgaXMgbWFya2VkIENMT1NFRCwgYnV0IGkgZG9uJ3Qgc2Vl IGdvLWV0aGVyZXVtIGFueXdoZXJlIGluIHRoZSByZXBvLCBldmVuIHRob3VnaCB0aGUgZ28gaW1w b3J0ZXIgc2VlbXMgdG8gaGF2ZSBiZWVuIG1lcmdlZC48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj5pcyB0aGVyZSBzb21ldGhpbmcgaSBjYW4gZG8gdG8gaGVscD8gc2hhbGwgaSB0ZXN0IHRo aXMgcGFja2FnZSBvbiBndWl4IEhFQUQ/IG9yIHNoYWxsIGkganVzdCB3YWl0IHBhdGllbnRseT88 YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5hbnkgZ3VpZGFuY2UgaXMgYXBwcmVjaWF0ZWQs PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJl X2Jsb2NrIj48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIj48ZGl2 Pi0gYXR0aWxhPGJyPjwvZGl2PjxkaXY+UEdQOiZuYnNwOzVENUYgNDVDNyBERkNEIDBBMzk8YnI+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+ --b1_hOPZ5jqqdhOOo2y14JC8zCqLq5O5ze2xZ2PlCskUm0-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 30 04:01:20 2021 Received: (at 43872) by debbugs.gnu.org; 30 Aug 2021 08:01:20 +0000 Received: from localhost ([127.0.0.1]:58046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKcEK-0000w1-Hg for submit@debbugs.gnu.org; Mon, 30 Aug 2021 04:01:20 -0400 Received: from mail-qk1-f172.google.com ([209.85.222.172]:33787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKcEJ-0000vg-6f for 43872@debbugs.gnu.org; Mon, 30 Aug 2021 04:01:19 -0400 Received: by mail-qk1-f172.google.com with SMTP id b64so14827265qkg.0 for <43872@debbugs.gnu.org>; Mon, 30 Aug 2021 01:01:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=67ZN++5617begNBFvHv3bYAqOlBSyWpdbZ4q+l38VSo=; b=f6lBYnfkAXaqCEuUCgZgbPwc0aCfT/q4GRVav49cTbSFtnYeFSHjI/8TOV88d3L7Bz W2kbL9FJX2MDR/g/ltJMYsoggLGTzK8olRK9VOoldDO28MegFytUxtP90YzH7TcbZy4U XHCI4UaHPO7bLRVGJegYHRryJfdLGI0l1e+tj2Ka84rkbFRL9a+76pAIFu8wFU2thJ9M 6B+H3gzKIEGVQhmGL1mc6TY1RxcKk8gD2EMh3+XhcLqFl9jpZ6ZIYaN+5EqDKDztdXJj EnJ1HN5GL3oMp1ovuB87AIloKS/ipSKm6CCSZv2uWOd5U4BCS3BCO+B4sq8yVGopWURC Oo8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=67ZN++5617begNBFvHv3bYAqOlBSyWpdbZ4q+l38VSo=; b=ZrFZxkaND8jWKRGR1RREuDDaDH8AtiOrakm6zInwsI8GN/GF5IlPZxSMyjaFJhz9ik n99luvQGpOjnAuRo9jrEk7cj4jzvcOv1oJ47vP+ph/rS9XW/0rpDZgyPpE/uZK6bZv22 IcXYgUraBY7I6EWtNqSvaqmkW6oz5YgfhsBFaJ05KiHaS3HXWCkEkRAHKXhiTVUU9imu Jl4hmpX0OVL1Vhzd4pI2uXfezbw3OjhEu6/3wKqoSs/FJKgIK47ExFwnW0HA50fq8xtP POaSCRzEfrEL6jYzt8v37rzm8hEOmG9Cr2i11U4XSrKW0wQ58hvYnOPeXhIc9uwhv6oC cgcQ== X-Gm-Message-State: AOAM531yow5EVYaHb/ty4R8NXNIuqDQhKJmz1e5HVa2lHOxlWwpxfACx k0yFFXhyHMZpsPP3UISWQM5aaOF8dbrrJRZ49QHH3lSzTqQ= X-Google-Smtp-Source: ABdhPJwxz7KVHAndmzjYsPLkzTRaRX8wmEXtjXDkmFzjx/i7rQD031AHf0mic6woCfuyqhnsH00sDQionHbhEctEtSE= X-Received: by 2002:a05:620a:1aa7:: with SMTP id bl39mr22054795qkb.304.1630310473496; Mon, 30 Aug 2021 01:01:13 -0700 (PDT) MIME-Version: 1.0 References: <13xu_g-MkeM7DV1W1XsOjKTx_I1BGHYZNepHPM1gK6tBUMQNGNbnE3OaKQA0cLmTXLGGH0VgZa3HVE1_P4SSMVYWQdGvJB5xfRWkOqUBCmw=@lendvai.name> In-Reply-To: <13xu_g-MkeM7DV1W1XsOjKTx_I1BGHYZNepHPM1gK6tBUMQNGNbnE3OaKQA0cLmTXLGGH0VgZa3HVE1_P4SSMVYWQdGvJB5xfRWkOqUBCmw=@lendvai.name> From: zimoun Date: Mon, 30 Aug 2021 10:01:02 +0200 Message-ID: Subject: Re: [bug#43872] (No Subject) To: Attila Lendvai Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, Thanks for your interest. On Sun, 29 Aug 2021 at 18:43, Attila Lendvai wrote: Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.222.172 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.222.172 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 43872 Cc: "43872@debbugs.gnu.org" <43872@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hi, Thanks for your interest. On Sun, 29 Aug 2021 at 18:43, Attila Lendvai wrote: > i'm wondering what happened to the go-ethereum package. As Marius wrote when closing the patch submission: --8<---------------cut here---------------start------------->8--- To properly package go-ethereum, you will need to declare each dependency as separate packages. See e.g. 'syncthing' for an example. Unfortunately there is no importer for Go yet, making it a rather tedious task. --8<---------------cut here---------------end--------------->8--- > this issue is marked CLOSED, but i don't see go-ethereum anywhere in the repo, even though the go importer seems to have been merged. The issue is marked closed because it was an incorrect way to package it. The Go importer is indeed merged. Maybe, you could give a try via this way. > is there something i can do to help? shall i test this package on guix HEAD? or shall i just wait patiently? >From my opinion, you would get more answers asking on the mailing guix-devel or on the IRC channel #guix than by unarchiving this "old" submission. :-) All the best, simon From unknown Fri Aug 15 15:55:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 27 Sep 2021 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator