[Desktop-packages] [Bug 2039804] Re: Data loss: qpdf discards the character in a binary string following an octal quoted character with 1 or 2 digits

2023-10-27 Thread Jay Berkenbilt
I have verified by running manual tests on a docker image of 23.04 and 23.10 after manually installing the packages as downloaded from https://bugs.launchpad.net/ubuntu/+source/qpdf by verifying that I could reproduce the bug, then install the updated libqpdf package, then verifying that the bug wa

[Desktop-packages] [Bug 2039804] Re: Data loss: qpdf discards the character in a binary string following an octal quoted character with 1 or 2 digits

2023-10-25 Thread Jay Berkenbilt
All, thanks for pushing this through. To be clear, I agree with all the points that it would have been better if we could have included the extra tests, but I'm glad you agree with my analysis about the cost vs. benefit. I will find some time to test in the next few days. I can do the manual test f

[Desktop-packages] [Bug 2039804] Re: SRU request: qpdf: data loss bug affecting versions 11.0.0 through 11.6.2

2023-10-23 Thread Jay Berkenbilt
The tests include binary files. Unless something has changed, I can't create a quilt patch that modifies a binary file. The qpdf test suite is full of PDF files, and PDF files are binary files, even when they are hand-created, as many of mine are. This makes including tests in patches challenging.

[Desktop-packages] [Bug 2039804] Re: SRU request: qpdf: data loss bug affecting versions 11.0.0 through 11.6.2

2023-10-23 Thread Jay Berkenbilt
> This is great, but is this test suite run as part of the package build and publication process in Ubuntu? If not, how could we arrange to run the test suite against the Ubuntu build of the package that includes this patch to ensure that we aren't regressing unaffected users in providing this upda

[Desktop-packages] [Bug 2039804] Re: qpdf: data loss bug affecting versions 11.0.0 through 11.6.2

2023-10-19 Thread Jay Berkenbilt
I've gone as far as I think I can, but I can do additional steps if needed. I have not tagged this or uploaded anything anywhere. Please let me know if I can/should take any additional steps to get this approved and processed as an SRU. ** Summary changed: - qpdf: data loss bug affecting versions

[Desktop-packages] [Bug 2039804] [NEW] SRU request: qpdf: data loss bug affecting versions 11.0.0 through 11.6.2

2023-10-19 Thread Jay Berkenbilt
Public bug reported: Notes: * I am the upstream author and debian maintainer for qpdf. * This bug has been fixed in debian unstable and testing with version 11.6.3, but because 24.04 is not yet open, it has not synced. This should not block fixing 23.04 and 22.04. I have uploaded 11.6.3 to my p

[Desktop-packages] [Bug 2039804] Re: qpdf: data loss bug affecting versions 11.0.0 through 11.6.2

2023-10-19 Thread Jay Berkenbilt
** Patch added: "qpdf-11.5.0-1ubuntu1.debdiff" https://bugs.launchpad.net/ubuntu/+source/qpdf/+bug/2039804/+attachment/5711202/+files/qpdf-11.5.0-1ubuntu1.debdiff -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https:/

[Desktop-packages] [Bug 2008780] [NEW] please sync qpdf 11.3.0

2023-02-28 Thread Jay Berkenbilt
Public bug reported: I'm not sure whether a feature freeze exception is required to sync 11.3.0 given that it was uploaded just before feature freeze. In any case, 11.3.0 has a couple of bug fixes, one very localized feature enhancement (whose implementation doesn't touch any existing code), and s

[Desktop-packages] [Bug 1964707] [NEW] please sync qpdf 10.6.3

2022-03-13 Thread Jay Berkenbilt
Public bug reported: qpdf 10.6.3 is in debian unstable with no blockers other than age. It is a bug-fix only release. The two code-facing changes are fix to allow correct handling of PDF 2.0 native UTF-8 strings and a fix to appearance stream generation when "0 Tf" appears in "/DA". ** Affects: q

[Desktop-packages] [Bug 1960924] Re: qpdf 10.6.2 not syncing (freeze exception?)

2022-02-21 Thread Jay Berkenbilt
Thanks for the clarification. What is the last date for uploading 10.6.3 before final freeze? There is one small bug fix on main for appearance stream generation that I might want to release, but I'll wait and see if anything else shows up. -- You received this bug notification because you are a

