Bug 5283 - all thinlocal jobs are sent as raw with recent cups
Summary: all thinlocal jobs are sent as raw with recent cups
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Printing (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.3.0
Assignee: Pierre Ossman
URL:
Keywords: hean01_tester, relnotes
Depends on:
Blocks: 4939
  Show dependency treegraph
 
Reported: 2014-10-03 13:36 CEST by Pierre Ossman
Modified: 2014-10-08 10:13 CEST (History)
2 users (show)

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2014-10-03 13:36:40 CEST
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.
Comment 2 Pierre Ossman cendio 2014-10-03 14:40:48 CEST
Checked the environment and arguments given to thinlocal. The correct content type is nowhere to be found. Filed a bug upstream:

https://www.cups.org/str.php?L4494
Comment 3 Pierre Ossman cendio 2014-10-03 17:09:51 CEST
God dammit. Turns out to be Red Hat that explicitly breaks their CUPS in order to work around problems in a PPD:

https://bugzilla.redhat.com/show_bug.cgi?id=1010580
Comment 5 Pierre Ossman cendio 2014-10-07 13:23:17 CEST
Platform specific note added in r29469.

That's all we'll do for now. Will continue to monitor the upstream bugs though for progress.
Comment 6 Henrik Andersson cendio 2014-10-08 10:13:35 CEST
(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.

Note You need to log in before you can comment on or make changes to this bug.