Activity log for bug #1848210

Date Who What changed Old value New value Message
2019-10-15 14:10:06 Mauricio Faria de Oliveira bug added bug
2019-10-15 14:11:01 Mauricio Faria de Oliveira nominated for series Ubuntu Bionic
2019-10-15 14:11:01 Mauricio Faria de Oliveira bug task added ghostscript (Ubuntu Bionic)
2019-10-15 14:11:01 Mauricio Faria de Oliveira nominated for series Ubuntu Xenial
2019-10-15 14:11:01 Mauricio Faria de Oliveira bug task added ghostscript (Ubuntu Xenial)
2019-10-15 14:11:16 Mauricio Faria de Oliveira ghostscript (Ubuntu): status New Invalid
2019-10-15 14:11:56 Mauricio Faria de Oliveira ghostscript (Ubuntu Xenial): assignee Mauricio Faria de Oliveira (mfo)
2019-10-15 14:12:00 Mauricio Faria de Oliveira ghostscript (Ubuntu Bionic): assignee Mauricio Faria de Oliveira (mfo)
2019-10-15 14:14:33 Mauricio Faria de Oliveira ghostscript (Ubuntu Bionic): status New In Progress
2019-10-15 14:14:48 Mauricio Faria de Oliveira ghostscript (Ubuntu Xenial): status New In Progress
2019-10-15 14:20:01 Mauricio Faria de Oliveira ghostscript (Ubuntu Xenial): importance Undecided Medium
2019-10-15 14:20:05 Mauricio Faria de Oliveira ghostscript (Ubuntu Bionic): importance Undecided Medium
2019-10-15 14:20:10 Mauricio Faria de Oliveira tags sts
2019-10-15 14:20:28 Mauricio Faria de Oliveira summary ghostscript: add breaks relationship to cups-filter ghostscript: add Breaks: relationship to cups-filter
2019-10-15 18:47:19 Mauricio Faria de Oliveira summary ghostscript: add Breaks: relationship to cups-filter ghostscript: ensure update of cups-filter
2019-10-15 19:14:47 Mauricio Faria de Oliveira description Add a Breaks: relationship to cups-filter to prevent LP#1828401. Landscape allows packages updates to only USNs, so ghostscript can be updated to a version that breaks the older cups-filters. Patches to be provided shortly. [Impact] * After an update of ghostscript but not cups-filters (which is possible, including via Landscape tooling) users may hit errors printing PDF files (LP#1828401). * Landscape allows packages updates to USN-only thus ghostscript is updated for CVE-2019-3839-1 and -2 (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9) which may break printing PDF files on cups-filters. * So, to ensure that ghostscript and cups-filters are both updated, add a versioned 'Breaks:' relationship to ghostscript for older cups-filters versions which are not yet fixed. * A versioned 'Depends:' relationship is not possible as ghostscript doesn't depend on cups-filters, thus it's possible to have ghostscript installed without cups-filters at all. [Test Case] * Install cups-filters version without fix for LP#1828401: 1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial. * Update ghostscript to/later than fix for CVE-2019-3839-1/-2 9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial. * Notice it does _not_ update of cups-filters. * $ wget -O ppd-with-pdf-support.ppd \ 'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1' * $ wget -O dummy.pdf \ https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf ... Filetype: PDF GPL Ghostscript 9.26: Unrecoverable error, exit code 1 Process is dying with "Unable to determine number of pages, page count: -1 ", exit stat 3 ... * Note it's broken. * Install ghostscript (test) packages with the relationships 'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or 'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial. * Note it _does_ update cups-filters. * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf ... Filetype: PDF File contains 1 pages Starting renderer with command: <...> ... * Note it's now working. [Regression Potential] * Low. This only causes an update to cups-filters to a version that fixes an already identified/resolved problem (LP#1828401), which is available in bionic- & xenial-updates since May 2019.
2019-10-15 19:16:11 Mauricio Faria de Oliveira description [Impact] * After an update of ghostscript but not cups-filters (which is possible, including via Landscape tooling) users may hit errors printing PDF files (LP#1828401). * Landscape allows packages updates to USN-only thus ghostscript is updated for CVE-2019-3839-1 and -2 (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9) which may break printing PDF files on cups-filters. * So, to ensure that ghostscript and cups-filters are both updated, add a versioned 'Breaks:' relationship to ghostscript for older cups-filters versions which are not yet fixed. * A versioned 'Depends:' relationship is not possible as ghostscript doesn't depend on cups-filters, thus it's possible to have ghostscript installed without cups-filters at all. [Test Case] * Install cups-filters version without fix for LP#1828401: 1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial. * Update ghostscript to/later than fix for CVE-2019-3839-1/-2 9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial. * Notice it does _not_ update of cups-filters. * $ wget -O ppd-with-pdf-support.ppd \ 'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1' * $ wget -O dummy.pdf \ https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf ... Filetype: PDF GPL Ghostscript 9.26: Unrecoverable error, exit code 1 Process is dying with "Unable to determine number of pages, page count: -1 ", exit stat 3 ... * Note it's broken. * Install ghostscript (test) packages with the relationships 'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or 'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial. * Note it _does_ update cups-filters. * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf ... Filetype: PDF File contains 1 pages Starting renderer with command: <...> ... * Note it's now working. [Regression Potential] * Low. This only causes an update to cups-filters to a version that fixes an already identified/resolved problem (LP#1828401), which is available in bionic- & xenial-updates since May 2019. [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix: 1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019.
2019-10-15 19:16:50 Mauricio Faria de Oliveira description [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix: 1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019.
2019-10-15 19:31:13 Mauricio Faria de Oliveira attachment added lp1848210_bionic.debdiff https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1848210/+attachment/5297380/+files/lp1848210_bionic.debdiff
2019-10-15 19:31:28 Mauricio Faria de Oliveira attachment added lp1848210_xenial.debdiff https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1848210/+attachment/5297381/+files/lp1848210_xenial.debdiff
2019-10-15 19:32:00 Mauricio Faria de Oliveira bug added subscriber STS Sponsors
2019-10-15 19:42:57 Mauricio Faria de Oliveira description [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed. Per Debian Policy [1]: """ Normally a Breaks entry will have an “earlier than” version clause; such a Breaks is introduced in the version ... [that] reveals a bug in earlier versions of the broken package ... This use of Breaks will inform higher-level package management tools that the broken package must be upgraded before the new one. """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks
2019-10-15 19:46:53 Mauricio Faria de Oliveira description [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed. Per Debian Policy [1]: """ Normally a Breaks entry will have an “earlier than” version clause; such a Breaks is introduced in the version ... [that] reveals a bug in earlier versions of the broken package ... This use of Breaks will inform higher-level package management tools that the broken package must be upgraded before the new one. """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.    Per Debian Policy [1]:      """      Normally a Breaks entry will have an “earlier than” version clause;      such a Breaks is introduced in the version ... [that] reveals a bug      in earlier versions of the broken package ...      This use of Breaks will inform higher-level package management tools      that the broken package must be upgraded before the new one.      """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Other Info] * This is only required in Xenial and Bionic. * Trusty doesn't have the ghostscript update that causes the problem. * Disco/Eoan already have the cups-filters fix that is required. [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks
2019-10-15 19:48:32 Mauricio Faria de Oliveira description [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.    Per Debian Policy [1]:      """      Normally a Breaks entry will have an “earlier than” version clause;      such a Breaks is introduced in the version ... [that] reveals a bug      in earlier versions of the broken package ...      This use of Breaks will inform higher-level package management tools      that the broken package must be upgraded before the new one.      """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Other Info] * This is only required in Xenial and Bionic. * Trusty doesn't have the ghostscript update that causes the problem. * Disco/Eoan already have the cups-filters fix that is required. [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.    Per Debian Policy [1]:      """      Normally a Breaks entry will have an “earlier than” version clause;      such a Breaks is introduced in the version ... [that] reveals a bug      in earlier versions of the broken package ...      This use of Breaks will inform higher-level package management tools      that the broken package must be upgraded before the new one.      """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Other Info]  * This is only required in Xenial and Bionic.  * Trusty doesn't have the ghostscript update that causes the problem.  * Disco/Eoan have the cups-filters fix that it requires (1.22.5+). [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks
2019-10-15 20:06:10 Mauricio Faria de Oliveira description [Impact]  * After an update of ghostscript but not cups-filters    (which is possible, including via Landscape tooling)    users may hit errors printing PDF files (LP#1828401).  * Landscape allows packages updates to USN-only thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.    Per Debian Policy [1]:      """      Normally a Breaks entry will have an “earlier than” version clause;      such a Breaks is introduced in the version ... [that] reveals a bug      in earlier versions of the broken package ...      This use of Breaks will inform higher-level package management tools      that the broken package must be upgraded before the new one.      """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Other Info]  * This is only required in Xenial and Bionic.  * Trusty doesn't have the ghostscript update that causes the problem.  * Disco/Eoan have the cups-filters fix that it requires (1.22.5+). [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks [Impact]  * After an update of ghostscript but not cups-filters    (which is possible; eg unattended-upgrade/landscape)    users may hit errors printing PDF files (LP#1828401).  * Landscape and unattended-upgrade allows packages updates to security updates / USN-only, thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.    Per Debian Policy [1]:      """      Normally a Breaks entry will have an “earlier than” version clause;      such a Breaks is introduced in the version ... [that] reveals a bug      in earlier versions of the broken package ...      This use of Breaks will inform higher-level package management tools      that the broken package must be upgraded before the new one.      """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Other Info]  * This is only required in Xenial and Bionic.  * Trusty doesn't have the ghostscript update that causes the problem.  * Disco/Eoan have the cups-filters fix that it requires (1.22.5+). [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks
2019-10-15 20:52:55 Mauricio Faria de Oliveira attachment removed lp1848210_bionic.debdiff https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1848210/+attachment/5297380/+files/lp1848210_bionic.debdiff
2019-10-15 20:52:59 Mauricio Faria de Oliveira attachment removed lp1848210_xenial.debdiff https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1848210/+attachment/5297381/+files/lp1848210_xenial.debdiff
2019-10-15 21:01:23 Eric Desrochers bug task added cups-filters (Ubuntu)
2019-10-15 21:02:29 Eric Desrochers bug added subscriber Eric Desrochers
2019-10-15 21:37:04 Eric Desrochers tags sts sts sts-sponsor-slashd
2019-10-16 11:49:22 Eric Desrochers cups-filters (Ubuntu Bionic): assignee Mauricio Faria de Oliveira (mfo)
2019-10-16 11:49:31 Eric Desrochers cups-filters (Ubuntu Xenial): assignee Mauricio Faria de Oliveira (mfo)
2019-10-16 11:49:37 Eric Desrochers cups-filters (Ubuntu Xenial): importance Undecided Medium
2019-10-16 11:49:39 Eric Desrochers cups-filters (Ubuntu Bionic): importance Undecided Medium
2019-10-16 11:50:08 Eric Desrochers ghostscript (Ubuntu): status Invalid Fix Released
2019-10-16 12:59:33 Mauricio Faria de Oliveira description [Impact]  * After an update of ghostscript but not cups-filters    (which is possible; eg unattended-upgrade/landscape)    users may hit errors printing PDF files (LP#1828401).  * Landscape and unattended-upgrade allows packages updates to security updates / USN-only, thus    ghostscript is updated for CVE-2019-3839-1 and -2    (version 9.26~dfsg+0-0ubuntu0.18.04.9 and 16.04.9)    which may break printing PDF files on cups-filters.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.    Per Debian Policy [1]:      """      Normally a Breaks entry will have an “earlier than” version clause;      such a Breaks is introduced in the version ... [that] reveals a bug      in earlier versions of the broken package ...      This use of Breaks will inform higher-level package management tools      that the broken package must be upgraded before the new one.      """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Other Info]  * This is only required in Xenial and Bionic.  * Trusty doesn't have the ghostscript update that causes the problem.  * Disco/Eoan have the cups-filters fix that it requires (1.22.5+). [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks [Impact]  * After an update of ghostscript but not cups-filters (which is possible)    users may hit errors printing PDF files (LP#1828401).  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.    Per Debian Policy [1]:      """      Normally a Breaks entry will have an “earlier than” version clause;      such a Breaks is introduced in the version ... [that] reveals a bug      in earlier versions of the broken package ...      This use of Breaks will inform higher-level package management tools      that the broken package must be upgraded before the new one.      """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Other Info]  * This is only required in Xenial and Bionic.  * Trusty doesn't have the ghostscript update that causes the problem.  * Disco/Eoan have the cups-filters fix that it requires (1.22.5+). [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks
2019-10-16 13:35:26 Mauricio Faria de Oliveira description [Impact]  * After an update of ghostscript but not cups-filters (which is possible)    users may hit errors printing PDF files (LP#1828401).  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.    Per Debian Policy [1]:      """      Normally a Breaks entry will have an “earlier than” version clause;      such a Breaks is introduced in the version ... [that] reveals a bug      in earlier versions of the broken package ...      This use of Breaks will inform higher-level package management tools      that the broken package must be upgraded before the new one.      """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Other Info]  * This is only required in Xenial and Bionic.  * Trusty doesn't have the ghostscript update that causes the problem.  * Disco/Eoan have the cups-filters fix that it requires (1.22.5+). [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks [Impact]  * After an update of ghostscript but not cups-filters    users may hit errors printing PDF files (LP#1828401). * This is possible as Landscape does not consider the -security pocket (has both ghostscript/cups-filters) but rather USN notices and ghostscript had a notice [0]. The regression on cups-filters was identified later, and doesn't warrant a USN notice.  * So, to ensure that ghostscript and cups-filters are    both updated, add a versioned 'Breaks:' relationship    to ghostscript for older cups-filters versions which    are not yet fixed.    Per Debian Policy [1]:      """      Normally a Breaks entry will have an “earlier than” version clause;      such a Breaks is introduced in the version ... [that] reveals a bug      in earlier versions of the broken package ...      This use of Breaks will inform higher-level package management tools      that the broken package must be upgraded before the new one.      """  * A versioned 'Depends:' relationship is not possible    as ghostscript doesn't depend on cups-filters, thus    it's possible to have ghostscript installed without    cups-filters at all. * This doesn't fix the current situation with Landscape and USNs so this same problem might still occur again, but at least it is already in place on future updates. [Test Case]  * Install cups-filters version without fix for LP#1828401:    1.20.2-0ubuntu3 in Bionic, and 1.8.3-2ubuntu3.4 in Xenial.  * Update ghostscript to/later than fix for CVE-2019-3839-1/-2    9.26~dfsg+0-0ubuntu0.18.04.9 in Bionic / .16.04.9 in Xenial.  * Notice it does _not_ update cups-filters to version with fix:    1.20.2-0ubuntu3.1 in Bionic, and 1.8.3-2ubuntu3.5 in Xenial.  * $ wget -O ppd-with-pdf-support.ppd \      'http://www.openprinting.org/ppd-o-matic.php?driver=hl7x0&printer=Brother-HL-1020&show=1'  * $ wget -O dummy.pdf \      https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    GPL Ghostscript 9.26: Unrecoverable error, exit code 1    Process is dying with "Unable to determine number of pages, page count: -1    ", exit stat 3    ...  * Note it's broken.  * Install ghostscript (test) packages with the relationships    'Breaks: cups-filters (<< 1.20.2-0ubuntu3.1)' in Bionic or    'Breaks: ..., cups-filters (<< 1.8.3-2ubuntu3.5)' in Xenial.  * Note it _does_ update cups-filters to version with fix.  * $ foomatic-rip -v --ppd ppd-with-pdf-support.ppd dummy.pdf    ...    Filetype: PDF    File contains 1 pages    Starting renderer with command: <...>    ...  * Note it's now working. [Regression Potential]  * Low. This only causes an update to cups-filters to a version    that fixes an already identified/resolved problem (LP#1828401),    which is available in bionic- & xenial-updates since May 2019. [Other Info]  * This is only required in Xenial and Bionic.  * Trusty doesn't have the ghostscript update that causes the problem.  * Disco/Eoan have the cups-filters fix that it requires (1.22.5+). [Links] [0] https://usn.ubuntu.com/3970-1/ [1] https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks
2019-10-16 13:45:16 Mauricio Faria de Oliveira attachment added lp1848210_bionic.debdiff https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1848210/+attachment/5297502/+files/lp1848210_bionic.debdiff
2019-10-16 13:45:32 Mauricio Faria de Oliveira attachment added lp1848210_xenial.debdiff https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1848210/+attachment/5297503/+files/lp1848210_xenial.debdiff
2019-10-16 13:47:26 Mauricio Faria de Oliveira cups-filters (Ubuntu): status New Invalid
2019-10-16 13:47:29 Mauricio Faria de Oliveira cups-filters (Ubuntu Xenial): status New Invalid
2019-10-16 13:47:32 Mauricio Faria de Oliveira cups-filters (Ubuntu Bionic): status New Invalid
2019-10-16 13:47:52 Mauricio Faria de Oliveira cups-filters (Ubuntu Xenial): assignee Mauricio Faria de Oliveira (mfo)
2019-10-16 13:47:54 Mauricio Faria de Oliveira cups-filters (Ubuntu Bionic): assignee Mauricio Faria de Oliveira (mfo)
2019-10-16 13:47:58 Mauricio Faria de Oliveira cups-filters (Ubuntu Xenial): importance Medium Undecided
2019-10-16 13:48:00 Mauricio Faria de Oliveira cups-filters (Ubuntu Bionic): importance Medium Undecided
2019-10-16 13:51:39 Eric Desrochers removed subscriber STS Sponsors
2019-10-16 13:53:45 Eric Desrochers tags sts sts-sponsor-slashd sts
2022-09-14 13:36:27 Mauricio Faria de Oliveira ghostscript (Ubuntu Xenial): status In Progress Won't Fix
2022-09-14 13:36:33 Mauricio Faria de Oliveira ghostscript (Ubuntu Xenial): importance Medium Undecided
2022-09-14 13:36:36 Mauricio Faria de Oliveira ghostscript (Ubuntu Xenial): assignee Mauricio Faria de Oliveira (mfo)
2022-09-14 13:36:37 Mauricio Faria de Oliveira ghostscript (Ubuntu Bionic): status In Progress Won't Fix
2022-09-14 13:36:40 Mauricio Faria de Oliveira ghostscript (Ubuntu Bionic): importance Medium Undecided
2022-09-14 13:36:41 Mauricio Faria de Oliveira ghostscript (Ubuntu Bionic): assignee Mauricio Faria de Oliveira (mfo)