![]() |
#2116 |
Enthusiast
![]() Posts: 31
Karma: 10
Join Date: Jan 2013
Device: Kobo Libra 2 & Aura HD, Cybook Muse
|
Hi,
Could someone confirm that the KoboTouchExtended is the only Kobo related plugin affected by the reported bug? I was wondering if this apply to the KePub dedicated ones since they got the same release number... |
![]() |
![]() |
![]() |
#2117 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,313
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Which reported bug? The replacement of <br />many bits of text</p> with <br /></p>many bits of text<p></p>? According to message #2106 in this thread, the output plugins would suffer from the same bug. Or the bug involving UTF-8 which should be fixed for all the Kepub plugins?
|
![]() |
![]() |
Advert | |
|
![]() |
#2118 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
But, in this case, I'm pretty sure that the problem is that you are running this under Python 3.8. The error is in one one the recent changes in the plugin to use a calibre supplied function. That is probably failing as the Python 3 version of calibre is still a work in progress. And it probably means the other plugins will fail in the same way. A basic rule for calibre is don't use the distro version. They can work, but, eventually a problem comes up. Like this. |
|
![]() |
![]() |
![]() |
#2119 | |
Junior Member
![]() Posts: 6
Karma: 10
Join Date: May 2020
Device: Kobo Touch
|
Quote:
Nevertheless, if you hold that the issue is only resolvable by upgrading to the non-distro version of calibre, then I shall regretfully have to abandon the use of KoboTouchExtended at this time. I'll try to keep an eye out on this thread, and look forward to resuming the use of this excellent plugin at such a time as RedHat's provided python and upstream's python expectations come back into line. Thanks for your time. |
|
![]() |
![]() |
![]() |
#2120 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
The version of the plugin I posted should compatible with Python 3 versions of calibre. Or at least the beta builds that Kovid has produced. I was swapping between the release and the beta when I was doing the testing. But, I have only tested on Windows 10 with the 64bit version. But, I won't be at all surprised if we have still missed something. The problem with Obok was due to all this. It was a plugin that wasn't completely converted to Python 3 running in a version of calibre built for Python 2.7 but running in Python 3. With that combination, are you sure surprised that it didn't work? |
|
![]() |
![]() |
Advert | |
|
![]() |
#2121 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: May 2020
Device: Kobo Libre H2O
|
Hi there, I seem to have a strange problem and I'm not quite sure if I just have some miss-configuration on my end:
When using the default KoboTouch driver (With my Libre) to copy over ePubs, no series are displayed on my Kobo, but collections are created. When using KoboTouchExtended to copy over KePubs, I have the same behaviour, BUT: If there are already some ePubs on my Kobo that originated from the default KoboTouch driver, and I just use KoboTouchExtended to rewrite metadata, the suddenly I get perfectly nice series information on by Kobo! And it works flawlessly, the correct sort order is applied and everything. BUT: This applies only to the existing ePubs. All KePubs don't get series information. So this is a strange situation, I would absolutely love to have correct series to show up, but currently for that I would have to: Use KoboTouch to copy all ePubs over, switch to KoboTouchExtented to rewrite Metadata, don't use any KePubs. Is this a known Problem? Is there a way to get series working for KePubs? Thanks. |
![]() |
![]() |
![]() |
#2122 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,313
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
|
|
![]() |
![]() |
![]() |
#2123 | ||
Junior Member
![]() Posts: 6
Karma: 10
Join Date: May 2020
Device: Kobo Touch
|
Quote:
Nevertheless, an unwillingness to support your plugin in the context of calibre as it is used by many people will simply mean that less people can use your plugin, which is a shame. That doesn't place any obligation on you: as I say, you're doing this out of the goodness of your heart, and how you do it is entirely up to you. I'm just letting you know that when you make people choose between running your (excellent) plugin, and running the distro version of calibre, some will for very good reasons choose to stick with the distro version of calibre. Quote:
|
||
![]() |
![]() |
![]() |
#2124 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,313
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
I can't see any reason for preferring the distro version over the version available from the calibre site never mind "very good reasons". Admittedly, that may be influenced by one distro I run which still shows calibre 3.3 as their preferred version. |
|
![]() |
![]() |
![]() |
#2125 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
For a bit of context, almost *every* distro has been packaging calibre in a subtly to overtly broken way (and usually also based on an hilariously outdated version, as @DNSB just showed), which is why it's *always* been considered an unsupported configuration. Might work well enough, or it might not. In any case, as soon as you start asking for support, the first answer will *always* be: come back after trying the actually supported setup (i.e., the upstream binary install).
The Python 2 EoL just made everything "worse" in that respect, but it's not a new thing. If you want your distro's package to behave properly (or at least better), complain to its package maintainer. And point him/her to the Arch package, which is the gold standard for a downstream calibre package. (Which won't change the fact that running Calibre under Python 3 is currently still considered experimental). Last edited by NiLuJe; 05-29-2020 at 11:37 AM. |
![]() |
![]() |
![]() |
#2126 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
But, lets try... Firstly, it is completely and utterly impossible to support the plugin, or anything for that matter, running in absolutely all platform combinations. No one has the capability do that. We can only do my best. And for me, the best I can do is to support the official release of calibre. Especially on platforms that I personally don't use. I don't not support other combinations, but, I know I won't always be able to. In this case, how do we fix it? The error that you are seeing is not in the plugin code. It is in calibre code that the plugin is calling. And is actually failing in a call to Python. We can change the code in the plugin to do this in another way. That means we have to test it on all platforms to make sure it works. It also means we have more code to maintain and test. It also means we wouldn't be doing this in the way that the main developer of calibre is recommending. We could also fix it in calibre. That means that you would only get the fix when the distro maintainers decide to update calibre to the version that has the fixed in it. Or, you would have to install the official release version rather than the distro version. And that would put us back where we started. The recommendation to not use the distro version so that the application actually works. |
|
![]() |
![]() |
![]() |
#2127 |
Enthusiast
![]() Posts: 31
Karma: 10
Join Date: Jan 2013
Device: Kobo Libra 2 & Aura HD, Cybook Muse
|
Please, could you give us hints on the availability of a "stable" 3.2.8+ release, at least for the platforms where the distro hell doesn't apply, for all the concerned plugins?
|
![]() |
![]() |
![]() |
#2128 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Use the beta I posted above. It should work anywhere that a official calibre release is being used. Or the calibre Python 3 beta's are being used. And if it doesn't work, we need to know so we can fix it.
|
![]() |
![]() |
![]() |
#2129 |
Member
![]() Posts: 19
Karma: 10
Join Date: Jan 2017
Location: Birmingham, UK
Device: Kobo Aura H2O
|
For Linux users: I guess I'm fortunate in that I use Arch, and I've never had any problems with Calibre. But for those that do:
Can I suggest you try the Flatpak package for Calibre: https://flathub.org/apps/details/com..._ebook.calibre Flatpak is supported on every Linux distro, and it does a good job of bundling the application with everything it needs to function correctly, regardless of the system it's running on. |
![]() |
![]() |
![]() |
#2130 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,792
Karma: 146391129
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
Tags |
error, kobo aura one |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kobo Device Driver Update | davidfor | Devices | 284 | 05-24-2019 05:24 PM |
[Device Plugin] Kindle 2, 3, 4, Touch Device Interface MBP Update Mod | cryzed | Plugins | 7 | 10-28-2012 04:58 PM |
[Device Interface Plugin] Update for Nook Color Driver | jmricker | Plugins | 0 | 10-22-2011 10:11 AM |
Touch Kobo Touch Extended 2 Year Warranty - Is it worth the $34.99? | EverC | Kobo Reader | 11 | 08-31-2011 11:47 PM |
Touch Kobo Touch Extended Warranty Program | SensualPoet | Kobo Reader | 1 | 07-17-2011 04:08 AM |