As mentioned on #mageia-qa today, I was going to build and test HPLIP with QT5 and add an update request for it.
If necessary, here is my src.rpm that I built in mock and installed.
Included is a patch that removes the "Unable to find hp-upgrade --notify on path" message that shows up in the logs.
Created attachment 9757 [details]
Update request: HPLIP 3.17.10 MGA6 =>
Update request: HPLIP 3.17.10
Assigning to all packagers collectively, since there is no registered maintainer for hplip.
(In reply to Stig-Ørjan Smelror from comment #0)
> I was going to build and test HPLIP with QT5
Hi Stig, for clarification what is the actual difference between your package and the regular Mageia hplip packages? We already build with --enable-qt5 --disable-qt4 ...
(In reply to Florian Hubold from comment #3)
> (In reply to Stig-Ørjan Smelror from comment #0)
> > I was going to build and test HPLIP with QT5
> Hi Stig, for clarification what is the actual difference between your
> package and the regular Mageia hplip packages? We already build with
> --enable-qt5 --disable-qt4 ...
no difference. It is based on the old spec from an old package.
The only difference is that I mainly built it for MGA5 at the request on the qa-discuss mailing list.
It has successfully built on my MGA6 systems, both real hardware and virtual (vmware).
Note to self: Seem there are some dependencies missing for python3 packages, at least python3-qtpy does not get automatically installed which seems to be required for hplip-gui.
This is the error message:
warning: GUI Modules PyQt4 and PyQt5 are not installed
error: hp-setup requires GUI support (try running with --qt3). Also, try using interactive (-i) mode.
I'd submit an update candidate for hplip 3.17.10, would that be OK as an update?
mga6 shipped with 3.17.4, and that is insufficient for nearly all HP printers that are currently purchasable (most affordable ones need at least 3.17.7, see https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index )
For some occurences where people already stumbled over this issue:
(In reply to Florian Hubold from comment #6)
> @QA team:
> I'd submit an update candidate for hplip 3.17.10, would that be OK as an
It goes under "hardware enablement" like kernels and other drivers
Just as long as they dont remove any existing hw support
I'm not aware of a separate bug report for cauldron, and afaict we don't have this version in cauldron, yet:
$ mgarepo rpmlog hplip
* Thu Oct 12 2017 tv <tv> 3.17.9-3.mga7
+ Revision: 1171288
- requires cups-filters instead of foomatic-filters
So resetting to Cauldron and MGA6TOO
(In reply to Thomas Backlund from comment #7)
> (In reply to Florian Hubold from comment #6)
> > @QA team:
> > I'd submit an update candidate for hplip 3.17.10, would that be OK as an
> > update?
> It is.
> It goes under "hardware enablement" like kernels and other drivers
> Just as long as they dont remove any existing hw support
I assume, when you said "I'd submit" instead of "I'd like to submit", that that means you won't have time to do that yourself.
Assigning to pkg-bugs again, because QA team doesn't fix bugs.
(In reply to Marja van Waes from comment #8)
> I assume, when you said "I'd submit" instead of "I'd like to submit", that
> that means you won't have time to do that yourself.
No, I would submit it, if it's OK as an update, that's what I meant =)
Will submit for cauldron and mga6 and then assign back to qa for the mga6 candidate.
I've submitted hplip-3.17.10-1 to core/updates_testing (and also to cauldron) which includes the patch from Stig-Ørjan Smelror that removes the "Unable to find hp-upgrade --notify on path" message that shows up in the logs.
It also updates hplip as requested by several people, as the previous 3.17.4 was insufficient for nearly all HP printers that are currently purchasable (most affordable ones need at least 3.17.7, see https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index )
Mageia 6 :: x86_64
Updated the hplip packages.
Used mcc -> hardware to remove resident HP5520 wifi printer and re-install it under hplip. No problems at all. Printed a test page.
Installed xsane. It found the HP5520 and addressed it as hpaio:/net/Photosmart_5520.....
Set scan resolution to 300. Performed scan and saved the image displayed as a JPEG. It looked perfect in an image viewer.
OK for 64 bits.
Re comment 11. Where are the upgrade logs? Tried /var/log/hp and found an empty tmp/.
Also I do not have a later model HP printer. Anybody with newer models is encouraged to try this update.
Thanks Florian. You could update Cauldron to 3.17.11, but it doesn't look obviously important for mga6:
Tried this on a 32-bit Xfce system that had not yet even had system-config-printer installed. After using mcc to install that and related packages, I updated these packages before installing my printers.
Printers involved: Deskject 5650 with duplexer and Officejet 6110.
Test page printed OK on each printer. Deskjet printed a two-page pdf from the Atril Document Viewer, on both sides of the paper using the duplexer. Scanned a photo with Simple Scan and printed it with the Officejet.
Looks OK with this hardware, but like Len I do not have a later model printer.
(In reply to Len Lawrence from comment #12)
> Re comment 11. Where are the upgrade logs? Tried /var/log/hp and found an
> empty tmp/.
What upgrade logs?
(In reply to David Walser from comment #13)
> Thanks Florian. You could update Cauldron to 3.17.11
Yeah sure, but that also means rediffing most of the patches, only had time to submit it yesterday, if I find the time will take a look for a further update.
Apart from that, I've asked in the forums threads for test results, but one guy only had mga5 when he posted, but maybe we can get some feedback that way.
The updated packages are also OK for me with HP Envy 4502 on mga6-64
Printing (locally and over the LAN), scanning and HP Device Manager.
Like the previous testers I have nothing newer to test with.
@Florian, comment 15:
My bad - misremembered this comment from the description:
"Included is a patch that removes the "Unable to find hp-upgrade --notify on path" message that shows up in the logs."
I wondered if this was something which testers should check.
tested with hp laserjet color m251n
no new printers top test
mga6 x86_64 classic DVD based Plasma
Installed and tested without issues.
Tested scanning and printing. FAX features not tested.
System: Mageia 6, x86_64, Plasma DE, Intel CPU, nVidia GPU using nvidia340 proprietary driver.
Printer: HP OfficeJet 4658
$ uname -a
Linux marte 4.14.19-desktop-1.mga6 #1 SMP Tue Feb 13 18:03:51 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ rpm -qa | egrep 'hplip|hpip0|hpaio1' | sort