[cups-devel] [UNKN] STR #4623: Support for dynamically created PPDs silently deprecated?

Michael Sweet noreply at cups.org
Sat May 2 15:38:34 PDT 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR Resolved]

I will make this clear: you do not assign work for me. CUPS is FREE
SOFTWARE AND SUPPLIED WITHOUT ANY WARRANTY.

PPD deprecation was widely discussed five years ago.  It has been covered
extensively in the OpenPrinting summits for the last five years.  It even
made the pages of Slashdot.  All of the documentation says that PPDs are
deprecated.  If you compile software that uses the PPD APIs you get a
deprecation warning unless you disable them (or your Linux distribution
patches the warning away).  In short, PPDs are dead, and support for them
will be removed as soon as it is feasible to do so.

Likewise, the driver interface deprecation was communicated in an
OpenPrinting summit and is documented in the man page for cups-driverd. 
The performance problem is simple: driver interfaces took too long to run
and used huge amounts of resources (several minutes to load, several
gigabytes of memory in one case) and some implementations tried to talk to
local printers (explicitly disallowed in the original definition of the
interface).  There was no way to make the interface work well, so we killed
it.

Link: https://www.cups.org/str.php?L4623
Version: 2.0-current
Fix Version: None
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVRVHqAAoJENujp6sI12IjyLcQAJJpuGS9VfOz/w/D9cl9WiQC
EtMrjNVRjM+0lvwUrcValfvLMpMYQINNzezegwP1OGKmrmBayu9TodtBRs4tIscN
dyOL2m68bsz8Sf6N4tneEMhhqSJozQsVUDLLqpEZr8Xyhh7TYQDJoK9DvoAHXuBW
eFtqgAv3BiDkfRd2UZnvPqDSYftCpeDKtl2ckbcl0OzNkYVLfvqPegWtCWKpunmX
0BoLiwqalbteSBHnGSoAe1ygXDog/R2ZL1KeYMJvfGu6tkcDBRitULbH5u2w9oQs
ykV+EoEmOVSSXTvqde6tuu2CHSxvwcDTH2LWIBTQmE/yfukQbi4Zq7n4Pt5jsuso
2ItbUmJ01WAF1HKRkEdMnEZHgrnMWNWb0R3p1z3IFnhuZf89W2onqK94IyAsvUUT
AkiJc+EkZrq3UYxyG8RBK23Gt8KMJRi8+mq3c6LDxdtSbkWjoCApA5DT5R8Mztvm
MSHXuEAX5ps0VmEYsZ23YzYXFhzOkxsaE8R4wn+5++K2QNovf62xHpDVEfq5g3mo
pzLGsFlbhT4bGfYDHIXhEKOg9oIG75o8AlXY6IBmfMk5ty5EjmhfvkddeDaXJyW6
Fs2tLsn7j5R3gmYH5NcNehkPreWCdEvkhojnq0JwVLuwkeEhfSq8RHK8ep0tLpFy
OCecp41jcMFUVD/nxJS0
=rmKP
-----END PGP SIGNATURE-----




More information about the cups-devel mailing list