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

LuaJIT will fail to build in the future #48349

Closed
rfl890 opened this issue Jan 23, 2024 · 6 comments
Closed

LuaJIT will fail to build in the future #48349

rfl890 opened this issue Jan 23, 2024 · 6 comments
Labels

Comments

@rfl890
Copy link

rfl890 commented Jan 23, 2024

The creator of LuaJIT, Mike Pall, strongly recommends to use rolling releases for LuaJIT instead of the release tarballs that he provides (not for much longer, apparently):
(https://luajit.org/download.html)

LuaJIT uses rolling releases. There are no release tarballs available for download.
Please do not use obsolete versions from older tarballs or zip files. Please remove any outdated links to these downloads — these links will cease to work soon.

Currently the LuaJIT package uses one of these outdated links. It will fail to build in the future. Additionally, the version currently in use hasn't been updated for 6 years.

@classabbyamp
Copy link
Member

we have distfile mirrors at sources.voidlinux.org

@rfl890
Copy link
Author

rfl890 commented Jan 24, 2024

I see. On another note will the package be updated to rolling releases or will it continue to stay on the current version?

@yoshiyoshyosh
Copy link
Contributor

yoshiyoshyosh commented Jan 30, 2024

there appears to be new tags (not refs, static tags) by the format of ${version}-ROLLING that can be downloaded as a targz e.g. https://repo.or.cz/luajit-2.0.git/snapshot/refs/tags/v2.1.ROLLING.tar.gz. these tags only track from the beginning of a version's development and, simply due to the rolling release thing they have going on, won't get incremental bugfixes until a new version tag comes out and can be pointed to. they're still like, pseudo-releases though, so maybe we can point distfiles there?

if anything, getting off a 6 year old version to a 5 month old version is probably for the better

@classabbyamp
Copy link
Member

my understanding is the tags like 2.1.ROLLING will be periodically re-tagged as a "rolling" release

@yoshiyoshyosh
Copy link
Contributor

yoshiyoshyosh commented Jan 30, 2024

I guess if retags do happen then we can just revbump and have it still work

update: or we could bake the git show --format=%ct thing they do for the relver in the version

Copy link

Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Apr 30, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants