-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add Dockerfile #964
base: main
Are you sure you want to change the base?
add Dockerfile #964
Conversation
One of the tests in question:
Since GH passed all tests I'd suspect this to be an issue with dependency versions |
Also, just changed from slim-bullseye to regular base image and stuck on |
Thanks @kidq330! I only look at this superficially (I'll have more time tomorrow). The failing test may be related to z3's version. Do you know which versions is being installed? I've had problems with that in the past because some distros have old versions of z3 |
@nilehmann bullseye offers z3 @ 4.8.10-1 and is the latest debian with an official Haskell image, which version would you suggest? |
We test in ci with 4.12 so that should work, although we should probably update everything to 4.13, so I'd say let's do that. |
@kidq330 I took a more detailed look. It looks good. The only thing missing is to use a newer version of z3. I would use 4.13.4 (latest). If that's not available in the repo I guess the only alternative is to download one of the binary releases from github (https://github.com/Z3Prover/z3/releases/tag/z3-4.13.4) |
@nilehmann Unfortunately the standard debian/ubuntu apt repositories have pretty outdated versions of z3 (>4.8 for debian only since trixie/13 which is not widely used in docker yet) |
Closes #962
Here's what I hacked up - some tests fail, is that a known issue?
I was thinking about a simple GH action to build + test the image, as a follow-up to this PR, though there is some useful CI set up already.