- Fixed a typo in code for reading a "\b" escape character in strings. - Improved __repr__ in FloatObject. - Fixed a bug in reading octal escape sequences in strings. - Added getWidth and getHeight methods to the RectangleObject class. - Fixed compatibility warnings with Python 2.4 and 2.5. - Added addBlankPage and insertBlankPage methods on PdfFileWriter class. - Fixed a bug with circular references in page's object trees (typically annotations) that prevented correctly writing out a copy of those pages. - New merge page functions allow application of a transformation matrix. - To all patch contributors: I did a poor job of keeping this ChangeLog up-to-date for this release, so I an missing attributions here for any changes you submitted. Sorry! I'll do better in the future.
*** Bug 661477 has been marked as a duplicate of this bug. ***
pyPdf 1.13 is now available in rawhide, thanks for your patience.
(In reply to comment #2) > pyPdf 1.13 is now available in rawhide, thanks for your patience. Please can you update pyPdf in F15, F14 and F13 as well? In Fedora calibre is using this external pyPdf library instead its private one where one of the mentioned bugs (the typo for "\b") was explicitly fixed. If you don't have time, I could quickly do the update. Please let me know whether this would be OK with you.
(In reply to comment #3) > If you don't have time, I could quickly do the update. Please let me know > whether this would be OK with you. I did not update pyPdf F13/F14 because I tried to be careful with respect to possible incompatibilities (though I don't think there are any). F15 is definitively an oversight by me. So if you also assume that 1.13 is a compatible upgrade for 1.12, just go ahead and commit the update.
(In reply to comment #4) > I did not update pyPdf F13/F14 because I tried to be careful with respect to > possible incompatibilities (though I don't think there are any). F15 is > definitively an oversight by me. Sorry, F15 is fine. I have overseen that the update happened before F15 was split off. > So if you also assume that 1.13 is a compatible upgrade for 1.12, just go ahead > and commit the update. I have quickly checked the API and I haven't found any incompatible changes. The following packages depend on pyPdf in Fedora: calibre, pdfposter and pdfshuffler. I have tested all of them and I haven't seen any issues so far. So I've built the updates for F13 and F14 as well. Once they are in updates-testing, I'll mail the packagers of pdfposter and pdfshuffler to test it as well. That way we should be on the safe side not causing any breakage.
pyPdf-1.13-1.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/pyPdf-1.13-1.fc13
pyPdf-1.13-1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/pyPdf-1.13-1.fc14
pyPdf-1.13-1.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
pyPdf-1.13-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.