
Am Samstag, 8. Oktober 2022, 13:01:47 CEST schrieb Carlos E. R.:
On 2022-10-08 00:55, Aaron Puchert wrote:
Am 07.10.22 um 01:04 schrieb Jim Henderson:
Calibre's current version is 6.6.1, as installed from the official website. They do specifically state that they recommend installing from their site rather than using a distribution's package manager:
"Please do not use your distribution provided calibre package, as those are often buggy/outdated. Instead use the Binary install described below."
Quite a number of projects say something like this, yet many users appreciate the convenience of being able to install everything through one package manager and have it updated semi-automatically. On top of this repackaging can improve consistency with the remaining system and deduplicate common resources like libraries, possibly updating them independently.
Of course everybody is free to install software through binary installers that they find on the internet, but our goal as a distribution is to nevertheless provide it as package that we reproducibly build from source, so that nobody has to go look for an installer and then update manually.
That being said, I know that Calibre is a very special snowflake and I'm glad that I don't have to maintain it. ;)
Yes, I agree that the proper method should be the distro rpms. It would be hell having to upgrade every app independently.
I have forgotten why I went years ago for independent upgrades in this case, but I can see that Leap 15.3 has version 3.48.0 , while I have version 5.25 (Aug 2021), and that is not the latest. There is a serious delay. I have no idea how things are in TW, though.
This has nothing to do with delay. But with the fact that the developer always thinks he has to use the latest libraries. For example QT and python. Here even partly newer than in Tumbleweed. Thus calibre can simply no longer be built. Thus in Leap 15.3: max 3.48.0 in official repos Leap 15.4: max 4.23.0 only in my repo, officially there is no calibre at all Leap 15.5: not built at the moment because of too old python packages. I hope there is said goodbye to the dead python 3.6. Only in tumbleweed the newest version is possible: 6.6.1
I suspect that if the author does not like distributions packaging it, he doesn't make things easy for packagers.
And yes he does not make it easy for packagers. Once for the reasons mentioned above, that he is quite unwilling to look for a bug if you do not take directly his package, but also because of the fact that he is quite special. Regards Eric