Re: Guile 3 migration plan

2020-01-28 Thread Ludovic Courtès
Hi, Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Yesterday I published a post on this topic: >> >> https://guix.gnu.org/blog/2020/guile-3-and-guix/ > > Very nice! It’s impressive how you managed to give structure to > something that initially seems like “just a few changes here and

Re: Guile 3 migration plan

2020-01-25 Thread Ricardo Wurmus
Ludovic Courtès writes: > Yesterday I published a post on this topic: > > https://guix.gnu.org/blog/2020/guile-3-and-guix/ Very nice! It’s impressive how you managed to give structure to something that initially seems like “just a few changes here and there”. Thanks for writing this! Two

Re: Guile 3 migration plan

2020-01-25 Thread Ludovic Courtès
Hello! Yesterday I published a post on this topic: https://guix.gnu.org/blog/2020/guile-3-and-guix/ Enjoy! :-) Ludo’.

Re: Guile 3 migration plan

2020-01-24 Thread Ludovic Courtès
Hi! Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Regardless, I would go ahead and move (guix self) to Guile 3 now. > > Sounds good to me! Done in 039cb8e6b11928639915eba40a9ead1bed1fef5f. There’s a build failure on aarch64 that I’m tracking down: http://ci.guix.info/build/2184296

Re: Guile 3 migration plan

2020-01-23 Thread Ricardo Wurmus
Ludovic Courtès writes: > Regardless, I would go ahead and move (guix self) to Guile 3 now. Sounds good to me! -- Ricardo

Re: Guile 3 migration plan

2020-01-23 Thread Ludovic Courtès
Ludovic Courtès skribis: > Ludovic Courtès skribis: > >> However, on ARMv7, Guile 3.0 segfaults as it’s building: >> >> >> https://ci.guix.gnu.org/log/8b8c0hxvm9qa5kff168vdr3943cc2s61-guile-next-3.0.0 > > It seems that the regression happened between 2.9.4 and 2.9.9¹: > > https://ci.guix.gn

Re: Guile 3 migration plan

2020-01-20 Thread Ludovic Courtès
Hello, Ludovic Courtès skribis: > However, on ARMv7, Guile 3.0 segfaults as it’s building: > > > https://ci.guix.gnu.org/log/8b8c0hxvm9qa5kff168vdr3943cc2s61-guile-next-3.0.0 It seems that the regression happened between 2.9.4 and 2.9.9¹: https://ci.guix.gnu.org/build/1687242/details I’v

Re: Guile 3 migration plan

2020-01-19 Thread Ludovic Courtès
Hi, Ludovic Courtès skribis: >> Once we’re done, we can change (guix self) so that ‘guix pull’ >> pulls Guix on Guile 3. > > The attached patch does that, I tested it with “make as-derivation”. > I’ll do some more testing but unless I’m overlooking something, we can > apply it anytime

Re: Guile 3 migration plan

2020-01-17 Thread Ludovic Courtès
Hello Guix! Ludovic Courtès skribis: > 2. We must be able to run Guix itself on Guile 3. This is already > possible if you add “3.0” to the ‘GUILE_PKG’ invocation in > ‘configure.ac’, but there are still a few test failures that I’ve > been working on. Almost all of them relat

Re: Guile 3 migration plan

2020-01-17 Thread Ludovic Courtès
Hi! Vagrant Cascadian skribis: > On 2020-01-16, Ludovic Courtès wrote: >> Today is Guile 3 day, a day to celebrate, woohoo! \o/ > > Yay! > >> How will Guix migrate to Guile 3? That’s a threefold process: > ... >> 2. We must be able to run Guix itself on Guile 3. This is already >> poss

Re: Guile 3 migration plan

2020-01-16 Thread Vagrant Cascadian
On 2020-01-16, Ludovic Courtès wrote: > Today is Guile 3 day, a day to celebrate, woohoo! \o/ Yay! > How will Guix migrate to Guile 3? That’s a threefold process: ... > 2. We must be able to run Guix itself on Guile 3. This is already > possible if you add “3.0” to the ‘GUILE_PKG’ invoc

Re: Guile 3 migration plan

2020-01-16 Thread Ludovic Courtès
Hello! Efraim Flashner skribis: > On Thu, Jan 16, 2020 at 11:08:15AM +0100, Ludovic Courtès wrote: >> Hello Guix! >> >> Today is Guile 3 day, a day to celebrate, woohoo! \o/ >> >> How will Guix migrate to Guile 3? That’s a threefold process: >> >> 1. We must first migrate packages. I pro

Re: Guile 3 migration plan

2020-01-16 Thread Efraim Flashner
On Thu, Jan 16, 2020 at 11:08:15AM +0100, Ludovic Courtès wrote: > Hello Guix! > > Today is Guile 3 day, a day to celebrate, woohoo! \o/ > > How will Guix migrate to Guile 3? That’s a threefold process: > > 1. We must first migrate packages. I propose to rename “guile-next” > to “guile

Re: Guile 3 migration plan

2020-01-16 Thread zimoun
Hi, On Thu, 16 Jan 2020 at 11:08, Ludovic Courtès wrote: > 1. We must first migrate packages. I propose to rename “guile-next” > to “guile” today, such that “guix install guile” will now install > Guile 3 (no mass rebuild involved: the “default” Guile remains > 2.2.) > > T

Guile 3 migration plan

2020-01-16 Thread Ludovic Courtès
Hello Guix! Today is Guile 3 day, a day to celebrate, woohoo! \o/ How will Guix migrate to Guile 3? That’s a threefold process: 1. We must first migrate packages. I propose to rename “guile-next” to “guile” today, such that “guix install guile” will now install Guile 3 (no mass re