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) regressions was February 20.

If possible, consider this to be a freeze exception request (if needed).
Hopefully the above is adequate justification. 10.6.2 is a relatively
small change from 10.5.0 in terms of functionality, but it adds a number
of new interfaces to the API and, most importantly, adds some
documentation and preprocessor symbols designed to ease the transition
to qpdf 11.0, which will switch shared pointer implementations that may
require source changes in some rare cases. I released qpdf 10.6 two
weeks before freeze to ensure it would make the cut, but then there were
delays because of pikepdf test failures that weren't real problems, just
reliance on previously incorrect functionality from qpdf. Over 10.5,
10.6 adds a number of fixes to character encoding issues (which is what
caused the pikepdf test failures) and also makes it possible to use the
C API to do a number of things that could previously only be done with
the C++ API.

Bottom line: this is a much better version to be in an LTS release than
10.5.0.

** Summary changed:

- qpdf 10.6.1 not syncing?
+ qpdf 10.6.2 not syncing (freeze exception?)

-- 
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.2 not syncing (freeze exception?)

Status in qpdf package in Ubuntu:
  New

Bug description:
  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 to
  qpdf 11.

  Is there something that needs to happen for this to sync? I don't want
  to miss the window.

  At this time, there are test failures in pikepdf because of a bug fix
  to qpdf in transcoding. We have determined that these test failures
  don't indicate a serious problem with either qpdf or pikepdf -- they
  are basically that pikepdf had some tests that were depending on
  incorrect qpdf functionality. For details, see
  https://github.com/pikepdf/pikepdf/issues/303

  The pikepdf author is aware of the upcoming Ubuntu 22.04 freeze and is
  trying to get a fix in in time, but I'm hoping we can avoid getting
  into a situation where we miss the bus. There's a chance I might
  release 10.6.2 to fix one other minor transcoding issue, but I don't
  consider the issue to be important enough to justify a release. But if
  the pikepdf author wants a release to simplify his testing, I will do
  it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qpdf/+bug/1960924/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to