djvused lost the ability to add bookmarks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
djvulibre (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Following these steps to add bookmarks using the set-outline instruction:
https:/
there is no error. And if I follow that with:
$ djvused foo.djvu -e 'print-outline'
it faithfully reproduces the outline I gave it.
This technique was also tested and had the same effect:
https:/
When the resulting djvu file is opened in the following viewers:
* evince v.3.38.2
* okular (with okular-
* qpdfview (with qpdfview-
in all 3 cases the bookmarks pane shows nothing. So either djvused is broken or all three viewers are broken. I believe okular and evince have different backends, so djvused is the likely culprit.
djvulibre-bin version is 3.5.28. I did not see have this problem with djvulibre-bin 3.5.27.1 & evince 3.22.1.
Evince bug mirrored here since it's unclear which one has the bug:
https:/
I just ran another test: I used the old evince (3.22.1) to open the djvu file produced by the new djvused command. The bookmarks appeared properly. This suggests that all three viewers are broken in the same way. Perhaps they all rely on a library that broke.
(edit)
Okular bug report => https:/ /bugs.launchpad .net/ubuntu/ +source/ okular/ +bug/1935601 /bugs.launchpad .net/ubuntu/ +source/ qpdfview/ +bug/1935600
qpdfview bug report => https:/