-
Notifications
You must be signed in to change notification settings - Fork 129
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
Package command fails with zip error #828
Comments
Hi @vascorsd, thanks for reporting. I was trying to reproduce this using docker with
|
Hi, thanks for the help.
extra info on scala-cli binary:
It was installed from: https://github.com/VirtusLab/scala-cli/releases/download/v0.1.2/scala-cli-x86_64-pc-linux.gz |
Managed to reproduce it inside the archlinux docker.
files contents: countByExtension.sc:
files.scala:
|
It seems, that there is some problem with privileges because when I run scala-cli as a
|
My package definition (https://github.com/vascorsd/archlinux-packages/blob/master/scala-cli/native-bin/PKGBUILD) basically does exactly the same as the script https://virtuslab.github.io/scala-cli-packages/scala-setup.sh which reduced is just:
and puts the scala-cli binary at So the only real difference I see is the location of the scala-cli binary itself, I have it at Checking the hashes, the files:
This seems to be an error in my packaging, but if the binary is corrupt it shouldn't be running... EDIT: After repackaging it now has the exact same hash as the binary downloaded/run from the setup script: I've rerun the things and still fails:
I've condensed the code and docker here - https://github.com/vascorsd/scala-cli-getting-started |
It seems, that there is some problem with a native version of scala-cli, when I use JVM-based Scala CLI launcher it works. You can find more detail about
Thanks for finding a bug in the native Scala CLI launcher. |
That seems to be a native image issue… I opened oracle/graal#4479 for it. #865 should help in the mean time. |
NixOS unstable channel is also affected. |
As was commented on oracle/graal#4479, this seems to originate from (apparently legit?) changes in zlib. It seems a workaround should be available in Arch Linux at some point. |
It sounds like this issue is understood and a fix is in progress. Adding this for extra context. I'm also running Archlinux and have almost the same issue. It happens at the very first step though.
I've installed everything using sdkman with the versions below:
|
Version(s)
jvm and others, as installed by the tool at the first step:
os: Archlinux, x86_64
Describe the bug
Installed scala-cli and was following the Getting started guide: https://scala-cli.virtuslab.org/docs/getting_started
When reaching the step packaging (https://scala-cli.virtuslab.org/docs/getting_started#packaging) the output of the tool is the following:
To Reproduce
Basically I was just following along the tutorial. Installed the tool, did the script, made a new file, things are compiling and running, but at the package step it fails.
All steps ran in the folder I did for testing:
Doing a clean an retrying again same error.
Expected behaviour
I should be getting the output script to be run as the docs say (./countByExtension), instead of an error when packaging.
The text was updated successfully, but these errors were encountered: