]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blame - cups/patches/017_cups-filter-debug.patch
cups: Update to latest stable release 1.6.1.
[people/amarx/ipfire-3.x.git] / cups / patches / 017_cups-filter-debug.patch
CommitLineData
1f9b7ef8
KB
1diff -up cups-1.6b1/scheduler/job.c.filter-debug cups-1.6b1/scheduler/job.c
2--- cups-1.6b1/scheduler/job.c.filter-debug 2012-05-25 16:06:01.000000000 +0200
3+++ cups-1.6b1/scheduler/job.c 2012-05-25 16:07:46.309259511 +0200
4@@ -625,10 +625,28 @@ cupsdContinueJob(cupsd_job_t *job) /* I
f92713d3
SS
5
6 if (!filters)
7 {
8+ mime_filter_t *current;
9+
10 cupsdLogJob(job, CUPSD_LOG_ERROR,
1f9b7ef8 11 "Unable to convert file %d to printable format.",
f92713d3
SS
12 job->current_file);
13
14+ cupsdLogJob(job, CUPSD_LOG_ERROR,
15+ "Required: %s/%s -> %s/%s",
16+ job->filetypes[job->current_file]->super,
17+ job->filetypes[job->current_file]->type,
18+ job->printer->filetype->super,
19+ job->printer->filetype->type);
20+
21+ for (current = (mime_filter_t *)cupsArrayFirst(MimeDatabase->srcs);
22+ current;
23+ current = (mime_filter_t *)cupsArrayNext(MimeDatabase->srcs))
24+ cupsdLogJob(job, CUPSD_LOG_ERROR,
25+ "Available: %s/%s -> %s/%s (%s)",
26+ current->src->super, current->src->type,
27+ current->dst->super, current->dst->type,
28+ current->filter);
29+
30 abort_message = "Aborting job because it cannot be printed.";
31 abort_state = IPP_JOB_ABORTED;
32