[Desktop-packages] [Bug 1960924] Re: qpdf 10.6.1 not syncing?

2022-02-21 Thread Jay Berkenbilt
All regressions have been resolved now, and it seems to me like it's going to automatically migrate, but I'm not sure whether we missed the window to do so without a freeze exception. As far as I can see, the freeze date was February 19. I think the pikepdf upload that resolved the (false) regressi

[Desktop-packages] [Bug 1960924] Re: qpdf 10.6.1 not syncing?

2022-02-16 Thread Jay Berkenbilt
It helps. Thanks. I just released 10.6.2, and pikepdf 5.0 is also being released hopefully today to get the two back in sync. Hopefully no further manual action will be required. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubu

[Desktop-packages] [Bug 1960924] Re: qpdf 10.6.1 not syncing?

2022-02-15 Thread Jay Berkenbilt
There will definitely be a 10.6.2 in the next day or two. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1960924 Title: qpdf 10.6.1 not syncing? Status in qpdf package in Ubuntu: New

[Desktop-packages] [Bug 1960924] [NEW] qpdf 10.6.1 not syncing?

2022-02-15 Thread Jay Berkenbilt
Public bug reported: I'm noticing that qpdf-10.6.1 is not syncing from Debian even though, as far as I can see, automatic sync freeze has not yet happened. There are some major changes in 10.6 that I would really like to get into Ubuntu because they include transitional code to help users migrate

[Desktop-packages] [Bug 1918729] Re: please sync qpdf 10.3.1-1 from debian experimental

2021-03-11 Thread Jay Berkenbilt
Makes sense. Hopefully ubuntu is looking either at only the supported architectures or only the ones that it uses itself. In the former case, looks like everything's built but mips64el which appears to be building now, so hopefully it's not much longer. If I'm lucky, 10.2.0 and 10.3.0 won't make it

[Desktop-packages] [Bug 1918729] Re: please sync qpdf 10.3.1-1 from debian experimental

2021-03-11 Thread Jay Berkenbilt
Thanks. I don't know if there's a way for me to know when your utility can find it. I wait until I get the email from debian that the package has been accepted before posting this, but apparently that's not quite enough. Eventually debian will release, Ubuntu will release, and automatic syncs will

[Desktop-packages] [Bug 1918729] [NEW] please sync qpdf 10.3.1-1 from debian experimental

2021-03-11 Thread Jay Berkenbilt
Public bug reported: 10.3.1 includes a very small but important fix to a bug that would cause qpdf 10.3.0 to reject certain valid files when splitting pages. I also added a check for exceptions that will make future bugs of this type (if any) just generate warnings instead of blocking the whole op

[Desktop-packages] [Bug 1917906] Re: please sync qpdf 10.3.0-1 from debian experimental

2021-03-06 Thread Jay Berkenbilt
This is a bug-fix release. It contains only two changes: correction of a very old bug (from 2.3.0 released in 2011) involving references to replaced objects and a more significant series of fixes to the form field enhancements in 10.2.0, which turned out to be incorrect and were creating PDF files

[Desktop-packages] [Bug 1917906] [NEW] please sync qpdf 10.3.0-1 from debian experimental

2021-03-05 Thread Jay Berkenbilt
Public bug reported: Sorry to do this again so soon, but I released qpdf 10.3.0 and uploaded to debian experimental. I have gotten the email from debian indicating that the package has been accepted, and it is visible on qa.debian.org, so hopefully it's "there" for purposes of doing the sync. If n

[Desktop-packages] [Bug 1916658] Re: please sync qpdf 10.2.0-1 from debian experimental

2021-02-23 Thread Jay Berkenbilt
Great, thanks! -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1916658 Title: please sync qpdf 10.2.0-1 from debian experimental Status in qpdf package in Ubuntu: Fix Committed Bug de

[Desktop-packages] [Bug 1916658] Re: please sync qpdf 10.2.0-1 from debian experimental

2021-02-23 Thread Jay Berkenbilt
I just uploaded it. I can ask again in a couple of days. I'll put a reminder for tomorrow to check status. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1916658 Title: please sync qpdf

[Desktop-packages] [Bug 1916658] [NEW] please sync qpdf 10.2.0-1 from debian experimental

