Activity log for bug #1401835

Date Who What changed Old value New value Message
2014-12-12 09:56:57 Till Kamppeter bug added bug
2014-12-12 09:57:17 Till Kamppeter system-config-printer (Ubuntu): status In Progress Fix Released
2014-12-12 09:57:25 Till Kamppeter nominated for series Ubuntu Trusty
2014-12-12 09:57:25 Till Kamppeter bug task added system-config-printer (Ubuntu Trusty)
2014-12-12 09:57:25 Till Kamppeter nominated for series Ubuntu Utopic
2014-12-12 09:57:25 Till Kamppeter bug task added system-config-printer (Ubuntu Utopic)
2014-12-12 09:57:32 Till Kamppeter system-config-printer (Ubuntu Trusty): status New In Progress
2014-12-12 09:57:35 Till Kamppeter system-config-printer (Ubuntu Utopic): status New In Progress
2014-12-12 09:57:38 Till Kamppeter system-config-printer (Ubuntu Trusty): importance Undecided High
2014-12-12 09:57:41 Till Kamppeter system-config-printer (Ubuntu Utopic): importance Undecided High
2014-12-12 10:24:04 Till Kamppeter description The transition from Python2 to Python3, the replacement of the OpenPrinting web server by a new VM running Ubuntu 12.04 instead of 10.04, and code restructuring in system-config-printer has broken automatic driver package download at several points. This is now fixed in the Vivid package of system-config-printer but (at least part) of the fixes needs to get backported to Utopic and Trusty, for which I have posted this bug report. [Impact] With the OpenPrinting web server change (Utopic, Trusty) and the transition to Python3 (Utopic) automatic driver download stopped working. So users of Utopic and Trusty who connect a printer only supported by a downloadable driver package listed at OpenPrinting (mostly newer Epson inkjets but also new PostScript/PCL printers from Ricoh and OEM, Samsung, ...) will not get the correct driver letting the printer not work at all or work with an inferior generic driver. [Test Case] If you do not have one of the mentioned printers, create a file named /usr/lib/cups/backend/testbackend containing the line echo 'direct usb://EPSON/EP-801A "EPSON EP-801A" "EPSON EP-801A" "MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR2;MDL:EP-801A;CLS:PRINTER;DES:EPSON EP-801A;" ""' and make iot world-readable and -executable: sudo chmod a+rx /usr/lib/cups/backend/testbackend This emulates an Epson EP-801A printer on USB, at least for CUPS' printer discovery facility. Start system-config-printer and click the "Add" button. In the printer setup wizard choose the Epson EP-801A under the detected printers. There will pop up "Searching driver" messages several times but in the end the manual make/model/driver selection screen appears as system-config-printer was not able to find a driver for this printer. With the proposed packages for Utopic and Trusty a driver is find via OpenPrinting ("epson-escpr") and offered for download. Accepting this leads to the driver being installed (and the Debian package repository at Epson being locally registered for future updates by Ubuntu's update mechanism) and afterwards automatically being assigned to the new print queue. The user is only asked for setting the queue name and comments before the wizard completes. [Regression Potential] Regression potential is low, as the fix consists of several small, independent changes, and most of them are not hit if the newly added printer is supported by a locally available driver. The transition from Python2 to Python3, the replacement of the OpenPrinting web server by a new VM running Ubuntu 12.04 instead of 10.04 (which was done bevause the old VM was completely overloaded and so contributed a part of the inability to auto-install drivers), and code restructuring in system-config-printer has broken automatic driver package download at several points. This is now fixed in the Vivid package of system-config-printer but (at least part) of the fixes needs to get backported to Utopic and Trusty, for which I have posted this bug report. [Impact] With the OpenPrinting web server change (Utopic, Trusty) and the transition to Python3 (Utopic) automatic driver download stopped working. So users of Utopic and Trusty who connect a printer only supported by a downloadable driver package listed at OpenPrinting (mostly newer Epson inkjets but also new PostScript/PCL printers from Ricoh and OEM, Samsung, ...) will not get the correct driver letting the printer not work at all or work with an inferior generic driver. [Test Case] If you do not have one of the mentioned printers, create a file named /usr/lib/cups/backend/testbackend containing the line echo 'direct usb://EPSON/EP-801A "EPSON EP-801A" "EPSON EP-801A" "MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR2;MDL:EP-801A;CLS:PRINTER;DES:EPSON EP-801A;" ""' and make iot world-readable and -executable: sudo chmod a+rx /usr/lib/cups/backend/testbackend This emulates an Epson EP-801A printer on USB, at least for CUPS' printer discovery facility. Start system-config-printer and click the "Add" button. In the printer setup wizard choose the Epson EP-801A under the detected printers. There will pop up "Searching driver" messages several times but in the end the manual make/model/driver selection screen appears as system-config-printer was not able to find a driver for this printer. With the proposed packages for Utopic and Trusty a driver is find via OpenPrinting ("epson-escpr") and offered for download. Accepting this leads to the driver being installed (and the Debian package repository at Epson being locally registered for future updates by Ubuntu's update mechanism) and afterwards automatically being assigned to the new print queue. The user is only asked for setting the queue name and comments before the wizard completes. [Regression Potential] Regression potential is low, as the fix consists of several small, independent changes, and most of them are not hit if the newly added printer is supported by a locally available driver.
2014-12-12 10:33:41 Bruno Nova bug added subscriber Bruno Nova
2014-12-12 21:19:42 Launchpad Janitor branch linked lp:ubuntu/vivid-proposed/system-config-printer
2014-12-12 21:44:19 Till Kamppeter bug added subscriber Ubuntu Stable Release Updates Team
2014-12-15 15:47:33 Till Kamppeter description The transition from Python2 to Python3, the replacement of the OpenPrinting web server by a new VM running Ubuntu 12.04 instead of 10.04 (which was done bevause the old VM was completely overloaded and so contributed a part of the inability to auto-install drivers), and code restructuring in system-config-printer has broken automatic driver package download at several points. This is now fixed in the Vivid package of system-config-printer but (at least part) of the fixes needs to get backported to Utopic and Trusty, for which I have posted this bug report. [Impact] With the OpenPrinting web server change (Utopic, Trusty) and the transition to Python3 (Utopic) automatic driver download stopped working. So users of Utopic and Trusty who connect a printer only supported by a downloadable driver package listed at OpenPrinting (mostly newer Epson inkjets but also new PostScript/PCL printers from Ricoh and OEM, Samsung, ...) will not get the correct driver letting the printer not work at all or work with an inferior generic driver. [Test Case] If you do not have one of the mentioned printers, create a file named /usr/lib/cups/backend/testbackend containing the line echo 'direct usb://EPSON/EP-801A "EPSON EP-801A" "EPSON EP-801A" "MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR2;MDL:EP-801A;CLS:PRINTER;DES:EPSON EP-801A;" ""' and make iot world-readable and -executable: sudo chmod a+rx /usr/lib/cups/backend/testbackend This emulates an Epson EP-801A printer on USB, at least for CUPS' printer discovery facility. Start system-config-printer and click the "Add" button. In the printer setup wizard choose the Epson EP-801A under the detected printers. There will pop up "Searching driver" messages several times but in the end the manual make/model/driver selection screen appears as system-config-printer was not able to find a driver for this printer. With the proposed packages for Utopic and Trusty a driver is find via OpenPrinting ("epson-escpr") and offered for download. Accepting this leads to the driver being installed (and the Debian package repository at Epson being locally registered for future updates by Ubuntu's update mechanism) and afterwards automatically being assigned to the new print queue. The user is only asked for setting the queue name and comments before the wizard completes. [Regression Potential] Regression potential is low, as the fix consists of several small, independent changes, and most of them are not hit if the newly added printer is supported by a locally available driver. The transition from Python2 to Python3, the replacement of the OpenPrinting web server by a new VM running Ubuntu 12.04 instead of 10.04 (which was done bevause the old VM was completely overloaded and so contributed a part of the inability to auto-install drivers), and code restructuring in system-config-printer has broken automatic driver package download at several points. This is now fixed in the Vivid package of system-config-printer but (at least part) of the fixes needs to get backported to Utopic and Trusty, for which I have posted this bug report. [Impact] With the OpenPrinting web server change (Utopic, Trusty) and the transition to Python3 (Utopic) automatic driver download stopped working. So users of Utopic and Trusty who connect a printer only supported by a downloadable driver package listed at OpenPrinting (mostly newer Epson inkjets but also new PostScript/PCL printers from Ricoh and OEM, Samsung, ...) will not get the correct driver letting the printer not work at all or work with an inferior generic driver. [Test Case] If you do not have one of the mentioned printers, create a file named /usr/lib/cups/backend/testbackend containing the line echo 'direct usb://EPSON/EP-801A "EPSON EP-801A" "EPSON EP-801A" "MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX,ESCPR2;MDL:EP-801A;CLS:PRINTER;DES:EPSON EP-801A;" ""' and make it world-readable and -executable: sudo chmod a+rx /usr/lib/cups/backend/testbackend This emulates an Epson EP-801A printer on USB, at least for CUPS' printer discovery facility. Start system-config-printer and click the "Add" button. In the printer setup wizard choose the Epson EP-801A under the detected printers. There will pop up "Searching driver" messages several times but in the end the manual make/model/driver selection screen appears as system-config-printer was not able to find a driver for this printer. With the proposed packages for Utopic and Trusty a driver is find via OpenPrinting ("epson-escpr") and offered for download. Accepting this leads to the driver being installed (and the Debian package repository at Epson being locally registered for future updates by Ubuntu's update mechanism) and afterwards automatically being assigned to the new print queue. The user is only asked for setting the queue name and comments before the wizard completes. [Regression Potential] Regression potential is low, as the fix consists of several small, independent changes, and most of them are not hit if the newly added printer is supported by a locally available driver.
2014-12-16 14:52:32 Chris J Arges system-config-printer (Ubuntu Utopic): status In Progress Fix Committed
2014-12-16 14:52:35 Chris J Arges bug added subscriber SRU Verification
2014-12-16 14:52:36 Chris J Arges tags verification-needed
2014-12-16 15:35:23 Launchpad Janitor branch linked lp:ubuntu/utopic-proposed/system-config-printer
2014-12-16 20:26:58 Till Kamppeter tags verification-needed verification-done
2015-01-09 17:09:07 Till Kamppeter system-config-printer (Ubuntu Trusty): status In Progress Fix Committed
2015-01-10 08:56:36 Till Kamppeter system-config-printer (Ubuntu Trusty): status Fix Committed In Progress
2015-01-10 08:58:14 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:29 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2015-01-14 16:10:06 Till Kamppeter bug added subscriber Ubuntu Stable Release Updates Team
2015-01-14 17:40:38 Till Kamppeter system-config-printer (Ubuntu Trusty): status In Progress Fix Committed
2015-01-14 17:58:38 Till Kamppeter tags verification-done-utopic verification-failed-trusty verification-done-trusty verification-done-utopic
2015-01-29 21:22:14 Till Kamppeter system-config-printer (Ubuntu Trusty): status Fix Committed Fix Released