Comments (5)
We are following semantic versioning, as such the backward compatibility of any new release should be clear. 13.1.0
is.... or at least: should be. Do you face any kind of problem?
from libkiwix.
Do you face any kind of problem?
Yes. Neither libkiwix-13.0.0 nor 13.1.0 work with kiwix-desktop-2.3.1 or kiwix-tools-3.6.0 - which are the latest releases.
We are following semantic versioning
That's marvellous. How about releasing software that actually works with this library? It would also help you get bug reports, if this newfangled library version is actually used by actual users.
the backward compatibility of any new release should be clear
It's not. I get a GitHub notification that a new libkiwix has been released. I bump the package version in my Gentoo overlay, then try to rebuild the packages that depend on it. That fails, so I revert back and wonder why you made me waste my time.
This has happened twice now. Do you want your software to reach end-users, or don't you?
from libkiwix.
Do you face any kind of problem?
Yes. Neither libkiwix-13.0.0 nor 13.1.0 work with kiwix-desktop-2.3.1 or kiwix-tools-3.6.0 - which are the latest releases.
This is normal, kiwix-desktop-2.3.1 is based on libkiwix12. I have just pushed a PR to be even more explicit (than the semantic versioning) kiwix/kiwix-desktop#1044
We are following semantic versioning
That's marvellous. How about releasing software that actually works with this library? It would also help you get bug reports, if this newfangled library version is actually used by actual users.
We release when we are ready. This is, in any case, an other kind of discussion.
the backward compatibility of any new release should be clear
It's not. I get a GitHub notification that a new libkiwix has been released. I bump the package version in my Gentoo overlay, then try to rebuild the packages that depend on it. That fails, so I revert back and wonder why you made me waste my time.
Kiwix-desktop 2.3.1 should not depend on anything else than libkiwix 12. Let me know if you see anything we could do to make this more clear. kiwix/kiwix-desktop#1044 might help, but I have the feeling that the wrong assumption is more in your Gentoo package file.
from libkiwix.
We release when we are ready.
How can you be ready to release libkiwix, when you are not ready to release any other software that uses it?
Here's a real-life example of synced releases. The same people developing PyTorch also develop TorchVision.
Do you know how much time passed between the release of PyTorch-2.2.1 and that of TorchVision-0.17.1 (which supports the former)? Thirty-nine minutes.
from libkiwix.
We release when we are ready.
How can you be ready to release libkiwix, when you are not ready to release any other software that uses it?
You say so, I don't. Next release to come is one of https://github.com/kiwix/java-libkiwix.
Anyway, it's not your role to decide when we have to do our releases.
It seems you have all the information needed I believe to handle your packaging properly. If any information is missing please let us know what exactly and we will fix it.
from libkiwix.
Related Issues (20)
- Add IPV6 support HOT 2
- To import bookmarks in android we require the `library.xml` HOT 10
- Suggestions for improving Kiwix-server for blind people HOT 5
- Remove `KIWIX_DATA_DIR` HOT 3
- βBlkβ language is not displayed properly in Kiwix Serve language filter HOT 7
- library.kiwix.org appears to have stopped updating HOT 1
- Release 14.0.0
- Edge case: kiwix-serve style & script injection fails if optional </head> tag is not present HOT 2
- Add download button in the preview of ZIMs in library.kiwix.org HOT 3
- Kiwix Server viewer βhomeβ button is most of he time not big enough HOT 1
- `kiwix::getDataDirectory()` should be moved to `kiwix/kiwix-desktop` repository HOT 1
- Relax the Content-Security-Policy to allow `mailto:` links in the Kiwix Serve iframe HOT 2
- ZIM size advertized in library is in MB while users see a MiB value in many other places HOT 2
- Remove Multiple Languages filter
- `OPDSParser.parse` is always returning true HOT 8
- Allocation of icu transliterator in removeAccents on apple fails HOT 2
- ZIM Illustration is resized in the catalog UI and hence a bit blurry HOT 2
- Expose support for i18n/translation in the public C++ API HOT 2
- kiwix-serve raises 500 error on `Or` search term
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libkiwix.