Re: Mes Bootstrapping demonstration

2022-09-18 Thread Jan Nieuwenhuizen
Aret San writes: Hello Aret/John, > I heard that from GNU Mes 0.24 it's capable of being bootstrapped with > M2-Planet. Yes, see the core-updates branch. > But when I was trying to do that it ended up in some errors > in scm files `something related to (export)`. Sounds like a Nyacc problem.

What 'sh' should 'system' use?

2022-09-18 Thread Philip McGrath
Hi Guix, The C standard library includes a function 'system' to run a string as a shell command. Other languages provide similar functions, including Guile and many other Schemes and the Standard ML Basis Library.[1][2] Even without a dedicated library function, a program might want to run 'sh'

Re: Store Functor and Store Applicative

2022-09-18 Thread Maxime Devos
On 18-09-2022 16:51, jgart wrote: Hi Guixers, Why does Guix implement a monad but not a functor and an applicative? To my knowledge: Functor: all monads are automatically functors, if someone would like a functor interface, they can implement 'lift' and 'fmap' when needed. There just hasn

Re: Stumpwm Contrib Packages

2022-09-18 Thread jgart
On Sun, 18 Sep 2022 09:32:35 -0700 Trev wrote: > I'm not sure they'd work, either, but pinning my packages in my own > channel, or even just writing a package definition on my own load path > pins the package well enough for me. I also won't have to remember that > CLI command. That makes sense

Re: Stumpwm Contrib Packages

2022-09-18 Thread Trev
jgart writes: >> If I run into personal issues with the current pattern, I can always >> just "fork" a module into my own channel, after all. > > Have you tried to use package transformations? Maybe they will work here... > > > Here's how I got the latest eglot, for example: > > guix upgrade emac

Re: State of the 'core-updates' branch

2022-09-18 Thread Lars-Dominik Braun
Hi Marius, > I expect many Python packages need to be updated for 3.10. To ease this > process it would be great to get the revamped build system from > 'wip-python-pep517' merged. I plan to look at it "soon", but volunteers > welcome. :-) not to discourage you from taking a look, but wip-pytho

Stumpwm Contrib Packages

2022-09-18 Thread jgart
> If I run into personal issues with the current pattern, I can always > just "fork" a module into my own channel, after all. Have you tried to use package transformations? Maybe they will work here... Here's how I got the latest eglot, for example: guix upgrade emacs-eglot --with-git-url=emac

Notes from discussion on Quality Assurance from the 10 Years of Guix event

2022-09-18 Thread Christopher Baines
Here are some notes I took during the discussion on patch review/quality assurance at the 10 Years of Guix event. Discussion: - Find out how others review patches - Julian - Subscribe to guix-patches - Look at subjects - If not OCaml/Java/Maven, ignore email - If obvious issues c

State of the 'core-updates' branch

2022-09-18 Thread Marius Bakke
Hello Guix, There has been a lot of activity on 'core-updates' recently. Some highlights from this branch: * The Full-Source Bootstrap * GCC 11 * glibc 2.35 * Python 3.10.7 * OpenSSL 3.0 * Meson 0.63.2 * CMake 3.24.2 * Pytest 7.1.3 * bash-completion 2.11 As well as updates to the usual low-leve

Store Functor and Store Applicative

2022-09-18 Thread jgart
Hi Guixers, Why does Guix implement a monad but not a functor and an applicative?

Re: Updating minetest to 5.6.0?

2022-09-18 Thread Jan Wielkiewicz
On 18.09.2022 13:11, Jan Wielkiewicz wrote: Okay, I believe I covered all your objections and my changes are good to go now. I sent a patch series to the guix-patches mailing list, unfortunately I forgot to send subsequent patches to n...@debbugs.gnu.org (It's almost 2 years since the last t

Re: Updating minetest to 5.6.0?

2022-09-18 Thread Jan Wielkiewicz
On 17.09.2022 11:43, Maxime Devos wrote: On 17-09-2022 02:10, Jan Wielkiewicz wrote: Done. See the patches (I can't really find "git send-email" on Guix for some odd reason). The hacks in the Exile package are quite ugly, but I don't know a better way, see below. Try "guix show git", i

Mes Bootstrapping demonstration

2022-09-18 Thread Aret San
Hi, I heard that from GNU Mes 0.24 it's capable of being bootstrapped with M2-Planet. But when I was trying to do that it ended up in some errors in scm files `something related to (export)`. I also tried this in a busybox docker image where there's no gcc (not even guile), The M2-Planet and mescc