From: Till Kamppeter <till.kamppeter@gmail.com>
To: Michael Sweet <msweet@apple.com>,
Open Printing <printing-architecture@lists.linux-foundation.org>,
Didier Raboud <odyx@debian.org>
Subject: [Printing-architecture] CUPS "make test" dependent on cups-filters
Date: Tue, 01 Oct 2013 11:18:24 +0200 [thread overview]
Message-ID: <524A9360.3010402@localhost.localdomain> (raw)
Hi,
I want to report a problem of CUPS 1.6.4 and 1.7rc1 which should get
fixed in 1.6.5 and 1.7.0 final.
The problem is the build test procedure triggered by running "make test"
(or "make check"). It has the following problems:
1. It depends on the installed cups-filters package. Especially if I add
or remove filters the test in the cups package needs to get adapted.
Also some tests do things requiring the presence of cups-filters, like
printing an image file on a virtual PostScript printer. A build test of
a package should only depend on the content of the package itself. If an
IPP conformance tests is shipped with CUPS it should be separate, for
example an "ipptest" command line utility, usable at run time.
2. The tests fail if cups-filters is in its default configuration, which
has cost factors set in a way that if the input is PostScript and the
printer is PostScript, the pstops filter (part of CUPS) is called
instead of the awkward detour pstopdf->pdftopdf->pdftops. If the cost
factors in cups-filters are changed so that pstopdf->pdftopdf->pdftops
the tests succeed in this case.
See the following Debian bug report about which tests fail:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712237#20
a complete log is attached to the bug report.
What needs to get fixed is either pstops or the test suite. Letting the
cost factors for the filter chain doing an awkward detour which makes
many jobs fail is not a real solution.
Till
next reply other threads:[~2013-10-01 9:18 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-01 9:18 Till Kamppeter [this message]
2013-10-01 13:37 ` [Printing-architecture] CUPS "make test" dependent on cups-filters Michael Sweet
[not found] ` <d6228f0d4116c057ef2fe2d6fa30bcbf@raboud.com>
2013-10-02 12:53 ` Michael Sweet
[not found] ` <03102013191944.598ea3df7caa@desktop.copernicus.demon.co.uk>
2013-10-03 19:11 ` [Printing-architecture] Bug#712237: " Michael Sweet
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=524A9360.3010402@localhost.localdomain \
--to=till.kamppeter@gmail.com \
--cc=msweet@apple.com \
--cc=odyx@debian.org \
--cc=printing-architecture@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.