Re: Updates for Go

2023-08-22 Thread david larsson
On 2023-08-17 16:25, Katherine Cox-Buday wrote: [..] Even if you dislike Go, but can work your way through a package, please consider signing up! Hi, Im not a fan of Go, but I've wanted to package some Go packages. Ive only managed to write 2 packages for my private channel so far, but they

Re: Discussion on Parameterized Packages

2023-05-13 Thread david larsson
On 2023-05-13 20:26, david larsson wrote: [..] If this were a thing, Guix could avoid an LTS version, and just run GuixLTS via package-parameters - which would be, uhm fun, IMO :-) I do not mean LTS. I only meant a "stable" version, sorry for any confusion caused. Best regards, David

Re: Discussion on Parameterized Packages

2023-05-13 Thread david larsson
On 2023-05-11 17:08, Sarthak Shah wrote: Hello Guix! I'll be working on bringing Parameterized Packages to Guix for GSoC 2023 under the guidance of Gábor and Pjotr. I've been a Guix user for a few years now as it works great for Common Lisp and Scheme projects, and I've always wanted to

Re: Deploying experimental versions of Guix

2023-05-03 Thread david larsson
On 2023-05-02 15:44, Felix Lechner via "Development of GNU Guix and the GNU System distribution." wrote: Hi, I'd like to test changes to (gnu system pam). How may I configure my system, preferably using "deploy," please, while also pulling from my custom channels? Hi Felix, I think creating

Re: Struggling to write Dissecting Guix, Part 2

