From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 25 23:52:59 2020 Received: (at submit) by debbugs.gnu.org; 26 Apr 2020 03:52:59 +0000 Received: from localhost ([127.0.0.1]:60710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSYLi-0002qB-CB for submit@debbugs.gnu.org; Sat, 25 Apr 2020 23:52:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:55858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSWqE-0000TY-3K for submit@debbugs.gnu.org; Sat, 25 Apr 2020 22:16:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58440) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSWqD-0002pb-Jm for guix-patches@gnu.org; Sat, 25 Apr 2020 22:16:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSWqC-0003NY-Pd for guix-patches@gnu.org; Sat, 25 Apr 2020 22:16:21 -0400 Received: from aibo.runbox.com ([91.220.196.211]:42504) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jSWqB-0003Mq-Li for guix-patches@gnu.org; Sat, 25 Apr 2020 22:16:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector1; h=MIME-Version:Content-Type:Date:To:From:Subject:Message-ID; bh=1lX2yV/Q262nord303LodbjMNVaBytDxLRVaXCrnbWU=; b=bo48TUesznZzK5XdH2KBhD9GB CsXsBA2UqDfhUKOsmhGo1wexTt9vUkLX85rwpC0pDfxXIMymi9HIakf58xFpl+mTn4oP5AjYEP7q5 /DY1HUgvaHYj6QYVLYSUpD4yUc7H8XPr6O4qNL19ZDGl+NkdpN3YUrNCZSVc1VdHiEhAp5l79yEgz eLTtTLNGPXkgjGjU4SbHAFhlZapScZPaauaFLe+GVyPbzVfiKBVPuvgi3Xr8QSV2iwjlkSUiEh+T+ H/abmNM2kgzOaIXctCooumNy0T9ef8H7nYAG9km6br161Jp4y2R+aHET8loiIRtl99WJwzieU+Jl1 7wB4/dKMQ==; Received: from [10.9.9.203] (helo=mailfront21.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1jSWq6-0002pb-RX for guix-patches@gnu.org; Sun, 26 Apr 2020 04:16:14 +0200 Received: by mailfront21.runbox with esmtpsa [Authenticated alias (680848)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1jSWpq-0000uz-L9 for guix-patches@gnu.org; Sun, 26 Apr 2020 04:15:59 +0200 Message-ID: <1ba1944d95080f01f02a11c2484e7cb9fa75f538.camel@runbox.com> Subject: [PATCH] yarnpkg From: Kozo To: guix-patches@gnu.org Date: Sat, 25 Apr 2020 20:15:56 -0600 Content-Type: multipart/mixed; boundary="=-tZeHRtnEgHbQClFLkLTW" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 Received-SPF: pass client-ip=91.220.196.211; envelope-from=Gitlabcanada@runbox.com; helo=aibo.runbox.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/25 22:16:15 X-ACL-Warn: Detected OS = ??? X-Received-From: 91.220.196.211 X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 25 Apr 2020 23:52:57 -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.4 (--) --=-tZeHRtnEgHbQClFLkLTW Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello, This is my first submission. Please let me know how I can improve for future packages. I followed the steps in the manual and submitted a Software Heritage request to pull the source code. Thank you, Kozo --=-tZeHRtnEgHbQClFLkLTW Content-Disposition: attachment; filename="0001-yarnpkg.patch" Content-Type: text/x-patch; name="0001-yarnpkg.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBjZjZjZWNkOTYwMjI1YmFiMDRjYzMzMDQxZTQyZDRlMGNmNGEwNzVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLb3pvZGV2IDxnaXRsYWJjYW5hZGFAcnVuYm94LmNvbT4KRGF0 ZTogU2F0LCAyNSBBcHIgMjAyMCAyMDowOTozNCAtMDYwMApTdWJqZWN0OiBbUEFUQ0hdIHlhcm5w a2cKCi0tLQogeWFybi5zY20gfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKykKIGNyZWF0ZSBt b2RlIDEwMDY0NCB5YXJuLnNjbQoKZGlmZiAtLWdpdCBhL3lhcm4uc2NtIGIveWFybi5zY20KbmV3 IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNGExYTU3YgotLS0gL2Rldi9udWxsCisr KyBiL3lhcm4uc2NtCkBAIC0wLDAgKzEsNDcgQEAKKyhkZWZpbmUtbW9kdWxlICh5YXJuKQorICAj OnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9h ZCkKKyAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSB0cml2aWFsKQorICAjOnVzZS1t b2R1bGUgKGd1aXggbGljZW5zZXMpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG5vZGUp CisgICM6dXNlLW1vZHVsZSAoaWNlLTkgcHJldHR5LXByaW50KSkKKworKGRlZmluZSB5YXJuLXZl cnNpb24gIjEuMjIuNCIpCisKKyhkZWZpbmUtcHVibGljIHlhcm4KKyAgKHBhY2thZ2UKKyAgIChu YW1lICJ5YXJuIikKKyAgICh2ZXJzaW9uIHlhcm4tdmVyc2lvbikKKyAgIChzb3VyY2UgKG9yaWdp bgorICAgIChtZXRob2QgdXJsLWZldGNoL3RhcmJvbWIpCisgICAgKHVyaSAoc3RyaW5nLWFwcGVu ZCAiaHR0cHM6Ly9naXRodWIuY29tL3lhcm5wa2cveWFybi9yZWxlYXNlcy9kb3dubG9hZC92Igor ICAgICB2ZXJzaW9uICIveWFybi12IiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgKHNoYTI1Ngor ICAgICAoYmFzZTMyCisgICAgICAiMG43dmh3anozbHlqbmF2Y2F3MDhjcWE4Z2ZhbXBxc3k1bW0z ZjU1NWNicWIyNm0xY2x4dyIpKSkpCisgICAoYnVpbGQtc3lzdGVtIHRyaXZpYWwtYnVpbGQtc3lz dGVtKQorICAgKG91dHB1dHMgJygib3V0IikpCisgICAoaW5wdXRzIGAoKCJub2RlIiAsbm9kZSkp KQorICAgKGFyZ3VtZW50cworICAgIGAoIzptb2R1bGVzICgoZ3VpeCBidWlsZCB1dGlscykpCisg ICAgICAjOmJ1aWxkZXIgKGJlZ2luCisgICh1c2UtbW9kdWxlcyAoZ3VpeCBidWlsZCB1dGlscykp CisgICAgICAgICAgICAgICAgICAobGV0KiAoKG91dCAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQi KSkKKyAgIChiaW4gKHN0cmluZy1hcHBlbmQgIG91dCAiL2JpbiIpKQorICAgKGxpYiAoc3RyaW5n LWFwcGVuZCAgb3V0ICIvbGliIikpCisgICAgICAgICAgICAgICAgICAgICAgICAgKG5vZGUtbW9k dWxlcyAoc3RyaW5nLWFwcGVuZCBsaWIgIi9ub2RlX21vZHVsZXMiKSkKKyAgICAgICAgICAgICAg ICAgICAgICAgICAoeWFybiAoc3RyaW5nLWFwcGVuZCBub2RlLW1vZHVsZXMgIi95YXJuIikpCisg ICAgICAgICAgICAgICAgICAgICAgICAgKGlucHV0LWRpciAoc3RyaW5nLWFwcGVuZAorICAgICAo YXNzb2MtcmVmICVidWlsZC1pbnB1dHMgInNvdXJjZSIpICIveWFybi12IiAsdmVyc2lvbikpKQor ICAgIChta2Rpci1wIHlhcm4pCisgICAgKG1rZGlyLXAgYmluKQorICAgIChjb3B5LXJlY3Vyc2l2 ZWx5IChzdHJpbmctYXBwZW5kIGlucHV0LWRpciAiLyIpIHlhcm4pCisgICAgKHN5bWxpbmsgKHN0 cmluZy1hcHBlbmQgeWFybiAiL2Jpbi95YXJuIikgKHN0cmluZy1hcHBlbmQgYmluICIveWFybiIp KQorICAgIChzeW1saW5rIChzdHJpbmctYXBwZW5kIHlhcm4gIi9iaW4veWFybnBrZyIpIChzdHJp bmctYXBwZW5kIGJpbiAiL3lhcm5wa2ciKSkKKyAgICAoZGVsZXRlLWZpbGUgKHN0cmluZy1hcHBl bmQgeWFybiAiL2Jpbi95YXJuLmNtZCIpKQorICAgIChkZWxldGUtZmlsZSAoc3RyaW5nLWFwcGVu ZCB5YXJuICIvYmluL3lhcm5wa2cuY21kIikpKSkpKQorICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly95 YXJucGtnLmNvbS8iKQorICAgKHN5bm9wc2lzICJEZXBlbmRlbmN5IG1hbmFnZW1lbnQgdG9vbCBm b3IgSmF2YVNjcmlwdCIpCisgICAoZGVzY3JpcHRpb24gIkZhc3QsIHJlbGlhYmxlLCBhbmQgc2Vj dXJlIGRlcGVuZGVuY3kgbWFuYWdlbWVudCB0b29sCitmb3IgSmF2YVNjcmlwdC4gIEFjdHMgYXMg YSBkcm9wLWluIHJlcGxhY2VtZW50IGZvciBOb2RlSlMncyBucG0uIikKKyAgIChsaWNlbnNlIGJz ZC0yKSkpCi0tIAoyLjI2LjIKCg== --=-tZeHRtnEgHbQClFLkLTW-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 26 13:42:58 2020 Received: (at 40860) by debbugs.gnu.org; 26 Apr 2020 17:42:58 +0000 Received: from localhost ([127.0.0.1]:34836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSlIw-0000Ux-4e for submit@debbugs.gnu.org; Sun, 26 Apr 2020 13:42:58 -0400 Received: from mira.cbaines.net ([212.71.252.8]:44276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSlIv-0000Up-6B for 40860@debbugs.gnu.org; Sun, 26 Apr 2020 13:42:57 -0400 Received: from localhost (unknown [46.237.175.119]) by mira.cbaines.net (Postfix) with ESMTPSA id 026EA27BBE1; Sun, 26 Apr 2020 18:42:55 +0100 (BST) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 63539dc4; Sun, 26 Apr 2020 17:42:53 +0000 (UTC) References: <1ba1944d95080f01f02a11c2484e7cb9fa75f538.camel@runbox.com> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Baines To: Kozo Subject: Re: [bug#40860] [PATCH] yarnpkg In-reply-to: <1ba1944d95080f01f02a11c2484e7cb9fa75f538.camel@runbox.com> Date: Sun, 26 Apr 2020 18:42:51 +0100 Message-ID: <878siinnxg.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40860 Cc: 40860@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 (-) --=-=-= Content-Type: text/plain Kozo writes: > This is my first submission. Please let me know how I can improve for > future packages. > > I followed the steps in the manual and submitted a Software Heritage > request to pull the source code. Hi Kozo, Yarn would indeed be something that would be nice to have a package for. While I guess that this might work, I think there are issues with the source here and the lack of dependencies that make this unsuitable for Guix. > +(define-public yarn > + (package > + (name "yarn") > + (version yarn-version) > + (source (origin > + (method url-fetch/tarbomb) > + (uri (string-append "https://github.com/yarnpkg/yarn/releases/download/v" > + version "/yarn-v" version ".tar.gz")) > + (sha256 > + (base32 > + "0n7vhwjz3lyjnavcaw08cqa8gfampqsy5mm3f555cbqb26m1clxw")))) The key thing here is source. For many reasons, the packages in Guix represent software being built from some source material. What's being downloaded here might look like source material, but I doubt the ~153,409 line lib/cli.js file is really the preferred form for editing the Yarn source code. > + (build-system trivial-build-system) > + (outputs '("out")) > + (inputs `(("node" ,node))) Another sign that something is up is the mismatch between the inputs here, and the dependencies in the upstream metadata [1]. Assuming the package works, I'm guessing that there's a lot more than the source of Yarn within the "source" of this package. 1: https://github.com/yarnpkg/yarn/blob/master/package.json I'm hopeful that package Yarn will become possible sometime soon, but in my mind the path forward is to get an importer working for npm, package the many dependencies, then attempt to package yarn. Unfortunately I don't think there's a bug that tracks this overall issue well, although I did find a similar bug about yarn [2] 2: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33431 Does that make sense? Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl6lyBtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XeGpQ/6A9mixGXc2IobxUkE0RnjK5iQkdA4viJxOjnY8rZjvr6nhTIChOorcP8E UYrEePzYYCi7AzIq0EED6ZQShf0auoajzkZhHdVeLsNnvl7mQ/VfQ1H3/Z/GvNy6 Ma66Dsko07DlqQzX8aCNZ7A+XVfr/yewg9NHRtSP3hRiyCfAtQT1Tt3ceViMLqny 9T1rcBZLZtHUldDOcx5t2NMC2e+jBlLj61NqWv2YfRmjI1H4/CZHPHzUBUp6Qphm 3ZQBjG3CzQPWf4etk8KIKNxAOfwxgLC8EfVYYgSV4+vQmDy5VRp8VGcH2xhw1vCo FYDhyT29SpqBw4rQ5eT+gedyvdxK7EOPJkVvmAHXa7vFT8B1yLyBvEVvErtCohD9 yz3EXg6FSz5kAYezq4k/h155MHvQflPSidizhI4i2k90fp+3Y3hwAoTqz8EZ+D45 O3zw+9ItRafCceR6lBzG1XUD2E5MKUqKPAsJtmg68931DYQ1QNgjPBocDBgBhW3g RltUV01kqCjYz1PVVDaoyucNDYoMXvKsYNjA8YBdkAyRcsPmtDepRv/KuVCGZfAb LrddrgkpgUOdTSsCTTo8JqXHN8J/P3ZCvStJu+vEcJS9UK2GH9b1SQqsQHtnFaX8 7ipA7YSZpz+vzWRZckfyKKnsvkLtL9DzMk7HZ3r6Syd9V08uSC4= =QUul -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 26 14:16:36 2020 Received: (at submit) by debbugs.gnu.org; 26 Apr 2020 18:16:36 +0000 Received: from localhost ([127.0.0.1]:34864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSlpU-0001Jc-A2 for submit@debbugs.gnu.org; Sun, 26 Apr 2020 14:16:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:34971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSlpS-0001JT-IZ for submit@debbugs.gnu.org; Sun, 26 Apr 2020 14:16:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35504) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSlpS-0002pw-2P for guix-patches@gnu.org; Sun, 26 Apr 2020 14:16:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00, FROM_EXCESS_BASE64, SPF_HELO_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSlpO-0007df-Bp for guix-patches@gnu.org; Sun, 26 Apr 2020 14:16:33 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:46202) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSlpN-0007dD-N6 for guix-patches@gnu.org; Sun, 26 Apr 2020 14:16:30 -0400 Received: (qmail 15627 invoked by uid 1009); 26 Apr 2020 20:16:26 +0200 Received: from 188.123.215.55 (kuba@kadziolka.net@188.123.215.55) by pat (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25793. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(188.123.215.55):. Processed in 0.027509 secs); 26 Apr 2020 18:16:26 -0000 Received: from unknown (HELO gravity) (kuba@kadziolka.net@188.123.215.55) by pat.zlotemysli.pl with SMTP; 26 Apr 2020 20:16:26 +0200 Date: Sun, 26 Apr 2020 20:16:25 +0200 From: Jakub =?utf-8?B?S8SFZHppb8WCa2E=?= To: Kozo Subject: Re: [PATCH] yarnpkg Message-ID: <20200426181625.tagnhjfz3n7do2cb@gravity> References: <1ba1944d95080f01f02a11c2484e7cb9fa75f538.camel@runbox.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="q3nwnwpdmk74sxwk" Content-Disposition: inline In-Reply-To: <1ba1944d95080f01f02a11c2484e7cb9fa75f538.camel@runbox.com> Received-SPF: none client-ip=37.59.186.212; envelope-from=kuba@kadziolka.net; helo=pat.zlotemysli.pl X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/26 11:59:02 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Received-From: 37.59.186.212 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: guix-patches@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: -3.3 (---) --q3nwnwpdmk74sxwk Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 25, 2020 at 08:15:56PM -0600, Kozo wrote: > Subject: [PATCH] yarnpkg >=20 > --- > yarn.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 47 insertions(+) > create mode 100644 yarn.scm Please write commit logs in the ChangeLog format [0]. You can check the commit history for examples. > (define-module (yarn) Please put the file in gnu/packages/. Also, add it to the list in gnu/local.mk. > #:use-module (guix packages) > #:use-module (guix download) > #:use-module (guix build-system trivial) > #:use-module (guix licenses) > #:use-module (gnu packages node) > #:use-module (ice-9 pretty-print)) I can't see where (ice-9 pretty-print) is being used. > (define yarn-version "1.22.4") What is the purpose of this single-use variable? > (define-public yarn > (package > (name "yarn") > (version yarn-version) > (source (origin > (method url-fetch/tarbomb) The file has only a single directory, so why use /tarbomb? > (uri (string-append "https://github.com/yarnpkg/yarn/releases/downloa= d/v" > version "/yarn-v" version ".tar.gz")) When looking through this download, it seems that the lib/cli.js file is a preprocessed mess. Ideally, we would build the package from source. > (sha256 > (base32 > "0n7vhwjz3lyjnavcaw08cqa8gfampqsy5mm3f555cbqb26m1clxw")))) > (build-system trivial-build-system) > (outputs '("out")) > (inputs `(("node" ,node))) > (arguments > `(#:modules ((guix build utils)) > #:builder (begin > (use-modules (guix build utils)) > (let* ((out (assoc-ref %outputs "out")) > (bin (string-append out "/bin")) > (lib (string-append out "/lib")) The indentation is quite confusing here, I'd suggest running =2E/etc/format-code.el on your file. > (synopsis "Dependency management tool for JavaScript") > (description "Fast, reliable, and secure dependency management tool > for JavaScript. Acts as a drop-in replacement for NodeJS's npm.") I think there are a lot of buzzwords in this description: "fast, reliable and secure" is not an objective property. Is there something more neutral that could be said about the package? Thanks, Jakub K=C4=85dzio=C5=82ka [0]: https://www.gnu.org/prep/standards/html_node/Change-Logs.html#Change-L= ogs --q3nwnwpdmk74sxwk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl6lz/UACgkQ4xWnWEYT FWSYcQ/5AVO/ZT5wVNER0Um86OHo3J1GGrwJxmE87Zhpl+iiSWK4uwaTiXjamVq9 De4oa4b2KVy0GFH35dW5DMoVyBFaxSOzoPXeVB0QTUgZCPwfS2YerPsp2mWE25yo i4PLojbnjQmxLTICLDfCCOLlrRuULQ+0OtlHtFxWlZa2WhTF20RW6kaFVjFzIH84 X95hKEx2LGwz9LW8cbJlhPg6LIytIOBVqIFS+lBJwrFnDux2KGUfeae/PbowLTMA XAxRagg1onyjnABY/Kf09HvfNYtdJ+3rafU33xFLWa/wbg/8THN5HDX0zCbXDjt5 Wr8h641NNzP5pUMUvmEFxx7cxRF65pMMg+GPIHG6pdrfX0RaKJIVYv36QpdDKxq0 ciSTw3nEvAzfUbFaPcuptaO/ldK48CZAa9g1EwiZXwpKmg0+gjUNkNHOAws+oyMl FGVNR/rnOKLz3xDroQdbQe1RmEDyH3CM0OrLKYAkL2ucQE+uXOPTmFc5MuCJ2fl0 U/YB9KyHKoA8fKXUSetXhL5IPF/OYo4134LYl7dmmNqi4F8reJafpYDN2ffIdpxs llIhmUtULBlpYb2sx99W3I51NxvScTM3uD8S8xVODROXk4XGa+YvudTqc17FryxD ipyUXEY728M+CVC/JPKGvDtZkk6xmwKVR/YoByUSRs6FyYYPeJo= =gVN/ -----END PGP SIGNATURE----- --q3nwnwpdmk74sxwk-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 27 10:49:34 2020 Received: (at 40860) by debbugs.gnu.org; 27 Apr 2020 14:49:34 +0000 Received: from localhost ([127.0.0.1]:37794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jT54f-0002GC-OV for submit@debbugs.gnu.org; Mon, 27 Apr 2020 10:49:34 -0400 Received: from aibo.runbox.com ([91.220.196.211]:47548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jT4TA-0007Up-D0 for 40860@debbugs.gnu.org; Mon, 27 Apr 2020 10:10:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector1; h=Content-Transfer-Encoding:MIME-Version:Content-Type:Date:To: From:Subject:Message-ID; bh=32VHW/aWG8kGymd+xXJhm1SIVSV4fU5OLgRrLtFR+BU=; b=b lVlqw/KF3+Lssigv09+1ihw1CIfjnBV2Ys3cnqCne5oUwv4/SxgwKa93emLz0lnEuoUUfhg2ONE8V kgyQiZYpMcYP2rp/zefTCM34yj/DJ36WkhajiPOh9ciXx9lWygrHsDLBQUOwtfDW3jBHMn9GSif1G lnYFilVWAAJ+gDOMciNlEdAvig0Rj4kK69gLOn8d3+SDpgwsVyHrzOGpd0ykZR3fYy4kY7fIw/kTM p7KgOypNoaT5KCFNpPnPRnc+gLBia6jVczwcNStVyTwrVZUNQmSNUN8KamfpobD84zbe7dao5ixEs KkNHRUBITgCroDz/tytuslJZrFHbkt4OQ==; Received: from [10.9.9.203] (helo=mailfront21.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1jT4T3-0007Ij-FH for 40860@debbugs.gnu.org; Mon, 27 Apr 2020 16:10:46 +0200 Received: by mailfront21.runbox with esmtpsa [Authenticated alias (680848)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1jT4Ss-00025q-Kx for 40860@debbugs.gnu.org; Mon, 27 Apr 2020 16:10:31 +0200 Message-ID: Subject: [PATCH] Yarnpkg From: Kozo To: 40860@debbugs.gnu.org Date: Mon, 27 Apr 2020 08:10:28 -0600 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40860 X-Mailman-Approved-At: Mon, 27 Apr 2020 10:49:32 -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: -1.7 (-) Thank you for the feedback, Christopher and Jakub. After going over what you said, this package is beyond my current experience. It would make sense to start getting all the dependencies in one at a time and return to this one later. Please go ahead and close this request as I work on the building blocks. Thanks, Kozo From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 27 14:28:55 2020 Received: (at 40860-done) by debbugs.gnu.org; 27 Apr 2020 18:28:56 +0000 Received: from localhost ([127.0.0.1]:38120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jT8Ux-0004jS-Id for submit@debbugs.gnu.org; Mon, 27 Apr 2020 14:28:55 -0400 Received: from m4s11.vlinux.de ([83.151.27.109]:58962 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jT8Uh-0004j2-84 for 40860-done@debbugs.gnu.org; Mon, 27 Apr 2020 14:28:54 -0400 Received: from alma-ubu (p57B524C6.dip0.t-ipconnect.de [87.181.36.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 668AE3F886; Mon, 27 Apr 2020 20:28:37 +0200 (CEST) Date: Mon, 27 Apr 2020 20:28:35 +0200 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: Kozo Subject: Re: [bug#40860] [PATCH] Yarnpkg Message-ID: <20200427202835.2caee370@alma-ubu> In-Reply-To: References: <1ba1944d95080f01f02a11c2484e7cb9fa75f538.camel@runbox.com> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/KxFG3cAQQ3uVj=X86IvcRX8"; protocol="application/pgp-signature" X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 40860-done Cc: 40860-done@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 (-) --Sig_/KxFG3cAQQ3uVj=X86IvcRX8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 27 Apr 2020 08:10:28 -0600 Kozo wrote: > Thank you for the feedback, Christopher and Jakub. >=20 > After going over what you said, this package is beyond my current > experience. It would make sense to start getting all the dependencies > in one at a time and return to this one later. >=20 > Please go ahead and close this request as I work on the building > blocks. Hi Kozo, you can close issues by appending "-done" to the bug-number as I did. node/npm is terribly hard because of its "dependency hell".=20 Jelle Licht worked on an npm-importer. AFAIK it is not yet part of Guix. Here is a reference on it I found: https://lists.gnu.org/archive/html/guix-devel/2017-03/msg00814.html Bj=C3=B6rn --Sig_/KxFG3cAQQ3uVj=X86IvcRX8 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXqckUwAKCRC/KGy2WT5f /Xl2AJwI5hSIoR7kaYHbkeW60KoKQgpXvgCeJeLT0qw54/Fg3oUw9i/90jIRy9s= =bw1+ -----END PGP SIGNATURE----- --Sig_/KxFG3cAQQ3uVj=X86IvcRX8-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 04 15:44:55 2020 Received: (at 40860) by debbugs.gnu.org; 4 May 2020 19:44:55 +0000 Received: from localhost ([127.0.0.1]:33990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVh1K-00057j-Qj for submit@debbugs.gnu.org; Mon, 04 May 2020 15:44:55 -0400 Received: from sender4-of-o56.zoho.com ([136.143.188.56]:21668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVgvj-0004yE-RZ for 40860@debbugs.gnu.org; Mon, 04 May 2020 15:39:08 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1588621144; cv=none; d=zohomail.com; s=zohoarc; b=VWaVvPFnBBm+AVm7nG+IIYPK6uF9Qr+OQK9yBBKTO7oZYpMsPGjoKcyOtnuw+7NRnIXHKoUvT856Dku+vSxqPvTs1y3lAorzgTOkq4tEYbX69E+4DLmDRnqg9K64UWGEx1wTdUM7q4pKkBGjIHXUCIiR9/nosMs4B4gm2IpcWPg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1588621144; h=Content-Type:Date:From:MIME-Version:Message-ID:To; bh=+VykI2fyAswNneY+ZlDATfuz0AQWJ4IpmlVDdqWaM18=; b=Bk/sMt4xlQrl+QG9TLiVrcq0Uwisdq2cu/cF3njPYScgyojO3w3JQvkrRpcPP3Rz57d9cMGBzmtewL9advt9nZOxjCvqVA7CczoZtw7eBrQ/dMoq7aXpYHVZJxBRf93FHSu8E+/0QH7GmWDhX0/3pHNca0bcb1/94lp00GJGX0o= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=issues.guix.gnu.org@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1588621144; s=zoho; d=elephly.net; i=issues.guix.gnu.org@elephly.net; h=MIME-Version:Content-Type:From:To:Date:Message-ID; bh=+VykI2fyAswNneY+ZlDATfuz0AQWJ4IpmlVDdqWaM18=; b=aleTG35YYNvYbBWSR/p9UHWIFJOtf6oEtKuF1fGGMps26HcsT0nEENsy5bUzgxAK rondjOHEAdwWUThD61b+dCkXNDLJuPFL0yU9spD7g4oSY76sXEzH6KXqddKRpcuZk1/ fDYIH/xTajR1i3ZLJUO9luBPNuUu7Vm93ruyw5iA= Received: from localhost (185.220.101.144 [185.220.101.144]) by mx.zohomail.com with SMTPS id 1588621142506587.190716446968; Mon, 4 May 2020 12:39:02 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 From: Kozo via web To: 40860@debbugs.gnu.org Date: Mon, 4 May 2020 21:28:54 +0200 Message-ID: <7fbdd51d8ac0.6b24ee6c792f93b@guile.gnu.org> X-ZohoMailClient: External 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: Greetings, Thank you for your feedback. This package is too complex for my current experience level. The current plan of action will be to start getting all the dependencies added in and then come back to this overall package. Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: elephly.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [136.143.188.56 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [136.143.188.56 listed in wl.mailspike.net] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 0.0 AC_FROM_MANY_DOTS Multiple periods in From user name X-Debbugs-Envelope-To: 40860 X-Mailman-Approved-At: Mon, 04 May 2020 15:44:52 -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: 1.0 (+) Greetings, Thank you for your feedback. This package is too complex for my current experience level. The current plan of action will be to start getting all the dependencies added in and then come back to this overall package. Please close this request and we'll re-visit it in the future. Thank you, Kozo From debbugs-submit-bounces@debbugs.gnu.org Tue May 05 03:08:22 2020 Received: (at 40860-done) by debbugs.gnu.org; 5 May 2020 07:08:22 +0000 Received: from localhost ([127.0.0.1]:34643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVrgk-00035S-8L for submit@debbugs.gnu.org; Tue, 05 May 2020 03:08:22 -0400 Received: from m4s11.vlinux.de ([83.151.27.109]:59828 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVrgh-00035I-Cy for 40860-done@debbugs.gnu.org; Tue, 05 May 2020 03:08:20 -0400 Received: from alma-ubu (p57B52116.dip0.t-ipconnect.de [87.181.33.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 830433FD43; Tue, 5 May 2020 09:08:17 +0200 (CEST) Date: Tue, 5 May 2020 09:08:16 +0200 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: Kozo via web Subject: Re: [bug#40860] (no subject) Message-ID: <20200505090816.1164bae3@alma-ubu> In-Reply-To: <7fbdd51d8ac0.6b24ee6c792f93b@guile.gnu.org> References: <1ba1944d95080f01f02a11c2484e7cb9fa75f538.camel@runbox.com> <7fbdd51d8ac0.6b24ee6c792f93b@guile.gnu.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/5kV+0jWjfrLakTSgOAJ50jv"; protocol="application/pgp-signature" X-Spam-Score: 2.4 (++) 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: On Mon, 4 May 2020 21:28:54 +0200 Kozo via web wrote: > Greetings, > > Thank you for your feedback. This package is too complex for my > current experience level. > > The current plan of action will be to start getting all the > dependencies added in and [...] Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: elephly.net] 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 40860-done Cc: 40860-done@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 (+) --Sig_/5kV+0jWjfrLakTSgOAJ50jv Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 4 May 2020 21:28:54 +0200 Kozo via web wrote: > Greetings, >=20 > Thank you for your feedback. This package is too complex for my > current experience level. >=20 > The current plan of action will be to start getting all the > dependencies added in and then come back to this overall package. >=20 > Please close this request and we'll re-visit it in the future. Closed with adding "-done" to the bug-number. Thanks for giving it a try and see you around with smaller packages first. Bj=C3=B6rn --Sig_/5kV+0jWjfrLakTSgOAJ50jv Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EAREKAB0WIQQiGUP0np8nb5SZM4K/KGy2WT5f/QUCXrEQ4AAKCRC/KGy2WT5f /YBuAJ9+zrEwuneFwVy2WmqW1WrORXsddgCeLul5Av9JHty0cDYCB44+ti169ls= =srmI -----END PGP SIGNATURE----- --Sig_/5kV+0jWjfrLakTSgOAJ50jv-- From unknown Sun Aug 17 10:27:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Jun 2020 11:24:06 +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