GNU bug report logs - #76268
[PATCH 0/2] Add JavaScript team

Previous Next

Package: guix-patches;

Reported by: jlicht <at> fsfe.org

Date: Thu, 13 Feb 2025 13:45:02 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

To reply to this bug, email your comments to 76268 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#76268; Package guix-patches. (Thu, 13 Feb 2025 13:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to jlicht <at> fsfe.org:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 13 Feb 2025 13:45:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: jlicht <at> fsfe.org
To: guix-patches <at> gnu.org
Cc: Jelle Licht <jlicht <at> fsfe.org>
Subject: [PATCH 0/2] Add JavaScript team
Date: Thu, 13 Feb 2025 14:44:04 +0100
From: Jelle Licht <jlicht <at> fsfe.org>

Hey folks,

After getting the latest round of Node.js updates in, I'd like to help get the
ball rolling on some initiatives have been prodding at for a while.

Jelle Licht (2):
  etc: Add a javascript team.
  etc: teams: Add entry for Jelle Licht.

 etc/teams.scm | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)


base-commit: 2e72561e788a0bb37ffe887d546a394b70b8c212
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76268; Package guix-patches. (Thu, 13 Feb 2025 13:47:01 GMT) Full text and rfc822 format available.

Message #8 received at 76268 <at> debbugs.gnu.org (full text, mbox):

From: jlicht <at> fsfe.org
To: 76268 <at> debbugs.gnu.org
Cc: Jelle Licht <jlicht <at> fsfe.org>
Subject: [PATCH 1/2] etc: Add a javascript team.
Date: Thu, 13 Feb 2025 14:46:37 +0100
From: Jelle Licht <jlicht <at> fsfe.org>

* etc/teams.scm (javascript): New variable.

Change-Id: I071081b01761fcc4e3baf5eb5804c849926214bc
---
 etc/teams.scm | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/etc/teams.scm b/etc/teams.scm
index cb92cb9ff1..230f2389cd 100755
--- a/etc/teams.scm
+++ b/etc/teams.scm
@@ -286,6 +286,18 @@ (define-team java
               "guix/build-system/ant.scm"
               "guix/build-system/maven.scm")))
 
+(define-team javascript
+  (team 'javascript
+        #:name "JavaScript team"
+        #:description
+        "JavaScript/Node.js packages, the node build system."
+        #:scope (list "gnu/packages/node-xyz.scm"
+                      "gnu/packages/node.scm"
+                      "guix/build-system/node.scm"
+                      "guix/build/node-build-system.scm"
+                      "guix/import/npm-binary.scm"
+                      "guix/scripts/import/npm-binary.scm")))
+
 (define-team science
   (team 'science
         #:name "Science team"
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76268; Package guix-patches. (Thu, 13 Feb 2025 13:47:02 GMT) Full text and rfc822 format available.

Message #11 received at 76268 <at> debbugs.gnu.org (full text, mbox):

From: jlicht <at> fsfe.org
To: 76268 <at> debbugs.gnu.org
Cc: Jelle Licht <jlicht <at> fsfe.org>
Subject: [PATCH 2/2] etc: teams: Add entry for Jelle Licht.
Date: Thu, 13 Feb 2025 14:46:38 +0100
From: Jelle Licht <jlicht <at> fsfe.org>

* etc/teams.scm ("Jelle Licht"): New member.

Change-Id: I45f7e49ae16c011f14b65aa7bdbdf15ea3721bd2
---
 etc/teams.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/etc/teams.scm b/etc/teams.scm
index 230f2389cd..5535826f69 100755
--- a/etc/teams.scm
+++ b/etc/teams.scm
@@ -814,6 +814,10 @@ (define-member (person "Zheng Junjie"
                        "z572 <at> z572.online")
   core-packages qt)
 
+(define-member (person "Jelle Licht"
+                       "jlicht <at> fsfe.org")
+  javascript)
+
 
 (define (find-team name)
   (or (hash-ref %teams (string->symbol name))
-- 
2.48.1





Reply sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
You have taken responsibility. (Thu, 13 Feb 2025 19:56:02 GMT) Full text and rfc822 format available.

Notification sent to jlicht <at> fsfe.org:
bug acknowledged by developer. (Thu, 13 Feb 2025 19:56:02 GMT) Full text and rfc822 format available.

Message #16 received at 76268-done <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 76268-done <at> debbugs.gnu.org
Subject: [PATCH 0/2] Add JavaScript team
Date: Thu, 13 Feb 2025 19:55:43 +0000
[Message part 1 (text/plain, inline)]
Hi,

In light of Deno <https://deno.com/>
<https://issues.guix.gnu.org/47948>, and JavaScript, TypeScript,
ECMAScript etc, we would find some other naming abbreviation for this zoo
=).

Thank you for taking the flag!

Maybe we may adopt esbuild and esbuild-node (gnu packages web) for (gnu
packages node) as their the only purpose is to build JavaScript.

Pushed to master as:

192c365a600 * master etc: teams: Add entry for Jelle Licht.
1dea85e3927 * etc: Add a javascript team.

--
Thanks,
Oleg
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 18 days ago.

Previous Next


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