Re: Updates for Go

2023-09-01 Thread wolf
On 2023-08-22 13:14:05 +, Attila Lendvai wrote: > > each package for those two to work properly. Also, while having pinned > > versions of dependencies upstream seems like the consensus, I'm not sure > > we'd like doing that, be it for the exponential CI work that would be > > required. > > >

Re: Updates for Go

2023-08-28 Thread Katherine Cox-Buday
On 8/27/23 9:41 AM, wolf wrote: Sure, golang compiles faster than C++ for example, but anecdotal data point: at $DAYJOB we had to start persisting the compiler cache to make CI fast enough. I've seen similar things done at companies. This is perhaps an interesting avenue to pursue later: if Go

Re: Updates for Go

2023-08-28 Thread Katherine Cox-Buday
On 8/25/23 6:29 PM, John Kehayias wrote: I've not been following in detail this discussion, but where do we currently stand? Is the proposed Go 1.21 patch basically ready? As far as I know, yes. I've been using it locally since I submitted the patch, and things seem to be working as expected.

Re: Updates for Go

2023-08-25 Thread John Kehayias
Hi Katherine, On Wed, Aug 23, 2023 at 10:12 AM, Katherine Cox-Buday wrote: > 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

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 co

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: Updates for Go

2023-08-22 Thread Development of GNU Guix and the GNU System distribution.
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? Kind regards Felix

Re: Updates for Go

2023-08-22 Thread Attila Lendvai
> each package for those two to work properly. Also, while having pinned > versions of dependencies upstream seems like the consensus, I'm not sure > we'd like doing that, be it for the exponential CI work that would be > required. not arguing either way, FWIW: - rumour has it that golang compil

Re: Updates for Go

2023-08-22 Thread Wilko Meyer
Hi Katherine, Katherine Cox-Buday writes: > Thank you for volunteering! > > I'm not aware of a TODO list anywhere other than the issue tracker > (https://issues.guix.gnu.org/search?query=golang+is%3Aopen). I've spend some time during the last days getting familiar with the go-build-system in

Re: Updates for Go

2023-08-22 Thread Josselin Poiret
Hi Felix, Felix Lechner via "Development of GNU Guix and the GNU System distribution." writes: > From my experience of packaging Gocryptfs in Debian and here, perhaps > some reconsideration should be given to the widely unpopular idea of > using more package functions in Guix. Ending in asterisk

Re: Updates for Go

2023-08-21 Thread Katherine Cox-Buday
On 8/21/23 11:53 AM, Felix Lechner wrote: Hi, On Mon, Aug 21, 2023 at 9:11 AM Katherine Cox-Buday wrote: the immediate emphasis should be on making bringing our Go ecosystem onto a supported version of Go From my experience of packaging Gocryptfs in Debian and here, perhaps some reconsiderat

Re: Updates for Go

2023-08-21 Thread Katherine Cox-Buday
Summary: these are good things to talk about. I think we should focus on using the current approach to get our Go ecosystem into a supported state before we talk about these things. On 8/19/23 5:31 AM, Attila Lendvai wrote: at one point i tried to compile some large projects written in golang

Re: Updates for Go

2023-08-21 Thread Development of GNU Guix and the GNU System distribution.
Hi, On Mon, Aug 21, 2023 at 9:11 AM Katherine Cox-Buday wrote: > > the immediate emphasis should be on making bringing > our Go ecosystem onto a supported version of Go >From my experience of packaging Gocryptfs in Debian and here, perhaps some reconsideration should be given to the widely unpop

Re: Updates for Go

2023-08-21 Thread Katherine Cox-Buday
On 8/17/23 3:54 PM, Wilko Meyer wrote: That being said, I'd actually be willing to put some time and effort into Guixes Go ecosystem; even though I haven't been on Guix for that long and would probably have to read through prior contributions to golang.scm to get the gist on how the go-build-syst

Re: Updates for Go

2023-08-19 Thread Attila Lendvai
at one point i tried to compile some large projects written in golang in a reproducible way, and making sure that they use the exact same versions of all their dependencies. in short: there's a philosophical mismatch between how guix and the golang crowd looks at building go apps. guix likes to

Re: Updates for Go

2023-08-17 Thread Development of GNU Guix and the GNU System distribution.
On 2023-08-17 at 23:54+02:00, Wilko Meyer wrote: > Is there a list of current TODOs somewhere? Or would one start > by bumping packages to build with a more recent/non-EoL go version > and see if that works out? Most Go packages are quite dated by a few years, so that's probably a good idea. One

Re: Updates for Go

2023-08-17 Thread Wilko Meyer
Hi, Katherine Cox-Buday writes: > Even if you dislike Go, but can work your way through a package, > please consider signing up! I started picking up Golang for work related use recently again; have been somewhat regularly writing it between 2015 and 2018-ish, but always favored using somethi

Re: Updates for Go

2023-08-17 Thread Katherine Cox-Buday
On 8/16/23 11:25 AM, Felix Lechner via Development of GNU Guix and the GNU System distribution. wrote: Hi Katherine, On Tue, Aug 15, 2023 at 12:59 PM Katherine Cox-Buday wrote: There's also no one on Guix's Go team. I've created a patch to add myself[1] Your courage and initiative are inspi

Re: Updates for Go

2023-08-16 Thread Development of GNU Guix and the GNU System distribution.
Hi Katherine, On Tue, Aug 15, 2023 at 12:59 PM Katherine Cox-Buday wrote: > > There's also no one on Guix's Go team. I've created a patch to add > myself[1] Your courage and initiative are inspiring. (Unfortunately, my skills are lousy.) Anybody with an interest in Golang should please speak up!

Updates for Go

2023-08-15 Thread Katherine Cox-Buday
Hey all, Our Go ecosystem is currently in need of a lot of love. * The Go Team There is currently no branch for Go updates. I know Leo had tried to get one setup at one point[0] but ran into issues. I'm unclear if they were ever resolved, but the branch isn't there, and we need one. There's