djvused lost the ability to add bookmarks

Bug #1935580 reported by Bill Yikes
6
This bug affects 1 person
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://ebooks.stackexchange.com/questions/7866/how-insert-the-outline-the-bookmarks-into-djvu

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://superuser.com/a/1466837

When the resulting djvu file is opened in the following viewers:

* evince v.3.38.2
* okular (with okular-extra-backends)
* qpdfview (with qpdfview-djvu-plugin)

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://bugs.launchpad.net/ubuntu/+source/evince/+bug/1935581

Bill Yikes (yik3s)
description: updated
Bill Yikes (yik3s)
description: updated
description: updated
Revision history for this message
Bill Yikes (yik3s) wrote (last edit ):

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
qpdfview bug report => https://bugs.launchpad.net/ubuntu/+source/qpdfview/+bug/1935600

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.