Bug#990210: printer-driver-cups-pdf: produces empty output with gs exit 256, gs from log works

2021-09-27 Thread Andre Heider

On 27/09/2021 12:17, Martin-Éric Racine wrote:

Andre,

You might wanna read up on what constitutes Severity: critical. Fails
at producing a file is not a valid criteria for such a severity.


Ok, so "grave" it is then... Didn't realize "critical" isn't per package 
but system-wide.


But it wasn't set anyway afaict, I'm not using the debian bug tracker 
that much ;)


Cheers,
Andre



Bug#990210: printer-driver-cups-pdf: produces empty output with gs exit 256, gs from log works

2021-09-27 Thread Martin-Éric Racine
Andre,

You might wanna read up on what constitutes Severity: critical. Fails
at producing a file is not a valid criteria for such a severity.

Martin-Éric

ma 27. syysk. 2021 klo 12.12 Andre Heider (a.hei...@gmail.com) kirjoitti:
>
> Severity: critical
>
> Printing now always produces an empty pdf for me.
> It indeed is the 'setpdfwrite' operator that's responsible for this.
>
> Attached patch from arch fixes it:
> https://github.com/archlinux/svntogit-packages/blob/packages/cups-pdf/trunk/remove-deprecated-ghostscript-setpdfwrite-operator.diff



Bug#990210: printer-driver-cups-pdf: produces empty output with gs exit 256, gs from log works

2021-09-27 Thread Andre Heider

On 27/09/2021 12:17, Martin-Éric Racine wrote:

Andre,

You might wanna read up on what constitutes Severity: critical. Fails
at producing a file is not a valid criteria for such a severity.


Will do, but since the package fails at its own single purpose I did 
consider that as appropriate.


Cheers,
Andre



Bug#990210: printer-driver-cups-pdf: produces empty output with gs exit 256, gs from log works

2021-09-27 Thread Andre Heider

Severity: critical

Printing now always produces an empty pdf for me.
It indeed is the 'setpdfwrite' operator that's responsible for this.

Attached patch from arch fixes it:
https://github.com/archlinux/svntogit-packages/blob/packages/cups-pdf/trunk/remove-deprecated-ghostscript-setpdfwrite-operator.diff--- cups-pdf-3.0.1/src/cups-pdf.h	2017-02-24 16:31:00.901661190 +0100
+++ cups-pdf-3.0.1/src/cups-pdf.h.new	2021-04-06 17:05:57.553854742 +0200
@@ -58,7 +58,7 @@
   { "AnonDirName", SEC_CONF|SEC_PPD, { "/var/spool/cups-pdf/ANONYMOUS" } },
   { "AnonUser", SEC_CONF|SEC_PPD, { "nobody" } },
   { "GhostScript", SEC_CONF|SEC_PPD, { "/usr/bin/gs" } },
-  { "GSCall", SEC_CONF|SEC_PPD, { "%s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile=\"%s\" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s" } },
+  { "GSCall", SEC_CONF|SEC_PPD, { "%s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile=\"%s\" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c -f %s" } },
   { "Grp", SEC_CONF|SEC_PPD, { "lp" } },
   { "GSTmp", SEC_CONF|SEC_PPD, { "TMPDIR=/var/tmp" } },
   { "Log", SEC_CONF|SEC_PPD, { "/var/log/cups" } },
--- cups-pdf-3.0.1/extra/cups-pdf.conf	2017-02-24 16:30:18.476524443 +0100
+++ cups-pdf-3.0.1/extra/cups-pdf.conf.new	2021-04-06 17:06:26.364602843 +0200
@@ -250,9 +250,9 @@
 ### Key: GSCall (config)
 ## command line for calling GhostScript (!!! DO NOT USE NEWLINES !!!)
 ## MacOSX: for using pstopdf set this to %s %s -o %s %s
-### Default: %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s
+### Default: %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c -f %s
 
-#GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s
+#GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c -f %s
 
 ### Key: PDFVer (config, ppd, lptopions)
 ##  PDF version to be created - can be "1.5", "1.4", "1.3" or "1.2"