Bug 1306426

Summary: plugin not installed automatically
Product: [Fedora] Fedora Reporter: Mikhail <mikhail.v.gavrilov>
Component: hplipAssignee: Zdenek Dohnal <zdohnal>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: jonas, jpopelka, paulo.fidalgo.pt, twaugh, zdohnal
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-30 09:47:49 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
screencast none

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.