zim-tools icon indicating copy to clipboard operation
zim-tools copied to clipboard

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

Open kelson42 opened this issue 1 year ago • 6 comments

kelson42 avatar Sep 01 '24 07:09 kelson42

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

  • debian-unstable
  • debian-trixie
  • debian-bookworm
  • debian-bullseye

kelson42 avatar Sep 01 '24 07:09 kelson42

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 avatar Sep 07 '24 05:09 legoktm

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.

legoktm avatar Sep 07 '24 06:09 legoktm

@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.

kelson42 avatar Sep 08 '24 21:09 kelson42

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

bejp0a avatar Sep 19 '24 18:09 bejp0a

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

kelson42 avatar Sep 19 '24 18:09 kelson42