From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 19 10:31:27 2018 Received: (at submit) by debbugs.gnu.org; 19 Nov 2018 15:31:27 +0000 Received: from localhost ([127.0.0.1]:32818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOlWJ-0000RI-9s for submit@debbugs.gnu.org; Mon, 19 Nov 2018 10:31:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOk3Q-0006Cx-MY for submit@debbugs.gnu.org; Mon, 19 Nov 2018 08:57:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gOk3J-0005sb-9V for submit@debbugs.gnu.org; Mon, 19 Nov 2018 08:57:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59589) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gOk3I-0005s9-FM for submit@debbugs.gnu.org; Mon, 19 Nov 2018 08:57:25 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36086) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gOk3H-0002Cx-9k for guix-patches@gnu.org; Mon, 19 Nov 2018 08:57:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gOk3B-0005lF-OE for guix-patches@gnu.org; Mon, 19 Nov 2018 08:57:23 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:37930) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gOk3A-0005jp-Ev for guix-patches@gnu.org; Mon, 19 Nov 2018 08:57:17 -0500 Received: by mail-wr1-f67.google.com with SMTP id e3-v6so32191082wrs.5 for ; Mon, 19 Nov 2018 05:57:15 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=2ZeLMlDwm3F5+Pq3rqzuMTmRQcTBn1n/fxjJnGATEjQ=; b=k8/TKmPbftb0PfRbVIlUwWVuLVCqLycZk5I5Yb8TETf30/cKTPgLGq00plC6gBHmJZ 5nShYlvP1aTPYM/4QBrpH5z5GOGCSlxBjnIHmLdIoJPT1g5i4IBX4WDWnh+6rgI8qi+u ks7NjELrKQrSuEYVa8v7xl1z7+eOfZYtF1HK235DKszJHTquACz9jbmX2u+d3VM72Dgg j4A3MonIGoblTMvAR2i/AzTwJoy7SYMdqBQT+2NjhB1oPhR5ViJGl84dDUuMzXulOHFN oQSkIvnvZ3YnJcedFpVHFkoNa+RWcGBILdpwJ1kt830etcVGsBYFYRE8Jm7ASvPar7q2 k24g== X-Gm-Message-State: AGRZ1gKkp2eRiQhDZRLKcl141ZOvBqS3+zt/UbrKvMfowrfrXr8BpQYh q/1IY5FrLxLeGFFHuQAImZFqa0WVF/DFvdFeGBcU+9MU X-Google-Smtp-Source: AJdET5ekMyp4IrZTJGNIwKKfZW1AW+0oQy6n/e6jgl7ffmavCmV0YVUT8XEBQxI1k58oMSRrk4c85Z3eEP/VUziDrQM= X-Received: by 2002:adf:9387:: with SMTP id 7-v6mr17801784wrp.269.1542635834192; Mon, 19 Nov 2018 05:57:14 -0800 (PST) MIME-Version: 1.0 From: Andrea Frigido Date: Mon, 19 Nov 2018 13:57:02 +0000 Message-ID: Subject: [PATCH] gnu: Add yarn To: guix-patches@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 19 Nov 2018 10:31:25 -0500 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: -4.8 (----) Hello, This patch adds yarn as a Guix package. This is my first patch so I hope this is the correct way of doing it. Inspired by the nix package: https://github.com/NixOS/nixpkgs/blob/b37872d4268164614e3ecef6e1f730d48cf5a= 90f/pkgs/development/tools/yarn/default.nix#L23 Andrea Frigido --- gnu/packages/yarn.scm | 75 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 gnu/packages/yarn.scm diff --git a/gnu/packages/yarn.scm b/gnu/packages/yarn.scm new file mode 100644 index 000000000..e48313f7f --- /dev/null +++ b/gnu/packages/yarn.scm @@ -0,0 +1,75 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2018 Andrea Frigido +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages yarn) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system gnu) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix utils) + #:use-module (gnu packages node)) + +(define-public yarn + (package + (name "yarn") + (version "1.12.3") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/yarnpkg/yarn/releases/download/v" + version + "/yarn-v" + version + ".tar.gz")) + (sha256 + (base32 + "1wi47awrcy5kki9qmmia4h3rpsf5k7yvnpmwsbdlnb62krc4pk82")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'check) + (delete 'build) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref %outputs "out")) + (bin (string-append out "/bin")) + (libexec-yarn (string-append out "/libexec/yarn")= ) + (yarn-js (string-append libexec-yarn "/bin/yarn.js"))) + (mkdir-p bin) + (mkdir-p libexec-yarn) + (copy-recursively "./" libexec-yarn) + (symlink yarn-js (string-append bin "/yarn")) + (symlink yarn-js (string-append bin "/yarnpkg")))))))) + + (inputs `(("node" ,node))) + (synopsis "Fast, reliable, and secure dependency management") + (description + "Yarn is a fast, reliable, and secure dependency management. Fast: Y= arn +caches every package it has downloaded, so it never needs to download the +same package again. It also does almost everything concurrently to maximi= ze +resource utilization. This means even faster installs. Reliable: Using a +detailed but concise lockfile format and a deterministic algorithm for ins= tall +operations, Yarn is able to guarantee that any installation that works on = one +system will work exactly the same on another system. +Secure: Yarn uses checksums to verify the integrity of every installed pac= kage +before its code is executed.") + (license license:bsd-2) + (home-page "https://yarnpkg.com"))) --=20 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 19 13:19:10 2018 Received: (at 33431) by debbugs.gnu.org; 19 Nov 2018 18:19:10 +0000 Received: from localhost ([127.0.0.1]:32987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOo8b-00028d-DQ for submit@debbugs.gnu.org; Mon, 19 Nov 2018 13:19:09 -0500 Received: from mail-wm1-f67.google.com ([209.85.128.67]:38933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gOnwP-0001pJ-74 for 33431@debbugs.gnu.org; Mon, 19 Nov 2018 13:06:33 -0500 Received: by mail-wm1-f67.google.com with SMTP id u13-v6so6194523wmc.4 for <33431@debbugs.gnu.org>; Mon, 19 Nov 2018 10:06:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=KmqqYJLj/aeRclQDo3jGSbmKWG4f9NHQKhQjx9J3svg=; b=Xa+9wLLlwIDtAw2MpWLTJGI9ogooJGgXuzQshKY+seXeR8+lOZXP2vho4eDEDgELoF z/tjLWFVSkzAA1eiSGIlhqtHGMx1VRExkWGAuZfAROFKABCNPbXoTjVI2DOJapCxpoev rpwS4Ed3xBj5xekvmJpcsvE4vDREB6iuVXYUVBWxiKMWj972l8CbZ4ti+m0GVR1fIA+h YRhX3e8F1C6VERumQtMsAG74Ia5MZFHujV2g0wcotKnMMk3jJOdB1jOZnWUquDPyFZ42 d0nhOfEfUzz8wsHJPbLnmMJHmIvns0wJMxQftkaw/EbJkURYB6pwJoL6fS4ZsIDAKAyW hiBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=KmqqYJLj/aeRclQDo3jGSbmKWG4f9NHQKhQjx9J3svg=; b=sDHhYqLiIX1d20tQrge6RuAYb/TZ5s6CzAqzxURjZRpgyLqCORL5zLqhYEGd5c9TKs soY3gYp3RazT2Vr8dRMMtBNtcSXqidISf0sm689GmHuosEMRpl70CLtgcTt8OQ0tFHRu lxfkNLW9eZ/h6+BeVmVc8KI+5cU/gfINHq94ZIRFaJ2ibeQFeNiS3QBZh6yiC3nrW/Wf 2fID1C1mcotcN+FWrF+RXqUbfTifYu+5Wd2pp3q4xXTTt6tPd5qw3Lz9EuZA1Wny3ozW 8CvMWMNj5C9PIgzHs9htxfkPCI9kWG+1ILabBsRayDrJv2fEIpoX2JBMRuOCOExRbUYF Z/FQ== X-Gm-Message-State: AGRZ1gLCsIDBeIOXqYc1y63/EzxA9bG+zOSN0goy3GFWScam8Ey6pfqa S58PkcaLZL28ff+f/HcFKLaobzhcVTS1uvskHRJruyW+ X-Google-Smtp-Source: AFSGD/UNC1QHcLVUY8ytErYUSXM4ry/TsCrHX1UjTRejaTl9ZHYMfDusJ8hEs9KJOjeDk7AIE9nuaDSVXfl2nrkhGZc= X-Received: by 2002:a1c:8a0c:: with SMTP id m12mr4400792wmd.15.1542650787135; Mon, 19 Nov 2018 10:06:27 -0800 (PST) MIME-Version: 1.0 From: Andrea Frigido Date: Mon, 19 Nov 2018 18:06:15 +0000 Message-ID: Subject: [PATCH] gnu: Add yarn To: 33431@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33431 X-Mailman-Approved-At: Mon, 19 Nov 2018 13:19:05 -0500 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, I forgot to include the change to the gnu/local.mk file. Please ignore my previous patch and replace it with this one. Thanks --- gnu/local.mk | 1 + gnu/packages/yarn.scm | 75 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 gnu/packages/yarn.scm diff --git a/gnu/local.mk b/gnu/local.mk index 707341663..814e294f5 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -463,6 +463,7 @@ GNU_SYSTEM_MODULES =3D \ %D%/packages/xdisorg.scm \ %D%/packages/xorg.scm \ %D%/packages/xfce.scm \ + %D%/packages/yarn.scm \ %D%/packages/zile.scm \ \ %D%/services.scm \ diff --git a/gnu/packages/yarn.scm b/gnu/packages/yarn.scm new file mode 100644 index 000000000..e48313f7f --- /dev/null +++ b/gnu/packages/yarn.scm @@ -0,0 +1,75 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2018 Andrea Frigido +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages yarn) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system gnu) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix utils) + #:use-module (gnu packages node)) + +(define-public yarn + (package + (name "yarn") + (version "1.12.3") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/yarnpkg/yarn/releases/download/v" + version + "/yarn-v" + version + ".tar.gz")) + (sha256 + (base32 + "1wi47awrcy5kki9qmmia4h3rpsf5k7yvnpmwsbdlnb62krc4pk82")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'check) + (delete 'build) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref %outputs "out")) + (bin (string-append out "/bin")) + (libexec-yarn (string-append out "/libexec/yarn")= ) + (yarn-js (string-append libexec-yarn "/bin/yarn.js"))) + (mkdir-p bin) + (mkdir-p libexec-yarn) + (copy-recursively "./" libexec-yarn) + (symlink yarn-js (string-append bin "/yarn")) + (symlink yarn-js (string-append bin "/yarnpkg")))))))) + + (inputs `(("node" ,node))) + (synopsis "Fast, reliable, and secure dependency management") + (description + "Yarn is a fast, reliable, and secure dependency management. Fast: Y= arn +caches every package it has downloaded, so it never needs to download the +same package again. It also does almost everything concurrently to maximi= ze +resource utilization. This means even faster installs. Reliable: Using a +detailed but concise lockfile format and a deterministic algorithm for ins= tall +operations, Yarn is able to guarantee that any installation that works on = one +system will work exactly the same on another system. +Secure: Yarn uses checksums to verify the integrity of every installed pac= kage +before its code is executed.") + (license license:bsd-2) + (home-page "https://yarnpkg.com"))) --=20 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 08 08:18:00 2018 Received: (at 33431) by debbugs.gnu.org; 8 Dec 2018 13:18:00 +0000 Received: from localhost ([127.0.0.1]:37760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVcUa-0008AW-5k for submit@debbugs.gnu.org; Sat, 08 Dec 2018 08:18:00 -0500 Received: from mail-wm1-f41.google.com ([209.85.128.41]:50630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVcUY-0008AI-Df for 33431@debbugs.gnu.org; Sat, 08 Dec 2018 08:17:58 -0500 Received: by mail-wm1-f41.google.com with SMTP id n190so6840250wmd.0 for <33431@debbugs.gnu.org>; Sat, 08 Dec 2018 05:17:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=5mfLzU+GCwmmYitPMlWhRTVhQik9vxhTTUhnPhFGTFg=; b=veTidCCmiet+lpuWYn645bGo6/pCPP1gpNSao7VGauaJ1+UaEYEKfcuhALxKqQENQt E5hNRXlMh13zCIMPHLT1CWD7x3GtTu66NbtxaibHwe/HjSentTUweaey6xvHRyqbSpu+ OGJihnAyb+UlrhtwY0u4+oRao9aI7IghNWcFkHm6P8Pxoxp48Owq3yCSmbfUcU4vdbw/ 3bsGVSBbwO/QUEIvkqPLQp5ilXgCx+TjQ1YPfft+o2cgJ2Et7YmQiz54bnv+zJTGeSuD e/pqOiBb3UmRNSe5ykKJTNkZXk8b2u5XW1QD48MFleU3WBXLvf4s6IWW3+V8J0/KmOaj WlRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=5mfLzU+GCwmmYitPMlWhRTVhQik9vxhTTUhnPhFGTFg=; b=JX3CvMSTWlOw/0qljJ2AZpWx86t6bhG6/Ld4Vgjy9sV5/dZwQEk8Sf1qti/A+OAQ2j 8URlYgeF0cnBCoy7HBjfXwMPdmGa9P+o4wSPbKiKPeoLnYmpgQXt9FpAtDCkxnbXE+78 0AHQ4HajrEO0gVP8SBiBrgp5VdkalIq6YOWQioszYVeWI1XHag5BouxLSo0+7uFVjZNO uYWZ+F1A5Hya/xh+CNUXuhKwgyq5tvQSVbbMkI+cqf24hfelmXAb5m7L9B5LJjRlo5gu gOYAVW2hYPpTgZ095GrsAA/XRLdWGfHYXymfyZy6YVZHflsjN/oar13cldlCI3Zuae/b 64XQ== X-Gm-Message-State: AA+aEWYU5xleJ3+ivsMOhsGFg9OIMxglKpxWLdONj8n49lbC/py49lP6 BQ296hIMSC5B7QMHXM9Co0XfoyEqvV+99mF2JmSl0w== X-Google-Smtp-Source: AFSGD/XG7qHnQn46KzSmuiyvtI+aeFN8i3XUpimNx65jphjk8EKCwNekAWKAAdch/TwOPuD7QiD1BgghR4O1Izezf+c= X-Received: by 2002:a1c:cbc7:: with SMTP id b190mr5519591wmg.13.1544275072518; Sat, 08 Dec 2018 05:17:52 -0800 (PST) MIME-Version: 1.0 From: Andrea Frigido Date: Sat, 8 Dec 2018 13:17:39 +0000 Message-ID: Subject: [PATCH] gnu: Add yarn To: 33431@debbugs.gnu.org Content-Type: multipart/mixed; boundary="00000000000022318d057c828f05" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33431 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 (-) --00000000000022318d057c828f05 Content-Type: text/plain; charset="UTF-8" The same patch as an attachment. -- Andrea Frigido --00000000000022318d057c828f05 Content-Type: text/x-patch; charset="UTF-8"; name="0001-Add-yarn.patch" Content-Disposition: attachment; filename="0001-Add-yarn.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jpfhgseq0 RnJvbSBlMzI4YzI4MDk0ZmMxNTgxYTZlZGNjZTVhNzMyOWYzNmE5ZDZkZTcwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWEgRnJpZ2lkbyA8YW5kcmVhQGZyaXNvZnQuaXQ+CkRh dGU6IEZyaSwgMzAgTm92IDIwMTggMTQ6MTY6MTggKzAwMDAKU3ViamVjdDogW1BBVENIXSBBZGQg eWFybgoKLS0tCiBnbnUvbG9jYWwubWsgICAgICAgICAgfCAgMSArCiBnbnUvcGFja2FnZXMveWFy bi5zY20gfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAy IGZpbGVzIGNoYW5nZWQsIDc2IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUv cGFja2FnZXMveWFybi5zY20KCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9jYWwu bWsKaW5kZXggODQ3YzkyODZjLi43ZTAzMTM0YmMgMTAwNjQ0Ci0tLSBhL2dudS9sb2NhbC5tawor KysgYi9nbnUvbG9jYWwubWsKQEAgLTQ2NSw2ICs0NjUsNyBAQCBHTlVfU1lTVEVNX01PRFVMRVMg PQkJCQlcCiAgICVEJS9wYWNrYWdlcy94ZGlzb3JnLnNjbQkJCVwKICAgJUQlL3BhY2thZ2VzL3hv cmcuc2NtCQkJCVwKICAgJUQlL3BhY2thZ2VzL3hmY2Uuc2NtCQkJCVwKKwklRCUvcGFja2FnZXMv eWFybi5zY20JCQkJXAogICAlRCUvcGFja2FnZXMvemlsZS5zY20JCQkJXAogCQkJCQkJXAogICAl RCUvc2VydmljZXMuc2NtCQkJCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy95YXJuLnNjbSBi L2dudS9wYWNrYWdlcy95YXJuLnNjbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw MDAuLmU0ODMxM2Y3ZgotLS0gL2Rldi9udWxsCisrKyBiL2dudS9wYWNrYWdlcy95YXJuLnNjbQpA QCAtMCwwICsxLDc1IEBACis7OzsgR05VIEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5h Z2VtZW50IGZvciBHTlUKKzs7OyBDb3B5cmlnaHQgwqkgMjAxOCBBbmRyZWEgRnJpZ2lkbyA8YW5k cmVhQGZyaXNvZnQuaXQ+Cis7OzsKKzs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4K Kzs7OworOzs7IEdOVSBHdWl4IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl IGl0IGFuZC9vciBtb2RpZnkgaXQKKzs7OyB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l cmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorOzs7IHRoZSBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdAorOzs7 IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKzs7OworOzs7IEdOVSBHdWl4IGlzIGRp c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAorOzs7IFdJ VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK Kzs7OyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu ICBTZWUgdGhlCis7OzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls cy4KKzs7OworOzs7IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCis7OzsgYWxvbmcgd2l0aCBHTlUgR3VpeC4gIElmIG5vdCwg c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworKGRlZmluZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyB5YXJuKQorICAjOnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCisgICM6dXNl LW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKKyAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3Rl bSBnbnUpCisgICM6dXNlLW1vZHVsZSAoKGd1aXggbGljZW5zZXMpICM6cHJlZml4IGxpY2Vuc2U6 KQorICAjOnVzZS1tb2R1bGUgKGd1aXggdXRpbHMpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIG5vZGUpKQorCisoZGVmaW5lLXB1YmxpYyB5YXJuCisgIChwYWNrYWdlCisgICAgKG5hbWUg Inlhcm4iKQorICAgICh2ZXJzaW9uICIxLjEyLjMiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdp bgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQK KyAgICAgICAgICAgICAiaHR0cHM6Ly9naXRodWIuY29tL3lhcm5wa2cveWFybi9yZWxlYXNlcy9k b3dubG9hZC92IgorICAgICAgICAgICAgIHZlcnNpb24KKyAgICAgICAgICAgICAiL3lhcm4tdiIK KyAgICAgICAgICAgICB2ZXJzaW9uCisgICAgICAgICAgICAgIi50YXIuZ3oiKSkKKyAgICAgICAo c2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIxd2k0N2F3cmN5NWtraTlxbW1pYTRo M3Jwc2Y1azd5dm5wbXdzYmRsbmI2MmtyYzRwazgyIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGdu dS1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAg KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKGRlbGV0ZSAnY29uZmln dXJlKQorICAgICAgICAgKGRlbGV0ZSAnY2hlY2spCisgICAgICAgICAoZGVsZXRlICdidWlsZCkK KyAgICAgICAgIChyZXBsYWNlICdpbnN0YWxsCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBv dXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAobGV0KiAoKG91dCAgICAg ICAgICAgICAgIChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpKQorICAgICAgICAgICAgICAgICAg ICAoYmluICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluIikpCisgICAgICAg ICAgICAgICAgICAgIChsaWJleGVjLXlhcm4gICAgICAoc3RyaW5nLWFwcGVuZCBvdXQgIi9saWJl eGVjL3lhcm4iKSkKKyAgICAgICAgICAgICAgICAgICAgKHlhcm4tanMgICAgICAgICAgIChzdHJp bmctYXBwZW5kIGxpYmV4ZWMteWFybiAiL2Jpbi95YXJuLmpzIikpKQorICAgICAgICAgICAgICAg KG1rZGlyLXAgYmluKQorICAgICAgICAgICAgICAgKG1rZGlyLXAgbGliZXhlYy15YXJuKQorICAg ICAgICAgICAgICAgKGNvcHktcmVjdXJzaXZlbHkgIi4vIiBsaWJleGVjLXlhcm4pCisgICAgICAg ICAgICAgICAoc3ltbGluayB5YXJuLWpzIChzdHJpbmctYXBwZW5kIGJpbiAiL3lhcm4iKSkKKyAg ICAgICAgICAgICAgIChzeW1saW5rIHlhcm4tanMgKHN0cmluZy1hcHBlbmQgYmluICIveWFybnBr ZyIpKSkpKSkpKQorCisgICAgKGlucHV0cyBgKCgibm9kZSIgLG5vZGUpKSkKKyAgICAoc3lub3Bz aXMgIkZhc3QsIHJlbGlhYmxlLCBhbmQgc2VjdXJlIGRlcGVuZGVuY3kgbWFuYWdlbWVudCIpCisg ICAgKGRlc2NyaXB0aW9uCisgICAgICJZYXJuIGlzIGEgZmFzdCwgcmVsaWFibGUsIGFuZCBzZWN1 cmUgZGVwZW5kZW5jeSBtYW5hZ2VtZW50LiAgRmFzdDogWWFybgorY2FjaGVzIGV2ZXJ5IHBhY2th Z2UgaXQgaGFzIGRvd25sb2FkZWQsIHNvIGl0IG5ldmVyIG5lZWRzIHRvIGRvd25sb2FkIHRoZQor c2FtZSBwYWNrYWdlIGFnYWluLiAgSXQgYWxzbyBkb2VzIGFsbW9zdCBldmVyeXRoaW5nIGNvbmN1 cnJlbnRseSB0byBtYXhpbWl6ZQorcmVzb3VyY2UgdXRpbGl6YXRpb24uICBUaGlzIG1lYW5zIGV2 ZW4gZmFzdGVyIGluc3RhbGxzLiAgUmVsaWFibGU6IFVzaW5nIGEKK2RldGFpbGVkIGJ1dCBjb25j aXNlIGxvY2tmaWxlIGZvcm1hdCBhbmQgYSBkZXRlcm1pbmlzdGljIGFsZ29yaXRobSBmb3IgaW5z dGFsbAorb3BlcmF0aW9ucywgWWFybiBpcyBhYmxlIHRvIGd1YXJhbnRlZSB0aGF0IGFueSBpbnN0 YWxsYXRpb24gdGhhdCB3b3JrcyBvbiBvbmUKK3N5c3RlbSB3aWxsIHdvcmsgZXhhY3RseSB0aGUg c2FtZSBvbiBhbm90aGVyIHN5c3RlbS4KK1NlY3VyZTogWWFybiB1c2VzIGNoZWNrc3VtcyB0byB2 ZXJpZnkgdGhlIGludGVncml0eSBvZiBldmVyeSBpbnN0YWxsZWQgcGFja2FnZQorYmVmb3JlIGl0 cyBjb2RlIGlzIGV4ZWN1dGVkLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMikKKyAgICAo aG9tZS1wYWdlICJodHRwczovL3lhcm5wa2cuY29tIikpKQotLSAKMi4xNy4xCgo= --00000000000022318d057c828f05-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 08 10:07:39 2018 Received: (at 33431) by debbugs.gnu.org; 8 Dec 2018 15:07:39 +0000 Received: from localhost ([127.0.0.1]:38692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVeCg-0002YP-Ux for submit@debbugs.gnu.org; Sat, 08 Dec 2018 10:07:39 -0500 Received: from mail1.fsfe.org ([217.69.89.151]:59216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVeCf-0002YG-05 for 33431@debbugs.gnu.org; Sat, 08 Dec 2018 10:07:37 -0500 References: User-agent: mu4e 1.0; emacs 26.1 From: Jelle Licht To: Andrea Frigido Subject: Re: [bug#33431] [PATCH] gnu: Add yarn In-reply-to: Date: Sat, 08 Dec 2018 16:07:33 +0100 Message-ID: <87zhtgawga.fsf@fsfe.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33431 Cc: 33431@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: -6.0 (------) Hey Andrea, The yarn tarball in your package is not the actual source code of yarn; it seems to be an aggregation of multiple javascript files if I am not mistaken, generated by other tools. A cursory glance at both package.json and yarn.lock indicates that to build yarn from source, we need access to at least some of gulp, webpack and babel. I assume these tools are non-trivial to package, so perhaps someone else has a workable solution for now. - Jelle From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 10 03:25:16 2018 Received: (at 33431) by debbugs.gnu.org; 10 Dec 2018 08:25:16 +0000 Received: from localhost ([127.0.0.1]:40696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gWGsO-0008In-01 for submit@debbugs.gnu.org; Mon, 10 Dec 2018 03:25:16 -0500 Received: from mail-wm1-f54.google.com ([209.85.128.54]:40284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gWGsL-0008IZ-SY for 33431@debbugs.gnu.org; Mon, 10 Dec 2018 03:25:14 -0500 Received: by mail-wm1-f54.google.com with SMTP id q26so10136765wmf.5 for <33431@debbugs.gnu.org>; Mon, 10 Dec 2018 00:25:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=i9MdQb408o/1XedW9e5/e6jpFqZNQPcffI6WfV50q5c=; b=VLFMrlkpWUGPQIrWGlOK8z1uKxc6DpmhEEkocr3yLHHz8pHDfcZ/QvQgTocsnIBM26 eufSbTgrLZEGxQzlInWOpVQORGvXLtOJCACGKRj/y57keXAJxHTkrQkCPUEe5UnJKiXa AY7QzWDKwD9EUlA3f9+GBBdPjUGRrTiiviJUI6qxn/NreLNmlJD6dXAATcBSPzgsVcZy 4wnWAE3J8KlYN7crOPGuK4Sc3e8jW+Mtw7850OlH2mBkui5/hjbstsmKqoNXuCyRTMml JErG3XrhV5a6hkexrlUCKO4JplbzW1zyJDaLqtVFR8aOStcE1iSwWJKoh5MMu0gdpCUZ 0Ndw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=i9MdQb408o/1XedW9e5/e6jpFqZNQPcffI6WfV50q5c=; b=dZkMASgos6yFzR0VeZ5KWV0BTSw3m1u5xKsUlAL7mIn8AvaomNoGTQrtM513CtLmj0 Bg7/yG3EYUX0FGZ3ldBCTz58VXvr4jde2e6NZfcOamLOHloNTh2yZDKnd7VPWQ5ihOiB 8ep105+1ZJA/wXMKzlguLHbi2C2D3SUlGq0mDYN95BBghsqL4BMpgeWk2CD+BtZ8YV1K cVwUyA/cT8Ihhzw6eOSB4S3mO7QGVwKnMXNmiZHK0Kz0zP7SN666DxbtFWG5MkELbENM vcqb7PS330eLLXjTvjbHqrxpz8sBCmOiljhZQQvZc7c+P3zsMxSgZNQo4bnxu8bun+xE OP0Q== X-Gm-Message-State: AA+aEWYh3vqJgymh0R9wwVOrNGofo/KxirPndi0zpCl82VQJ0Wv7ez2Z wuPUHKpsEb7ONtDNA0sa8PZgI9U2XA6Xdl/tW8Va4j9m X-Google-Smtp-Source: AFSGD/V/IvPnesdFnkYNLvirSGLtvi6bHAHExv05M48nwIKnLTOn6k3vwT+12mRSpKrtFhbn1Kl2v5d2Jovp3Ugzh28= X-Received: by 2002:a1c:cbc7:: with SMTP id b190mr10478825wmg.13.1544430307904; Mon, 10 Dec 2018 00:25:07 -0800 (PST) MIME-Version: 1.0 From: Andrea Frigido Date: Mon, 10 Dec 2018 08:24:55 +0000 Message-ID: Subject: [PATCH] gnu: Add yarn To: 33431@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33431 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 Jelle, thank for the review. The tarball comes from the official releases page of yarn: https://github.com/yarnpkg/yarn/releases I followed the same process of the nix package: https://github.com/NixOS/nixpkgs/blob/1a4498d1328e8dd74a8099f16972224c87d01358/pkgs/development/tools/yarn/default.nix#L23 I thought it was an acceptable way of packaging this software. Is there a policy in Guix about this that I need to follow? Thanks -- Andrea Frigido From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 09:10:08 2021 Received: (at 33431-done) by debbugs.gnu.org; 13 Jul 2021 13:10:08 +0000 Received: from localhost ([127.0.0.1]:39781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3IAq-0006g2-7q for submit@debbugs.gnu.org; Tue, 13 Jul 2021 09:10:08 -0400 Received: from mail-qk1-f178.google.com ([209.85.222.178]:44581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3IAo-0006f1-P4 for 33431-done@debbugs.gnu.org; Tue, 13 Jul 2021 09:10:07 -0400 Received: by mail-qk1-f178.google.com with SMTP id 77so19732870qkk.11 for <33431-done@debbugs.gnu.org>; Tue, 13 Jul 2021 06:10:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=BWLDkpqkD9hWYWK1vNkIahlzgVmlGHVcZ4TPHj9IRPU=; b=rAQiiKQE6t8fG4Q8PmNqMhPBay8zkRU4KTT/k4NQhwvAuJO/PgcW56qnI3MT1CGlyY ooVhmFHNh2O2XT038bwOMLphNbiTF4pbTcidG4osxPQepbiMzUQX6ioRcyeUqoldlOzd sjg6QwfaxyfkicNUQ+MGRGC0kVoIdvyvOQ3W0J6pBACju3KH2jm3PUImCQmk41jPuPy1 xqfthFivJZkLqggE9BAecLojpJzb1Aqvby67C+PpFg4hfTQgPBncKL4LkWAyPjVUOLZo lopuLMvpMQ4XcJE2EZn/YfUb+cEEg2i5IDctkS9eehwlkUQuPvj2ls6gyFV4vKZdfFX8 mvNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=BWLDkpqkD9hWYWK1vNkIahlzgVmlGHVcZ4TPHj9IRPU=; b=h68JuAgCUpPIGepXaYyJUhfN+9hCdlYlL/9KZksx6BnTXlyeVF39tgSCN8MdFG6JGx OnuFXRec0SAukDWe/G84YWSXXbeqHeoRExtTBGkTBlg7PP5RjLIXrQQzz4bc1vfHJYLv vEBleOrm/f1YuTo5e2gWvGHlWd1pP9CAn7I3FLgjmlX2q+z/qVlCumjzCF2FfXVbEMU4 t/iOzwiJwX2lHkRsP6oN+Nv9cnOLnwiWVC9qOOyrhwKeZ4yN2XOTnzHDZXGEM2+l1Xc2 KJQYseN6c2ArhwVje5MRGRwnSi/IYVpRJORl1aFkfshtpoy/NxIJVSuuzyegdtAgq+XL Cdww== X-Gm-Message-State: AOAM5300Pr4BByk5+BtVZGlKzUr4ewUVHDU4b1Xo0bQinzuVAxI4L5Fw SSMS8T/qwHhwfmh6mub1vbVCIdzlZSCgFJNQ X-Google-Smtp-Source: ABdhPJwlPtz7d+6ABw/RYeUhCmsEFB5FmF1KIPYNQPjQ7iCsGODfso0iST+2VgpVGfUatNedTTuc5w== X-Received: by 2002:a37:7042:: with SMTP id l63mr4203803qkc.306.1626181801202; Tue, 13 Jul 2021 06:10:01 -0700 (PDT) Received: from hurd (dsl-10-136-19.b2b2c.ca. [72.10.136.19]) by smtp.gmail.com with ESMTPSA id 12sm1769833qkr.10.2021.07.13.06.10.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jul 2021 06:10:00 -0700 (PDT) From: Maxim Cournoyer To: Andrea Frigido Subject: Re: bug#33431: [PATCH] gnu: Add yarn References: Date: Tue, 13 Jul 2021 09:10:00 -0400 In-Reply-To: (Andrea Frigido's message of "Mon, 10 Dec 2018 08:24:55 +0000") Message-ID: <87im1es6l3.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 33431-done Cc: 33431-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 (-) Hello Andrea, Andrea Frigido writes: > Hi Jelle, > thank for the review. > > The tarball comes from the official releases page of yarn: > https://github.com/yarnpkg/yarn/releases > I followed the same process of the nix package: > https://github.com/NixOS/nixpkgs/blob/1a4498d1328e8dd74a8099f16972224c87d01358/pkgs/development/tools/yarn/default.nix#L23 > > I thought it was an acceptable way of packaging this software. Nix doesn't commit to offer only free software, for one. > Is there a policy in Guix about this that I need to follow? The policy for GNU Guix is that of the GNU Free Software Distribution Guidelines (FSDG) [0]. We also typically do the utmost to fully bootstrap things from sources, compared to other distributions. Its seems the issues raised by Jelle are blocking progress on this package submission. Babel seems a complicated piece of software that will take some effort to get packaged in Guix. I'll close this ticket as it is not actionable and probably won't be in the near future. Please resubmit when the missing packages to fully build from sources have been added. Thank you! Maxim From unknown Sat Jun 21 03:16:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 11 Aug 2021 11:24:07 +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