guile-dbi icon indicating copy to clipboard operation
guile-dbi copied to clipboard

Guix package still stuck at 2.1.8 and Guile 2

Open jjba23 opened this issue 11 months ago • 2 comments

Hey it would be really awesome to get this package fixed in Guix:

jjba23 avatar Dec 27 '24 11:12 jjba23

Hopefully this should fix it and bring it to Guile 3. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75139

But as for 2.1.9 that is beyond my skill

jjba23 avatar Dec 27 '24 12:12 jjba23

Do you have an actual error message? Version 2.1.8/2.19 is the version number of guile-dbi, and not guile itself. The version number on guile-dbi is incremented completely independently of the versions on guile, since they mostly don't have anything to do with one another.

If you are seeing 2.1.8 or 2.1.9 being printed, it is probably from this file: https://github.com/opencog/guile-dbi/blob/master/guile-dbi/DBI-VERSION

or maybe this: https://github.com/opencog/guile-dbi/blob/master/guile-dbd-sqlite3/DBD-VERSION

I've been building guile-dbi with guile3 for 4 or 6 years now, going back to version guile-2.9 which was the beta for guile-3.0. It all worked just fine.

I don't want to be like the python3 guys, where everything is "3", but that's because python3 is incompatible with python2. By contrast, guile-3 is compatible with guile-2, so this is not an issue, the way it was for python.

linas avatar Dec 28 '24 05:12 linas

Closing this issue, since I think it's a non-issue. However, to avoid any similar kind of confusion in the future, I (gratuitously) bumped the version number to 3.0.0 from 2.1.9 even though these two are identical. This was done in pull req #12

(Maybe guix will eventually pick this up. It might be a while. It's not urgent.)

linas avatar Aug 18 '25 21:08 linas