Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 352439 - net-print/hplip-plugin-3.12.4: new package
Summary: net-print/hplip-plugin-3.12.4: new package
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://hplipopensource.com/node/296
Whiteboard:
Keywords: EBUILD
: 463544 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-01-22 20:36 UTC by Yuego
Modified: 2016-03-19 21:32 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild (hplip-plugin-3.10.9.ebuild,1.62 KB, text/plain)
2011-01-22 20:36 UTC, Yuego
Details
metadata (metadata.xml,374 bytes, text/plain)
2011-01-22 20:37 UTC, Yuego
Details
Ebuild ready for main tree (hplip-plugin-3.11.1.ebuild,1.47 KB, text/plain)
2011-01-26 13:30 UTC, Diego Elio Pettenò (RETIRED)
Details
ebuild, works for me (hplip-plugin-3.12.4.ebuild,1.52 KB, text/plain)
2012-06-15 11:11 UTC, Nikoli
Details
bump "Ebuild ready for main tree" to hplip-plugin-3.12.10a (hplip-plugin-3.12.10a.patch,1.81 KB, patch)
2012-11-24 09:06 UTC, poncho
Details | Diff
ebuild, works for me (hplip-plugin-3.12.11.ebuild,1.49 KB, text/plain)
2013-01-10 12:37 UTC, Nikoli
Details
ebuild, works for me (hplip-plugin-3.13.4.ebuild,1.51 KB, text/plain)
2013-04-18 06:07 UTC, Nikoli
Details
hplip-plugin-3.14.1.ebuild (hplip-plugin-3.14.1.ebuild,1.43 KB, text/plain)
2014-02-14 12:01 UTC, RedEyedMan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yuego 2011-01-22 20:36:22 UTC
Installs all accessible proprietary plug-ins for HP printers.

Reproducible: Always
Comment 1 Yuego 2011-01-22 20:36:52 UTC
Created attachment 260513 [details]
ebuild
Comment 2 Yuego 2011-01-22 20:37:16 UTC
Created attachment 260514 [details]
metadata
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2011-01-22 20:41:53 UTC
Why on earth are you CC'ing arches? wait for bug-wranglers to do their job
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2011-01-26 12:14:16 UTC
I'll look into this; the license definitely needs to be cleared up before we can add it to the tree — it's most definitely not as-is!
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2011-01-26 13:30:36 UTC
Created attachment 260773 [details]
Ebuild ready for main tree

Thanks Artem, I've used your ebuild as a base and readied it for main tree. I'm just waiting for an OK from the license team to know that we can add it.
Comment 6 Nikoli 2012-05-14 11:44:15 UTC
Hello, any progress? If there is problem with portage, please add to some overlay.
Comment 7 Nikoli 2012-06-15 11:11:41 UTC
Created attachment 315409 [details]
ebuild, works for me

Updated ebuild, /var/lib/hp/hplip.state is required.
Comment 8 poncho 2012-11-24 09:06:39 UTC
Created attachment 330406 [details, diff]
bump "Ebuild ready for main tree" to hplip-plugin-3.12.10a

Changes:
* install /var/lib/hp/hplip.state (thanks Nikoli)
* use $($(tc-getPKG_CONFIG) --variable=udevdir udev)
* update QA_PRESTRIPPED
Comment 9 Nikoli 2013-01-10 12:37:48 UTC
Created attachment 335064 [details]
ebuild, works for me

Updated ebuild: eapi5, udev.eclass

poncho, this version does not have hbpl1.so.
Comment 10 Roger 2013-04-17 04:38:04 UTC
There appears to be an updated ebuild for this package here Bug #463544
Comment 11 Sergey Popov gentoo-dev 2013-04-17 06:03:58 UTC
*** Bug 463544 has been marked as a duplicate of this bug. ***
Comment 12 Roger 2013-04-17 07:14:04 UTC
Although I think the ebuild writers here display really good intentions, my experience with the net-print/hplip package on Gentoo within the past several years with a HP M1522NF (multifunction printer, scanner, fax) has erratically produced a disfunctioning device at least two or more times a year, for the past several years of ownership.  Users only find this, when they need to print, which is the worse time to discover such disfunction!

I have actively documented several known bugs within the HPLIP wiki.gentoo.org relevant page, of which, still these documented bugs still persist unfixed to this day.

Basically, the printer device functions just fine without this net-print/hplip package using CUPS, and no additional features are added when adding the hplip package!  If anything, instability is a guarentee when adding the hplip package.  The main reason HPLIP is needed, it contains the binary scanner driver, and sometimes binary printer drivers?

