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

Release 3.8.0 #696

Open
2 of 13 tasks
kelson42 opened this issue Aug 31, 2024 · 6 comments
Open
2 of 13 tasks

Release 3.8.0 #696

kelson42 opened this issue Aug 31, 2024 · 6 comments
Assignees
Labels
Milestone

Comments

@kelson42
Copy link
Contributor

kelson42 commented Aug 31, 2024

  • Check if library dependence version check has been updated properly in Meson
  • CI is green on git main
  • Kiwix-Build is OK
  • Update the Changelog
  • Update version
  • Create a tag on git
  • Secure new sources & binaries are published at https://download.kiwix.org/release/kiwix-tools
  • Test Windows binaries work fine
  • Test Linux binaries work fine
  • Update the Github release with the Changelog
  • Create new empty entry in Changelog (placeholder for future entries)
  • Close current milestone and create new one incrementaly (a priori a minor version)
  • Publicize these new versions
@hashworks
Copy link
Contributor

Since kiwix/kiwix-desktop#1000 has been resolved this now blocks the libkiwix v14 release on Arch Linux.

@kelson42
Copy link
Contributor Author

Since kiwix/kiwix-desktop#1000 has been resolved this now blocks the libkiwix v14 release on Arch Linux.

@hashworks Sorry to hear that, but hen you have a problem with your package. kiwix-tools depends on libkiwix, not the otherway around.

@hashworks
Copy link
Contributor

@kelson42 Just making a public note since people ask me to update the packages. Correct, kiwix-tools depends on libkiwix. But kiwix-desktop also depends on libkiwix and both need to use the same version on Arch Linux.

I wasn't able to update the toolchain for 7 months now.
When libkiwix 13 came out I could build kiwix-tools against it, but not kiwix-desktop.
Then libkiwix 14 came out and kiwix-desktop had been updated to build against it - but not against 13, which is needed for kiwix-tools. So Arch Linux is still stuck on libkiwix 12.1.1, kiwix-tools 3.5.0 and kiwix-desktop 2.3.1.

What do you recommend here? Do you expect multiple libkiwix packages, one for each major version? It would be great if you could sync major version bumps of libkiwix with updates for kiwix-tools and kiwix-desktop.

@kelson42
Copy link
Contributor Author

But kiwix-desktop also depends on libkiwix and both need to use the same version on Arch Linux.

This is a constraint which does not come from us. You should be able to have many different versions of libkiwix at the same time.

@hashworks
Copy link
Contributor

hashworks commented Dec 15, 2024

It's possible to provide multiple library versions (f.e. ffmpeg and ffmpeg4.4). It's just a higher maintenance effort and more clutter for users.

@kelson42
Copy link
Contributor Author

It's possible to provide multiple library versions (f.e. ffmpeg and ffmpeg4.4). It's just a higher maintenance effort and more clutter for users.

Seems clearly mandatory to me.

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

2 participants