Re: Trying to use guix-android

2024-02-20 Thread Julien Lepiller
no code for module (android import repo) Looks like you don't have guix-android after all. Can you check with guix describe? Le 20 février 2024 18:49:59 GMT+01:00, Tobias Alexandra Platen a écrit : >I added the guix-android channel[1] and did a guix pull. >Then in a new terminal window I start

Re: Non-bootstrappable NPM packages

2024-02-20 Thread Development of GNU Guix and the GNU System distribution.
On 2024-02-20 20:04, Jelle Licht wrote: > Nicolas Graves writes: > >> On 2019-07-24 15:41, Jelle Licht wrote: >> >>> Timothy Sample writes: >>> >>> [snip] >>> I’ve come to think that bootstrapping JavaScript might be easier than it looks. As time goes on, Node gets better at the newer

February update on the Guile guix-daemon

2024-02-20 Thread Christopher Baines
Hey! Here's an overdue update on rewriting the Guix daemon in Guile, following on from the earlier thread on guix-devel [1] and the blog post [2]. 1: https://lists.gnu.org/archive/html/guix-devel/2023-09/msg00328.html 2: https://guix.gnu.org/en/blog/2023/a-build-daemon-in-guile/ Unfortunately I

Re: Non-bootstrappable NPM packages

2024-02-20 Thread Development of GNU Guix and the GNU System distribution.
Hi there not sure if this was mentioned here but in case it wasn't — there was a proof of concept packaging of sucrase and jQuery as early as in 2022. You can see the relevant thread here[1]. So, yes, it's definitely easier than it seems (and easier than some used to describe it) — the only probl

Re: Non-bootstrappable NPM packages

2024-02-20 Thread Jelle Licht
Nicolas Graves writes: > On 2019-07-24 15:41, Jelle Licht wrote: > >> Timothy Sample writes: >> >> [snip] >> >>> I’ve come to think that bootstrapping JavaScript might be easier than it >>> looks. As time goes on, Node gets better at the newer JavaScript >>> features. This removes the need for

Trying to use guix-android

2024-02-20 Thread Tobias Alexandra Platen
I added the guix-android channel[1] and did a guix pull. Then in a new terminal window I started guix repl, and followed the instructions in the readme. But I got a: guix repl GNU Guile 3.0.9 Copyright (C) 1995-2023 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for deta

Re: Guidelines for bootstrapping with lots of inputs

2024-02-20 Thread Development of GNU Guix and the GNU System distribution.
On 2024-02-20 15:11, Adam Faiz wrote: >> WDYT? Are there guidelines somewhere about how to do proper bootstrapping in >> these cases where hundreds of packages are involved? > > Not really, but your idea to rewrite inputs for the bootstrapping process > does simplify things a lot. > > How is typ

Re: Guidelines for bootstrapping with lots of inputs

2024-02-20 Thread Adam Faiz
>How is typescript bootstrapped? Even though you'll have to repeat the trial >and error process again, I think using sucrase is easier for bootstrapping >typescript: https://lists.gnu.org/archive/html/guix-devel/2024-02/msg00122.html Nevermind, it's already bootstrapped with esbuild in guixrus.

Re: Guidelines for bootstrapping with lots of inputs

2024-02-20 Thread Adam Faiz
> WDYT? Are there guidelines somewhere about how to do proper bootstrapping in > these cases where hundreds of packages are involved? Not really, but your idea to rewrite inputs for the bootstrapping process does simplify things a lot. How is typescript bootstrapped? Even though you'll have to

Guidelines for bootstrapping with lots of inputs

2024-02-20 Thread Development of GNU Guix and the GNU System distribution.
Hi Guix! I've just managed to bootstrap the node-tape package using some of the helpers I introduced in 68941 (WIP). I want to use and reproduce the method I applied for phpunit in 67092, but it's a long method and I haven't had any input on it before now, so I'd like to at least validate the m