2021-02-23 Thread Jay Berkenbilt
Public bug reported: Since debian is in freeze, I uploaded qpdf-10.2.0-1 to experimental. I know unstable syncs automatically to Ubuntu, but I'm not sure I have to request a sync from experimental or if this is the way to do it. In any case, it would be great if we can pull qpdf-10.2.0-1 from expe

[Desktop-packages] [Bug 1564249] Re: Cannot print a PDF with AcroForms using fit-to-page

2019-02-02 Thread Jay Berkenbilt
I think this bug can be closed now, right? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to cups-filters in Ubuntu. https://bugs.launchpad.net/bugs/1564249 Title: Cannot print a PDF with AcroForms using fit-to-page Status in cups-filte

[Desktop-packages] [Bug 1753621] Re: FeatureFreeze exception

2018-03-06 Thread Jay Berkenbilt
qpdf 8.0.2 is released, on github and sourceforge, and uploaded to debian unstable. It should be visible momentarily. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1753621 Title: Featur

[Desktop-packages] [Bug 1753621] Re: FeatureFreeze exception

2018-03-06 Thread Jay Berkenbilt
As far as I know, 8.0.0 contains everything Sahil and Pranjal need. I have finalized 8.0.2 and am building the releases now. It takes over an hour because of that other OS that some people run. I should have 8.0.2 in debian within a few hours. -- You received this bug notification because you are

[Desktop-packages] [Bug 1753621] Re: FeatureFreeze exception

2018-03-06 Thread Jay Berkenbilt
Acknowledged. I will try to get 8.0.2 out today and will update this ticket when uploaded. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1753621 Title: FeatureFreeze exception Status i

[Desktop-packages] [Bug 1753621] [NEW] FeatureFreeze exception

2018-03-05 Thread Jay Berkenbilt
Public bug reported: I am requesting an exception to the FeatureFreeze for Ubuntu 18.04 LTS. I would like qpdf 8.0.1 to be synced from debian. I am the upstream author of qpdf and the debian maintainer. I released 8.0.0 with the explicit goal of beating the 18.04 feature freeze. It was released a

[Desktop-packages] [Bug 1744764] [NEW] Please sync qpdf 7.1.0 from debian unstable

2018-01-22 Thread Jay Berkenbilt
Public bug reported: If possible, please sync qpdf 7.1.0-1 from debian unstable for Ubuntu 8.04. This is binary compatible with 7.0.0, which is currently in Ubuntu. I thought this happened automatically, so forgive me if this report is superfluous. qpdf 7.1.0 has been in debian unstable for a week

[Desktop-packages] [Bug 1670730] Re: pdftopdf "inflate data - incorrect data check" with certain PDFs

2017-07-30 Thread Jay Berkenbilt
The latest version of qpdf in github is able to process the attached file now. When 7.0.0 is released later this summer, it should be able to handle this file and many with similar errors. Thanks. -- You received this bug notification because you are a member of Desktop Packages, which is subscri

[Desktop-packages] [Bug 1564249] Re: Cannot print a PDF with AcroForms using fit-to-page

2016-08-22 Thread Jay Berkenbilt
I'll have to study it. Sorry, I have been quite starved for time to work on qpdf. I would like to fix this, but I can't commit to a timeframe. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs

[Desktop-packages] [Bug 1564249] Re: Cannot print a PDF with AcroForms using fit-to-page

2016-04-01 Thread Jay Berkenbilt
If I'm reading this correctly, it looks like there's no short-term change to qpdf required. Is that correct? I'm thinking doing this type of flatting in qpdf is probably out of scope, but in any case, I wouldn't have time to work on it any time soon. I haven't studied interactive forms enough to kn

[Desktop-packages] [Bug 1397413] Re: QPDF: Exception: operation for Name object attempted on object of wrong type

2015-04-02 Thread Jay Berkenbilt
https://github.com/qpdf/qpdf/issues/45 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1397413 Title: QPDF: Exception: operation for Name object attempted on object of wrong type Statu

[Desktop-packages] [Bug 1397413] Re: QPDF: Exception: operation for Name object attempted on object of wrong type

2015-04-02 Thread Jay Berkenbilt
Having qpdf able to treat strings as names would be a pretty small enhancement and would probably improve its ability to handle a whole category of broken files. I'll try to work this in for the next update. Thanks for providing this detailed summary of the problem. Very helpful. -- You received

