mbox series

[bug#50078,0/4] Nomad and dependancies now use guile 3 as default.

Message ID 20210816164520.177056-1-mike.rosset@gmail.com
Headers show
Series Nomad and dependancies now use guile 3 as default. | expand

Message

Mike Rosset Aug. 16, 2021, 4:45 p.m. UTC
Hello,

    This patches series updates Nomad and it's dependancies to use guile 3 by
default. In the case of emacsy and g-golf they use guile-3.0-lates @
 guile-3.0.7 since they only work with that version.


Mike Rosset (4):
  gnu: g-golf: Update to 9ef7c0b.
  gnu: emacsy-minimal: Update to v0.4.1-41-gff7d4d7.
  gnu: nomad: Update to 0.2.0-alpha-204-g0abf88f.
  gnu: shroud: Use guile-3.0 by default

 gnu/packages/guile-xyz.scm      | 37 +++++++++++++++++----------------
 gnu/packages/password-utils.scm |  2 +-
 2 files changed, 20 insertions(+), 19 deletions(-)

--
2.32.0

Comments

Jack Hill Aug. 24, 2021, 8:43 p.m. UTC | #1
On Mon, 16 Aug 2021, Mike Rosset wrote:

> Hello,
>
>    This patches series updates Nomad and it's dependancies to use guile 3 by
> default. In the case of emacsy and g-golf they use guile-3.0-lates @
> guile-3.0.7 since they only work with that version.

Awesome, thanks for working on these. I tested them by building nomad on 
x86_64-linux, and and used it to navigate to the Guile website, so the 
patches look good.

Some thoughts/questions/potential improvements:

Perhaps add the comment about g-golf and emacsy needing guile-3.0.7 to the 
source so that it's more obvious in the future when it is safe to use the 
regular guile package.

Do g-golf, emacsy, and shroud still work with Guile 2.2? If so, can you 
also add guile2.2 package variants?

Why are the tests disabled for g-golf? Perhaps add a comment to the 
source.

Best,
Jack