After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 740975 - Move gnome-epub-thumbnailer to gnome-books?
Move gnome-epub-thumbnailer to gnome-books?
Status: RESOLVED OBSOLETE
Product: gnome-documents
Classification: Core
Component: books
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Books Maintainers
GNOME documents maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-12-01 13:58 UTC by Bastien Nocera
Modified: 2021-07-05 11:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2014-12-01 13:58:44 UTC
The gnome-epub-thumbnailer package contains 2 thumbnailers, one for epub books, and one for mobi books. We're unlikely to support mobi books for a while, but the epub thumbnailer is necessary for gnome-books to be useful and thumbnails to be visible.

Should we move the epub thumbnailer here?
Comment 1 Cosimo Cecchi 2014-12-22 07:36:37 UTC
In general, thumbnailers are system/platform components, and I never liked the approach of shipping them with applications; my favorite approach would be to have a gnome-thumbnailers repo that includes them all.
If that sounds too much, or you don't agree, I'd rather keep it outside of gnome-documents. One should not need to install gnome-documents to have epub or mobi files thumbnailed in the file manager.
Comment 2 Bastien Nocera 2015-01-05 23:42:10 UTC
(In reply to comment #1)
> In general, thumbnailers are system/platform components, and I never liked the
> approach of shipping them with applications;

Not that much of a difference when the applications are shipped with the system. It was certainly very helpful in the days when we had less libraries and writing a thumbnailer was like writing a big portion of the application.

> my favorite approach would be to
> have a gnome-thumbnailers repo that includes them all.
> If that sounds too much, or you don't agree, I'd rather keep it outside of
> gnome-documents. One should not need to install gnome-documents to have epub or
> mobi files thumbnailed in the file manager.

gnome-documents is installed by default, and gnome-documents will probably contain the only application capable of reading epubs on a default Fedora install. I would expect thumbnailed files to be readable...
Comment 3 Cosimo Cecchi 2015-01-06 00:59:13 UTC
(In reply to comment #2) 
> Not that much of a difference when the applications are shipped with the
> system. It was certainly very helpful in the days when we had less libraries
> and writing a thumbnailer was like writing a big portion of the application.

I buy that in some cases having the thumbnailer share code with the application can make it easier to write it, but I'm not really sure that's the case anymore (and that's definitely not true for this case).
In any event, my point is we're moving towards a world where applications are generally not shipped with the system; thumbnailers instead are generally shared between all applications and all users and need to live in /usr, so they're system components in that sense.

> gnome-documents is installed by default, and gnome-documents will probably
> contain the only application capable of reading epubs on a default Fedora
> install. I would expect thumbnailed files to be readable...

It might be installed by default on Fedora, but I'm not sure that's true for all distributions...

Anyway, I don't want to turn this into a big debate on the future of thumbnailers, as the world I mention above is not yet a reality.
If you strongly feel for merging the thumbnailer here and can provide a patch/volunteer to look at later bugs for it, I won't oppose it but I still think that time would be better spent towards a more future-proof solution.
Comment 4 Bastien Nocera 2015-03-25 13:51:13 UTC
Reassigning to new default assignee.
Comment 5 GNOME Infrastructure Team 2021-07-05 11:32:21 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-documents/-/issues/

Thank you for your understanding and your help.