2023-01-28 Thread david larsson
On 2023-01-26 07:34, ( wrote: On Wed Jan 25, 2023 at 7:39 PM GMT, david larsson wrote: https://towardsdatascience.com/monads-from-the-lens-of-imperative-programmer-af1ab8c8790c I'm not too sure about this one, I'm afraid. -- ( What are you not too sure about? There is also pseudo-code

Re: Struggling to write Dissecting Guix, Part 2

2023-01-25 Thread david larsson
On 2023-01-25 08:12, ( wrote: Hello Guix, I've been struggling to write Part 2 of Dissecting Guix; I'm just not sure where to start to explain monads. It's hard for a variety of reasons, those being that: - Guile has no type system, so you can't express monads in terms of types - Guix

Re: Search in One Channel

2023-01-05 Thread david larsson
ges-i-want mypkgname pkg-dir) (fold-packages (lambda (package result) (if (mypkg? package mypkgname) (cons package result) result)) '() (fold-modules cons '() `(,pkg-dir Best regards, David Larsson

Re: Pinning package inputs using inferiors?

2022-10-22 Thread david larsson
On 2022-10-21 23:08, Phil wrote: [..] In the meantime I was wondering if anyone else had a similar use-case for Guix and if they had tried something similar or different to handle many versions in an automated way in the same channel commit? To handle many versions in an automated way, I once

Re: What happens when you build a Guix package at every step?

2022-09-29 Thread david larsson
On 2022-09-26 23:03, jbra...@dismail.de wrote: I think you can also do a ,build derivation This link has more info: https://issues.guix.gnu.org/56114 Yes, that is useful info, thx!

Re: What happens when you build a Guix package at every step?

2022-09-25 Thread david larsson
On 2022-09-25 19:28, jgart wrote: What would be the best way to illustrate the levels of nesting and code paths that get traversed when building a Guix package? I'd like to make some sequence diagram notation or something else to better understand what happens in a visual way. wdyt I like

Re: v2: A proposal of a consistent set of clear rules and guidelines involving snippets, phases and patches.

2022-08-10 Thread david larsson
On 2022-08-09 22:53, Maxime Devos wrote: Agreed (*), but I don't think that subsection claims those are the only reasons for patches -- that section is only about fixing technical issues, not adding new features, as implied by the name of the section. It definitely doesn't claim that. I

Re: v2: A proposal of a consistent set of clear rules and guidelines involving snippets, phases and patches.

2022-08-09 Thread david larsson
On 2022-08-05 15:59, Maxime Devos wrote: [..] 20.4.5.3 Fixing technical issues (compilation errors, test failures, other bugs ...) Usually, a bug fix comes in the form of a patch copied from upstream or another distribution. In that case, simply adding the patch to the 'patches' field is the

Re: developing javascript with guix

2022-08-03 Thread david larsson
On 2022-07-30 15:40, Luis Felipe wrote: Using the original design of Guix website, this information could be accessible from "Home page → Guix in Your Field → Software developement". Clicking on that button would take the user to a Software Development page, which would link to language

Re: Guix home and operating-system

2022-07-28 Thread david larsson
I use this to browse a bug by number: --8<---cut here---start->8--- #!/usr/bin/bash # browse-bug num="$(echo "$1"|tr -cs '0123456789' ' '|tr -d ' ')" my_browser="${MY_BUG_BROWSER:-lynx}" if [ -n "$num" ];then $my_browser

Re: Teams

2022-06-04 Thread david larsson
On 4 June 2022 12:07:15 UTC, Ricardo Wurmus wrote: * Rust team [...] Tobias Geerinckx-Rice OK what the hell. Would you wanna create and be the Bash team person as well? :) Best regards, David

Re: Arun Isaac Presentation on guix-forge this Saturday

2022-05-28 Thread david larsson
On 2022-05-25 16:14, Olivier Dion via "Development of GNU Guix and the GNU System distribution." wrote: On Tue, 24 May 2022, jgart wrote: hi guixers! I'd like to invite you this Saturday to a presentation on guix-forge by Arun Isaac: https://guix-forge.systemreboot.net/ Quick question

Re: Formalizing teams

2022-03-31 Thread david larsson
On 2022-01-03 16:22, Ludovic Courtès wrote: I suppose people could explicitly Cc: the team you’re on when they need specific advice or review; that should already help. Having some topic-specific streams I could tap into would allow me to be a little more proactive. This brings a related

Re: Building a software toolchain that works

2022-03-18 Thread david larsson
On 2022-03-17 13:56, zimoun wrote: Hi Olivier, On another note, what I find fascinating is why Guix and Nix are not more used in academic papers. Indeed. One part of the answer is, IMHO: it is difficult to spread the word. For instance, with co-authors, we have tried to write a short paper

Re: git clone with submodules

2021-12-02 Thread David Larsson
Hi Kandur! Yes there is. Example: ... (git-reference (url ...) (commit ...) (recursive? #t)) ... Best regards David On Thu, Dec 2 2021 at 08:12:35 +0100, Adam Kandur via Development of GNU Guix and the GNU System distribution. wrote: Hi guix! Is there way to clone a project when i'm

Re: Succeed to run guile-bash on Guile 3.0.5

2021-05-10 Thread david larsson
On 2021-05-10 02:09, Oleg Pykhalov wrote: Hello, I succeed to run guile-bash on Guile 3.0.5. [..] Oleg. Hi! This is great news! I tested your instructions and it works for me as well. Thanks and regards, David

Re: A proposal for better quality in maintenance of packages by reducing scope

2021-03-23 Thread david larsson
On 2021-03-23 16:00, Léo Le Bouter wrote: Hello! There's lots of packages in GNU Guix and maintaining all of them is tedious, even if we have tooling, there's only so much we can do. I want to have a secure and reliable system, I would also like to only depend on packages I know are easy to

Re: Make guix commands pipeable

2021-03-20 Thread david larsson
On 2021-03-20 13:13, pkill9 wrote: I would like to be able to pipe files into guix commands. Specifically the `guix system build` command, so I can build a system configuration on a remote Guix system over SSH, i.e. `cat config.scm | ssh guix system build -`, or perhaps using the

Re: Guix in Debian!

2021-01-24 Thread david larsson
This is great news! I have to mention that I experienced a bug using Guix on Debian not so long ago that broke my Debian host install completely. I could only restore my Debian system via snapshot after. This happened when creating a Guix container and using Guix from inside it. May be worth

Re: guile-bash updated source url

2019-05-11 Thread david . larsson
On Wed, 8 May 2019, Mark H Weaver wrote: FYI, David might not have seen my reply below, because my mail server is unable to perform DNS lookups for his domain, and thus is unable to look up the MX record to deliver mail to him. I'm not yet sure what's going wrong, maybe something in my

Re: guile-bash updated source url

2019-05-05 Thread david . larsson
Hi Andreas & Ludo, On Fri, 3 May 2019, Ludovic Courtès wrote: Hello David, david.lars...@selfhosted.xyz skribis: This is my first contribution to guix and it's just a minor fix for the guile-bash package which had an outdated source url. I was able to retrieve the same revision of the

guile-bash updated source url

2019-04-28 Thread david . larsson
via guix package -f my-guile-bash.scm using the gitlab url, then copied it to the existing guile-xyz.scm in gnu/packages. I have attached a patch-file with the changes. -- Best Regards David LFrom 75f8252f2c27f04961445f898041dd3f8a552e8a Mon Sep 17 00:00:00 2001 From: David Larsson Date: Sun, 28