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

2023-08-23 Thread Development of GNU Guix and the GNU System distribution.
My wife and I are currently trying, so I hope to be a busy parent soon too! What you have mentioned is a big problem with contributing to anything GNU. It's hard for people that are familiar with the frictionless approach of GitHub pull requests to adapt to the decentralized mailing list approach

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

2023-08-23 Thread Jack Hill
Katherine, Thanks for starting this thread! I'd like to offer my perspective on mistake making (of course it's OK, but definitely less fun to repeatedly make the same mistakes over again rather than new, interesting ones): My personal experience is the initial steps to submitting a

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

2023-08-23 Thread Ricardo Wurmus
Katherine Cox-Buday writes: > * We could support a managed web-based workflow I started packaging some requirements of sourcehut. I’d be happy to retire mumi + debbugs and use whatever sourcehut offers if we can host it. I haven’t ever used sourcehut things, but I hear they are good for

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

2023-08-23 Thread Liliana Marie Prikler
Hi Katherine, Am Mittwoch, dem 23.08.2023 um 10:25 -0600 schrieb Katherine Cox-Buday: > Summary: for people who don't contribute to Guix a lot, each > contribution has very high cognitive overhead. Can we work to reduce > that? > > Hey all, > > Contributing to Guix is currently pretty

Re: Relaxing the restrictions for store item names

2023-08-23 Thread jbranso
August 23, 2023 6:27 AM, "Eidvilas Markevičius" wrote: > Hello Guix, > > Another scenario where these artificial restrictions could be a > potential cause of trouble is when we consider a possibility that Guix > might be used for packaging and distributing not only software, but > all kinds of

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

2023-08-23 Thread Andreas Enge
Hello, Am Wed, Aug 23, 2023 at 10:27:31AM -0700 schrieb Felix Lechner via Development of GNU Guix and the GNU System distribution.: > > I can't ever seem to get the GNU style commit messages correct. > Neither can I. The style apparently helps with automated maintenance > of the changelog,

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

2023-08-23 Thread Development of GNU Guix and the GNU System distribution.
Hi Katherine, On Wed, Aug 23, 2023 at 9:27 AM Katherine Cox-Buday wrote: > > I'm a Mom Congratulations, and thanks for dedicating your life to someone else! > Savannah closed my account one or two days later due to inactivity. That happened to me too, although it took a couple of weeks.

collection of “guix pull“ bug reports

2023-08-23 Thread Simon Tournier
Hi, The bug tracker – or guix-devel and/or help-guix – reports several similar issues: “guix pull” fails and then run it again (or again and again and …) makes it pass. Well, part of the collection: https://issues.guix.gnu.org/issue/62830 https://issues.guix.gnu.org/issue/63451

Re: Ideas for ocaml-team

2023-08-23 Thread Simon Tournier
Hi, I am very late to the party. On Fri, 16 Jun 2023 at 04:32, pukkamustard wrote: > I think it's time to start an `ocaml-team` (or `ocaml-updates`) branch > to collect some bigger updates and changes to the OCaml packages in > Guix. I think that’s a great idea. :-) Any progress on this? >

Slow guix pull

2023-08-23 Thread Simon Tournier
Hi, On Sat, 24 Jun 2023 at 09:33, Vagrant Cascadian wrote: > So, presuming substitutes are available, the main slowness with guix > seems to be guix pull? I agree (and for the record, I would add in addition “guix search” too, another story :-)). Well, from my understanding about “guix

How can we decrease the cognitive overhead for contributors?

2023-08-23 Thread Katherine Cox-Buday
Summary: for people who don't contribute to Guix a lot, each contribution has very high cognitive overhead. Can we work to reduce that? Hey all, Contributing to Guix is currently pretty difficult for me. I'm a Mom with a full-time job, and anything outside of my job that requires a lot of

Re: Updates for Go

2023-08-23 Thread Katherine Cox-Buday
On 8/22/23 8:24 AM, Felix Lechner via Development of GNU Guix and the GNU System distribution. wrote: Hi Attila, On Tue, Aug 22, 2023 at 6:14 AM Attila Lendvai wrote: currently the go build system in guix does not reuse build artifacts Can Golang reuse build artifacts? I don't think it's

Re: Updates for Go

2023-08-23 Thread Katherine Cox-Buday
On 8/22/23 12:06 PM, david larsson wrote: 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 were simple. If there is a guide or so somewhere explaining how to do this, then maybe I could complete and

Automatic importer for GitHub projects

2023-08-23 Thread jgart
Hi Guixers, I'm sharing a guix-forge project ticket that I think could help increase Guix and guix-forge adoption. What is guix-forge you may ask? Here's a nice TLDR from the project page: > guix-forge is a Guix service that lets you run a complete software forge in > the manner of GitHub,

Why does Guix duplicate dependency versions from Cargo.toml?

2023-08-23 Thread Jonas Møller
Hi Guix! Why does cargo-build-system need #:cargo-inputs specified in the package definition? This seems like a big mistake for a couple of reasons. - It is completely redundant, it should match what is in Cargo.toml. I know `guix import crate` exists to automate this process, but I don't

Relaxing the restrictions for store item names

2023-08-23 Thread Eidvilas Markevičius
Hello Guix, Not long ago, somebody has raised an issue regarding an error that occurs whenever some unconventional character is used as the name for a store item [0]. Tobias Geerinckx-Rice pointed out that this restriction was directly inherited from the Nix source code [1] and that, as such, it

August Guix/Guile London meetup reminder

2023-08-23 Thread Arun Isaac
Hi all, A quick reminder for the August edition of the Guix London meetup. As usual, it'll be a chance to talk about Guix, our favourite package manager and the Guile programming language. Date/Time: Thursday 24th August, 6 pm onwards Location: Riverside Terrace Cafe at the Southbank Centre