openzim / zim-tools

Various ZIM command line tools
https://download.openzim.org/release/zim-tools/
GNU General Public License v3.0
132 stars 35 forks source link

ZIM tools requires libzim `9.2.0` or higher, but Debian does not distribute it #428

Open kelson42 opened 2 months ago

kelson42 commented 2 months ago

@legoktm Can you tell us which version of Debian is going to benefit of libzim 9.2?

legoktm commented 1 month ago

I'm currently blocked on upgrading libzim because kiwix-desktop isn't compatible with the new libzim/libkiwix versions from what I can tell. Once that's released I'm ready to go, ideally it would end up in trixie and then bookworm-backports.

legoktm commented 1 month ago

Oh, I see that https://github.com/kiwix/kiwix-desktop/pull/1192 is now merged. Yay! So whenever there's a new release I'll kick off the upgrade process in Debian.

kelson42 commented 1 month ago

@legoktm I believe at the core of the problem is software packages relying on not well enough specified version of libzim. You can assume that we follow sementic versioning. So each time we release a major version of a library, then it will potentially break "older" versions of the softwares using it. This is why we have put lines like this: https://github.com/kiwix/kiwix-desktop/blob/main/debian/control#L10. I believe you should do that as well to avoid the kind of problem you face right now.

bejp0a commented 1 month ago

Any updates? I need to compile zim-tools to use https://github.com/ballerburg9005/wget-2-zim but currently cant on debian 12

kelson42 commented 1 month ago

@bejp0a If you use Ubuntu, ever considered using https://ppa.kiwix.org ?