Activity log for bug #1400232

Date Who What changed Old value New value Message
2014-12-08 08:01:18 Doudz bug added bug
2014-12-08 17:06:09 Launchpad Janitor system-config-printer (Ubuntu): status New Confirmed
2014-12-12 16:02:35 Till Kamppeter system-config-printer (Ubuntu): status Confirmed Incomplete
2014-12-12 21:19:42 Launchpad Janitor branch linked lp:ubuntu/vivid-proposed/system-config-printer
2014-12-12 21:33:59 Launchpad Janitor system-config-printer (Ubuntu): status Incomplete Fix Released
2014-12-12 21:42:48 Till Kamppeter nominated for series Ubuntu Trusty
2014-12-12 21:42:48 Till Kamppeter bug task added system-config-printer (Ubuntu Trusty)
2014-12-12 21:42:48 Till Kamppeter nominated for series Ubuntu Utopic
2014-12-12 21:42:48 Till Kamppeter bug task added system-config-printer (Ubuntu Utopic)
2014-12-12 21:43:04 Till Kamppeter system-config-printer (Ubuntu Trusty): status New Triaged
2014-12-12 21:43:07 Till Kamppeter system-config-printer (Ubuntu Utopic): status New Triaged
2014-12-12 22:03:32 Till Kamppeter description system-config-printer crash with the following traceback : sramage@japc09:~$ system-config-printer Traceback (most recent call last): File "/usr/share/system-config-printer/asyncipp.py", line 191, in send_reply handler (self._conn, result) File "/usr/share/system-config-printer/asyncpk1.py", line 164, in _ipp_reply_handler self._client_reply_handler (self._conn, *args) File "/usr/share/system-config-printer/asyncconn.py", line 91, in reply_handler self._reply_handler (self, self._reply_data, *args) File "/usr/share/system-config-printer/asyncconn.py", line 209, in _subst_reply_handler reply_handler (self, *args) File "/usr/share/system-config-printer/ppdcache.py", line 79, in <lambda> self._got_ppd3 (c, name, r, callback), File "/usr/share/system-config-printer/ppdcache.py", line 153, in _got_ppd3 self.fetch_ppd (name, callback, check_uptodate=False) File "/usr/share/system-config-printer/ppdcache.py", line 90, in fetch_ppd tmpf.writelines (f.readlines ()) File "/usr/lib/python3.4/codecs.py", line 313, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 1441: invalid continuation byte system-config-printer crash with the following traceback : sramage@japc09:~$ system-config-printer Traceback (most recent call last):   File "/usr/share/system-config-printer/asyncipp.py", line 191, in send_reply     handler (self._conn, result)   File "/usr/share/system-config-printer/asyncpk1.py", line 164, in _ipp_reply_handler     self._client_reply_handler (self._conn, *args)   File "/usr/share/system-config-printer/asyncconn.py", line 91, in reply_handler     self._reply_handler (self, self._reply_data, *args)   File "/usr/share/system-config-printer/asyncconn.py", line 209, in _subst_reply_handler     reply_handler (self, *args)   File "/usr/share/system-config-printer/ppdcache.py", line 79, in <lambda>     self._got_ppd3 (c, name, r, callback),   File "/usr/share/system-config-printer/ppdcache.py", line 153, in _got_ppd3     self.fetch_ppd (name, callback, check_uptodate=False)   File "/usr/share/system-config-printer/ppdcache.py", line 90, in fetch_ppd     tmpf.writelines (f.readlines ())   File "/usr/lib/python3.4/codecs.py", line 313, in decode     (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 1441: invalid continuation byte [Impact] It is impossible to set up or manipulate a printer with a PPD file which is not UTF-8-encoded and no plain ASCII. Even worse, if such a PPD is installed into the system's PPD repository, the corresponding printer(s) will not auto-setup. [Test Case] Take a PPD file which is not UTF-8-encoded, for example a PPD file for Windows with Windows-1252 encoding. Try to set up a que with it or to change an existing queue to use it by means of system-config-printer. system-config-printer will crash. With the proposed package the PPD can be used without problems. [Regression Potential] The changes are very simple and therefore the regression potential is low.
2014-12-12 22:04:07 Till Kamppeter summary system-config-printer crash UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 1441: invalid continuation byte system-config-printer crash UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 1441: invalid continuation byte (only UTF-8-encoded PPD files can be used)
2014-12-13 10:08:48 Till Kamppeter system-config-printer (Ubuntu Trusty): status Triaged In Progress
2014-12-13 10:08:50 Till Kamppeter system-config-printer (Ubuntu Utopic): status Triaged In Progress
2014-12-13 10:09:14 Till Kamppeter bug added subscriber Ubuntu Stable Release Updates Team
2014-12-16 14:52:17 Chris J Arges system-config-printer (Ubuntu Utopic): status In Progress Fix Committed
2014-12-16 14:52:21 Chris J Arges bug added subscriber SRU Verification
2014-12-16 14:52:24 Chris J Arges tags verification-needed
2014-12-16 15:35:23 Launchpad Janitor branch linked lp:ubuntu/utopic-proposed/system-config-printer
2015-01-08 20:55:59 Brian Murray system-config-printer (Ubuntu Trusty): status In Progress Fix Committed
2015-01-08 21:14:37 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/system-config-printer
2015-01-09 12:44:20 Doudz attachment added xrwc5735_1252.ppd https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/1400232/+attachment/4294617/+files/xrwc5735_1252.ppd
2015-01-09 16:57:52 Till Kamppeter tags verification-needed verification-done
2015-01-10 08:54:58 Till Kamppeter system-config-printer (Ubuntu Trusty): status Fix Committed In Progress
2015-01-10 08:55:46 Till Kamppeter tags verification-done verification-done-utopic verification-failed-trusty
2015-01-14 15:54:04 Launchpad Janitor system-config-printer (Ubuntu Utopic): status Fix Committed Fix Released
2015-01-14 15:54:26 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2015-01-14 16:07:39 Till Kamppeter bug added subscriber Ubuntu Stable Release Updates Team
2015-01-14 17:40:32 Till Kamppeter system-config-printer (Ubuntu Trusty): status In Progress Fix Committed
2015-01-14 17:57:31 Till Kamppeter tags verification-done-utopic verification-failed-trusty verification-done-trusty verification-done-utopic
2015-01-22 17:09:00 Launchpad Janitor system-config-printer (Ubuntu Trusty): status Fix Committed Fix Released