all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Liliana Marie Prikler <liliana.prikler@gmail.com>
To: Philip McGrath <philip@philipmcgrath.com>, 51838@debbugs.gnu.org
Cc: Timothy Sample <samplet@ngyro.com>,
	Pierre Langlois <pierre.langlois@gmx.com>,
	Jelle Licht <jlicht@fsfe.org>
Subject: [bug#51838] [PATCH v6 05/41] guix: node-build-system: Add 'delete-dependencies' helper function.
Date: Fri, 31 Dec 2021 03:46:43 +0100	[thread overview]
Message-ID: <5b83ba5e35af7ac956a6d5de41cb98a892863b55.camel@gmail.com> (raw)
In-Reply-To: <23eaa7e6-c087-d885-924a-192917758bbf@philipmcgrath.com>

Hi,

Am Donnerstag, dem 30.12.2021 um 20:09 -0500 schrieb Philip McGrath:
> Hi,
> 
> On 12/30/21 12:29, Liliana Marie Prikler wrote:
> > Am Donnerstag, dem 30.12.2021 um 02:38 -0500 schrieb Philip
> > McGrath:
> > > +  (define delete-fom-jsobject
For the record, I forgot to mention the typo here.  It obviously ought
to be delete-from-jsobject.

> [...]
> I don't think '#:json-keys' would be helpful.
> 
> In my view, the high-level purpose of 'delete-dependencies', 
> '#:absent-dependencies', or whatever is to gather our collective 
> procedural knowledge about how to modify a "package.json" file to
> build a package without some of the dependencies its developers have
> declared and to encode that knowledge in a single, abstracted point
> of control in 'node-build-system', so that authors of Node.js package
> definitions can simply specify which declared dependencies are absent
> and leave it to 'node-build-system' to act accordingly. (I don't
> think it matters _why_ the dependencies are absent, i.e. whether we
> don't want the them or merely don't have them.)
For the record, you can delete present dependencies as well, which is
one shortcoming in the "absent dependencies" metaphor.  As for deleting
absent packages automatically without specifying them, one could argue
that a shortcoming of this set is that it doesn't provide a way of
doing that.  I'll take a closer look at the ease-of-use as I walk down
your reply.

> In our experience so far, the necessary modification does concretely 
> amount to "Remove DEPENDENCIES from JSON_KEYS in FILE.", but that is
> not the ultimate purpose of this code, and I think that description,
> along with '#:json-keys', ends up being simultaneously too flexible
> and too restrictive. 
Admittedly, if you read DEPENDENCIES, JSON_KEYS and FILE as mere
variables with no meaning that's bad, but the key here is that
DEPENDENCIES is a list of dependencies and JSON_KEYS is a list of json
keys that refer to dependency lists.  Anything else would be unlawful
use.

> It is unnecessarily flexible because, if a package author ever passes
> some other value for '#:json-keys', that would seem to indicate that
> there's some procedural knowledge missing from 'node-build-system',
> and it should be added there.
The reason I have it as such is that a packager might decide in the
future to e.g. only drop a peer dependency, that might share a name
with a dev dependency or something along those lines.  Along with
#:file, it's also supposed to guard against files other than
package.json containing a list of dependencies that blows up in our
faces, which we could edit with the same primitive.  That being said, I
do get your point in that it's overly flexible for now in which the
point is just to rewrite package.json.

> More significantly, it unnecessarily seems to restrict 'delete-
> dependencies' from taking other kinds of actions to handle the absent
> dependencies, if in the future we should discover that there's
> something we need to do that wouldn't amount to just adding another
> JSON key. It's a little odd to give an example of something we might
> not know, but, for example, I could imagine learning that correct
> handling of absent "peerDependencies" could require more involved
> transformation of the structures under "peerDependenciesMeta".
Do you mean that as in "if a dependency is found under this key, then
foo, bar and baz also need to happen"?  If so, that would be
concerning, but also a good reason to have that abstraction.

> As far as the rest of your suggestion, on the one hand, this:
> 
>    (define* (delete-dependencies deps #:key (file "package.json"))
>      (with-atomic-json-file-replacement ...))
> 
> seems like a fine enhancement, and I could live with it---I'd even 
> prefer it, if v6 but not v7 of this patch series can achieve
> consensus.
Given that you deleted keys, I don't think there's a good reason to
keep around file... or can it be located in a subdirectory?

> On the other hand, at the risk of beating a dead horse, it seems like
> a tiny step from the above to:
> 
>    (define* ((delete-dependencies deps #:key (file "package.json")) .
> _)
>      (with-atomic-json-file-replacement ...))
> 
> which is just another name for 'make-delete-dependencies-phase',
> which AIUI you had found objectionable. (Apparently that shorthand
> would need (ice-9 curried-definitions).)
The reason to not use a phase writer here, is that you could combine it
with other stuff in a single phase.  E.g.

  (add-after 'unpack 'remove-foo
    (lambda _
      (delete-dependencies '("foo" "bar" "baz"))
      (delete-file "baz-loader.js")))

> Indeed, if we observe that '#:file', similarly to '#:json-keys', will
> never be anything _other_ than "package.json", we could further
> simplify to:
> 
>    (define* ((delete-dependencies deps) . _)
>      (with-atomic-json-file-replacement ...))
> 
> at which point we've basically re-invented the implementation of
> patch v7 05/41, which basically amounts to:
> 
>    (define* (delete-dependencies #:key absent-dependencies)
>      (with-atomic-json-file-replacement ...))
> 
> In other words, I don't agree that any of these possible changes
> would "eliminat[e] the need to shorten it to #:absent-dependencies",
Sorry for the typo.

> I still feel that there's something I'm fundamentally not
> understanding about your objections to '#:make-absent-dependencies',
> which is why, in v6, I tried to do exactly as you had proposed:
> 
> On 12/20/21 17:00, Liliana Marie Prikler wrote:
>  > Hi Timothy,
>  >
>  > Am Montag, dem 20.12.2021 um 15:15 -0500 schrieb Timothy Sample:
>  >> Hi Philip,
>  >>
>  >> Philip McGrath <philip@philipmcgrath.com> writes:
>  >>
>  >>> If we took your final suggestion above, I think we'd have
> something
>  >>> like this:
>  >>>
>  >>> ```
>  >>> #:phases
>  >>> (modify-phases %standard-phases
>  >>>    (add-after 'unpack 'delete-dependencies
>  >>>      (make-delete-dependencies-phase '("node-tap"))))
>  >>> ```
>  >>
>  >> I’m perfectly happy with this if it’s a compromise we all can
> agree on.
>  >> It is exactly what popped into my imagination when I read
> Liliana’s
>  >> suggestion.  I guess the one thing missing is that it would not
>  >> necessarily be implemented on top of better “package.json”
>  >> manipulation support.  That said, it doesn’t preclude providing
> that
>  >> support if/when the need arises.
>  > In my personal opinion, we would write that support first and
> perhaps
>  > the shorthands later.  I.e.
>  >
>  > (add-after 'patch-dependencies 'drop-junk
>  >    (lambda _
>  >      (with-atomic-json-replacement "package.json"
>  >        (lambda (json) (delete-dependencies json '("node-tap"))))))
To be fair, finding the right sweet spot between being overly verbose
and code golfing is difficult.

> Certainly I do agree that it would be better to support code more 
> concise than that! But I think all of these variations are strictly 
> worse than '#:absent-dependencies'. It isn't just that they are more 
> typing: the require authors of package definitions to have some (not 
> very much, but some) procedural knowledge about _how_ 'node-build-
> system' deals with the absence of dependencies, rather
> than with '#:absent-dependencies', declaratively specifying _what_ is
> to be done. 
Understanding build systems is for nerds.  We here at leftpad.org care
about the things that are really important.

> For example, as I mentioned in my cover letter at 
> <https://issues.guix.gnu.org/51838#257>, even my own code from the 
> exchange I just quoted:
> 
>  >>>    (add-after 'unpack 'delete-dependencies
>  >>>      (make-delete-dependencies-phase '("node-tap"))))
> 
> would be broken in v6, because the implementation of 
> 'delete-dependencies' assumes that the 'patch-dependencies' phase has
> already been run. 
I think that is an issue with your patch, however.  With mine, you
could at least add "peerDependencies" on your own.

> I think this is an implementation detail that users of 
> 'node-build-system' should not be required to know! Indeed, I think
> that would be a good reason to have 'patch-dependencies' handle the
> absent dependencies itself [...]
I think something like that can be arranged.  We could make patch-
dependencies drop all the dependencies it doesn't know about if we add
a "verify-dependencies" phase before it.  (Note that I already
suggested that once).  verify-dependencies would raise an error if a
dependency is missing and the user could then decide to drop it or
(add-before 'verify-dependencies 'drop-dependencies ...).

> I expect the majority of Guix's Node.js packages will continue for
> the foreseeable future to need the functionality for absent
> dependencies I described at the beginning of this email, so I think
> we should provide it through a mechanism that is as high-level,
> concise, declarative as possible, and ideally one that will
> facilitate automated code generation and static analysis. On each of
> these criteria, I think '#:absent-dependencies' is better than any of
> the other proposals I've heard.
> 
> But, as I said, in the interest of compromise and moving forward, I'm
> willing to live with something based on v6 for now if that's what can
> achieve consensus, and then propose '#:absent-dependencies'
> separately.  So, if you want me to send a new version with one of
> these other variations, tell me which one, and I'll do it.
I think amending v6 with what we learn from this discussion and the
discussion on patch 3 of this series is the way to go.

Another thing I forget to mention all the time are regexps.  I think
it'd be beneficial if delete-dependencies could delete dependencies
based on their name matching a regexp rather than a string exactly. 
This would make some of your lists shorter (e.g. "karma.*"), but there
might be a debate on whether to use "^karma.*$" or whether to only
consider regexps that match the dependency fully.

> I hope my tone isn't coming across the wrong way---I really don't
> mean to be snarky! But I am genuinely struggling to understand the 
> significance of the difference between:
> 
>  >>>    (add-after 'unpack 'delete-dependencies
>  >>>      (make-delete-dependencies-phase '("node-tap"))))
> 
> which I thought you objected to, and the result of what I think
> you've most recently proposed:
> 
>      (add-after 'patch-dependencies 'delete-dependencies
>        (lambda () (delete-dependencies '("node-tap"))))
To be clear, there are two things in here which I objected.
1. make-delete-dependencies-phase as a procedure which returns the
actual phase instead of writing the lambda out.  BTW if I ever wrote
(lambda () (delete-dependencies ...)), that was a mistake on my part.
As for the reason, scroll up.
2. implementing delete-dependencies in terms of messy ad-hoc json
primitives using inner defines rather than reusable ones.

The goal was not to create the most unwieldy incantation even though it
certainly appears as though it was looking back.  Sorry for the
misunderstanding.

> which would have avoided my earlier reservations about making the
> JSON representation part of the build system's public API for the
> first time.
> 
> So I'm not feeling very confident in my ability to predict what
> changes would or would not block consensus.
Adding a gratuitous keyword is an immediate blocker as we've discussed
at length ;)
Using curried functions is also unlikely going to meaningfully advance
the discussion, but there could be a niche application in which they're
actually useful that I had not thought about.

Apart from that, there is a large room simply for discussions, where it
is unclear what form consensus will take before it is shaped.  For
instance, for patch 3, you had to write a lot of functionality from
scratch, which prompted me to suggest that you put them in their own
file (which would then be public API, though), but with a little bit of
refactoring in terms of SRFI-1 we might make it small enough to keep to
npm-build-system until Rust folks demand the same goodies.  Phase
ordering as you mentioned is also still up to debate.  So there's a lot
in which you can can add your opinion.

If you are doubtful about whether or not a particular change would be
good, you could probe different versions you have in your head and ask
for opinions on them.  E.g. provide two or three implementations of
assoc-set and let the "best" be selected.  If you only have a single
one, you can still ask if something like that would be okay and if you
receive a "No" that you don't understand it's okay to ask "what would
be the problem, what solution do you propose?" etc.  XKCD's "inventing
a new standard to cover both use-cases" applies as always too :)

Cheers




  reply	other threads:[~2021-12-31  2:47 UTC|newest]

Thread overview: 458+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-14 12:41 [bug#51838] [PATCH 00/11] guix: node-build-system: Support compiling add-ons with node-gyp Philip McGrath
2021-11-14 12:58 ` [bug#51838] [PATCH 01/11] gnu: node: Avoid duplicating build phases Philip McGrath
2021-11-14 13:04   ` [bug#51838] [PATCH 02/11] gnu: node: Update to 10.24.1 for bootstrapping Philip McGrath
2021-11-14 13:04     ` [bug#51838] [PATCH 03/11] guix: node-build-system: Support compiling add-ons with node-gyp Philip McGrath
2021-11-14 20:44       ` Liliana Marie Prikler
2021-11-20  4:26         ` Philip McGrath
2021-11-20  4:33           ` [bug#51838] [PATCH v2 01/26] gnu: node: Avoid duplicating build phases Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 02/26] gnu: node: Update to 10.24.1 for bootstrapping Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 03/26] gnu: node: Patch shebangs in node_modules Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 04/26] gnu: node: Add an npmrc file to set nodedir Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 05/26] guix: node-build-system: Add #:absent-dependencies argument Philip McGrath
2021-11-20  7:41               ` Liliana Marie Prikler
2021-11-20 17:04                 ` Philip McGrath
2021-11-20 20:24                   ` Liliana Marie Prikler
2021-11-28 19:27               ` [bug#51838] [PATCH 00/11] guix: node-build-system: Support compiling add-ons with node-gyp Timothy Sample
2021-12-02 21:50                 ` Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 06/26] gnu: node-semver-bootstrap: Use #:absent-dependencies Philip McGrath
2021-11-20  7:43               ` Liliana Marie Prikler
2021-11-20  4:33             ` [bug#51838] [PATCH v2 07/26] gnu: node-ms-bootstrap: " Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 08/26] gnu: node-binary-search-bootstrap: " Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 09/26] gnu: node-debug-bootstrap: " Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 10/26] gnu: node-llparse-builder-bootstrap: " Philip McGrath
2021-11-20  7:44               ` Liliana Marie Prikler
2021-11-20 17:09                 ` Philip McGrath
2021-11-23 11:04               ` Jelle Licht
2021-11-28 19:35                 ` [bug#51838] [PATCH 00/11] guix: node-build-system: Support compiling add-ons with node-gyp Timothy Sample
2021-12-02 21:18                   ` Philip McGrath
2021-12-03  5:17                     ` Liliana Marie Prikler
2021-12-08 20:27                       ` [bug#51838] [PATCH v3 00/43] " Philip McGrath
2021-12-08 20:27                         ` [bug#51838] [PATCH v3 01/43] gnu: node: Avoid duplicating build phases Philip McGrath
2021-12-08 20:27                         ` [bug#51838] [PATCH v3 02/43] gnu: node: Update to 10.24.1 for bootstrapping Philip McGrath
2021-12-08 20:27                         ` [bug#51838] [PATCH v3 03/43] gnu: node: Patch shebangs in node_modules Philip McGrath
2021-12-08 20:27                         ` [bug#51838] [PATCH v3 04/43] gnu: node: Add an npmrc file to set nodedir Philip McGrath
2021-12-12 15:19                           ` Pierre Langlois
2021-12-12 20:19                             ` Philip McGrath
2021-12-13  6:00                               ` [bug#51838] [PATCH v4 00/45] guix: node-build-system: Support compiling add-ons with node-gyp Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 01/45] gnu: node: Avoid duplicating build phases Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 02/45] gnu: node: Update to 10.24.1 for bootstrapping Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 03/45] gnu: node: Patch shebangs in node_modules Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 04/45] gnu: node: Add an npmrc file to set nodedir Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 05/45] guix: node-build-system: Add delete-lockfiles phase Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 06/45] guix: node-build-system: Refactor patch-dependencies phase Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 07/45] guix: node-build-system: Add #:absent-dependencies argument Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 08/45] gnu: node-semver-bootstrap: Use #:absent-dependencies Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 09/45] gnu: node-ms-bootstrap: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 10/45] gnu: node-binary-search-bootstrap: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 11/45] gnu: node-debug-bootstrap: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 12/45] gnu: node-llparse-builder-bootstrap: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 13/45] gnu: node-llparse-frontend-bootstrap: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 14/45] gnu: node-llparse-bootstrap: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 15/45] gnu: node-semver: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 16/45] gnu: node-wrappy: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 17/45] gnu: node-once: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 18/45] gnu: node-irc-colors: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 19/45] gnu: node-irc: " Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 20/45] guix: node-build-system: Add implicit libuv input Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 21/45] guix: node-build-system: Add avoid-node-gyp-rebuild phase Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 22/45] gnu: Add node-inherits Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 23/45] gnu: Add node-safe-buffer Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 24/45] gnu: Add node-string-decoder Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 25/45] gnu: Add node-readable-stream Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 26/45] gnu: Add node-nan Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 27/45] gnu: Add node-openzwave-shared Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 28/45] gnu: Add node-addon-api Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 29/45] gnu: Add node-sqlite3 Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 30/45] gnu: Add node-file-uri-to-path Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 31/45] gnu: Add node-bindings Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 32/45] gnu: Add node-segfault-handler Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 33/45] gnu: Add node-ms Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 34/45] gnu: Add node-debug Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 35/45] gnu: Add node-serialport-binding-abstract Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 36/45] gnu: Add node-serialport-parser-delimiter Philip McGrath
2021-12-13  6:00                                 ` [bug#51838] [PATCH v4 37/45] gnu: Add node-serialport-parser-readling Philip McGrath
2021-12-13  6:01                                 ` [bug#51838] [PATCH v4 38/45] gnu: Add node-serialport-bindings Philip McGrath
2021-12-13  6:01                                 ` [bug#51838] [PATCH v4 39/45] gnu: Add node-serialport-parser-regex Philip McGrath
2021-12-13  6:01                                 ` [bug#51838] [PATCH v4 40/45] gnu: Add node-serialport-parser-ready Philip McGrath
2021-12-13  6:01                                 ` [bug#51838] [PATCH v4 41/45] gnu: Add node-serialport-parser-inter-byte-timeout Philip McGrath
2021-12-13  6:01                                 ` [bug#51838] [PATCH v4 42/45] gnu: Add node-serialport-parser-cctalk Philip McGrath
2021-12-13  6:01                                 ` [bug#51838] [PATCH v4 43/45] gnu: Add node-serialport-parser-byte-length Philip McGrath
2021-12-13  6:01                                 ` [bug#51838] [PATCH v4 44/45] gnu: Add node-serialport-stream Philip McGrath
2021-12-13  6:01                                 ` [bug#51838] [PATCH v4 45/45] gnu: Add node-serialport Philip McGrath
2021-12-17  2:02                                 ` [bug#51838] [PATCH v5 00/45] guix: node-build-system: Support compiling add-ons with node-gyp Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 01/45] gnu: node: Avoid duplicating build phases Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 02/45] gnu: node: Update to 10.24.1 for bootstrapping Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 03/45] gnu: node: Patch shebangs in node_modules Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 04/45] gnu: node: Add an npmrc file to set nodedir Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 05/45] guix: node-build-system: Add delete-lockfiles phase Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 06/45] guix: node-build-system: Refactor patch-dependencies phase Philip McGrath
2021-12-17  4:29                                     ` Liliana Marie Prikler
2021-12-18 17:03                                       ` Philip McGrath
2021-12-18 17:52                                         ` Liliana Marie Prikler
2021-12-18 18:59                                           ` Timothy Sample
2021-12-20 18:03                                           ` Philip McGrath
2021-12-20 19:54                                             ` Liliana Marie Prikler
2021-12-21  3:40                                               ` Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 07/45] guix: node-build-system: Add #:absent-dependencies argument Philip McGrath
2021-12-17  4:43                                     ` Liliana Marie Prikler
2021-12-17 15:46                                       ` Timothy Sample
2021-12-17 19:40                                         ` Liliana Marie Prikler
2021-12-18  2:48                                           ` Timothy Sample
2021-12-18  8:30                                             ` Liliana Marie Prikler
2021-12-18 18:31                                               ` Philip McGrath
2021-12-18 20:49                                                 ` Liliana Marie Prikler
2021-12-18 22:55                                                   ` Philip McGrath
2021-12-19  1:02                                                     ` Liliana Marie Prikler
2021-12-20 19:33                                                       ` Philip McGrath
2021-12-20 20:15                                                         ` Timothy Sample
2021-12-20 22:00                                                           ` Liliana Marie Prikler
2021-12-21  3:59                                                             ` Philip McGrath
2021-12-21  5:20                                                               ` Liliana Marie Prikler
2021-12-21 18:25                                                                 ` Philip McGrath
2021-12-21 20:44                                                                   ` Liliana Marie Prikler
2021-12-23  4:41                                                                     ` Philip McGrath
2021-12-23  5:19                                                                     ` Philip McGrath
2021-12-23 18:12                                                                       ` Liliana Marie Prikler
2021-12-30  7:38                                                                         ` [bug#51838] [PATCH v6 00/41] guix: node-build-system: Support compiling add-ons with node-gyp Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 01/41] guix: node-build-system: Add delete-lockfiles phase Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 02/41] guix: node-build-system: Add implicit libuv input Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 03/41] guix: node-build-system: Add JSON utilities Philip McGrath
2021-12-30 16:56                                                                             ` Liliana Marie Prikler
2021-12-30 18:18                                                                             ` Liliana Marie Prikler
2021-12-31  5:22                                                                               ` Philip McGrath
2021-12-31 10:18                                                                                 ` Liliana Marie Prikler
2022-01-08  4:13                                                                                   ` Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 04/41] guix: node-build-system: Add avoid-node-gyp-rebuild phase Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 05/41] guix: node-build-system: Add 'delete-dependencies' helper function Philip McGrath
2021-12-30 17:29                                                                             ` Liliana Marie Prikler
2021-12-31  1:09                                                                               ` Philip McGrath
2021-12-31  2:46                                                                                 ` Liliana Marie Prikler [this message]
2022-01-05 19:08                                                                                   ` Philip McGrath
2022-01-05 20:02                                                                                     ` Leo Famulari
2022-01-06 16:50                                                                                       ` Liliana Marie Prikler
2022-01-06 17:28                                                                                         ` Leo Famulari
2022-01-05 21:04                                                                                     ` Liliana Marie Prikler
2022-01-05 22:58                                                                                       ` Liliana Marie Prikler
2022-01-08  4:14                                                                                       ` Philip McGrath
2022-01-08  7:59                                                                                         ` Liliana Marie Prikler
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 06/41] gnu: node-semver-bootstrap: Use 'delete-dependencies' Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 07/41] gnu: node-ms-bootstrap: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 08/41] gnu: node-binary-search-bootstrap: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 09/41] gnu: node-debug-bootstrap: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 10/41] gnu: node-llparse-builder-bootstrap: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 11/41] gnu: node-llparse-frontend-bootstrap: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 12/41] gnu: node-llparse-bootstrap: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 13/41] gnu: node-semver: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 14/41] gnu: node-wrappy: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 15/41] gnu: node-once: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 16/41] gnu: node-irc-colors: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 17/41] gnu: node-irc: " Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 18/41] gnu: Add node-inherits Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 19/41] gnu: Add node-safe-buffer Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 20/41] gnu: Add node-string-decoder Philip McGrath
2021-12-30  7:38                                                                           ` [bug#51838] [PATCH v6 21/41] gnu: Add node-readable-stream Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 22/41] gnu: Add node-nan Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 23/41] gnu: Add node-openzwave-shared Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 24/41] gnu: Add node-addon-api Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 25/41] gnu: Add node-sqlite3 Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 26/41] gnu: Add node-file-uri-to-path Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 27/41] gnu: Add node-bindings Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 28/41] gnu: Add node-segfault-handler Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 29/41] gnu: Add node-ms Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 30/41] gnu: Add node-debug Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 31/41] gnu: Add node-serialport-binding-abstract Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 32/41] gnu: Add node-serialport-parser-delimiter Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 33/41] gnu: Add node-serialport-parser-readline Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 34/41] gnu: Add node-serialport-bindings Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 35/41] gnu: Add node-serialport-parser-regex Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 36/41] gnu: Add node-serialport-parser-ready Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 37/41] gnu: Add node-serialport-parser-inter-byte-timeout Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 38/41] gnu: Add node-serialport-parser-cctalk Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 39/41] gnu: Add node-serialport-parser-byte-length Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 40/41] gnu: Add node-serialport-stream Philip McGrath
2021-12-30  7:39                                                                           ` [bug#51838] [PATCH v6 41/41] gnu: Add node-serialport Philip McGrath
2021-12-30  7:44                                                                           ` [bug#51838] [PATCH v7 00/41] guix: node-build-system: Support compiling add-ons with node-gyp Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 01/41] guix: node-build-system: Add delete-lockfiles phase Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 02/41] guix: node-build-system: Add implicit libuv input Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 03/41] guix: node-build-system: Add JSON utilities Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 04/41] guix: node-build-system: Add avoid-node-gyp-rebuild phase Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 05/41] guix: node-build-system: Add #:absent-dependencies argument Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 06/41] gnu: node-semver-bootstrap: Use #:absent-dependencies Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 07/41] gnu: node-ms-bootstrap: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 08/41] gnu: node-binary-search-bootstrap: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 09/41] gnu: node-debug-bootstrap: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 10/41] gnu: node-llparse-builder-bootstrap: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 11/41] gnu: node-llparse-frontend-bootstrap: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 12/41] gnu: node-llparse-bootstrap: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 13/41] gnu: node-semver: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 14/41] gnu: node-wrappy: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 15/41] gnu: node-once: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 16/41] gnu: node-irc-colors: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 17/41] gnu: node-irc: " Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 18/41] gnu: Add node-inherits Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 19/41] gnu: Add node-safe-buffer Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 20/41] gnu: Add node-string-decoder Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 21/41] gnu: Add node-readable-stream Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 22/41] gnu: Add node-nan Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 23/41] gnu: Add node-openzwave-shared Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 24/41] gnu: Add node-addon-api Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 25/41] gnu: Add node-sqlite3 Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 26/41] gnu: Add node-file-uri-to-path Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 27/41] gnu: Add node-bindings Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 28/41] gnu: Add node-segfault-handler Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 29/41] gnu: Add node-ms Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 30/41] gnu: Add node-debug Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 31/41] gnu: Add node-serialport-binding-abstract Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 32/41] gnu: Add node-serialport-parser-delimiter Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 33/41] gnu: Add node-serialport-parser-readline Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 34/41] gnu: Add node-serialport-bindings Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 35/41] gnu: Add node-serialport-parser-regex Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 36/41] gnu: Add node-serialport-parser-ready Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 37/41] gnu: Add node-serialport-parser-inter-byte-timeout Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 38/41] gnu: Add node-serialport-parser-cctalk Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 39/41] gnu: Add node-serialport-parser-byte-length Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 40/41] gnu: Add node-serialport-stream Philip McGrath
2021-12-30  7:44                                                                             ` [bug#51838] [PATCH v7 41/41] gnu: Add node-serialport Philip McGrath
2021-12-30 20:03                                                                           ` [bug#51838] [PATCH v6 00/41] guix: node-build-system: Support compiling add-ons with node-gyp Ryan Sundberg via Guix-patches via
2021-12-20 21:50                                                         ` [bug#51838] [PATCH v5 07/45] guix: node-build-system: Add #:absent-dependencies argument Liliana Marie Prikler
2021-12-20 23:10                                                           ` Jelle Licht
2021-12-20 23:33                                                             ` Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 08/45] gnu: node-semver-bootstrap: Use #:absent-dependencies Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 09/45] gnu: node-ms-bootstrap: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 10/45] gnu: node-binary-search-bootstrap: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 11/45] gnu: node-debug-bootstrap: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 12/45] gnu: node-llparse-builder-bootstrap: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 13/45] gnu: node-llparse-frontend-bootstrap: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 14/45] gnu: node-llparse-bootstrap: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 15/45] gnu: node-semver: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 16/45] gnu: node-wrappy: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 17/45] gnu: node-once: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 18/45] gnu: node-irc-colors: " Philip McGrath
2021-12-17  2:02                                   ` [bug#51838] [PATCH v5 19/45] gnu: node-irc: " Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 20/45] guix: node-build-system: Add implicit libuv input Philip McGrath
2021-12-17  5:08                                     ` Liliana Marie Prikler
2021-12-18 16:16                                       ` Philip McGrath
2021-12-18 17:01                                         ` Liliana Marie Prikler
2021-12-19 20:34                                           ` Jelle Licht
2021-12-18 17:07                                       ` Philip McGrath
2021-12-19 20:41                                         ` Jelle Licht
2021-12-19 20:54                                           ` Liliana Marie Prikler
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 21/45] guix: node-build-system: Add avoid-node-gyp-rebuild phase Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 22/45] gnu: Add node-inherits Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 23/45] gnu: Add node-safe-buffer Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 24/45] gnu: Add node-string-decoder Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 25/45] gnu: Add node-readable-stream Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 26/45] gnu: Add node-nan Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 27/45] gnu: Add node-openzwave-shared Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 28/45] gnu: Add node-addon-api Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 29/45] gnu: Add node-sqlite3 Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 30/45] gnu: Add node-file-uri-to-path Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 31/45] gnu: Add node-bindings Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 32/45] gnu: Add node-segfault-handler Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 33/45] gnu: Add node-ms Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 34/45] gnu: Add node-debug Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 35/45] gnu: Add node-serialport-binding-abstract Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 36/45] gnu: Add node-serialport-parser-delimiter Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 37/45] gnu: Add node-serialport-parser-readline Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 38/45] gnu: Add node-serialport-bindings Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 39/45] gnu: Add node-serialport-parser-regex Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 40/45] gnu: Add node-serialport-parser-ready Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 41/45] gnu: Add node-serialport-parser-inter-byte-timeout Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 42/45] gnu: Add node-serialport-parser-cctalk Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 43/45] gnu: Add node-serialport-parser-byte-length Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 44/45] gnu: Add node-serialport-stream Philip McGrath
2021-12-17  2:03                                   ` [bug#51838] [PATCH v5 45/45] gnu: Add node-serialport Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 05/43] guix: node-build-system: Refactor patch-dependencies phase Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 06/43] guix: node-build-system: Add #:absent-dependencies argument Philip McGrath
2021-12-12 15:31                           ` Pierre Langlois
2021-12-12 20:22                             ` Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 07/43] gnu: node-semver-bootstrap: Use #:absent-dependencies Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 08/43] gnu: node-ms-bootstrap: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 09/43] gnu: node-binary-search-bootstrap: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 10/43] gnu: node-debug-bootstrap: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 11/43] gnu: node-llparse-builder-bootstrap: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 12/43] gnu: node-llparse-frontend-bootstrap: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 13/43] gnu: node-llparse-bootstrap: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 14/43] gnu: node-semver: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 15/43] gnu: node-wrappy: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 16/43] gnu: node-once: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 17/43] gnu: node-irc-colors: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 18/43] gnu: node-irc: " Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 19/43] guix: node-build-system: Add implicit libuv input Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 20/43] guix: node-build-system: Add delete-lockfiles phase Philip McGrath
2021-12-12 16:09                           ` Pierre Langlois
2021-12-12 21:26                             ` Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 21/43] guix: node-build-system: Add avoid-node-gyp-rebuild phase Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 22/43] gnu: Add node-inherits Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 23/43] gnu: Add node-safe-buffer Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 24/43] gnu: Add node-string-decoder Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 25/43] gnu: Add node-readable-stream Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 26/43] gnu: Add node-nan Philip McGrath
2021-12-12 16:17                           ` Pierre Langlois
2021-12-12 21:33                             ` Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 27/43] gnu: Add node-openzwave-shared Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 28/43] gnu: Add node-addon-api Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 29/43] gnu: Add node-sqlite3 Philip McGrath
2021-12-12 15:42                           ` Pierre Langlois
2021-12-12 21:18                             ` Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 30/43] gnu: Add node-file-uri-to-path Philip McGrath
2021-12-12 16:26                           ` Pierre Langlois
2021-12-12 21:34                             ` Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 31/43] gnu: Add node-bindings Philip McGrath
2021-12-12 15:57                           ` Pierre Langlois
2021-12-12 21:20                             ` Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 32/43] gnu: Add node-segfault-handler Philip McGrath
2021-12-12 16:31                           ` Pierre Langlois
2021-12-12 21:38                             ` Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 33/43] gnu: Add node-serialport-binding-abstract Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 34/43] gnu: Add node-serialport-parser-delimiter Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 35/43] gnu: Add node-serialport-parser-readling Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 36/43] gnu: Add node-serialport-bindings Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 37/43] gnu: Add node-serialport-parser-regex Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 38/43] gnu: Add node-serialport-parser-ready Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 39/43] gnu: Add node-serialport-parser-inter-byte-timeout Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 40/43] gnu: Add node-serialport-parser-cctalk Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 41/43] gnu: Add node-serialport-parser-byte-length Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 42/43] gnu: Add node-serialport-stream Philip McGrath
2021-12-08 20:28                         ` [bug#51838] [PATCH v3 43/43] gnu: Add node-serialport Philip McGrath
2021-12-12 16:01                         ` [bug#51838] [PATCH v3 00/43] guix: node-build-system: Support compiling add-ons with node-gyp Pierre Langlois
2021-12-12 16:36                           ` Pierre Langlois
2021-12-12 21:45                             ` Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 11/26] gnu: node-llparse-frontend-bootstrap: Use #:absent-dependencies Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 12/26] gnu: node-llparse-bootstrap: " Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 13/26] gnu: node-semver: " Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 14/26] gnu: node-wrappy: " Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 15/26] gnu: node-once: " Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 16/26] gnu: node-irc-colors: " Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 17/26] gnu: node-irc: " Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 18/26] guix: node-build-system: Add optional #:libuv? argument Philip McGrath
2021-11-20  7:46               ` Liliana Marie Prikler
2021-11-20 17:16                 ` Philip McGrath
2021-11-20  4:33             ` [bug#51838] [PATCH v2 19/26] gnu: Add node-inherits Philip McGrath
2021-11-20  4:34             ` [bug#51838] [PATCH v2 20/26] gnu: Add node-safe-buffer Philip McGrath
2021-11-20  4:34             ` [bug#51838] [PATCH v2 21/26] gnu: Add node-string-decoder Philip McGrath
2021-11-20  4:34             ` [bug#51838] [PATCH v2 22/26] gnu: Add node-readable-stream Philip McGrath
2021-11-20  4:34             ` [bug#51838] [PATCH v2 23/26] gnu: Add node-nan Philip McGrath
2021-11-20  4:34             ` [bug#51838] [PATCH v2 24/26] gnu: Add node-openzwave-shared Philip McGrath
2021-11-20  4:34             ` [bug#51838] [PATCH v2 25/26] gnu: Add node-addon-api Philip McGrath
2021-11-20  4:34             ` [bug#51838] [PATCH v2 26/26] gnu: Add node-sqlite3 Philip McGrath
2021-11-20  7:48               ` Liliana Marie Prikler
2021-11-20  5:10           ` [bug#51838] [PATCH 03/11] guix: node-build-system: Support compiling add-ons with node-gyp Philip McGrath
2021-11-20  7:28             ` Liliana Marie Prikler
2021-11-14 13:04     ` [bug#51838] [PATCH 04/11] gnu: Add node-inherits Philip McGrath
2021-11-14 13:04     ` [bug#51838] [PATCH 05/11] gnu: Add node-safe-buffer Philip McGrath
2021-11-14 13:04     ` [bug#51838] [PATCH 06/11] gnu: Add node-string-decoder Philip McGrath
2021-11-14 13:04     ` [bug#51838] [PATCH 07/11] gnu: Add node-readable-stream Philip McGrath
2021-11-14 13:04     ` [bug#51838] [PATCH 08/11] gnu: Add node-nan Philip McGrath
2021-11-14 13:04     ` [bug#51838] [PATCH 09/11] gnu: Add node-openzwave-shared Philip McGrath
2021-11-14 13:04     ` [bug#51838] [PATCH 10/11] gnu: Add node-addon-api Philip McGrath
2021-11-14 13:04     ` [bug#51838] [PATCH 11/11] gnu: Add node-sqlite3 Philip McGrath
2021-11-20 17:38 ` [bug#51838] [PATCH v2 04/26] gnu: node: Add an npmrc file to set nodedir Timothy Sample
2021-11-20 19:55 ` [bug#51838] [PATCH 00/11] guix: node-build-system: Support compiling add-ons with node-gyp Timothy Sample
2021-12-02 21:52   ` Philip McGrath
2021-11-20 20:04 ` Timothy Sample
2021-12-02 22:02   ` Philip McGrath
2021-11-20 20:08 ` Timothy Sample
2021-11-23 20:54   ` Pierre Langlois
2021-11-28 19:59     ` Timothy Sample
2021-12-02 22:22       ` Philip McGrath
2021-12-30  7:38 ` [bug#51838] [PATCH v8 01/41] guix: node-build-system: Add delete-lockfiles phase Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 02/41] guix: node-build-system: Add implicit libuv input Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 03/41] guix: node-build-system: Add JSON utilities Liliana Marie Prikler
2022-01-08  4:13   ` Philip McGrath
2022-01-08  7:00     ` Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 04/41] guix: node-build-system: Add avoid-node-gyp-rebuild phase Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 05/41] guix: node-build-system: Add 'delete-dependencies' helper function Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 06/41] gnu: node-semver-bootstrap: Use 'delete-dependencies' Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 07/41] gnu: node-ms-bootstrap: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 08/41] gnu: node-binary-search-bootstrap: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 09/41] gnu: node-debug-bootstrap: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 10/41] gnu: node-llparse-builder-bootstrap: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 11/41] gnu: node-llparse-frontend-bootstrap: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 12/41] gnu: node-llparse-bootstrap: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 13/41] gnu: node-semver: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 14/41] gnu: node-wrappy: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 15/41] gnu: node-once: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 16/41] gnu: node-irc-colors: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 17/41] gnu: node-irc: " Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 18/41] gnu: Add node-inherits Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 19/41] gnu: Add node-safe-buffer Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 20/41] gnu: Add node-string-decoder Liliana Marie Prikler
2021-12-30  7:38 ` [bug#51838] [PATCH v8 21/41] gnu: Add node-readable-stream Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 22/41] gnu: Add node-nan Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 23/41] gnu: Add node-openzwave-shared Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 24/41] gnu: Add node-addon-api Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 25/41] gnu: Add node-sqlite3 Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 26/41] gnu: Add node-file-uri-to-path Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 27/41] gnu: Add node-bindings Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 28/41] gnu: Add node-segfault-handler Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 29/41] gnu: Add node-ms Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 30/41] gnu: Add node-debug Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 31/41] gnu: Add node-serialport-binding-abstract Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 32/41] gnu: Add node-serialport-parser-delimiter Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 33/41] gnu: Add node-serialport-parser-readline Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 34/41] gnu: Add node-serialport-bindings Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 35/41] gnu: Add node-serialport-parser-regex Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 36/41] gnu: Add node-serialport-parser-ready Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 37/41] gnu: Add node-serialport-parser-inter-byte-timeout Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 38/41] gnu: Add node-serialport-parser-cctalk Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 39/41] gnu: Add node-serialport-parser-byte-length Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 40/41] gnu: Add node-serialport-stream Liliana Marie Prikler
2021-12-30  7:39 ` [bug#51838] [PATCH v8 41/41] gnu: Add node-serialport Liliana Marie Prikler
2022-01-06 17:45 ` [bug#51838] [PATCH v8 00/41] guix: node-build-system: Support compiling add-ons with node-gyp Liliana Marie Prikler
2022-01-07 16:49   ` Timothy Sample
2022-01-07 19:43     ` Liliana Marie Prikler
2022-01-07 21:02       ` Jelle Licht
2022-01-07 22:20         ` Liliana Marie Prikler
2022-01-07 23:07           ` Jelle Licht
2022-01-08  0:20             ` Liliana Marie Prikler
2022-01-07 21:07       ` Philip McGrath
2022-01-07 23:06         ` Liliana Marie Prikler
2022-01-07 22:11   ` Philip McGrath
2022-01-07 23:47     ` Liliana Marie Prikler
2022-01-08  4:14       ` Philip McGrath
2022-01-08  8:41         ` [bug#51838] [PATCH v9 " Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 01/41] guix: node-build-system: Add delete-lockfiles phase Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 02/41] guix: node-build-system: Add implicit libuv input Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 03/41] guix: node-build-system: Add JSON utilities Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 04/41] guix: node-build-system: Add avoid-node-gyp-rebuild phase Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 05/41] guix: node-build-system: Add 'delete-dependencies' helper function Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 06/41] gnu: node-semver-bootstrap: Use 'delete-dependencies' Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 07/41] gnu: node-ms-bootstrap: " Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 08/41] gnu: node-binary-search-bootstrap: " Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 09/41] gnu: node-debug-bootstrap: " Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 10/41] gnu: node-llparse-builder-bootstrap: " Philip McGrath
2022-01-08  8:41           ` [bug#51838] [PATCH v9 11/41] gnu: node-llparse-frontend-bootstrap: " Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 12/41] gnu: node-llparse-bootstrap: " Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 13/41] gnu: node-semver: " Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 14/41] gnu: node-wrappy: " Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 15/41] gnu: node-once: " Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 16/41] gnu: node-irc-colors: " Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 17/41] gnu: node-irc: " Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 18/41] gnu: Add node-inherits Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 19/41] gnu: Add node-safe-buffer Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 20/41] gnu: Add node-string-decoder Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 21/41] gnu: Add node-readable-stream Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 22/41] gnu: Add node-nan Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 23/41] gnu: Add node-openzwave-shared Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 24/41] gnu: Add node-addon-api Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 25/41] gnu: Add node-sqlite3 Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 26/41] gnu: Add node-file-uri-to-path Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 27/41] gnu: Add node-bindings Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 28/41] gnu: Add node-segfault-handler Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 29/41] gnu: Add node-ms Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 30/41] gnu: Add node-debug Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 31/41] gnu: Add node-serialport-binding-abstract Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 32/41] gnu: Add node-serialport-parser-delimiter Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 33/41] gnu: Add node-serialport-parser-readline Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 34/41] gnu: Add node-serialport-bindings Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 35/41] gnu: Add node-serialport-parser-regex Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 36/41] gnu: Add node-serialport-parser-ready Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 37/41] gnu: Add node-serialport-parser-inter-byte-timeout Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 38/41] gnu: Add node-serialport-parser-cctalk Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 39/41] gnu: Add node-serialport-parser-byte-length Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 40/41] gnu: Add node-serialport-stream Philip McGrath
2022-01-08  8:42           ` [bug#51838] [PATCH v9 41/41] gnu: Add node-serialport Philip McGrath
2022-01-08 11:19           ` [bug#51838] [PATCH v9 00/41] guix: node-build-system: Support compiling add-ons with node-gyp Liliana Marie Prikler
2022-01-08 15:33             ` Philip McGrath
2022-01-09  1:19               ` bug#51838: " Liliana Marie Prikler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5b83ba5e35af7ac956a6d5de41cb98a892863b55.camel@gmail.com \
    --to=liliana.prikler@gmail.com \
    --cc=51838@debbugs.gnu.org \
    --cc=jlicht@fsfe.org \
    --cc=philip@philipmcgrath.com \
    --cc=pierre.langlois@gmx.com \
    --cc=samplet@ngyro.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.