[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#814930: jessie-pu: package hplip/3.15.11+repack0-1



Hi Julien (2016.02.20_17:04:29_+0200)
> How much do the changes affect existing code paths for already-supported
> printers?

There's a reasonable amount of code churn:

 __init__.py                         |    2 
 align.py                            |   12 
 base/LedmWifi.py                    |  138 +-
 base/__init__.py                    |    2 
 base/avahi.py                       |   64 -
 base/codes.py                       |   19 
 base/device.py                      |  257 +---
 base/dime.py                        |   11 
 base/exif.py                        |   54 
 base/g.py                           |  117 +-
 base/imagesize.py                   |    4 
 base/ldif.py                        |   44 
 base/logger.py                      |   34 
 base/magic.py                       | 1746 +++++++++++++++---------------
 base/maint.py                       |   73 -
 base/mdns.py                        |  219 ++-
 base/mfpdtf.py                      |   12 
 base/models.py                      |   39 
 base/module.py                      |   91 +
 base/os_utils.py                    |   14 
 base/password.py                    |   64 -
 base/pexpect.py                     | 1384 ------------------------
 base/pexpect/__init__.py            | 2051 ++++++++++++++++++++++++++++++++++++
 base/pkit.py                        |   53 
 base/pml.py                         |   40 
 base/queues.py                      |  143 +-
 base/services.py                    |   28 
 base/six.py                         |  632 +++++++++++
 base/sixext.py                      |  183 +++
 base/slp.py                         |   59 -
 base/smart_install.py               |   23 
 base/status.py                      |  321 ++++-
 base/strings.py                     |   18 
 base/tui.py                         |   37 
 base/utils.py                       |  370 ++++--
 base/validation.py                  |   18 
 base/vcard.py                       |   46 
 base/wifi.py                        |   81 -
 check-plugin.py                     |   21 
 check.py                            |  349 ++----
 clean.py                            |   18 
 colorcal.py                         |   15 
 config_usb_printer.py               |    9 
 copier/__init__.py                  |    2 
 copier/copier.py                    |   10 
 dat2drv.py                          |   36 
 devicesettings.py                   |   25 
 diagnose_plugin.py                  |    2 
 diagnose_queues.py                  |    8 
 doctor.py                           |   52 
 fab.py                              |  111 -
 fax/__init__.py                     |    2 
 fax/backend/hpfax.py                |   51 
 fax/coverpages.py                   |    2 
 fax/fax.py                          |  108 -
 fax/faxdevice.py                    |   12 
 fax/ledmfax.py                      |  130 +-
 fax/ledmsoapfax.py                  |   25 
 fax/marvellfax.py                   |  117 +-
 fax/pmlfax.py                       |   57 -
 fax/soapfax.py                      |  124 +-
 faxsetup.py                         |    4 
 firmware.py                         |   18 
 hpdio.py                            |   28 
 hpssd.py                            |   32 
 info.py                             |   16 
 install.py                          |   16 
 installer/__init__.py               |    2 
 installer/core_install.py           |  529 +++++----
 installer/dcheck.py                 |   27 
 installer/pluginhandler.py          |   88 -
 installer/text_install.py           |  199 ++-
 levels.py                           |   21 
 linefeedcal.py                      |    8 
 logcapture.py                       |   93 +
 makecopies.py                       |   19 
 makeuri.py                          |   16 
 pcard/__init__.py                   |    2 
 pcard/photocard.py                  |   12 
 pkservice.py                        |    4 
 plugin.py                           |   68 -
 plugins/Deskjet_460.py              |    4 
 plugins/Officejet_H470.py           |    4 
 plugins/__init__.py                 |    2 
 plugins/dj450.py                    |    4 
 plugins/powersettings.py            |    2 
 plugins/powersettings2.py           |    2 
 plugins/powersettingsdialog.py      |    8 
 plugins/powersettingsdialog_base.py |    2 
 pqdiag.py                           |    8 
 print.py                            |    7 
 printsettings.py                    |    7 
 prnt/__init__.py                    |    2 
 prnt/colorcal.py                    |    2 
 prnt/cups.py                        |   49 
 prnt/ldl.py                         |    2 
 prnt/pcl.py                         |   31 
 probe.py                            |    2 
 query.py                            |   10 
 scan.py                             |   84 -
 scan/__init__.py                    |    2 
 scan/sane.py                        |   82 -
 sendfax.py                          |   59 -
 setup.py                            |   93 -
 systray.py                          |    2 
 testpage.py                         |   15 
 timedate.py                         |    7 
 toolbox.py                          |    9 
 ui/__init__.py                      |    2 
 ui/aboutdlg.py                      |    6 
 ui/aboutdlg_base.py                 |    2 
 ui/align10form.py                   |    8 
 ui/align13form.py                   |    4 
 ui/alignform.py                     |   12 
 ui/aligntype6form1.py               |    4 
 ui/aligntype6form2.py               |    4 
 ui/allowabletypesdlg.py             |    4 
 ui/choosedevicedlg.py               |    5 
 ui/chooseprinterdlg.py              |    5 
 ui/cleaningform.py                  |   13 
 ui/cleaningform2.py                 |    6 
 ui/coloradjform.py                  |    6 
 ui/coloradjform_base.py             |    2 
 ui/colorcal4form.py                 |    6 
 ui/colorcal4form_base.py            |   10 
 ui/colorcalform.py                  |    4 
 ui/colorcalform2.py                 |    6 
 ui/colorcalform2_base.py            |    4 
 ui/colorcalform_base.py             |    6 
 ui/coverpageform.py                 |   10 
 ui/coverpageform_base.py            |    8 
 ui/deviceuricombobox.py             |   11 
 ui/devmgr4.py                       |  103 -
 ui/devmgr4_base.py                  |  130 +-
 ui/faxaddrbookeditform_base.py      |   14 
 ui/faxaddrbookform.py               |   61 -
 ui/faxaddrbookform_base.py          |   16 
 ui/faxaddrbookgroupeditform_base.py |    4 
 ui/faxaddrbookgroupsform_base.py    |   12 
 ui/faxsendjobform.py                |   17 
 ui/faxsettingsform.py               |   17 
 ui/faxsettingsform_base.py          |    4 
 ui/firmwaredialog.py                |   26 
 ui/firmwaredialog_base.py           |    4 
 ui/imagepropertiesdlg.py            |    4 
 ui/imagepropertiesdlg_base.py       |    2 
 ui/jobstoragemixin.py               |   45 
 ui/loadpaperform.py                 |    6 
 ui/makecopiesform.py                |   10 
 ui/nodevicesform.py                 |    6 
 ui/nodevicesform_base.py            |    6 
 ui/paperedgealignform.py            |    6 
 ui/paperedgealignform_base.py       |    2 
 ui/pluginform2.py                   |   19 
 ui/pluginform2_base.py              |   10 
 ui/pluginlicenseform.py             |    2 
 ui/printerform.py                   |   14 
 ui/scrollcopy.py                    |   14 
 ui/scrollfax.py                     |   69 -
 ui/scrollprint.py                   |   23 
 ui/scrollprintsettings.py           |   19 
 ui/scrollunload.py                  |   17 
 ui/scrollview.py                    |    9 
 ui/settingsdialog.py                |   15 
 ui/settingsdialog_base.py           |   36 
 ui/setupform.py                     |   77 -
 ui/setupform_base.py                |   50 
 ui/setupmanualfind.py               |    7 
 ui/setupmanualfind_base.py          |    2 
 ui/setupsettings.py                 |    7 
 ui/setupsettings_base.py            |   18 
 ui/systemtray.py                    |    6 
 ui/ui_utils.py                      |    2 
 ui/unloadform.py                    |   15 
 ui/upgradeform.py                   |    8 
 ui/waitform.py                      |    4 
 ui/waitform_base.py                 |    2 
 ui4/__init__.py                     |    2 
 ui4/aboutdialog.py                  |    6 
 ui4/aboutdialog_base.py             |    2 
 ui4/aligndialog.py                  |   42 
 ui4/aligndialog_base.py             |    4 
 ui4/cleandialog.py                  |   15 
 ui4/cleandialog_base.py             |   10 
 ui4/colorcaldialog.py               |   21 
 ui4/colorcaldialog_base.py          |   42 
 ui4/devicesetupdialog.py            |   28 
 ui4/devicesetupdialog_base.py       |    2 
 ui4/deviceuricombobox.py            |    7 
 ui4/devmgr5.py                      |  127 +-
 ui4/devmgr5_base.py                 |    2 
 ui4/fabgrouptable.py                |   17 
 ui4/fabnametable.py                 |    6 
 ui4/fabwindow.py                    |   81 -
 ui4/fabwindow_base.py               |    4 
 ui4/faxsetupdialog.py               |   20 
 ui4/faxsetupdialog_base.py          |    4 
 ui4/filetable.py                    |   44 
 ui4/firmwaredialog.py               |    6 
 ui4/firmwaredialog_base.py          |    2 
 ui4/infodialog.py                   |   41 
 ui4/infodialog_base.py              |    2 
 ui4/linefeedcaldialog.py            |    8 
 ui4/linefeedcaldialog_base.py       |    4 
 ui4/loadpapergroupbox.py            |    6 
 ui4/makecopiesdialog.py             |    6 
 ui4/makecopiesdialog_base.py        |    2 
 ui4/mimetypesdialog.py              |    8 
 ui4/nodevicesdialog.py              |    6 
 ui4/plugindiagnose.py               |   15 
 ui4/plugindiagnose_base.py          |    2 
 ui4/plugindialog.py                 |   48 
 ui4/pluginlicensedialog.py          |    6 
 ui4/pqdiagdialog.py                 |    6 
 ui4/pqdiagdialog_base.py            |    4 
 ui4/printdialog.py                  |  155 --
 ui4/printdialog_base.py             |    6 
 ui4/printernamecombobox.py          |    9 
 ui4/printsettingsdialog.py          |   10 
 ui4/printsettingsdialog_base.py     |    4 
 ui4/printsettingstoolbox.py         |  167 +-
 ui4/printtestpagedialog.py          |   14 
 ui4/printtestpagedialog_base.py     |    4 
 ui4/queuesconf.py                   |    8 
 ui4/readonlyradiobutton.py          |    2 
 ui4/sendfaxdialog.py                |  110 -
 ui4/sendfaxdialog_base.py           |    4 
 ui4/settingsdialog.py               |    9 
 ui4/settingsdialog_base.py          |    4 
 ui4/setupdialog.py                  |  215 ++-
 ui4/setupdialog_base.py             |   51 
 ui4/systemtray.py                   |   68 -
 ui4/systrayframe.py                 |   18 
 ui4/ui_utils.py                     |  247 ++--
 ui4/upgradedialog.py                |    8 
 ui4/wifisetupdialog.py              |   83 -
 ui4/wifisetupdialog_base.py         |    2 
 uninstall.py                        |    8 
 unload.py                           |  179 +--
 upgrade.py                          |   46 
 wificonfig.py                       |   14 
 241 files changed, 8496 insertions(+), 6187 deletions(-)

This was mostly putting a feeler out, as Didier thought you may be interested
in a stable update, that supported new hardware. It seems to not be the
case, so maybe I should just do a backport.

I'm not particularly invested in this. I just made a backport that is
probably useful to others, and am trying to find the right place to put
it.

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272


Reply to: