** Tags added: verification-needed verification-needed-focal ** Description changed:
- Ghostscript 9.50 exhibits - https://bugs.ghostscript.com/show_bug.cgi?id=701894 (fix the '--' and co - options) which causes (eg) ocrfeeder to fail to load PDF files: an input - file specified using the "... -- filename ..." command line syntax has - no read permission in the GS interpreter. + [Impact] + * The command line syntax `gs [options] -- <input_file>` fails + to load in the input file with a "permission denied" error. + * Per the ghostscript documentation, the `--` syntax is used as follows: + "-- filename arg1 ... + Takes the next argument as a file name as usual, + but takes all remaining arguments (even if they + have the syntactic form of switches) and defines + the name ARGUMENTS in userdict (not systemdict) + as an array of those strings, before running the + file. When Ghostscript finishes executing the file, + it exits back to the shell." + + [Test Case] + ---------- to be performed in a desktop environment ---------- + * Obtain a valid input file for ghostscript. The Source package + contains an `examples/` directory with plenty to choose from. + * `gs -- <input-file>` + * Observe that the test failed with a "permission denied" error. + * Install the version of ghostscript from focal-proposed. + * `gs -- <input-file>` + * Observe that the command succeeds and a ghostscript window. + appears with the output of the `gs` command. + + [Regression Potential] + * Since this patch affects command line processing, it is possible + that other arguments or command line syntaxes could be affected. + + [Original Description] + Ghostscript 9.50 exhibits https://bugs.ghostscript.com/show_bug.cgi?id=701894 (fix the '--' and co options) which causes (eg) ocrfeeder to fail to load PDF files: an input file specified using the "... -- filename ..." command line syntax has no read permission in the GS interpreter. This commit fixes it: http://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=24ec06a27df63297796a379c95ee5d4b39040410 GS 9.52 includes the commit. Either apply the fix from the linked commit in the Focal-Updates version, or upgrade it to 9.52. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1913656 Title: Fix for Ghostscript 9.50 upstream bug needs to be back-ported To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1913656/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs