Bug 24975 - foliate, simple and modern eBook viewer
Summary: foliate, simple and modern eBook viewer
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://johnfactotum.github.io/foliate/
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-06-18 13:42 CEST by Pavel Fric
Modified: 2021-04-29 11:42 CEST (History)
6 users (show)

See Also:
Source RPM: foliate
CVE:
Status comment:


Attachments

Description Pavel Fric 2019-06-18 13:42:47 CEST
Features

View EPUB files. Foliate is based on Epub.js, and supports both two-page view and scrolled view. Customize font and line-spacing. Choose between light, sepia, dark, and invert mode.

Easy navigation. View the table of contents, or use the find in book feature. Reading progress slider with chapter marks makes it easy to find your way through the book.

Quick dictionary lookup. Foliate uses metadata included in the eBook to determine which language to lookup. This feature is powered by Wiktionary, the free dictionary.

Add bookmarks, highlights, and notes. Foliate stores your reading progress, bookmarks, and annotations in your XDG data directory as plain JSON files, so you can export or sync them easily.
Comment 1 Stig-Ørjan Smelror 2019-06-19 12:04:01 CEST
Hi Pavel.

Can you please try installing this package and let me know how it works?

https://mirror.kekepower.com/linux/foliate/foliate-1.3.0-1.mga7.x86_64.rpm

Cheers,
Stig

CC: (none) => smelror

Comment 2 Marja Van Waes 2019-06-19 12:56:15 CEST
Assigning to Stig, because he seems to be working on it.

@ Stig

Please assign back to bugsquad if I misunderstood.

Assignee: bugsquad => smelror
Severity: normal => enhancement
Keywords: (none) => NEEDINFO
Summary: Simple and modern eBook viewer => foliate, simple and modern eBook viewer
CC: (none) => marja11

Comment 3 Marja Van Waes 2019-06-19 12:57:29 CEST
@ Pavel

The NEEDINFO keyword was set, because we are waiting for your feedback :-)
Comment 4 Pavel Fric 2019-06-19 13:52:59 CEST
I have 32bit architecture installed on my computer. Thus the RPM package is incompatible with the system.
Comment 5 Stig-Ørjan Smelror 2019-06-19 13:57:19 CEST
(In reply to Pavel Fric from comment #4)
> I have 32bit architecture installed on my computer. Thus the RPM package is
> incompatible with the system.

https://mirror.kekepower.com/linux/foliate/foliate-1.3.0-1.mga7.i586.rpm

Cheers,
Stig
Comment 6 Pavel Fric 2019-06-19 15:04:23 CEST
Opened EPUB file. Works. Thanks.
Comment 7 Pavel Fric 2020-05-02 16:12:14 CEST
Foliates version 2.1.1 released on April. Could you provide all packages? What repositories should I set in MCC?
Comment 8 Stig-Ørjan Smelror 2020-05-02 16:20:02 CEST
Hi Pavel.

Version 2.1.1 is in Cauldron.

Cheers,
Stig
Comment 9 Pavel Fric 2020-05-02 16:46:19 CEST
Yes. I don't have Cauldron among the sources of software in MCC.
Comment 10 Pavel Fric 2020-06-13 16:42:14 CEST
Could be the newly released Foliate's version 2.2.1 made for Mageia 7 too?
https://github.com/johnfactotum/foliate/releases

Component: RPM Packages => Backports
Version: Cauldron => 7

Comment 11 Aurelien Oudelet 2020-09-20 17:29:02 CEST
Hi,
Thanks for requesting a backport to Mageia 7 for packages updated in Cauldron.

According to our current backports policy:
https://wiki.mageia.org/en/Backports_policy

- Package maintainers are under no obligation to provide backports for the packages they maintain (whereas a maintainer should provide updates to the stable releases for packages he/she maintains).
- Another packager can step in and provide backports provided he contacts maintainer about this. He must then keep the maintainer informed when working on it.
- The maintainer can refuse that some packages be backported. If hard conflicts arise (eg. the maintainer vs all other packagers), we can refer to the council.
- Packager (maintainer or not) who will submit backport will also have to provide security and bug updates if necessary.

Packager/Maintainer: If you are working on this backport request, please change status to "Assigned". Feel free to Close this if you think it is against current Backports policy.

Reporter: Your request is under investigations.
In the meantime, we suggest look for Appimage or Flatpak version of this.
Comment 12 Pavel Fric 2021-04-06 13:32:23 CEST
The version 2.6.3 of Foliate reader was released in April 2021.
Comment 13 Pavel Fric 2021-04-19 08:07:17 CEST
Note: in Mageia distribution, there is some issue with the path, where the .mo file is stored. The observation: after launch of Foliate the application's GUI remains in English. Also, I took a look, where the .mo file connected with Foliate localization is located and found, that it is in this path:

/usr/share/locale/cs_CS/LC_MESSAGES/

Here is placed the file "com.github.johnfactotum.Foliate.mo", but doesn't affect the way the interface looks, as mentioned above.

So, I've created .mo file with that naming (com.github.johnfactotum.Foliate.mo) and placed it in the path below (where I would expect that file originally; maybe named like "foliate.mo"):

/usr/share/locale/cs/

Now the Foliate's GUI is/texts are localized.

The information from the Foliate´s develo=er: It used to use cs_CS but this has been fixed with 01e98b3, which is included in 2.6.x.
Comment 14 Stig-Ørjan Smelror 2021-04-19 11:29:31 CEST
Advisory
========

Foliate has been updated to versino 2.6.3 to fix l18n issues.

References
==========

Files
=====

Uploaded to core/updates_testing

foliate-2.6.3-1.mga8

from foliate-2.6.3-1.mga8.src.rpm

Version: 7 => 8
Assignee: smelror => qa-bugs

Comment 15 Thomas Andrews 2021-04-22 21:33:42 CEST
So, this isn't a backport for Mageia 8, after all. Changing the component field, and removing the NEEDINFO flag. And, I'll check it out and get back to you.

Keywords: NEEDINFO => (none)
CC: (none) => andrewsfarm
Severity: enhancement => normal
Component: Backports => RPM Packages

Comment 16 Thomas Andrews 2021-04-22 22:18:55 CEST
I tried this in a VirtualBox Plasma guest first. Since it is a Gtk+ application, it drew in a lot of Gnome-related dependencies, 33 of them in all, but it did install and update without issues.

I also tried it in a Gnome guest, where there were no additional dependencies to be installed at all.

Tested in each by loading and viewing an enhanced epub version of The Hobbit, by J.R.R.Tolkien. Played around with the settings, all of which seemed to be working fine. English was OK, but that is the only language I understand, so I didn't check for any other locales.

I will wait and see if anyone from a different locale will test this before giving it an OK.
Comment 17 Brian Rockwell 2021-04-24 15:19:52 CEST
M8 - GNOME - x86_64

English - US

$ uname -a
Linux localhost 5.10.30-desktop-1.mga8 #1 SMP Wed Apr 14 09:10:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

installed - no issues

downloaded and began reading a epub with images.  No issues with me

CC: (none) => brtians1

Comment 18 Thomas Andrews 2021-04-26 22:54:51 CEST
Validating. Advisory in Comment 14.

Keywords: (none) => validated_update
Whiteboard: (none) => MGA8-64-OK
CC: (none) => sysadmin-bugs

Aurelien Oudelet 2021-04-28 17:46:55 CEST

CC: (none) => ouaurelien
Keywords: (none) => advisory

Comment 19 Mageia Robot 2021-04-29 11:42:59 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0098.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.