IRC channel logs

2024-03-27.log

back to list of logs

<daviid>apteryx: wrt guile-lib make distcheck, if you look a little closer to the output, slightly before it raises an exception, you'll see that it tries to use the guile texinfo modules, but their .go timestamp are anterior to those in the make distcheck tree ... hence it starts to compile the (outdated - and missing one file) texinfo modules that are (still) in guile-lib (it would install those for guile prior to guile-2) ... and not sure
<daviid>what the bug is 'exactly', but it definitely has been foxed in guile texinfo modules (which also adds texinfo/string-utils.scm)
<daviid>wingo: ^^ - the autotool 'machinery' and guile-2-modules proc work fine for those modules that are not effectively used by guile-lib itself ... i don't have a 'magic' solution to this, either we entirely remove texinfo from guile-lib, or i 'brutally' copy the modules from upastream guile ...
<daviid>*brutally because i do not want to spend too much time and manually select (cherry pick) texinfo commits in guile, since 2.0 ... :)
<daviid>wingo: i'll take a no answer as a 'yes, go for it' (brutally copy), i'll wait another day or so and will proceed as said ... thanks
<apteryx>daviid: I'd just axe it out from guile-lib
<apteryx>especially since it's only used by guile < 2 ?
<daviid>apteryx: removing ... would represent (quite a lot) more work, and something we should probably 'keep' for 0.3.0 ... right now, 0.2.8, i wouldn't: either i brutally copy or release 'as is anyway' (also note that they are other 'such modules' to remove ... so we'd have to remove all or none, imo)
<daviid>apteryx: any objecttion if i patch call-with-temporary-file to call (mkstemp "/tmp/file-XXXXXX" mode)?
<daviid>instead of (mkstemp "file-XXXXXX" mode) that is ...
<apteryx>no objection
<daviid>apteryx: ok, i'll do that now
<apteryx>thank you!
<daviid>apteryx: welcome, pushed
<ArneBab>daviid: do I understand it correctly that there are texinfo modules in guile-lib which are under GPLv3+, so they cannot be moved into Guile?
<apteryx>daviid: anything else to test/check before the release?
<polyedre>Hi! Do you know any tool except guix that use Guile?
<polyedre>I'm new to the ecosystem