Re: An apology

2022-10-13 Thread Andrew Tropin
On 2022-10-13 09:36, Felix Lechner wrote: > Hi Andrew, > > Please accept my apologies for sending the message below. Aside from > being impolite, my note was also ill-timed given your newly-won status > as a committer. I could have hardly been more tone-deaf. If at all, I > should have written in

Re: Guix Goals: One Hackable Developer Tool To Rule Them All

2022-10-13 Thread jgart
On Thu, 13 Oct 2022 16:55:33 +0200 pinoaffe wrote: What I proposed is not an original idea but what the pants project does. See this doc: https://www.pantsbuild.org/v1.29/docs/goals Pants fully supports Python but they are quickly working on golang, java, and other languages. zimoun, I'm

An apology

2022-10-13 Thread Development of GNU Guix and the GNU System distribution.
Hi Andrew, Please accept my apologies for sending the message below. Aside from being impolite, my note was also ill-timed given your newly-won status as a committer. I could have hardly been more tone-deaf. If at all, I should have written in private. While not a great explanation, I

Re: Release progress, week 1

2022-10-13 Thread Christopher Baines
Ludovic Courtès writes: > Release progress: week 1. > > Ludovic Courtès skribis: > >> Here’s a list of things to do to get there: >> >> • Merge ‘staging’ (?). What’s the status of that one, it seemed ready >> a couple of weeks ago, but then I lost track of it. Marius? > > Marius, any

Re: Release progress, week 1

2022-10-13 Thread Efraim Flashner
On Thu, Oct 13, 2022 at 05:19:48PM +0200, Ludovic Courtès wrote: > Hello! > > Release progress: week 1. > > Ludovic Courtès skribis: > > > Here’s a list of things to do to get there: > > > > • Merge ‘staging’ (?). What’s the status of that one, it seemed ready > > a couple of weeks ago,

Release progress, week 1

2022-10-13 Thread Ludovic Courtès
Hello! Release progress: week 1. Ludovic Courtès skribis: > Here’s a list of things to do to get there: > > • Merge ‘staging’ (?). What’s the status of that one, it seemed ready > a couple of weeks ago, but then I lost track of it. Marius? Marius, any update? Chris, does

Re: Creating a container from a container

2022-10-13 Thread Ludovic Courtès
Hello! Konrad Hinsen skribis: > I am trying to run "guix shell -C" inside another container created with > "guix shell -C". I figured out that I need to take care of three > aspects: I realize I had never tried this, but it sounds fun. :-) This works well for me: --8<---cut

Re: Supported architectures

2022-10-13 Thread Ludovic Courtès
Howdy! Vagrant Cascadian skribis: > FWIW, on Debian guix 1.3.0 is currently at risk due to armhf and > i386/i686-linux missings builds due to test suite failures. It has been > hard to keep up with Guix in Debian, especially supporting "obscure" > platforms... > > Though I'm guessing there may

Re: Guix Goals: One Hackable Developer Tool To Rule Them All

2022-10-13 Thread pinoaffe
indieterminacy writes: > Sorry if this comes off as facetious (because this is an interesting > proposal) but hasnt Make cornered a lot of these usecases well enough? It has covered some of these usecases to a certain degree, but in my opinion there's a lot of room for improvement. As an

Re: Advanced network configuration

2022-10-13 Thread Ludovic Courtès
Hi, Alexey Abramov skribis: >> I would do that by having ‘networking’ depend on ‘firewall’ (say). >> >> Does that make sense? >> >> It’d be interesting to see whether we need something beyond this. > > But what if I just want to stop a firewall? Won't that trigger > network to restart in that

Re: Guix Goals: One Hackable Developer Tool To Rule Them All

2022-10-13 Thread indieterminacy
Sorry if this comes off as facetious (because this is an interesting proposal) but hasnt Make cornered a lot of these usecases well enough? On 13-10-2022 15:56, pinoaffe wrote: Hi, I think that (if done well) this would greatly simplify my workflow in many software projects, so I think it's a

Re: Guix Goals: One Hackable Developer Tool To Rule Them All

2022-10-13 Thread pinoaffe
Hi, I think that (if done well) this would greatly simplify my workflow in many software projects, so I think it's a good idea. In the rest of my email, I more or less assume that there is a one-to-one correspondence between software projects and guix packages, even though this is clearly not

Re: Creating a container from a container

2022-10-13 Thread Konrad Hinsen
Konrad Hinsen writes: > In case it matters, I use -N for the outer container (in which I > use wget to fetch files), but not for the inner containers (the ones > whose creation causes the error). It does seem to matter... if I add -N for the inner container as well, the error disappears. Which

Re: Guix Goals: One Hackable Developer Tool To Rule Them All

2022-10-13 Thread zimoun
Hi, On jeu., 13 oct. 2022 at 01:07, jgart wrote: > `guix lint` in a python project would run mypy. [...] > `guix fmt` in a python project would run black. Following your logic, it should be “guix style”. > `guix repl` in a python project would run ptpython or some other configured > repl.

Re: [PATCH mumi] view/html: Unambiguously imply date:YYYY-MM-DD.

2022-10-13 Thread Ricardo Wurmus
Applied, thank you! -- Ricardo

Re: crate importer throws

2022-10-13 Thread Maxime Devos
On 12-10-2022 17:50, jgart wrote: On Wed, 12 Oct 2022 14:24:26 +0200 Maxime Devos wrote: That still throws: guix shell guile-semver -- guix import crate the-way [...] WDYT I think you need to add 'guile' as well (profiles don't properly compose yet w.r.t. search paths): $ guix shell

Guix Goals: One Hackable Developer Tool To Rule Them All

2022-10-13 Thread jgart
Hi Guixers, What do you think if we were to implement "Guix Goals"? The various language ecosystems have their own linters, formatters, typecheckers, repls, test runners, etc. What if Guix could manage them all? `guix lint` in a python project would run mypy. `guix lint` in a haskell project