[Pkg-cups-devel] Bug#501719: Bug#501719: cups-pdf: doesn't play well with NetWare shares
Martin-Éric Racine
q-funk at iki.fi
Tue Dec 23 20:33:43 UTC 2008
On Mon, Oct 27, 2008 at 7:56 PM, Luca Capello <luca at pca.it> wrote:
> On Mon, 20 Oct 2008 08:33:20 +0200, Martin-Éric Racine wrote:
>>> 2) CUPS-PDF not catching all the Ghostscript errors [2]
>>
>> Nor should it. A Ghostscript error doesn't imply failure to print. It
>> could be e.g. failure to embed certain fonts, etc.
>
> A failure to embed certain fonts *is* an error, since the resulting PDF
> is not what I was expecting. However, frankly speaking, I already
> expressed my opinions, thus I'll stop to reiterate them.
It is not an error. Several fonts explicitly have a bit set in their
metadata to prevent embedding. Some software, such as OpenOffice,
respect this bit and will transparently substitute with another font
from the same family style.
>> When used with a normal system user it creates the directory and sets
>> ownership, if it's absent.
>
> And indeed my remark was about the particular situation when the output
> directory already exists: if, even in this case, CUPS-PDF would set
> ownership, then I'd have discovered this bug before [3].
That can probably be implemented. However, there is a gotcha:
By default, we create the directory to a very restrictive permission
so that only the user itself can read the content. However, we
respect the fact that someone might afterwards decide to change those
permission and issue a "chmod -R a+rX ~/PDF" which is why we don't
interfere with permissions after the initial directory creation.
Thus, there _could_ be a configuration option to determine whether
CUPS-PDF will reset the permissions of the output directory at every
printout action, separate from the configuration option for the
permissions it will use upon creation.
Volker: what do you think of this suggestion? Does it make sense to you?
Martin-Éric
More information about the Pkg-cups-devel
mailing list