![]() |
#16 |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,214
Karma: 105212135
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
I've never had a problem with Calibre on Linux Mint with Mate desktop.
Used Redhat in late 1990s, eventually went to Ubuntu and then over 10 years ago to Mint (due to Ubuntu getting silly on GUI). Used Windows as Main GUI from 1992 to Dec 2016 (Win 3.x, NT 3.51, NT4, XP, Win7. The Win9x only for games). I don't think supporting every Linux / BSD / UNIX distro is possible. The rot started for QT when Nokia bought Trolltech. A lot of talent left then. |
![]() |
![]() |
![]() |
#17 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 896
Karma: 810834
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
Quote:
LMDE is a Linux Mint project which stands for "Linux Mint Debian Edition". Its goal is to ensure that Linux Mint can continue to offer the same user experience if Ubuntu were to ever disappear. It allows us to evaluate how much we depend on Ubuntu and how much work such an event would entail. LMDE is also one of our development goals, as such it ensures that the software we develop is compatible outside of Ubuntu. |
|
![]() |
![]() |
Advert | |
|
![]() |
#18 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,397
Karma: 27756918
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Well, I am just grumpy as there have been a lot of issues post the 7.0 release, that were not issues in actual calibre code. I have had to investigate bugs/incompatibilities in all sorts of software from Qt to OpenSSL to Wayland and I am rather tired of finding and fixing things in other peoples' systems, it takes a disproportionate amount of effort. And Linux is particularly egregious for this, because of its diversity, and the constant pointless churn in its basic infrastructure. There is a lot of meaningless variation between Linux distros. In Linux land people just keep re-inventing the same things in slightly different forms and all this pointless churn imposes high costs on anybody trying to build anything based on their systems. It's a real pity Linux userland didnt learn from the Linux kernel the importance of stability in external APIs.
For this latest case as best as I can determine, *only* Fedora/RedHat and its derivatives suffer from making it impossible to use unmodified upstream openssl libraries on their distros. All other distros do not have this problem. But because of Fedora/RedHat it is impossible for me to allow openssl to read the system configuration, which means it is impossible for calibre users to configure their openssl system wide and have calibre pick up that configuration. As it is there is a kludge in calibre code (put in way back in the calibre 2.x era again for Fedora) where at startup I set an openssl env var so that at least it uses the system root certificates. I hate having to impose that kind of limitation for no good reason. Hopefully things will stabilise now. I am planning to take a break from dealing with these problems in other peoples systems type issues to just write code, which usually cheers me up ![]() |
![]() |
![]() |
![]() |
#19 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,522
Karma: 169115146
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
But sadly, while Apple and Microsoft may break calibre running on older versions out of a lack of desire to support older OS versions, their software is pretty consistent (Sonoma is Sonoma, Windows 11 is Windows 11 for example).
In contrast, every bleeping Linux distro seems to have "we did it our way" as their mantra so guaranteeing software will run across multiple distros is a total PITA. One horrible example I lived through was when the devs updated the web servers on a Thursday and we ended up with no corporate web services for a couple of days. The debacle was due to changes made in a couple of modules and one of the devs was able to find more information from either Squid or NGINX's site (I can't remember which it was) on the fixes needed. Admittedly, this also resulted in stricter controls over the devs with changes to ensure that they know that corporate doctrine on change control such as testing on the test servers first—which they hadn't bothered to do—and make sure you have a full bare metal backup before any updates/non-reversible changes are not suggestions and not following them was cause for termination. Last edited by DNSB; 11-26-2023 at 12:47 AM. |
![]() |
![]() |
![]() |
#20 | |||
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Quote:
It is, as it turns out, neither ignominious nor a crime. Quote:
"Fedora is a pox upon the open source landscape, continually defaces and destroys downstream software, and refuses to be compatible with anything anywhere. Then it goes ahead and breaks the software it packages itself, through a wide variety of insane decisions. Calibre does not officially support Fedora. Please report a bug to the fedora developers, or go use the undoubtedly misbegotten version of calibre which is distributed via rpm. See https://www.mobileread.com/forums/sh...d.php?t=357381 for more details." This is absolutely a Fedora problem and giving up on Fedora is a reasonable approach to take. John Schember wrote about this a decade ago w.r.t. sigil as well (and then sigil apparently decided the correct solution was to be hostile to the entirety of linux, which is... a decision, certainly). Seems like the correct solution is to give blame where blame is due, and leave it at that. |
|||
![]() |
![]() |
Advert | |
|
![]() |
#21 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,767
Karma: 30237628
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
![]() BR |
|
![]() |
![]() |
![]() |
#22 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,522
Karma: 169115146
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
|
![]() |
![]() |
![]() |
#23 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,397
Karma: 27756918
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Rest easy, I am not dropping Linux support, if for no other reason than that I still personally use Linux, and it would feel wrong to me to not support the OS I use in calibre. But yes, I am utterly fed up of these types of issues, as I said I need a sabbatical to recharge and just write code
![]() I have some nice deep programming problems in my queue in my other major project, kitty, so I think I will focus on that for a while. |
![]() |
![]() |
![]() |
#24 |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,214
Karma: 105212135
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
|
![]() |
![]() |
![]() |
#25 | |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,214
Karma: 105212135
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
MetaData Download Error | MattWaso | Calibre | 2 | 07-26-2022 11:23 PM |
Error when trying to download metadata | gers1978 | Library Management | 3 | 10-06-2019 09:07 PM |
Metadata download error | subul15 | Calibre | 2 | 08-03-2017 06:44 AM |
Download Metadata then Error 32 | Magnus | Calibre | 1 | 11-21-2016 07:18 PM |
Metadata download error | Roby71 | Library Management | 2 | 01-31-2014 11:17 AM |