Description of problem: evince should not bundle synctex Version-Release number of selected component (if applicable): evince-3.28.2-2.fc28.x86_64 How reproducible: always – packaging issue Steps to Reproduce: Build the evince package Actual results: It compiles its own outdated copy of synctex. Expected results: Use upstream synctex. Additional info: According to the packaging guidelines, fedora packages should avoid bundling any libraries: https://fedoraproject.org/wiki/Packaging:Guidelines#Bundling_and_Duplication_of_system_libraries Unbundling synctex may also fix bug #1593827 and bug #1595899.
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'.
When I open evince at command line with a pdf file as argument, then it displays the pdf file, but prints also ! SyncTeX Error : No file? May it be related to the synctex problem in this bug report? evince-3.30.2-1.fc29.x86_64
Hi, current evince (3.30 and later) checks whether synctex is installed on the build machine during build. Synctex is part of texlive-lib-devel which we already require. The only think which is missing there is dependency on the version which is required by evince to use the system one. I'll add explicit dependency on it. However, the system synctex is used already in Fedora 29 so I'm going to close this with currentrelease resolution and will push the dependency without building it now. Regards
(In reply to Edgar Hoch from comment #2) > When I open evince at command line with a pdf file as argument, then it > displays the pdf file, but prints also > > ! SyncTeX Error : No file? > > May it be related to the synctex problem in this bug report? > > evince-3.30.2-1.fc29.x86_64 This is direct consequence of using system synctex. Evince maintainers removed the error in the bundle but texlive-base haven't removed it (the system synctex). I don't see a way how to disable showing of the error from evince.