Skip to content
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

Outdated for s390x #43

Open
juru1234 opened this issue Feb 13, 2025 · 10 comments
Open

Outdated for s390x #43

juru1234 opened this issue Feb 13, 2025 · 10 comments

Comments

@juru1234
Copy link

juru1234 commented Feb 13, 2025

Hi,

thank you for providing this snap. Is there any reason it is outdated (v0.7.0 on snapcraft.io) for s390x architecture?
It would be nice if you could update it and even better if you could ship it with luajit support.
Because this doesn't get merged a solution could
be to replace the luajit dependency in neovim/cmake.deps/deps.txt with luajit2.

I did a quick test on s390x Ubuntu and the snap was built successfully for neovim 0.10.4 (without luajit support).

@justinmk
Copy link
Member

PR welcome. Look at https://github.com/neovim/neovim-snap/blob/master/snap/snapcraft.yaml and find out what changes are needed.

@juru1234
Copy link
Author

I tried the existing yaml and it successfully built neovim 0.10.4 on s390x. So why is the snapcraft.io-version then 0.7?

For the luajit-Support we can do a PR :)

@justinmk
Copy link
Member

No idea.

The cron jobs are here:
https://github.com/neovim/neovim-snap/actions

but those probably don't help, since the builds are done on snapcraft's environment.

I don't see a way to inspect the snapcraft builds:
https://snapcraft.io/nvim

@hurricanehrndz
Copy link
Contributor

hurricanehrndz commented Feb 13, 2025 via email

@hurricanehrndz
Copy link
Contributor

S390x was disabled, @justinmk I am sure we disabled this because we found build bugs. I have re-enabled them as is, if you all want to try and move to a new luajit, please have it. Build logs are on launchpad
https://launchpad.net/~neovim-snap/neovim-ppa/+snap/nvim-stable
It is the same creds as the snap store

Image

@hurricanehrndz
Copy link
Contributor

@justinmk and @juru1234 s390x was successfully built as is

Image

If you want to build it with luajit2, I leave that conversation up to the two of you

@juru1234
Copy link
Author

@hurricanehrndz Thank you very much!

@justinmk
Copy link
Member

luajit isn't a priority. Something that works is better than nothing for now.

@juru1234
Copy link
Author

@hurricanehrndz I think the nightly build does still not run for s390x. For the luajit-support I made a PR #44

@hurricanehrndz
Copy link
Contributor

K, I will turn that on soon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants