Activity log for bug #1591528

Date Who What changed Old value New value Message
2016-06-11 16:23:09 Jeremy Bícha bug added bug
2016-06-11 16:23:13 Jeremy Bícha bug added subscriber Ubuntu Sponsors Team
2016-06-11 16:23:27 Jeremy Bícha removed subscriber Ubuntu Sponsors Team
2016-06-11 16:23:48 Jeremy Bícha poppler (Ubuntu): status New In Progress
2016-06-11 16:23:52 Jeremy Bícha poppler (Ubuntu): assignee Jeremy Bicha (jbicha)
2016-06-11 22:13:48 Jeremy Bícha description Please merge poppler 0.44.0-3 (main) from Debian unstable (main) Explanation of the Ubuntu delta and why it can be dropped: * Updated for soname change libpoppler58 -> 61 * New upstream version (soname update 57->58) * debian/patchres/revert_api_change.patch: - revert upstream commit that removed an enum, they claim it's not an abi change because it's unused, but other packages (bindings) rely on it to build still, we can drop the patch later once the redpends have been updated * Updated for soname change libpoppler56 -> 57 * Updated for soname change libpoppler52 -> 56 * Set hardening flags to "+all,-pie" to build with all hardening flags except -fPIE. * New upstream release (LP: #1449991) * Rename packages according to the new SONAMEs: - libpoppler49 -> libpoppler52 * debian/libpoppler-glib8.symbols.in: * debian/libpoppler-qt4-4.symbols.in: * debian/libpoppler-qt5-1.symbols.in: - Updated * Explicitly pass --disable-libopenjpeg now - this support was auto-disabled before but now configure fails without this flag. * Rename packages according to the new SONAMEs: - libpoppler47 -> libpoppler49 * Resynchronise with Debian, remaining changes: - Drop libopenjpeg-dev build depends, it is in universe. - Lower poppler-data to Suggests, it is too big for CD images, handled by language-selector. All of that is in the Debian package except for these: 1. Drop libopenjpeg-dev build-depends, it is in universe - We still need this dropped, except it is now libopenjp2-7-dev 2. Use --disable-libopenjpeg - Still needed 3. debian/patches/revert_api_change.patch: - Doing test build to see if any of Ubuntu's rdepends still need this to build 4. Lower poppler-data to Suggests since it's too big for CD images - Since we aren't as concerned about 1 or 2 MBs since we do DVDs instead of CDs, this seems like an obsolete change. See bug 893920 where we have language-selector install this for everyone after install anyway. $ apt show poppler-data Installed-Size: 12.4 MB Download-Size: 1,495 kB Changelog entries since current yakkety version 0.44.0-0ubuntu1: poppler (0.44.0-3) unstable; urgency=medium * Switch from OpenJPEG 1.x to 2.x: (Closes: #826825) - replace the libopenjpeg-dev build dependency with libopenjp2-7-dev - pass --enable-libopenjpeg=openjpeg2 to configure, to be sure OpenJPEG 2.x is used -- Pino Toscano <pino@debian.org> Thu, 09 Jun 2016 23:14:49 +0200 poppler (0.44.0-2) unstable; urgency=medium * Upload to unstable. (See #823667) -- Pino Toscano <pino@debian.org> Fri, 27 May 2016 22:13:46 +0200 poppler (0.44.0-1) experimental; urgency=medium * New upstream release. * Rename packages according to the new SONAMEs: - libpoppler60 -> libpoppler61 * Update copyright. -- Pino Toscano <pino@debian.org> Sun, 22 May 2016 08:46:59 +0200 poppler (0.43.0-1) experimental; urgency=medium * New upstream release: (Closes: #822644) - fixes pdfinfo man page (Closes: #813500) - fixes build with GCC 6 (Closes: #811901) * Rename packages according to the new SONAMEs: - libpoppler57 -> libpoppler60 * Update copyright. * Update symbols files: - adapt to the different internal symbols with GCC 6 * Update build dependencies: - add zlib1g-dev for Flate compression - add libnss3-dev for signature handling * Mention pdfsig in the description of poppler-utils. -- Pino Toscano <pino@debian.org> Sun, 01 May 2016 09:31:22 +0200 poppler (0.38.0-3) unstable; urgency=medium * Backport upstream commit b3425dd3261679958cd56c0f71995c15d2124433 to fix a crash on invalid files, reported also as CVE-2015-8868; patch upstream_Do-not-crash-on-invalid-files.patch. (Closes: #822578) * Update Vcs-* fields. * Bump Standards-Version to 3.9.8, no changes required. -- Pino Toscano <pino@debian.org> Mon, 25 Apr 2016 16:51:07 +0200 poppler (0.38.0-2) unstable; urgency=medium * Upload to unstable. (See #807089) -- Pino Toscano <pino@debian.org> Wed, 09 Dec 2015 20:21:27 +0100 poppler (0.38.0-1) experimental; urgency=medium * New upstream release: - fixes an initialized value in Splash (Closes: #777250) * Rename packages according to the new SONAMEs: - libpoppler47 -> libpoppler57 * Update copyright. * debian/patches: - qt-visibility.diff: refresh * Update symbols files. * Merge changes from 0.26.5-3 and 0.26.5-4. -- Pino Toscano <pino@debian.org> Sun, 29 Nov 2015 19:42:03 +0100 poppler (0.26.5-4) unstable; urgency=medium * Handle the new libstc++ ABI of GCC 5 on libpoppler-cpp: (Closes: #796919) - rename libpoppler-cpp0 to libpoppler-cpp0v5 - make libpoppler-cpp0v5 conflict/replace libpoppler-cpp0 -- Pino Toscano <pino@debian.org> Sat, 29 Aug 2015 11:11:46 +0200 poppler (0.26.5-3) unstable; urgency=medium * Replace "xpdf-utils (<< 3.02-2~)" with "xpdf-utils (<< 1:0), xpdf-common" to cleanup the old packages. (Closes: #774949) * Disable pie for now, as there seems to be an incompatibility between Qt5 and GCC >= 5. (Closes: #792592) * Tighten dependencies on the libpopplerN package to the exact binary version in other library packages and poppler-utils. (Closes: #767659) * control: rename XS-Testsuite to Testsuite. * autopkgtest tests: remove the realpath dependency, as the version of coreutils in stable provides the realpath binary. -- Pino Toscano <pino@debian.org> Sat, 25 Jul 2015 20:01:57 +0200 Please merge poppler 0.44.0-3 (main) from Debian unstable (main) Explanation of the Ubuntu delta and why it can be dropped: ===============================   * Updated for soname change libpoppler58 -> 61   * New upstream version (soname update 57->58)   * debian/patchres/revert_api_change.patch:     - revert upstream commit that removed an enum, they claim it's       not an abi change because it's unused, but other packages (bindings)       rely on it to build still, we can drop the patch later once the       redpends have been updated   * Updated for soname change libpoppler56 -> 57   * Updated for soname change libpoppler52 -> 56   * Set hardening flags to "+all,-pie" to build with all hardening flags     except -fPIE.   * New upstream release (LP: #1449991)   * Rename packages according to the new SONAMEs:     - libpoppler49 -> libpoppler52   * debian/libpoppler-glib8.symbols.in:   * debian/libpoppler-qt4-4.symbols.in:   * debian/libpoppler-qt5-1.symbols.in:     - Updated   * Explicitly pass --disable-libopenjpeg now - this support was auto-disabled     before but now configure fails without this flag.   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler49   * Resynchronise with Debian, remaining changes:     - Drop libopenjpeg-dev build depends, it is in universe.     - Lower poppler-data to Suggests, it is too big for CD images,       handled by language-selector. All of that is in the Debian package except for these: ==================================== 1. Drop libopenjpeg-dev build-depends, it is in universe - We still need this dropped, except it is now libopenjp2-7-dev 2. Use --disable-libopenjpeg - Still needed 3. debian/patches/revert_api_change.patch: - Not needed, see test build results below 4. Lower poppler-data to Suggests since it's too big for CD images - Since we aren't as concerned about 1 or 2 MBs since we do DVDs instead of CDs, this seems like an obsolete change. See bug 893920 where we have language-selector install this for everyone after install anyway. $ apt show poppler-data Installed-Size: 12.4 MB Download-Size: 1,495 kB Changelog entries since current yakkety version 0.44.0-0ubuntu1: ================= poppler (0.44.0-3) unstable; urgency=medium   * Switch from OpenJPEG 1.x to 2.x: (Closes: #826825)     - replace the libopenjpeg-dev build dependency with libopenjp2-7-dev     - pass --enable-libopenjpeg=openjpeg2 to configure, to be sure OpenJPEG 2.x       is used  -- Pino Toscano <pino@debian.org> Thu, 09 Jun 2016 23:14:49 +0200 poppler (0.44.0-2) unstable; urgency=medium   * Upload to unstable. (See #823667)  -- Pino Toscano <pino@debian.org> Fri, 27 May 2016 22:13:46 +0200 poppler (0.44.0-1) experimental; urgency=medium   * New upstream release.   * Rename packages according to the new SONAMEs:     - libpoppler60 -> libpoppler61   * Update copyright.  -- Pino Toscano <pino@debian.org> Sun, 22 May 2016 08:46:59 +0200 poppler (0.43.0-1) experimental; urgency=medium   * New upstream release: (Closes: #822644)     - fixes pdfinfo man page (Closes: #813500)     - fixes build with GCC 6 (Closes: #811901)   * Rename packages according to the new SONAMEs:     - libpoppler57 -> libpoppler60   * Update copyright.   * Update symbols files:     - adapt to the different internal symbols with GCC 6   * Update build dependencies:     - add zlib1g-dev for Flate compression     - add libnss3-dev for signature handling   * Mention pdfsig in the description of poppler-utils.  -- Pino Toscano <pino@debian.org> Sun, 01 May 2016 09:31:22 +0200 poppler (0.38.0-3) unstable; urgency=medium   * Backport upstream commit b3425dd3261679958cd56c0f71995c15d2124433 to fix     a crash on invalid files, reported also as CVE-2015-8868; patch     upstream_Do-not-crash-on-invalid-files.patch. (Closes: #822578)   * Update Vcs-* fields.   * Bump Standards-Version to 3.9.8, no changes required.  -- Pino Toscano <pino@debian.org> Mon, 25 Apr 2016 16:51:07 +0200 poppler (0.38.0-2) unstable; urgency=medium   * Upload to unstable. (See #807089)  -- Pino Toscano <pino@debian.org> Wed, 09 Dec 2015 20:21:27 +0100 poppler (0.38.0-1) experimental; urgency=medium   * New upstream release:     - fixes an initialized value in Splash (Closes: #777250)   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler57   * Update copyright.   * debian/patches:     - qt-visibility.diff: refresh   * Update symbols files.   * Merge changes from 0.26.5-3 and 0.26.5-4.  -- Pino Toscano <pino@debian.org> Sun, 29 Nov 2015 19:42:03 +0100 poppler (0.26.5-4) unstable; urgency=medium   * Handle the new libstc++ ABI of GCC 5 on libpoppler-cpp: (Closes: #796919)     - rename libpoppler-cpp0 to libpoppler-cpp0v5     - make libpoppler-cpp0v5 conflict/replace libpoppler-cpp0  -- Pino Toscano <pino@debian.org> Sat, 29 Aug 2015 11:11:46 +0200 poppler (0.26.5-3) unstable; urgency=medium   * Replace "xpdf-utils (<< 3.02-2~)" with     "xpdf-utils (<< 1:0), xpdf-common" to cleanup the old packages.     (Closes: #774949)   * Disable pie for now, as there seems to be an incompatibility between Qt5     and GCC >= 5. (Closes: #792592)   * Tighten dependencies on the libpopplerN package to the exact binary     version in other library packages and poppler-utils. (Closes: #767659)   * control: rename XS-Testsuite to Testsuite.   * autopkgtest tests: remove the realpath dependency, as the version of     coreutils in stable provides the realpath binary.  -- Pino Toscano <pino@debian.org> Sat, 25 Jul 2015 20:01:57 +0200 Test build ========== I did a test build of all of poppler reverse build-dependencies. - twidge is a haskell package so it's currently unbuildable - cirkuit is unbuildable but it's been unbuildable for a while and is unrelated, filed bug 1591557 - calibre FTBFS on arm64 - qt issue? - gle-graphics FTBFS on armhf - gl issue? - I haven't gotten LibreOffice to build yet - Note that python-poppler did need to be fixed (bug 1528489) but this was done in Debian 2 weeks ago and auto-synced. - poppler-sharp rebuilt fine but still references the removed POPPLER_ORIENTATION_* enums. This is because it wasn't actually building bindings for the current API, but building for the last time poppler-sharp was updated upstream (poppler 0.18!). I will file a bug in Debian. python-poppler and poppler-sharp are the only 2 of the packages I built to have results when I rgrepped "POPPLER_ORIENTATION" in their source code.
2016-06-11 22:34:51 Jeremy Bícha description Please merge poppler 0.44.0-3 (main) from Debian unstable (main) Explanation of the Ubuntu delta and why it can be dropped: ===============================   * Updated for soname change libpoppler58 -> 61   * New upstream version (soname update 57->58)   * debian/patchres/revert_api_change.patch:     - revert upstream commit that removed an enum, they claim it's       not an abi change because it's unused, but other packages (bindings)       rely on it to build still, we can drop the patch later once the       redpends have been updated   * Updated for soname change libpoppler56 -> 57   * Updated for soname change libpoppler52 -> 56   * Set hardening flags to "+all,-pie" to build with all hardening flags     except -fPIE.   * New upstream release (LP: #1449991)   * Rename packages according to the new SONAMEs:     - libpoppler49 -> libpoppler52   * debian/libpoppler-glib8.symbols.in:   * debian/libpoppler-qt4-4.symbols.in:   * debian/libpoppler-qt5-1.symbols.in:     - Updated   * Explicitly pass --disable-libopenjpeg now - this support was auto-disabled     before but now configure fails without this flag.   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler49   * Resynchronise with Debian, remaining changes:     - Drop libopenjpeg-dev build depends, it is in universe.     - Lower poppler-data to Suggests, it is too big for CD images,       handled by language-selector. All of that is in the Debian package except for these: ==================================== 1. Drop libopenjpeg-dev build-depends, it is in universe - We still need this dropped, except it is now libopenjp2-7-dev 2. Use --disable-libopenjpeg - Still needed 3. debian/patches/revert_api_change.patch: - Not needed, see test build results below 4. Lower poppler-data to Suggests since it's too big for CD images - Since we aren't as concerned about 1 or 2 MBs since we do DVDs instead of CDs, this seems like an obsolete change. See bug 893920 where we have language-selector install this for everyone after install anyway. $ apt show poppler-data Installed-Size: 12.4 MB Download-Size: 1,495 kB Changelog entries since current yakkety version 0.44.0-0ubuntu1: ================= poppler (0.44.0-3) unstable; urgency=medium   * Switch from OpenJPEG 1.x to 2.x: (Closes: #826825)     - replace the libopenjpeg-dev build dependency with libopenjp2-7-dev     - pass --enable-libopenjpeg=openjpeg2 to configure, to be sure OpenJPEG 2.x       is used  -- Pino Toscano <pino@debian.org> Thu, 09 Jun 2016 23:14:49 +0200 poppler (0.44.0-2) unstable; urgency=medium   * Upload to unstable. (See #823667)  -- Pino Toscano <pino@debian.org> Fri, 27 May 2016 22:13:46 +0200 poppler (0.44.0-1) experimental; urgency=medium   * New upstream release.   * Rename packages according to the new SONAMEs:     - libpoppler60 -> libpoppler61   * Update copyright.  -- Pino Toscano <pino@debian.org> Sun, 22 May 2016 08:46:59 +0200 poppler (0.43.0-1) experimental; urgency=medium   * New upstream release: (Closes: #822644)     - fixes pdfinfo man page (Closes: #813500)     - fixes build with GCC 6 (Closes: #811901)   * Rename packages according to the new SONAMEs:     - libpoppler57 -> libpoppler60   * Update copyright.   * Update symbols files:     - adapt to the different internal symbols with GCC 6   * Update build dependencies:     - add zlib1g-dev for Flate compression     - add libnss3-dev for signature handling   * Mention pdfsig in the description of poppler-utils.  -- Pino Toscano <pino@debian.org> Sun, 01 May 2016 09:31:22 +0200 poppler (0.38.0-3) unstable; urgency=medium   * Backport upstream commit b3425dd3261679958cd56c0f71995c15d2124433 to fix     a crash on invalid files, reported also as CVE-2015-8868; patch     upstream_Do-not-crash-on-invalid-files.patch. (Closes: #822578)   * Update Vcs-* fields.   * Bump Standards-Version to 3.9.8, no changes required.  -- Pino Toscano <pino@debian.org> Mon, 25 Apr 2016 16:51:07 +0200 poppler (0.38.0-2) unstable; urgency=medium   * Upload to unstable. (See #807089)  -- Pino Toscano <pino@debian.org> Wed, 09 Dec 2015 20:21:27 +0100 poppler (0.38.0-1) experimental; urgency=medium   * New upstream release:     - fixes an initialized value in Splash (Closes: #777250)   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler57   * Update copyright.   * debian/patches:     - qt-visibility.diff: refresh   * Update symbols files.   * Merge changes from 0.26.5-3 and 0.26.5-4.  -- Pino Toscano <pino@debian.org> Sun, 29 Nov 2015 19:42:03 +0100 poppler (0.26.5-4) unstable; urgency=medium   * Handle the new libstc++ ABI of GCC 5 on libpoppler-cpp: (Closes: #796919)     - rename libpoppler-cpp0 to libpoppler-cpp0v5     - make libpoppler-cpp0v5 conflict/replace libpoppler-cpp0  -- Pino Toscano <pino@debian.org> Sat, 29 Aug 2015 11:11:46 +0200 poppler (0.26.5-3) unstable; urgency=medium   * Replace "xpdf-utils (<< 3.02-2~)" with     "xpdf-utils (<< 1:0), xpdf-common" to cleanup the old packages.     (Closes: #774949)   * Disable pie for now, as there seems to be an incompatibility between Qt5     and GCC >= 5. (Closes: #792592)   * Tighten dependencies on the libpopplerN package to the exact binary     version in other library packages and poppler-utils. (Closes: #767659)   * control: rename XS-Testsuite to Testsuite.   * autopkgtest tests: remove the realpath dependency, as the version of     coreutils in stable provides the realpath binary.  -- Pino Toscano <pino@debian.org> Sat, 25 Jul 2015 20:01:57 +0200 Test build ========== I did a test build of all of poppler reverse build-dependencies. - twidge is a haskell package so it's currently unbuildable - cirkuit is unbuildable but it's been unbuildable for a while and is unrelated, filed bug 1591557 - calibre FTBFS on arm64 - qt issue? - gle-graphics FTBFS on armhf - gl issue? - I haven't gotten LibreOffice to build yet - Note that python-poppler did need to be fixed (bug 1528489) but this was done in Debian 2 weeks ago and auto-synced. - poppler-sharp rebuilt fine but still references the removed POPPLER_ORIENTATION_* enums. This is because it wasn't actually building bindings for the current API, but building for the last time poppler-sharp was updated upstream (poppler 0.18!). I will file a bug in Debian. python-poppler and poppler-sharp are the only 2 of the packages I built to have results when I rgrepped "POPPLER_ORIENTATION" in their source code. Please merge poppler 0.44.0-3 (main) from Debian unstable (main) Explanation of the Ubuntu delta and why it can be dropped: ===============================   * Updated for soname change libpoppler58 -> 61   * New upstream version (soname update 57->58)   * debian/patchres/revert_api_change.patch:     - revert upstream commit that removed an enum, they claim it's       not an abi change because it's unused, but other packages (bindings)       rely on it to build still, we can drop the patch later once the       redpends have been updated   * Updated for soname change libpoppler56 -> 57   * Updated for soname change libpoppler52 -> 56   * Set hardening flags to "+all,-pie" to build with all hardening flags     except -fPIE.   * New upstream release (LP: #1449991)   * Rename packages according to the new SONAMEs:     - libpoppler49 -> libpoppler52   * debian/libpoppler-glib8.symbols.in:   * debian/libpoppler-qt4-4.symbols.in:   * debian/libpoppler-qt5-1.symbols.in:     - Updated   * Explicitly pass --disable-libopenjpeg now - this support was auto-disabled     before but now configure fails without this flag.   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler49   * Resynchronise with Debian, remaining changes:     - Drop libopenjpeg-dev build depends, it is in universe.     - Lower poppler-data to Suggests, it is too big for CD images,       handled by language-selector. All of that is in the Debian package except for these: ==================================== 1. Drop libopenjpeg-dev build-depends, it is in universe - We still need this dropped, except it is now libopenjp2-7-dev 2. Use --disable-libopenjpeg - Still needed 3. debian/patches/revert_api_change.patch: - Not needed, see test build results below 4. Lower poppler-data to Suggests since it's too big for CD images - Since we aren't as concerned about 1 or 2 MBs since we do DVDs instead of CDs, this seems like an obsolete change. See bug 893920 where we have language-selector install this for everyone after install anyway. $ apt show poppler-data Installed-Size: 12.4 MB Download-Size: 1,495 kB Changelog entries since current yakkety version 0.44.0-0ubuntu1: ================= poppler (0.44.0-3) unstable; urgency=medium   * Switch from OpenJPEG 1.x to 2.x: (Closes: #826825)     - replace the libopenjpeg-dev build dependency with libopenjp2-7-dev     - pass --enable-libopenjpeg=openjpeg2 to configure, to be sure OpenJPEG 2.x       is used  -- Pino Toscano <pino@debian.org> Thu, 09 Jun 2016 23:14:49 +0200 poppler (0.44.0-2) unstable; urgency=medium   * Upload to unstable. (See #823667)  -- Pino Toscano <pino@debian.org> Fri, 27 May 2016 22:13:46 +0200 poppler (0.44.0-1) experimental; urgency=medium   * New upstream release.   * Rename packages according to the new SONAMEs:     - libpoppler60 -> libpoppler61   * Update copyright.  -- Pino Toscano <pino@debian.org> Sun, 22 May 2016 08:46:59 +0200 poppler (0.43.0-1) experimental; urgency=medium   * New upstream release: (Closes: #822644)     - fixes pdfinfo man page (Closes: #813500)     - fixes build with GCC 6 (Closes: #811901)   * Rename packages according to the new SONAMEs:     - libpoppler57 -> libpoppler60   * Update copyright.   * Update symbols files:     - adapt to the different internal symbols with GCC 6   * Update build dependencies:     - add zlib1g-dev for Flate compression     - add libnss3-dev for signature handling   * Mention pdfsig in the description of poppler-utils.  -- Pino Toscano <pino@debian.org> Sun, 01 May 2016 09:31:22 +0200 poppler (0.38.0-3) unstable; urgency=medium   * Backport upstream commit b3425dd3261679958cd56c0f71995c15d2124433 to fix     a crash on invalid files, reported also as CVE-2015-8868; patch     upstream_Do-not-crash-on-invalid-files.patch. (Closes: #822578)   * Update Vcs-* fields.   * Bump Standards-Version to 3.9.8, no changes required.  -- Pino Toscano <pino@debian.org> Mon, 25 Apr 2016 16:51:07 +0200 poppler (0.38.0-2) unstable; urgency=medium   * Upload to unstable. (See #807089)  -- Pino Toscano <pino@debian.org> Wed, 09 Dec 2015 20:21:27 +0100 poppler (0.38.0-1) experimental; urgency=medium   * New upstream release:     - fixes an initialized value in Splash (Closes: #777250)   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler57   * Update copyright.   * debian/patches:     - qt-visibility.diff: refresh   * Update symbols files.   * Merge changes from 0.26.5-3 and 0.26.5-4.  -- Pino Toscano <pino@debian.org> Sun, 29 Nov 2015 19:42:03 +0100 poppler (0.26.5-4) unstable; urgency=medium   * Handle the new libstc++ ABI of GCC 5 on libpoppler-cpp: (Closes: #796919)     - rename libpoppler-cpp0 to libpoppler-cpp0v5     - make libpoppler-cpp0v5 conflict/replace libpoppler-cpp0  -- Pino Toscano <pino@debian.org> Sat, 29 Aug 2015 11:11:46 +0200 poppler (0.26.5-3) unstable; urgency=medium   * Replace "xpdf-utils (<< 3.02-2~)" with     "xpdf-utils (<< 1:0), xpdf-common" to cleanup the old packages.     (Closes: #774949)   * Disable pie for now, as there seems to be an incompatibility between Qt5     and GCC >= 5. (Closes: #792592)   * Tighten dependencies on the libpopplerN package to the exact binary     version in other library packages and poppler-utils. (Closes: #767659)   * control: rename XS-Testsuite to Testsuite.   * autopkgtest tests: remove the realpath dependency, as the version of     coreutils in stable provides the realpath binary.  -- Pino Toscano <pino@debian.org> Sat, 25 Jul 2015 20:01:57 +0200 Test build ========== https://launchpad.net/~jbicha/+archive/ubuntu/arch/+packages I did a test build of all of poppler reverse build-dependencies. - twidge is a haskell package so it's currently unbuildable - cirkuit is unbuildable but it's been unbuildable for a while and is unrelated, filed bug 1591557 - calibre FTBFS on arm64 - unrelated qt issue? - gle-graphics FTBFS on armhf - unrelated gl issue? - I haven't gotten LibreOffice to build yet - Note that python-poppler did need to be fixed (bug 1528489) but this was done in Debian 2 weeks ago and auto-synced. - poppler-sharp rebuilt fine but still references the removed POPPLER_ORIENTATION_* enums. This is because it wasn't actually building bindings for the current API, but building for the last time poppler-sharp was updated upstream (poppler 0.18!). I will file a bug in Debian. python-poppler and poppler-sharp are the only 2 of the packages I built to have results when I rgrepped "POPPLER_ORIENTATION" in their source code. Note for sponsors ================= boomaga and pdfgrep will need a rebuild after this upload because Debian renamed libpoppler-cpp0 > libpoppler-cpp0v5
2016-06-11 22:35:31 Jeremy Bícha attachment added poppler-diff-from-debian.debdiff https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/1591528/+attachment/4681899/+files/poppler-diff-from-debian.debdiff
2016-06-11 22:35:49 Jeremy Bícha attachment added poppler-diff-from-ubuntu.debdiff https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/1591528/+attachment/4681900/+files/poppler-diff-from-ubuntu.debdiff
2016-06-11 22:38:18 Jeremy Bícha attachment removed poppler-diff-from-ubuntu.debdiff https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/1591528/+attachment/4681900/+files/poppler-diff-from-ubuntu.debdiff
2016-06-11 22:38:33 Jeremy Bícha attachment removed poppler-diff-from-debian.debdiff https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/1591528/+attachment/4681899/+files/poppler-diff-from-debian.debdiff
2016-06-11 22:39:36 Jeremy Bícha attachment added poppler-diff-from-debian.debdiff https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/1591528/+attachment/4681901/+files/poppler-diff-from-debian.debdiff
2016-06-11 22:39:52 Jeremy Bícha attachment added poppler-diff-from-ubuntu.debdiff https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/1591528/+attachment/4681902/+files/poppler-diff-from-ubuntu.debdiff
2016-06-11 22:42:33 Jeremy Bícha poppler (Ubuntu): assignee Jeremy Bicha (jbicha)
2016-06-11 22:42:41 Jeremy Bícha poppler (Ubuntu): status In Progress New
2016-06-11 22:42:52 Jeremy Bícha bug added subscriber Ubuntu Sponsors Team
2016-06-12 17:21:49 Jeremy Bícha description Please merge poppler 0.44.0-3 (main) from Debian unstable (main) Explanation of the Ubuntu delta and why it can be dropped: ===============================   * Updated for soname change libpoppler58 -> 61   * New upstream version (soname update 57->58)   * debian/patchres/revert_api_change.patch:     - revert upstream commit that removed an enum, they claim it's       not an abi change because it's unused, but other packages (bindings)       rely on it to build still, we can drop the patch later once the       redpends have been updated   * Updated for soname change libpoppler56 -> 57   * Updated for soname change libpoppler52 -> 56   * Set hardening flags to "+all,-pie" to build with all hardening flags     except -fPIE.   * New upstream release (LP: #1449991)   * Rename packages according to the new SONAMEs:     - libpoppler49 -> libpoppler52   * debian/libpoppler-glib8.symbols.in:   * debian/libpoppler-qt4-4.symbols.in:   * debian/libpoppler-qt5-1.symbols.in:     - Updated   * Explicitly pass --disable-libopenjpeg now - this support was auto-disabled     before but now configure fails without this flag.   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler49   * Resynchronise with Debian, remaining changes:     - Drop libopenjpeg-dev build depends, it is in universe.     - Lower poppler-data to Suggests, it is too big for CD images,       handled by language-selector. All of that is in the Debian package except for these: ==================================== 1. Drop libopenjpeg-dev build-depends, it is in universe - We still need this dropped, except it is now libopenjp2-7-dev 2. Use --disable-libopenjpeg - Still needed 3. debian/patches/revert_api_change.patch: - Not needed, see test build results below 4. Lower poppler-data to Suggests since it's too big for CD images - Since we aren't as concerned about 1 or 2 MBs since we do DVDs instead of CDs, this seems like an obsolete change. See bug 893920 where we have language-selector install this for everyone after install anyway. $ apt show poppler-data Installed-Size: 12.4 MB Download-Size: 1,495 kB Changelog entries since current yakkety version 0.44.0-0ubuntu1: ================= poppler (0.44.0-3) unstable; urgency=medium   * Switch from OpenJPEG 1.x to 2.x: (Closes: #826825)     - replace the libopenjpeg-dev build dependency with libopenjp2-7-dev     - pass --enable-libopenjpeg=openjpeg2 to configure, to be sure OpenJPEG 2.x       is used  -- Pino Toscano <pino@debian.org> Thu, 09 Jun 2016 23:14:49 +0200 poppler (0.44.0-2) unstable; urgency=medium   * Upload to unstable. (See #823667)  -- Pino Toscano <pino@debian.org> Fri, 27 May 2016 22:13:46 +0200 poppler (0.44.0-1) experimental; urgency=medium   * New upstream release.   * Rename packages according to the new SONAMEs:     - libpoppler60 -> libpoppler61   * Update copyright.  -- Pino Toscano <pino@debian.org> Sun, 22 May 2016 08:46:59 +0200 poppler (0.43.0-1) experimental; urgency=medium   * New upstream release: (Closes: #822644)     - fixes pdfinfo man page (Closes: #813500)     - fixes build with GCC 6 (Closes: #811901)   * Rename packages according to the new SONAMEs:     - libpoppler57 -> libpoppler60   * Update copyright.   * Update symbols files:     - adapt to the different internal symbols with GCC 6   * Update build dependencies:     - add zlib1g-dev for Flate compression     - add libnss3-dev for signature handling   * Mention pdfsig in the description of poppler-utils.  -- Pino Toscano <pino@debian.org> Sun, 01 May 2016 09:31:22 +0200 poppler (0.38.0-3) unstable; urgency=medium   * Backport upstream commit b3425dd3261679958cd56c0f71995c15d2124433 to fix     a crash on invalid files, reported also as CVE-2015-8868; patch     upstream_Do-not-crash-on-invalid-files.patch. (Closes: #822578)   * Update Vcs-* fields.   * Bump Standards-Version to 3.9.8, no changes required.  -- Pino Toscano <pino@debian.org> Mon, 25 Apr 2016 16:51:07 +0200 poppler (0.38.0-2) unstable; urgency=medium   * Upload to unstable. (See #807089)  -- Pino Toscano <pino@debian.org> Wed, 09 Dec 2015 20:21:27 +0100 poppler (0.38.0-1) experimental; urgency=medium   * New upstream release:     - fixes an initialized value in Splash (Closes: #777250)   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler57   * Update copyright.   * debian/patches:     - qt-visibility.diff: refresh   * Update symbols files.   * Merge changes from 0.26.5-3 and 0.26.5-4.  -- Pino Toscano <pino@debian.org> Sun, 29 Nov 2015 19:42:03 +0100 poppler (0.26.5-4) unstable; urgency=medium   * Handle the new libstc++ ABI of GCC 5 on libpoppler-cpp: (Closes: #796919)     - rename libpoppler-cpp0 to libpoppler-cpp0v5     - make libpoppler-cpp0v5 conflict/replace libpoppler-cpp0  -- Pino Toscano <pino@debian.org> Sat, 29 Aug 2015 11:11:46 +0200 poppler (0.26.5-3) unstable; urgency=medium   * Replace "xpdf-utils (<< 3.02-2~)" with     "xpdf-utils (<< 1:0), xpdf-common" to cleanup the old packages.     (Closes: #774949)   * Disable pie for now, as there seems to be an incompatibility between Qt5     and GCC >= 5. (Closes: #792592)   * Tighten dependencies on the libpopplerN package to the exact binary     version in other library packages and poppler-utils. (Closes: #767659)   * control: rename XS-Testsuite to Testsuite.   * autopkgtest tests: remove the realpath dependency, as the version of     coreutils in stable provides the realpath binary.  -- Pino Toscano <pino@debian.org> Sat, 25 Jul 2015 20:01:57 +0200 Test build ========== https://launchpad.net/~jbicha/+archive/ubuntu/arch/+packages I did a test build of all of poppler reverse build-dependencies. - twidge is a haskell package so it's currently unbuildable - cirkuit is unbuildable but it's been unbuildable for a while and is unrelated, filed bug 1591557 - calibre FTBFS on arm64 - unrelated qt issue? - gle-graphics FTBFS on armhf - unrelated gl issue? - I haven't gotten LibreOffice to build yet - Note that python-poppler did need to be fixed (bug 1528489) but this was done in Debian 2 weeks ago and auto-synced. - poppler-sharp rebuilt fine but still references the removed POPPLER_ORIENTATION_* enums. This is because it wasn't actually building bindings for the current API, but building for the last time poppler-sharp was updated upstream (poppler 0.18!). I will file a bug in Debian. python-poppler and poppler-sharp are the only 2 of the packages I built to have results when I rgrepped "POPPLER_ORIENTATION" in their source code. Note for sponsors ================= boomaga and pdfgrep will need a rebuild after this upload because Debian renamed libpoppler-cpp0 > libpoppler-cpp0v5 Please merge poppler 0.44.0-3 (main) from Debian unstable (main) Explanation of the Ubuntu delta and why it can be dropped: ===============================   * Updated for soname change libpoppler58 -> 61   * New upstream version (soname update 57->58)   * debian/patchres/revert_api_change.patch:     - revert upstream commit that removed an enum, they claim it's       not an abi change because it's unused, but other packages (bindings)       rely on it to build still, we can drop the patch later once the       redpends have been updated   * Updated for soname change libpoppler56 -> 57   * Updated for soname change libpoppler52 -> 56   * Set hardening flags to "+all,-pie" to build with all hardening flags     except -fPIE.   * New upstream release (LP: #1449991)   * Rename packages according to the new SONAMEs:     - libpoppler49 -> libpoppler52   * debian/libpoppler-glib8.symbols.in:   * debian/libpoppler-qt4-4.symbols.in:   * debian/libpoppler-qt5-1.symbols.in:     - Updated   * Explicitly pass --disable-libopenjpeg now - this support was auto-disabled     before but now configure fails without this flag.   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler49   * Resynchronise with Debian, remaining changes:     - Drop libopenjpeg-dev build depends, it is in universe.     - Lower poppler-data to Suggests, it is too big for CD images,       handled by language-selector. All of that is in the Debian package except for these: ==================================== 1. Drop libopenjpeg-dev build-depends, it is in universe - We still need this dropped, except it is now libopenjp2-7-dev 2. Use --disable-libopenjpeg - Still needed 3. debian/patches/revert_api_change.patch: - Not needed, see test build results below 4. Lower poppler-data to Suggests since it's too big for CD images - Since we aren't as concerned about 1 or 2 MBs since we do DVDs instead of CDs, this seems like an obsolete change. See bug 893920 where we have language-selector install this for everyone after install anyway. $ apt show poppler-data Installed-Size: 12.4 MB Download-Size: 1,495 kB Changelog entries since current yakkety version 0.44.0-0ubuntu1: ================= poppler (0.44.0-3) unstable; urgency=medium   * Switch from OpenJPEG 1.x to 2.x: (Closes: #826825)     - replace the libopenjpeg-dev build dependency with libopenjp2-7-dev     - pass --enable-libopenjpeg=openjpeg2 to configure, to be sure OpenJPEG 2.x       is used  -- Pino Toscano <pino@debian.org> Thu, 09 Jun 2016 23:14:49 +0200 poppler (0.44.0-2) unstable; urgency=medium   * Upload to unstable. (See #823667)  -- Pino Toscano <pino@debian.org> Fri, 27 May 2016 22:13:46 +0200 poppler (0.44.0-1) experimental; urgency=medium   * New upstream release.   * Rename packages according to the new SONAMEs:     - libpoppler60 -> libpoppler61   * Update copyright.  -- Pino Toscano <pino@debian.org> Sun, 22 May 2016 08:46:59 +0200 poppler (0.43.0-1) experimental; urgency=medium   * New upstream release: (Closes: #822644)     - fixes pdfinfo man page (Closes: #813500)     - fixes build with GCC 6 (Closes: #811901)   * Rename packages according to the new SONAMEs:     - libpoppler57 -> libpoppler60   * Update copyright.   * Update symbols files:     - adapt to the different internal symbols with GCC 6   * Update build dependencies:     - add zlib1g-dev for Flate compression     - add libnss3-dev for signature handling   * Mention pdfsig in the description of poppler-utils.  -- Pino Toscano <pino@debian.org> Sun, 01 May 2016 09:31:22 +0200 poppler (0.38.0-3) unstable; urgency=medium   * Backport upstream commit b3425dd3261679958cd56c0f71995c15d2124433 to fix     a crash on invalid files, reported also as CVE-2015-8868; patch     upstream_Do-not-crash-on-invalid-files.patch. (Closes: #822578)   * Update Vcs-* fields.   * Bump Standards-Version to 3.9.8, no changes required.  -- Pino Toscano <pino@debian.org> Mon, 25 Apr 2016 16:51:07 +0200 poppler (0.38.0-2) unstable; urgency=medium   * Upload to unstable. (See #807089)  -- Pino Toscano <pino@debian.org> Wed, 09 Dec 2015 20:21:27 +0100 poppler (0.38.0-1) experimental; urgency=medium   * New upstream release:     - fixes an initialized value in Splash (Closes: #777250)   * Rename packages according to the new SONAMEs:     - libpoppler47 -> libpoppler57   * Update copyright.   * debian/patches:     - qt-visibility.diff: refresh   * Update symbols files.   * Merge changes from 0.26.5-3 and 0.26.5-4.  -- Pino Toscano <pino@debian.org> Sun, 29 Nov 2015 19:42:03 +0100 poppler (0.26.5-4) unstable; urgency=medium   * Handle the new libstc++ ABI of GCC 5 on libpoppler-cpp: (Closes: #796919)     - rename libpoppler-cpp0 to libpoppler-cpp0v5     - make libpoppler-cpp0v5 conflict/replace libpoppler-cpp0  -- Pino Toscano <pino@debian.org> Sat, 29 Aug 2015 11:11:46 +0200 poppler (0.26.5-3) unstable; urgency=medium   * Replace "xpdf-utils (<< 3.02-2~)" with     "xpdf-utils (<< 1:0), xpdf-common" to cleanup the old packages.     (Closes: #774949)   * Disable pie for now, as there seems to be an incompatibility between Qt5     and GCC >= 5. (Closes: #792592)   * Tighten dependencies on the libpopplerN package to the exact binary     version in other library packages and poppler-utils. (Closes: #767659)   * control: rename XS-Testsuite to Testsuite.   * autopkgtest tests: remove the realpath dependency, as the version of     coreutils in stable provides the realpath binary.  -- Pino Toscano <pino@debian.org> Sat, 25 Jul 2015 20:01:57 +0200 Test build ========== https://launchpad.net/~jbicha/+archive/ubuntu/arch/+packages I did a test build of all of poppler reverse build-dependencies. - twidge is a haskell package so it's currently unbuildable - cirkuit unrelated longstanding ftbfs, filed bug 1591557 - gle-graphics FTBFS on armhf - longstanding bug 940842 - calibre FTBFS on arm64 - unrelated qt issue? - Note that python-poppler did need to be fixed (bug 1528489) but this was done in Debian 2 weeks ago and auto-synced. - poppler-sharp rebuilt fine but still references the removed POPPLER_ORIENTATION_* enums. This is because it wasn't actually building bindings for the current API, but building for the last time poppler-sharp was updated upstream (poppler 0.18!). https://github.com/jacintos/poppler-sharp/pull/7 I'll follow up with Debian too. python-poppler and poppler-sharp are the only 2 of the packages I built to have results when I rgrepped "POPPLER_ORIENTATION" in their source code. Note for sponsors ================= boomaga and pdfgrep will need a rebuild after this upload because Debian renamed libpoppler-cpp0 > libpoppler-cpp0v5
2016-06-12 17:23:57 Jeremy Bícha tags patch yakkety
2016-06-15 16:33:37 Mathew Hodson poppler (Ubuntu): importance Undecided Wishlist
2016-07-01 08:06:56 Martin Pitt poppler (Ubuntu): status New Fix Committed
2016-07-01 09:13:40 Martin Pitt removed subscriber Ubuntu Sponsors Team
2016-07-01 19:20:19 Launchpad Janitor poppler (Ubuntu): status Fix Committed Fix Released