[Desktop-packages] [Bug 1397413] Re: QPDF: Exception: operation for Name object attempted on object of wrong type

2015-04-01 Thread Jay Berkenbilt
Does your problem happen with 5.1.2-3? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1397413 Title: QPDF: Exception: operation for Name object attempted on object of wrong type Statu

[Desktop-packages] [Bug 1397413] Re: QPDF: Exception: operation for Name object attempted on object of wrong type

2014-12-29 Thread Jay Berkenbilt
Sorry for the long delay. I have uploaded 5.1.2-3 to experimental. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1397413 Title: QPDF: Exception: operation for Name object attempted on o

[Desktop-packages] [Bug 1397413] Re: QPDF: Exception: operation for Name object attempted on object of wrong type

2014-12-11 Thread Jay Berkenbilt
Debian is in freeze, but I could upload to experimental and ubuntu could sync from there if that works. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to qpdf in Ubuntu. https://bugs.launchpad.net/bugs/1397413 Title: QPDF: Exception: ope

[Desktop-packages] [Bug 1397413] Re: QPDF: Exception: operation for Name object attempted on object of wrong type

2014-12-01 Thread Jay Berkenbilt
Before I commit this for real, I need to create a test case, but this seems to be a correct fix. ** Patch added: "page.diff" https://bugs.launchpad.net/ubuntu/+source/qpdf/+bug/1397413/+attachment/4272366/+files/page.diff -- You received this bug notification because you are a member of Desk

[Desktop-packages] [Bug 1397413] Re: QPDF: Exception: operation for Name object attempted on object of wrong type

2014-12-01 Thread Jay Berkenbilt
The problem is that the root object of the pages tree does not have a /Type key in its dictionary. The PDF spec says that /Type is required and must be /Pages for the root. qpdf could and should handle this particular type of damage or could at least give a better error message for it, but that's

[Desktop-packages] [Bug 1392048] Re: File not printed "Exception: unknown object type inspecting /Contents key in page dictionary"

2014-11-17 Thread Jay Berkenbilt
I haven't tried it myself, but qpdf has few dependencies, and the ones it has are pretty stable, and qpdf itself is binary compatible between 5.1.1 and 5.1.2. My guess is that you if grabbed the libqpdf13 package from Vivid and tried installing it in trusty, it would most likely work fine. -- You

[Desktop-packages] [Bug 1392048] Re: File not printed "Exception: unknown object type inspecting /Contents key in page dictionary"

2014-11-14 Thread Jay Berkenbilt
I have just uploaded 5.1.2-2 to debian unstable. You should be able to sync with that version to get a fix. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to cups-filters in Ubuntu. https://bugs.launchpad.net/bugs/1392048 Title: File not

[Desktop-packages] [Bug 1392048] Re: File not printed "Exception: unknown object type inspecting /Contents key in page dictionary"

2014-11-14 Thread Jay Berkenbilt
This is sufficient to fix the problem, I believe. I will pushing a commit with this change to github shortly after I finish ChangeLog updates, etc. I also created a test cases that calls qpdf --show-pages on a file that has a page with no content. I haven't tested in the context of printing, but I

[Desktop-packages] [Bug 1392048] Re: File not printed "Exception: unknown object type inspecting /Contents key in page dictionary"

2014-11-12 Thread Jay Berkenbilt
I guess getPageContents should just return an empty vector in that case and the documentation should specify that an empty vector might be returned. This is already the case if /Contents is literally an empty array. Thanks for the triage. -- You received this bug notification because you are a me

[Desktop-packages] [Bug 1263784] Re: PDF form data is blank when printed with lp

2013-12-23 Thread Jay Berkenbilt
The qpdfview program is not related to qpdf. They just have an unfortunate similarity in their names. There was a bug in qpdf that could cause loss of form data in some cases, but this bug was fixed in qpdf 5.0.0. I don't remember whether 4.2.0 had the fix in it, but I don't think it did. Using

[Desktop-packages] [Bug 1263717] [NEW] requesting sync of tiff from debian

2013-12-23 Thread Jay Berkenbilt
Public bug reported: (I am the debian maintainer of tiff) I just uploaded 4.0.3-7 with a dependency on dh-autoreconf. Hopefully this will allow you to eliminate the delta on this package and go back to matching the version in debian. ** Affects: tiff (Ubuntu) Importance: Undecided