cupstestppd seems to incorrectly take the Locale settings into account when reading a ppd file, trying to use the decimal separator when parsing the version nr. (Version in PPD File is "4.3", with LANG="de_DE.UTF-8", cupstestppd parses it as "4.0") My guess is that it tires to use ',' as seperator, as defined in the german locale. Reproducible: Always Steps to Reproduce: > cupstestppd EPSONPhoto.ppd > LANG=C cupstestppd EPSONPhoto.ppd Actual Results: > cupstestppd EPSONPhoto.ppd EPSONPhoto.ppd: BESTANDEN WARNUNG Obsolete PPD Version 4,0! REF: Seite 42, Kapitel 5.2. > LANG=C cupstestppd EPSONPhoto.ppd EPSONPhoto.ppd: PASS Expected Results: > cupstestppd EPSONPhoto.ppd EPSONPhoto.ppd: BESTANDEN > LANG=C cupstestppd EPSONPhoto.ppd EPSONPhoto.ppd: PASS Probably an upstream bug.
(In reply to comment #0) > Probably an upstream bug. Indeed...