For some reason all jobs sent via thinlocal are sent as "application/octet-stream" (i.e. raw) when the distribution is modern enough. We've seen this on Fedora 20 and RHEL 7. It does not happen on older systems. Best guess right now is that the change happened in CUPS 1.6.
The cause it not yet fully known, but it seems like they've changed the behaviour of FINAL_CONTENT_TYPE.
Some references for this whole content type mess:
Checked the environment and arguments given to thinlocal. The correct content type is nowhere to be found. Filed a bug upstream:
God dammit. Turns out to be Red Hat that explicitly breaks their CUPS in order to work around problems in a PPD:
Filed new bugs with Red Hat:
Platform specific note added in r29469.
That's all we'll do for now. Will continue to monitor the upstream bugs though for progress.
(In reply to comment #5)
> Platform specific note added in r29469.
> That's all we'll do for now. Will continue to monitor the upstream bugs though
> for progress.
Platform specific note looks good.