Changelog
cups (1.5.0-3) unstable; urgency=low
* debian/patches/cups-driverd-recognize-cached-drv-generated-ppds.patch:
CUPS did not recognize that the PPD files generated by *.drv are cached
in ppds.dat, and when reloading them over the entries already loaded from
the cache, the PPD list got totally messed up (CUPS STR #3921).
* debian/cups.postinst: Clear PPD cache when upgrading from an older version
to remove the buggy entries for the *.drv files.
* debian/cups.postinst: Fixes on the PPD updater:
o Added "return 0" at the end of the ppd_updater() function, otherwise
the progrem terminates at its end and so only the first updater file
in /usr/share/cups/ppd-updaters/ is treated.
o Added quotes around parameter names to conserve the special characters
of the regexps.
o Made sure that when regexps are applied to the lines of the temporary
files that the resulting lines have still single newlines at their ends.
o Log for which drivers the PPDs get updated.
-- Till Kamppeter <email address hidden> Thu, 18 Aug 2011 08:45:53 +0200