This bug was fixed in the package system-config-printer -
1.5.7+20160212-0ubuntu2

---------------
system-config-printer (1.5.7+20160212-0ubuntu2) xenial; urgency=medium

  * 
debian/patches/50_newprinter-support-smb-printer-setup-without-samba-installed.patch:
    Allow the setup of SMB printers also when no Samba client software is
    installed. Install the software as soon as it is needed for browsing
    the network and using the printer.
  * debian/patches/47_installpackage-return-only-if-installation-complete.patch:
    When installing a package via installpackage.py let the installing
    methods only exit when the package is completely installed.
  * debian/control: Demoted python3-smbc from Depends: to Suggests:,
    it pulls in the Python2 stack, as Samba is not yet fully migrated
    to Python3 (LP: #1552868).

 -- Till Kamppeter <till.kamppe...@gmail.com>  Mon,  7 Mar 2016 22:06:14
-0300

** Changed in: system-config-printer (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to system-config-printer in Ubuntu.
https://bugs.launchpad.net/bugs/1552868

Title:
  Demote python3-smbc to a Suggests

Status in system-config-printer package in Ubuntu:
  Fix Released

Bug description:
  system-config-printer-common is the last package keeping Python 2 on
  the default desktop image.  Even though s-c-p has been ported to
  Python 3, it has a transitive dependency on Python 2 through
  python3-smbc -> libsmbclient -> samba-libs -> libpython2.7

  The problem is that upstream Samba is lagging behind in porting to
  Python 3, and that clearly won't happen before 16.04.  Therefore, in
  order to drop Python 2 from the images, we need to demote python3-smbc
  from a Depends to a Suggests.

  This has implications for users who want to connect to Windows
  printers out of the box.  They clearly won't be able to after this.
  They would have to install python3-smbc in order to do this.

  You might take a look at deja-dup which hands this by showing a button
  that installs the necessary package via PackageKit (in vala, but it
  also shouldn't be hard to do it in Python).  It's not ideal, but it
  makes it obvious that there's some extra stuff needed in order to
  install a Windows printer.  You could display this button only if
  `import smbc` fails.  I don't know how prominent Windows printers are
  for Ubuntu users, but ISTM that most network printers should expose
  IPP or other non-Windows specific protocols these days.

  https://blueprints.launchpad.net/ubuntu/+spec/foundations-x-python3-only

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/1552868/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to