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

Void Linux version is becoming very old #2035

Open
alerque opened this issue May 28, 2024 Discussed in #1606 · 6 comments
Open

Void Linux version is becoming very old #2035

alerque opened this issue May 28, 2024 Discussed in #1606 · 6 comments
Assignees
Labels
documentation Documentation bug or improvement issue tooling Build tooling, release management, and packaging processes

Comments

@alerque
Copy link
Member

alerque commented May 28, 2024

Discussed in #1606

Originally posted by xoich November 13, 2022

Hello, the manual says sile is available in Void, but the last available version there is 0.9.5. Maybe the manual needs to be updated?

I think the issue with Void not updating is that since that version many new lua libraries have been added as dependencies, and they all need to be packaged for Void.

We need to either get a packager involved, get a PR accepted, or drop mentions of support because this has gone too far now to call it supported.

@alerque alerque added documentation Documentation bug or improvement issue tooling Build tooling, release management, and packaging processes labels May 28, 2024
@jodros
Copy link
Contributor

jodros commented May 28, 2024

I guess that I've already said somewhere about my wish to maintain the void package since I'm a void user.

Well, I still want to do such support, just don't know where to begin because I never worked with package managing so far.

@alerque
Copy link
Member Author

alerque commented May 28, 2024

First thing to do is submit new package requests for some dependencies. I assume the Lua cldr and fluent modules need packaging, there might be others since 0.9.5.

I would find a few simple existing Lua packages and use them as a reference and start with lua-cldr.

Also if Void has LuaJIT we'll need all the Lua package dependencies to be packaged for it or lua51 or however Void handles this.

@jodros
Copy link
Contributor

jodros commented Jun 12, 2024

I assume the Lua cldr and fluent modules need packaging, there might be others since 0.9.5.

I just started to work on it right now and there are many more to be packaged, more than direct dependencies for SILE, most of them are dependencies of its dependencies...

I'm taking a look in your corresponding packages for arch for now, it seems that it's gonna take a while.

@alerque
Copy link
Member Author

alerque commented Jun 12, 2024

most of them are dependencies of its dependencies...

Such as? This is a little surprising to me since all but a handful of the Lua stuff was already packaged and the Lua deps we've added are not ones with deep transitive dependency trees.

@Luciogi
Copy link

Luciogi commented Aug 30, 2024

Tracking here void-linux/void-packages#51222

@alerque
Copy link
Member Author

alerque commented Aug 30, 2024

Wow that's looking good. If there is anything I can do to encourage things along let me know. When it does land I'd also be happy to accept a short little blog post announcement on the site if you want to drop one announcing Void is viable for SILE again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Documentation bug or improvement issue tooling Build tooling, release management, and packaging processes
Projects
None yet
Development

No branches or pull requests

3 participants