Calibre update missing?
Hi! There https://build.opensuse.org/package/show/openSUSE:Factory/calibre?rev=288 seems to be an update for Calibre, but it did not make it into factory, there still is an older version. The older version blocks updates: Problem: das installierte calibre-6.5.0-1.1.x86_64 erfordert 'libQt6Gui.so. 6(Qt_6.3.2_PRIVATE_API)(64bit)', aber diese Anforderung kann nicht bereitgestellt werden Gelöschte Anbieter: libQt6Gui6-6.3.2-1.2.x86_64 Lösung 1: Folgende Aktionen werden ausgeführt: veraltetes libQt6Gui6-6.3.2-1.2.x86_64 beibehalten veraltetes libQt6DBus6-6.3.2-1.2.x86_64 beibehalten veraltetes libQt6OpenGL6-6.3.2-1.2.x86_64 beibehalten veraltetes libQt6Widgets6-6.3.2-1.2.x86_64 beibehalten Lösung 2: Deinstallation von calibre-6.5.0-1.1.x86_64 Lösung 3: calibre-6.5.0-1.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen However, if I'd agreed to deletion of calibre, these packages would be deleted: calibre python310-PyQt6 python310-PyQt6-WebEngine Regards, Alexander
On 2022-10-05 14:18, AW wrote:
Problem: das installierte calibre-6.5.0-1.1.x86_64 erfordert 'libQt6Gui.so. 6(Qt_6.3.2_PRIVATE_API)(64bit)', aber diese Anforderung kann nicht bereitgestellt werden
Suggestion for next time: LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 zypper up (or whatever command) so that the text is in English and we all can read it. -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)
Am Mittwoch, 5. Oktober 2022, 14:27:23 CEST schrieb Carlos E. R.:
On 2022-10-05 14:18, AW wrote:
Problem: das installierte calibre-6.5.0-1.1.x86_64 erfordert 'libQt6Gui.so. 6(Qt_6.3.2_PRIVATE_API)(64bit)', aber diese Anforderung kann nicht bereitgestellt werden
Suggestion for next time:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 zypper up (or whatever command)
so that the text is in English and we all can read it.
Sorry, even with this command the output is in German. Translation of text above: Problem: installed calibre needs libQt..., but this can not be provided. -- Regards, Alexander
Am 05.10.22 um 14:44 schrieb AW:
Sorry, even with this command the output is in German.
If you're using sudo instead of running from a root terminal, you need to add --preserve-env: LANG=... LC_ALL=... sudo --preserve-env=LANG,LC_ALL zypper ... Though in this case I think LANG should be enough, and you can also just set LANG=C: LANG=C sudo --preserve-env=LANG zypper ... Aaron
Op 05-10-2022 om 14:18 schreef AW:
Hi!
There
https://build.opensuse.org/package/show/openSUSE:Factory/calibre?rev=288
seems to be an update for Calibre, but it did not make it into factory, there still is an older version.
The older version blocks updates:
Problem: das installierte calibre-6.5.0-1.1.x86_64 erfordert 'libQt6Gui.so. 6(Qt_6.3.2_PRIVATE_API)(64bit)', aber diese Anforderung kann nicht bereitgestellt werden Gelöschte Anbieter: libQt6Gui6-6.3.2-1.2.x86_64 Lösung 1: Folgende Aktionen werden ausgeführt: veraltetes libQt6Gui6-6.3.2-1.2.x86_64 beibehalten veraltetes libQt6DBus6-6.3.2-1.2.x86_64 beibehalten veraltetes libQt6OpenGL6-6.3.2-1.2.x86_64 beibehalten veraltetes libQt6Widgets6-6.3.2-1.2.x86_64 beibehalten Lösung 2: Deinstallation von calibre-6.5.0-1.1.x86_64 Lösung 3: calibre-6.5.0-1.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen
However, if I'd agreed to deletion of calibre, these packages would be deleted:
calibre python310-PyQt6 python310-PyQt6-WebEngine
Regards,
Alexander
One package that calibre depends on had a build failure. One of the next snapshots will have a fix. See https://bugzilla.opensuse.org/show_bug.cgi?id=1203967 Regard, Cor
Hi, Am 05.10.22 um 15:15 schrieb Cor Blom:
One package that calibre depends on had a build failure. One of the next snapshots will have a fix. See
A little bit more background info: - Qt 6.4.0 was released on September 29. - The qt-* packages for Tumbleweed were submitted by Christophe on Sept 30 and accepted into Factory on Oct 1. - PyQt6 (packaged as python-PyQt6*) did not support building with Qt 6.4.0 until version PyQt6 v6.4.0 which was officially released on Oct 3. - The python-PyQt6* packages for Tumbleweed were prepared from a pre-release submitted on the same day shortly after the official release. - They were accepted into Factory yesterday evening (Oct 4). In this case, Tumbleweed is absolutely bleeding edge. The Qt6 library or any of its dependents are not in Ring1 yet, so the acceptance into Factory does not check for any failing builds except for the packages themselves. We were lucky that upstream PyQt6 came up with support for the Qt6 update in a very timely manner. If you don't want to have an updated library break your application, see that it gets tested during a build in staging or in openQA before the release of a new snapshot. - Ben
"A" == AW
writes:
A> Hi! There A> https://build.opensuse.org/package/show/openSUSE:Factory/calibre?rev=288 A> seems to be an update for Calibre, but it did not make it into factory, A> there still is an older version. A> The older version blocks updates: A> Problem: das installierte calibre-6.5.0-1.1.x86_64 erfordert 'libQt6Gui.so. A> 6(Qt_6.3.2_PRIVATE_API)(64bit)', aber diese Anforderung kann nicht A> bereitgestellt werden Gelöschte Anbieter: libQt6Gui6-6.3.2-1.2.x86_64 A> Lösung 1: Folgende Aktionen werden ausgeführt: veraltetes A> libQt6Gui6-6.3.2-1.2.x86_64 beibehalten veraltetes A> libQt6DBus6-6.3.2-1.2.x86_64 beibehalten veraltetes A> libQt6OpenGL6-6.3.2-1.2.x86_64 beibehalten veraltetes A> libQt6Widgets6-6.3.2-1.2.x86_64 beibehalten Lösung 2: Deinstallation von A> calibre-6.5.0-1.1.x86_64 Lösung 3: calibre-6.5.0-1.1.x86_64 durch A> Ignorieren einiger Abhängigkeiten brechen A> However, if I'd agreed to deletion of calibre, these packages would be A> deleted: A> calibre python310-PyQt6 python310-PyQt6-WebEngine https://bugzilla.opensuse.org/show_bug.cgi?id=1203967 and the fix with request 1007749 is there so patience I would say -- Life is endless possibilities, and there is choice!
Am Mittwoch, 5. Oktober 2022, 14:18:46 CEST schrieb AW:
Hi!
There
https://build.opensuse.org/package/show/openSUSE:Factory/calibre?rev=288
seems to be an update for Calibre, but it did not make it into factory, there still is an older version.
The older version blocks updates:
Problem: das installierte calibre-6.5.0-1.1.x86_64 erfordert 'libQt6Gui.so. 6(Qt_6.3.2_PRIVATE_API)(64bit)', aber diese Anforderung kann nicht bereitgestellt werden Gelöschte Anbieter: libQt6Gui6-6.3.2-1.2.x86_64 Lösung 1: Folgende Aktionen werden ausgeführt: veraltetes libQt6Gui6-6.3.2-1.2.x86_64 beibehalten veraltetes libQt6DBus6-6.3.2-1.2.x86_64 beibehalten veraltetes libQt6OpenGL6-6.3.2-1.2.x86_64 beibehalten veraltetes libQt6Widgets6-6.3.2-1.2.x86_64 beibehalten Lösung 2: Deinstallation von calibre-6.5.0-1.1.x86_64 Lösung 3: calibre-6.5.0-1.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen
However, if I'd agreed to deletion of calibre, these packages would be deleted:
calibre python310-PyQt6 python310-PyQt6-WebEngine
Hallo Alexander, das liegt nicht an calibre, sondern an einem Fehler im Paket python310-PyQt6 welches zu alte qt-libraries verwendet, weil es einen Buildfehler hatte. Sollte sich aber scheinbar in den nächsten Tagen korrigieren. Gruß Eric
On Wed, 05 Oct 2022 14:18:46 +0200, AW wrote:
seems to be an update for Calibre, but it did not make it into factory, there still is an older version.
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." For what it's worth, I've always installed from their site and it has never failed me - no problems with incompatible libraries or anything like that. Maybe instead of repackaging it, there's a way to just install a helper that installs the package from their site directly? -- Jim Henderson Please keep on-topic replies on the list so everyone benefits
On 2022-10-07 01:04, Jim Henderson wrote:
On Wed, 05 Oct 2022 14:18:46 +0200, AW wrote:
seems to be an update for Calibre, but it did not make it into factory, there still is an older version.
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."
For what it's worth, I've always installed from their site and it has never failed me - no problems with incompatible libraries or anything like that. Maybe instead of repackaging it, there's a way to just install a helper that installs the package from their site directly?
You can install the rpm once, lock it, and then update from upstream thereafter. -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)
On Fri, 7 Oct 2022 02:05:54 +0200, Carlos E. R. wrote:
You can install the rpm once, lock it, and then update from upstream thereafter.
Sure, but then again, the upgrade procedure is to run the upstream installer, so it makes sense to me to just start with that. :) -- Jim Henderson Please keep on-topic replies on the list so everyone benefits
On 2022-10-07 06:01, Jim Henderson wrote:
On Fri, 7 Oct 2022 02:05:54 +0200, Carlos E. R. wrote:
You can install the rpm once, lock it, and then update from upstream thereafter.
Sure, but then again, the upgrade procedure is to run the upstream installer, so it makes sense to me to just start with that. :)
Yes, but installing the rpm first tells the rpm database that calibre is installed, deps are satisfied, and file browsers offer to open books with calibre ;-) -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)
On Fri, 7 Oct 2022 11:24:31 +0200, Carlos E. R. wrote:
On 2022-10-07 06:01, Jim Henderson wrote:
On Fri, 7 Oct 2022 02:05:54 +0200, Carlos E. R. wrote:
You can install the rpm once, lock it, and then update from upstream thereafter.
Sure, but then again, the upgrade procedure is to run the upstream installer, so it makes sense to me to just start with that. :)
Yes, but installing the rpm first tells the rpm database that calibre is installed, deps are satisfied, and file browsers offer to open books with calibre ;-)
Fair point. My use case doesn't use that. :) -- Jim Henderson Please keep on-topic replies on the list so everyone benefits
Am 07.10.22 um 01:04 schrieb Jim Henderson:
For what it's worth, I've always installed from their site and it has never failed me - no problems with incompatible libraries or anything like that. Maybe instead of repackaging it, there's a way to just install a helper that installs the package from their site directly? It would still be an outdated package only updated when someone at openSUSE's side remembers to update it. Either you take upstream's package or you don't. But if upstream provides a rpm-md repo it can be part of your zypper call to update it.
Greetings, Stephan
On 2022-10-07 07:35, Stephan Kulow wrote:
Am 07.10.22 um 01:04 schrieb Jim Henderson:
For what it's worth, I've always installed from their site and it has never failed me - no problems with incompatible libraries or anything like that. Maybe instead of repackaging it, there's a way to just install a helper that installs the package from their site directly? It would still be an outdated package only updated when someone at openSUSE's side remembers to update it. Either you take upstream's package or you don't. But if upstream provides a rpm-md repo it can be part of your zypper call to update it.
No, upstream offers a "make" at your computer method. Ie, download and run a script. I'm not very happy about it, but the developer insists. -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)
Am Freitag, 7. Oktober 2022, 07:35:20 CEST schrieb Stephan Kulow:
Am 07.10.22 um 01:04 schrieb Jim Henderson:
For what it's worth, I've always installed from their site and it has never failed me - no problems with incompatible libraries or anything like that. Maybe instead of repackaging it, there's a way to just install a helper that installs the package from their site directly?
It would still be an outdated package only updated when someone at openSUSE's side remembers to update it. Either you take upstream's package or you don't. But if upstream provides a rpm-md repo it can be part of your zypper call to update it.
Also, in my opinion, the developer of calibre is a, shall we say, somewhat special person. And even with him the packages do not always work without errors. It is not uncommon for him to release an update a day or even a few hours after the release of a version. Oh, and about the package in SUSE. I used the package now for about 6 years. And I can't remember any real problem concerning the packaging during this time. In the current case a few things came together. Translated with www.DeepL.com/Translator (free version)
On 10/7/22 3:21 AM, Eric Schirra wrote:
Am Freitag, 7. Oktober 2022, 07:35:20 CEST schrieb Stephan Kulow:
Am 07.10.22 um 01:04 schrieb Jim Henderson:
Also, in my opinion, the developer of calibre is a, shall we say, somewhat special person.
Yes. Calibre is somewhat special. Perhaps a reflection of the developer.
And even with him the packages do not always work without errors. It is not uncommon for him to release an update a day or even a few hours after the release of a version.
I've used it for more than 10 years. As suggested by Kovid Goyal, the developer, updating from the Calibre website with the command on the Linux download page. Update glitches are rare to nonexistent. The recommended update process is reliable. If appropriate, an update notification is displayed when Calibre starts. It's easy to update from the Calibre site.
Oh, and about the package in SUSE. I used the package now for about 6 years. And I can't remember any real problem concerning the packaging during this time. In the current case a few things came together.
On Fri, 7 Oct 2022 07:16:36 -0700, Carl Symons wrote:
I've used it for more than 10 years. As suggested by Kovid Goyal, the developer, updating from the Calibre website with the command on the Linux download page. Update glitches are rare to nonexistent. The recommended update process is reliable.
If appropriate, an update notification is displayed when Calibre starts. It's easy to update from the Calibre site.
Same here - I've found it to be a very reliable process. I get what folks are saying about the benefits of using the repo; but I also understand what the original developer is saying about update reliability from certain distros' repos (that's why I've historically built pan myself, for example - though I have to say that now that I'm using Tumbleweed as my main driver, I haven't had the need). -- Jim Henderson Please keep on-topic replies on the list so everyone benefits
On Fri, 07 Oct 2022 12:21:20 +0200, Eric Schirra wrote:
And even with him the packages do not always work without errors. It is not uncommon for him to release an update a day or even a few hours after the release of a version.
I mean, that's true of a lot of OSS software, let's be honest here. Calibre isn't an outlier here. (I'm looking at you, Kernel 5.19.12 for those with Intel laptops ....) -- Jim Henderson Please keep on-topic replies on the list so everyone benefits
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. ;) Aaron
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. I suspect that if the author does not like distributions packaging it, he doesn't make things easy for packagers. -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)
Am 08.10.22 um 13:01 schrieb Carlos E. R.:
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.
I guess that's just a reflection of what was the current version of Calibre at the time when Leap 15.3 was released. Feeding feature updates into Leap is not a thing, so the official repos never got an update from 3.48.0. The devel repo provided a build for 15.3 and 15.4 until Calibre started to require Python >= 3.7. You don't have that in vanilla Leap 15.X., lest PyQt6. Unfortunately, https://build.opensuse.org/package/binaries/Documentation:Tools/calibre/open... and openSUSE_Leap_15.4 don't have those last supported Python 3.6 builds of calibre 5. They are empty for reasons I don't want to go into again (repository renames). - Ben
On 2022-10-08 13:24, Ben Greiner wrote:
Am 08.10.22 um 13:01 schrieb Carlos E. R.:
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.
I guess that's just a reflection of what was the current version of Calibre at the time when Leap 15.3 was released. Feeding feature updates into Leap is not a thing, so the official repos never got an update from 3.48.0.
True, but many apps get alternative repos with more recent versions. Not calibre.
The devel repo provided a build for 15.3 and 15.4 until Calibre started to require Python >= 3.7. You don't have that in vanilla Leap 15.X., lest PyQt6.
Apparently, the update script doesn't have a problem with that. :-? Maybe it includes the libraries it needs, duplicating them.
Unfortunately, https://build.opensuse.org/package/binaries/Documentation:Tools/calibre/open... and openSUSE_Leap_15.4 don't have those last supported Python 3.6 builds of calibre 5. They are empty for reasons I don't want to go into again (repository renames).
Yes, packaging calibre is difficult or not possible. I understand. -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)
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
On 2022-10-08 13:29, Eric Schirra wrote:
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.
I know, but from the user point of view, it seems a delay. And the author says "delay", apparently.
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.
Now that you mention this, I did hit a bug and had to take it upstream with him, so that's probably when I started using his update script. -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)
Am Samstag, 8. Oktober 2022, 00:55:35 CEST schrieb Aaron Puchert:
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. ;)
Aaron, I totally agree with you and that's also why I'm always in favor of distribution packages first. Unfortunately, SUSE itself wants to do away with that. Why is still not clear to me. And I also think nothing of it. The container, flatpack, etc. can only be a stopgap if the package is not available in the distribution or it is perhaps too old. If I take all programs from container, snap, flatpack sourcen from upstream, then I can take the original right away, which has decades of experience with it. You know who I mean...:-) And the packaging is limited, except for two things: - Upstream always uses the latest libraries. So you have to live with older versions. But I have never missed anything. And for special things I don't use calibre anyway. - Upstream sometimes pushes a new version after a few hours or a day. And no, to this extent I have never noticed it in any other project. Regards Eric
On Sat, 8 Oct 2022 00:55:35 +0200, Aaron Puchert wrote:
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.
Yes, of course. But few packages actually are as easy to install as Calibre as well, so a failed install is pretty easy to get around. :) -- Jim Henderson Please keep on-topic replies on the list so everyone benefits
Am Montag, 10. Oktober 2022, 01:17:39 CEST schrieb Jim Henderson:
On Sat, 8 Oct 2022 00:55:35 +0200, Aaron Puchert wrote:
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.
Yes, of course.
But few packages actually are as easy to install as Calibre as well, so a failed install is pretty easy to get around. :)
Simple maybe so. But simply executing a script over the Internet I see as very critical. And then also a 1000 line one! No. I'd rather not start that. I have no desire to check the script and then also with each update. No, no. Do that who wants. I do not. Regards Eric
On Mon, 10 Oct 2022 07:18:46 +0200, Eric Schirra wrote:
Am Montag, 10. Oktober 2022, 01:17:39 CEST schrieb Jim Henderson:
On Sat, 8 Oct 2022 00:55:35 +0200, Aaron Puchert wrote:
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.
Yes, of course.
But few packages actually are as easy to install as Calibre as well, so a failed install is pretty easy to get around. :)
Simple maybe so. But simply executing a script over the Internet I see as very critical. And then also a 1000 line one! No. I'd rather not start that. I have no desire to check the script and then also with each update. No, no. Do that who wants. I do not.
Which is fair. It's a question of trust in either case - regardless of which source you use to pull the software from. -- Jim Henderson Please keep on-topic replies on the list so everyone benefits
participants (10)
-
Aaron Puchert
-
AW
-
Ben Greiner
-
Carl Symons
-
Carlos E. R.
-
Cor Blom
-
Eric Schirra
-
Jim Henderson
-
Stephan Kulow
-
toganm@dinamizm.com