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

Failure to download dependencies in Makefile - find more robust solution #19

Closed
Jaifroid opened this issue Nov 30, 2022 · 4 comments · Fixed by #14
Closed

Failure to download dependencies in Makefile - find more robust solution #19

Jaifroid opened this issue Nov 30, 2022 · 4 comments · Fixed by #14
Assignees
Labels
build Code relating to building or publishing assets question Further information is requested

Comments

@Jaifroid
Copy link
Collaborator

Twice now in the short period I've been involved with this Repo, the online sources for dependencies as defined in the Makefile have gone down or moved. The latest one is XZ utilities site https://tukaani.org/ which is now showing as blocked by the service provider, and so the build is failing.

It seems to me that it is a bit precarious to rely on downloading packages from a variety of different sources every time we want to build the WASM stable version (nightly version will use libzim.a from kiwix-build when ready and tested). @kelson42 what solution would you suggest? Can I commit required dependency archives here and use local copies rather than downloading from the Web? I have copies of the current unzipped archives that are needed for the Makefile, but .gitignore is set to ignore them all currently.

@Jaifroid Jaifroid added question Further information is requested build Code relating to building or publishing assets labels Nov 30, 2022
@Jaifroid Jaifroid self-assigned this Nov 30, 2022
@kelson42
Copy link

kelson42 commented Dec 1, 2022

This is why we have https://dev.kiwix.org.

@Jaifroid
Copy link
Collaborator Author

Jaifroid commented Dec 7, 2022

@kelson42 Where can I make a request to update dev.kiwix.org with:

?

@kelson42
Copy link

kelson42 commented Dec 8, 2022

@kelson42 Where can I make a request to update dev.kiwix.org

@Jaifroid Should not be needed anymore now that libzim wasm works fine

@Jaifroid
Copy link
Collaborator Author

Jaifroid commented Dec 8, 2022

@kelson42 I will be fixing #12 asap, but as I need to be able to experiment with #17 if we are to support anything other than latest Chrome and Firefox desktop versions (libzim.wasm doesn't work on Chrome Android or UWP or IE11), I still need the ability to build from source in order to find a solution to this issue. Once I find a solution, I'll suggest it on kiwix-build if necessary.

Therefore, I would like to be sure that the dependencies needed to build from source won't suddenly disappear from the Web, as happened with XZ utilities, and can be kept up-to-date.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Code relating to building or publishing assets question Further information is requested
Projects
None yet
2 participants