Bug 1306426 - plugin not installed automatically
Summary: plugin not installed automatically
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: hplip
Version: 24
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Zdenek Dohnal
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-02-10 20:16 UTC by Mikhail
Modified: 2017-01-31 11:59 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-01-30 09:47:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
screencast (15.20 MB, application/ogg)
2016-02-10 20:16 UTC, Mikhail
no flags Details

Description Mikhail 2016-02-10 20:16:47 UTC
Created attachment 1122892 [details]
screencast

Description of problem:
As you see from screencast printer added automatically after connect.
But anyway for complete installation I needed manually run hp-plugin.
I have two questions:
1. Why launched GNOME Software during installation process?
2. If GNOME Software is already launched, why it can't automatically install hp-plugin?

Comment 1 Paulo Fidalgo 2016-02-29 21:31:44 UTC
I have the same problem with an HP 1102W, with FC22. Every time there's an update on HPLip, I need to manually setup the printer again.

Comment 2 Fedora Admin XMLRPC Client 2016-06-24 10:37:39 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 3 Dominik 'Rathann' Mierzejewski 2016-08-31 11:45:42 UTC
I have the same printer (M1132MFP) and I share your pain. Unfortunately, this printer requires proprietary plugins to work and HP ignored my request to change the license, so they can't even be packaged in RPMFusion.

Comment 4 Dominik 'Rathann' Mierzejewski 2016-08-31 17:45:44 UTC
Please note that you can use the foo2zjs driver packaged in RPMFusion with this printer (set it up as LaserJet Pro P1102).

Comment 5 Zdenek Dohnal 2017-01-30 09:47:49 UTC
I am sorry, but as Dominik said, there are drivers, which are not open source and they need to download manually every new version of hplip. Closing it as NOTBUG.

Comment 6 Mikhail 2017-01-30 09:58:16 UTC
Ok, you not answer on first question:
1. Why launched GNOME Software during installation process?

And I don't really understand why GNOME Software can't download proprietary driver. Means this driver not shipped with Fedora and would be downloaded directly from vendor site. What laws would violated with this?

Comment 7 Zdenek Dohnal 2017-01-31 11:59:35 UTC
When you are installing printer by Printers tool, it uses d-bus service, which is provided by system-config-printer. That service runs ppdsloader, which asks PackageKit (which works with Gnome Software) to install driver based on device id. And because driver is proprietary and is not in repositories, it ends with error.
Gnome Software works above whatever repositories you enable in your system. So if you want to install some driver by GS, it needs to be in repository - and proprietary driver cannot be in repository, because it has non free license and it means it cannot be distributed by us. That how GS works and if you have other question about it, I think I am not right person to ask - maybe some guys which works on Gnome Software could answer in better way - but I think this approach has meaning.


Note You need to log in before you can comment on or make changes to this bug.