shen-cl icon indicating copy to clipboard operation
shen-cl copied to clipboard

Github actions

Open tizoc opened this issue 4 years ago • 6 comments

  • [x] Test build
  • [ ] Produce and publish release binaries

tizoc avatar Mar 28 '21 17:03 tizoc

For some reason the tests for the CLisp build fail on Linux, but I am not sure why.

tizoc avatar Mar 28 '21 18:03 tizoc

So, the CLisp versions from Ubuntu Groovy, Ubuntu Bionic, and Ubuntu Xenial all behave differently, and the first two are broken. I will disable that for now because I don't have the time or energy to deal with it at the moment.

tizoc avatar Mar 28 '21 19:03 tizoc

Changelog here from what seems to have changed on CLisp by the Debian maintainers: https://metadata.ftp-master.debian.org/changelogs//main/c/clisp/clisp_2.49.20180218+really2.49.92-3_changelog

tizoc avatar Mar 28 '21 19:03 tizoc

More here: https://sourceforge.net/p/clisp/clisp/ci/default/tree/src/NEWS

tizoc avatar Mar 28 '21 19:03 tizoc

Taking CLisp off the default build list is fine I think. SBCL the port, you know.

By the way, CLISP 2.49 (2010-07-07) has always worked for me.

rkoeninger avatar Mar 30 '21 03:03 rkoeninger

@rkoeninger same here, but turns out that newer versions of Ubuntu (and I guess Debian), use updated versions which don't behave the same as 2.49 (and they don't even seem to behave the same between Ubuntu versions).

It is weird that Clisp's latest official release was more than 10 years ago, but I see a bunch of changes up to at least 2018, but no new releases.

Btw, I agree that taking Clisp out from CI is fine (but will probably update the Github Actions script and leave the Makefile with the "all" target as it was). I spent the little time I had this last weekend fighting with those issues and I wasn't able to finish the "release" pipeline, will probably do so this weekend.

tizoc avatar Mar 30 '21 04:03 tizoc