Re: The e(macs)lephant in the room and the Guix Bang

2023-09-22 Thread Nathan Dehnel
>Hi, for some reason emacs has become the elephant in the room of the discussion on contributing to guix. >Regardless of one's opinion of emacs, I just want to add that this is itself strange. I have contributed some (package definition) patches to guix, all

Re: Stuck patch 64345

2023-09-22 Thread Development of GNU Guix and the GNU System distribution.
Hi nigko, On Fri, Sep 22 2023, nigko wrote: > As far as I understand the reason for this behavior is that since I sent > the patch the content of the gnu/packages/maths.scm was modified by > another patch(es) and now git is unable to apply my old patch onto new Yes! It's probably your

Re: How can we decrease the cognitive overhead for contributors?

2023-09-22 Thread Ekaitz Zarraga
> I think a lot of this discussion is stuck on what is better web or > email. Where it doesn't have to be. > > What we instead need to do is acknowledge that some people like the web > approach. > > And accommodate them so we can have guix used by more people. Simple as that > :D Exactly.

Re: How can we decrease the cognitive overhead for contributors?

2023-09-22 Thread MSavoritias
On 9/22/23 18:14, Imran Iqbal wrote: On Sun, Sep 03, 2023 at 05:45:41PM +, Ekaitz Zarraga wrote: I use protonmail and they don't provide smtp access so I can't do git send-mail as easy as other people do. A mail provider not allowing SMTP is a git forge that does not allow git push.

Re: How can we decrease the cognitive overhead for contributors?

2023-09-22 Thread Ekaitz Zarraga
Hi, > On Sun, Sep 03, 2023 at 05:45:41PM +, Ekaitz Zarraga wrote: > > > I use protonmail and they don't provide smtp access so I can't do git > > send-mail as easy as other people do. > > > A mail provider not allowing SMTP is a git forge that does not allow git > push. This is a

Re: How can we decrease the cognitive overhead for contributors?

2023-09-22 Thread Katherine Cox-Buday
Imran Iqbal writes: > Personally I don't think its fair to ask Guix to move away from emails > because folks are more familiar with using web browsers for everything. Imran, you bring up good points. I wanted to state that I share this opinion: Guix should not move away from emails. I view

Re: OCI-backed Guix System Services

2023-09-22 Thread paul
Hi Ricardo, On 9/21/23 00:12, Ricardo Wurmus wrote: Because integration with Shepherd is nice I wrote the Swineherd which serves a related need: https://github.com/BIMSBbioinfo/swineherd I saw that but I still haven't managed to find the time to play with it, it looks quite cool :) I'd love

Re: How can we decrease the cognitive overhead for contributors?

2023-09-22 Thread Imran Iqbal
On Sun, Sep 03, 2023 at 05:45:41PM +, Ekaitz Zarraga wrote: > I use protonmail and they don't provide smtp access so I can't do git > send-mail as easy as other people do. A mail provider not allowing SMTP is a git forge that does not allow git push. > This is not Guix's fault, but it's a

Re: Version from file in a package

2023-09-22 Thread paul
Hi Reza, I believe local-file should import (guix utils) and use current-source-directory. Something like: (define %cwd (current-source-directory)) (let ([...] (version-file (string-append %cwd "/VERSION")) [...] (source (local-file (string-append %cwd "/../..")

Version from file in a package

2023-09-22 Thread Reza Housseini
Hi List Following the excellent blog post from Ludo [1] to guixify my python project, I wanted to include a version string from file to have a single source for the guix files and also for the python pyproject.toml file. Something along this: (define-public my-package (let* ((vcs-file? (or

Stuck patch 64345

2023-09-22 Thread nigko
Hello Guix! Almost three months ago I sent a patch https://issues.guix.gnu.org/64345 introducing a package reduce-csl, a computer algebra system Reduce similar to Maxima. It was successfully built on major architectures and acquired a 'green' status, waiting for a review. But then some