![]() |
#2206 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,305
Karma: 10259306
Join Date: May 2016
Device: kobo forma, Kobo Libra, Huawei media Tab, fire HD10, PW3 HDX8.9,
|
so calibre today is offering me 2 plug in updates. should I NOT accept them , given the above ?
|
![]() |
![]() |
![]() |
#2207 | |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46
Karma: 32534
Join Date: Jan 2020
Device: Kobo Clara HD (patched, 100% kepubs); Calibre 5 (Win10)
|
Quote:
I have also enabled the option to keep a copy of kepubs in my Calibre library, and as I compare the latest epub and the kepubs from the Calibre viewer I confirm that the epub is flawless and the corresponding kepub has the very same spacing bugs shown on the Kobo device. |
|
![]() |
![]() |
![]() |
#2208 | |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Jun 2020
Device: Kobo Forma
|
Quote:
|
|
![]() |
![]() |
![]() |
#2209 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,548
Karma: 79436716
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Not sure whether it's best for people to report that problem here or to open an issue over at https://github.com/jgoguen/calibre-kobo-driver
|
![]() |
![]() |
![]() |
#2210 | |
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:
|
|
![]() |
![]() |
![]() |
#2211 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 819
Karma: 6528026
Join Date: Sep 2012
Device: Kobo Elipsa
|
Quote:
ETA: Fixed with latest version. Thanks. Last edited by icallaci; 06-20-2020 at 01:15 PM. |
|
![]() |
![]() |
![]() |
#2212 |
Generally Awesome Person
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,100
Karma: 2191133
Join Date: Jan 2013
Location: /dev/kmem
Device: Kobo Clara HD, Kindle Oasis
|
Version 3.2.11 posted with davidfor's fix.
|
![]() |
![]() |
![]() |
#2213 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 765
Karma: 2825929
Join Date: Feb 2007
Location: Fresno
Device: Kindle 1; iPad Air; iPhone 7; Kobo Libra; Kindle Oasis 3
|
|
![]() |
![]() |
![]() |
#2214 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 387
Karma: 3102
Join Date: Dec 2010
Location: EU
Device: Kobo Aura ONE, Kobo Libra H20
|
davidfor, jgoguen, thanks a lot you both for the quick fix
![]() |
![]() |
![]() |
![]() |
#2215 | |||||||||||||
Generally Awesome Person
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,100
Karma: 2191133
Join Date: Jan 2013
Location: /dev/kmem
Device: Kobo Clara HD, Kindle Oasis
|
Quote:
Not only am I one person, I'm one unpaid person. I highly doubt you, or even all the users of all my plugins combined, get enough value out of it to pay me enough to quit my job and dedicate that time to calibre plugin development instead. I'm happy to support what I can, but I will not tolerate someone expecting a level of support that's beyond even most gold-level paid support contracts without first being paid at or above that level. And whether or not you actually expect that, or whether or not you intended to come across that way, that's how I read your comments. The decision to only support Python 3 once calibre has official Python 3 support is similar. I'm one unpaid person with not a lot of spare time, and supporting Python 2 is a disproportionate amount of extra work. By cutting out Python 2 as early as I can, I'm going to save myself a significant amount of time (relative to how much I have to spend on these plugins). Quote:
Quote:
Quote:
Quote:
The developer (remember, just me) doesn't think that the desire to have it work on your system was an unreasonable one. The desire to have things work properly in your environment is reasonable. I do think that what appears to be your expectation that I will make it work in your environment is unreasonable. Quote:
Quote:
It's similar to choosing the best tool for the job. I write documents in Markdown normally, or LaTeX if they're professional/academic documents. When I need to use office formats I prefer to use LibreOffice. But sometimes the best tool for the job means logging in to my Microsoft account or booting up Windows and opening Word or Excel. Or, as much as I don't like to administer Windows systems, if you need to do enterprise identity management for a larger company or you need to manage Windows computers there still isn't a viable alternative to Active Directory. Quote:
Quote:
Quote:
But people who add my repo have no guarantees that I built on Arch. Maybe I actually run OpenBSD and I built the binaries in a chroot with Arch packages unpacked in it, or I run Fedora and used mock to build the Arch binaries. Similarly there's no guarantee I tested on Arch, binaries I build on my Fedora box will likely run fine on an Arch system but (especially with a rolling release model) it's possible there could be breakages not apparent on Fedora. I can publish the Arch package without actually ever having an Arch system available to me. Quote:
Let's say now you run Fedora and you install my DNF repo. Nothing at all stops me from publishing a package which shadows a package from the upstream repos but includes maliciously modified binaries, or which runs a post-install script that makes malicious changes which now aren't tracked by RPM. When you install a package you run the pre- and post-install scripts as root, allow it to put files anywhere on the system (as long as it's not conflicting with a path owned by another package) owned by any UID (though if that UID isn't in the passwd database you should see a warning about it) with any permission bits, and that package may install anything to any path it wants. I could publish a package with software, then publish an update that includes a post-install script that sets capabilities and adds setuid to some binaries, executes and disowns it, and even overwrites core binaries with malicious copies (RPM only prevents the packaged files from conflicting). Calibre, on the other hand, can be installed manually or automatically without needing any root privileges. You could use chroots or systemd-nspawn to isolate it from the system to further minimize any potential damage if Kovid ever decides he's going to start removing ~/.local/ everywhere. The risk of calibre is far lower than a third-party repository. Just like deciding whether to use the official or distro calibre package, each person has to decide for themselves whether to trust any particular third-party repository, and the decision may well be different in different environments (I have third-party repos on my personal laptop I wouldn't put on my work laptop). But if someone is willing to install a third-party repo from someone they wouldn't give root access to and also concerned about the security and stability effects the official calibre package may have on their system, I would strongly encourage them to re-evaluate and make sure they understand what it is each one of those things can do. Quote:
Quote:
Your previous sentence strongly implies the opposite. Both can be true. I choose to support only the latest plugin and calibre, and I will choose to support only Python 3 as early as I reasonably can, because that's a better use of my limited time. With the obligations I have, the things that simply must happen each day, and my personal circumstances, it's not possible for me to do more than that without negatively impacting the time for things that must happen. |
|||||||||||||
![]() |
![]() |
![]() |
#2216 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46
Karma: 32534
Join Date: Jan 2020
Device: Kobo Clara HD (patched, 100% kepubs); Calibre 5 (Win10)
|
After updating to this build the very same bug that I experienced with v3.2.10 and Calibre 4.18 is back: newly-synced books can't be found anywhere on the device. Only that this time I am using v3.2.11 with Calibre 4.19.
The processing of the books (that occurs when you eject and unplug the device from the PC) is suspiciously fast (as if just one book has been synced instead of a dozen) and none of the new books is either searchable or listed within the My Books section. On a sidenote, I can confirm that this build has corrected the spacing issue that I was experiencing with v3.2.10 and Calibre 4.19 (kepubs are now displayed correctly at least on Calibre Viewer - of course I can't speak for the Kobo Clara as I am unable to find the books). (Many many thanks @jgoguen for your generosity in sharing the fruits of your hard and precious work with us!) |
![]() |
![]() |
![]() |
#2217 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,805
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Give up, this is one fight you will never win with the attitude you have. |
|
![]() |
![]() |
![]() |
#2218 | |
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 quick import could be because the first book failed to be processed correctly. That blocks the rest from being imported. And, if this was happening before, it might be a leftover from a previously sideloaded batch. You will probably need to remove these books, work out which are triggering the problem, fix it and send them again. Unfortunately, the only way I know to do this, is send the books in small batches until you find the problem book. |
|
![]() |
![]() |
![]() |
#2219 |
Generally Awesome Person
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,100
Karma: 2191133
Join Date: Jan 2013
Location: /dev/kmem
Device: Kobo Clara HD, Kindle Oasis
|
Once you do find what book is causing the problem, can you use the Scrambled ePub plugin to create a scrambled version of the book, verify the scrambled version also fails, and attach it? It would be interesting to see if perhaps there's some odd thing happening. Also attach a full debug log of sending the book to the Kobo device, in case anything is happening during the conversion process.
|
![]() |
![]() |
![]() |
#2220 |
Generally Awesome Person
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,100
Karma: 2191133
Join Date: Jan 2013
Location: /dev/kmem
Device: Kobo Clara HD, Kindle Oasis
|
I don't know if the class attribute is needed (it's present in KePubs published by Kobo) but those spans and their id attributes are what Kobo uses to save your reading position (and probably anything else involving locations inside books).
|
![]() |
![]() |
![]() |
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 |