Comment 51 for bug 945028

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

The problem occured with the IPP backend of CUPS 1.5.0. It has bugs of the IPP backend of CUPS 1.4.x fixed, but unfortunately, got incompatible with some IPP implementations of printers and network equipment, including the LiveBox 2. As these problems are caused by bugs in the IPP implementations of the hardware and completely IPP-conforming hardware works correctly with the IPP backend of CUPS 1.5.x, this problems were not considered as a bug of CUPS and so not fixed/worked around by CUPS upstream.

In Oneiric I have done a CUPS SRU replacing the IPP backend of Oneiric's CUPS 1.5.0 by the IPP backend of the last CUPS 1.4.x version. This solved most problems users were complaining about but excluded us from the further development of the IPP backend and any new bug fixes. Upstream also tells that staying on this old backend is a bad idea.

Therefore I left the original IPP backend of CUPS 1.5.2 for Precise in (hoping that most problems got fixed on 1.5.0 -> 1.5.2) but received complaints again. At least the complaints were different to the ones in Oneiric, meaning that some Oneiric problems got fixed.

For the Precise SRU I did not want to step back to the IPP backend of CUPS 1.4.x again and so I decided to go forward now and proposed the whole CUPS 1.5.3 (not only the IPP backend) as SRU and via PPA I have let users even test the IPP backend fixes which got committed by CUPS upstream after 1.5.3, but did not fix any further reported bug by that. Some IPP bugs got actually fixed with 1.5.3: bug 1000172 and bug 1000758.