Description of problem: $ evince /usr/share/doc/libconfig-devel/libconfig.pdf The evince command does not work. evince prints a non-specific error message saying just: PDF document is damaged pdf2ps is a bit more specific: $ pdf2ps libconfig.pdf **** Warning: An error occurred while reading an XREF table. **** The file has been damaged. This may have been caused **** by a problem while converting or transfering the file. **** Ghostscript will attempt to recover the data. **** Error: Trailer is not found. No pages will be processed (FirstPage > LastPage). **** This file had errors that were repaired or ignored. **** Please notify the author of the software that produced this **** file that it does not conform to Adobe's published PDF **** specification. $ ls -l /usr/share/doc/libconfig-devel/libconfig.pdf -rw-r--r--. 1 root root 315078 Jun 17 2015 /usr/share/doc/libconfig-devel/libconfig.pdf $ md5sum /usr/share/doc/libconfig-devel/libconfig.pdf 947bda6c48bdc03b83879d6738daa661 /usr/share/doc/libconfig-devel/libconfig.pdf Version-Release number of selected component (if applicable): libconfig-devel-1.5-2.fc23.x86_64 How reproducible: 100% Steps to Reproduce: 1. See steps above.
rpm -V checks out, so it doesn't seem to be due to local corruption.
Looking at the spec file, it's doing stuff like: # Prevent multilib conflicts sed -i '/^\/CreationDate/d' doc/libconfig.pdf sed -i '/^\/ModDate/d' doc/libconfig.pdf sed -i '/^\/ID /d' doc/libconfig.pdf which doesn't look like a good idea :-(
Thanks for the report. Tom, could we use look-aside cache for the pdf? We could then pre-generate PDFs locally. This shouldn't be against PG.
Yeah, I inherited that cruft, definitely not the right way to solve that issue. I'll just add the PDF as a source.
libconfig-1.5-3.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-b33c875366
libconfig-1.5-3.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update libconfig' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-b33c875366
libconfig-1.5-3.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.