From erratic behaviour of hplip and it's generic errors, I would suggest focusing efforts elsewhere, away from this package hplip-plugins, and demand the hplip package be rewritten for stability, from the ground up.  (ie. The vanilla HPLIP expects to find all dependancies already installed, versus using USE Flags to disable such features, providing erratic stability issues.  Likely no fault of us, but the coders pulling in dependencies not needed by most users, including not properly debugging their work.)

Basically, I'm not endorsing not publishing net-print/hplip-plugins, as it might eleviate one current bug with having to manually upgrade the hplip-plugin, but do note, hplip seems completely unstable at times, providing users with only a binary plugin along with a likely spaghetti mess of not required coding. ;-)  (ie. Majority of hplip is graphical user tools, while all features are already handled by external tools such as XSane requiring only the binary plugin.)

So, maybe one method to eleviate this whole mess, is to somehow install the binary blobs without the marked depend net-print/hplip?  Effectively satisfying the need to provide binary drivers for printers and scanners without the mess?
Comment 13 Nikoli 2013-04-18 06:07:28 UTC
Created attachment 345862 [details]
ebuild, works for me
Comment 14 RedEyedMan 2013-11-02 20:23:05 UTC
I want to maintain net-print/hplip-plugin as proxy-maintainer because i use that package. I will bump and test it.
Comment 15 RedEyedMan 2014-02-14 12:01:17 UTC
Created attachment 370390 [details]
hplip-plugin-3.14.1.ebuild

hplip-plugin-3.14.1.ebuild from calculate overlay
Comment 16 Pacho Ramos gentoo-dev 2015-10-15 08:02:20 UTC
Is anyone maintaining any updated ebuild for this? 

RedEyedMan, are you still interested in proxy maintaining this package?
Comment 17 Pacho Ramos gentoo-dev 2015-10-15 08:31:39 UTC
Anyway, this ebuild shouldn't be needed if "hp-plugin" would work... but for some reason it looks like even after using it to install the plugin, the printer (in my case a LaserJet 2600n) still fails to work :S
Comment 18 Roger 2015-10-15 19:46:39 UTC
I sent my 2600n out to pasture, or the local garbage transfer site where the needy grab things.

I figured the cost of the laser color cartridges was an unreasonable cost for just gaining the feature of color printouts.  Also, there's apparently an engineering problem with the toner leaking from the toner cartridges.  Of course, I then bought another HP, a HP M1522NF, as HP is the defacto printer maker which uses the binary plugin for the scanner part.

I've griped about the bugs concerning the binary plug-in on WIKI, and I think things have gotten better since.  I can more easily install and update the binary plugin without too much hassle, but think the hp-plugin (python scripting) needs to be cleaned up for easier command line usage.

I feel your pain Pacho.

I've since purchased a Canon 9000F MK2 flatbed scanner, and has an open source driver within Sane, and Vuescan for higher resolution photo/negative scans.  I still use the HP M1522NF for printing, using the open source Cups postscript driver, but prefer the PCL for much quicker printing, albeit at much less resolution.  (Would be nice to see a higher resolution open source PCL driver.)

Maybe others have diverted away from hp-plugin as well due to difficult past usage.  I tried documenting the problems, to avert or fix them.
Comment 19 Patrice Clement gentoo-dev 2016-03-19 21:32:26 UTC
commit 3a020ccc63955277872cc84050bba553d9e8404d (HEAD)
Author:     Nicholas Vinson <nvinson234@gmail.com>
AuthorDate: Sat Mar 19 11:39:54 2016 -0700
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: Sat Mar 19 21:17:59 2016 +0000

net-print/hplip-plugin: Adding hplip-plugin ebuilds

Some HP printers need binary-only plugins to function.  These ebuilds
provided the needed binaries for all versions supported by hplip and are
available in portage.  Specifically the versison are:

hplip-plugin-3.14.10.ebuild
hplip-plugin-3.15.11.ebuild
hplip-plugin-3.16.2.ebuild

Gentoo-Bug: https://bugs.gentoo.org/352439

Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/1087

net-print/hplip-plugin/Manifest                    |  3 +++
net-print/hplip-plugin/hplip-plugin-3.14.10.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
net-print/hplip-plugin/hplip-plugin-3.15.11.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
net-print/hplip-plugin/hplip-plugin-3.16.2.ebuild  | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
net-print/hplip-plugin/metadata.xml                | 15 +++++++++++++++
5 files changed, 225 insertions(+)
create mode 100644 net-print/hplip-plugin/Manifest
create mode 100644 net-print/hplip-plugin/hplip-plugin-3.14.10.ebuild
create mode 100644 net-print/hplip-plugin/hplip-plugin-3.15.11.ebuild
create mode 100644 net-print/hplip-plugin/hplip-plugin-3.16.2.ebuild
create mode 100644 net-print/hplip-plugin/metadata.xml