Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 552066 - net-print/hplip-3.15.6 should rdepend on dev-libs/sni-qt if USE=plasma
Summary: net-print/hplip-3.15.6 should rdepend on dev-libs/sni-qt if USE=plasma
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Daniel Pielmeier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-14 08:10 UTC by Dennis Schridde
Modified: 2016-12-11 12:30 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2015-06-14 08:10:52 UTC
HPLIP does not work with with Plasma 5, as it needs to be ported from XEmbed to use StatusNotifierItems instead.

However, there is a Qt4 plugin to translate QSystemTray (using XEmbed) into StatusNotifierItems, which is packaged in Gentoo as dev-libs/sni-qt. Thus I recommend to make net-print/hplip rdepend (no buildtime deps) on it if USE=plasma.

"Issue solved in current release": https://answers.launchpad.net/hplip/+question/258609
Actual bugreport: https://bugs.launchpad.net/hplip/+bug/1350038
SuSE's take on the issue: https://bugzilla.suse.com/show_bug.cgi?id=908358

Background information:
http://blog.martin-graesslin.com/blog/2014/03/system-tray-in-plasma-next/
http://blog.martin-graesslin.com/blog/2014/06/where-are-my-systray-icons/

Reproducible: Always
Comment 1 Dennis Schridde 2015-06-14 08:40:14 UTC
Confirmed: Works.
Comment 2 Dennis Schridde 2015-06-14 08:46:11 UTC
The autostart issue mentioned in https://bugzilla.suse.com/show_bug.cgi?id=908358#c8 appears to be fixed, too.
Comment 3 Manuel Rüger (RETIRED) gentoo-dev 2015-06-17 01:51:53 UTC
This seems to be an optional runtime dependency, nothing that USEflags have been invented for. Please add a pkg_postinst message instead.
Comment 4 Dennis Schridde 2015-06-17 10:09:45 UTC
(In reply to Manuel Rüger from comment #3)
> This seems to be an optional runtime dependency, nothing that USEflags have
> been invented for. Please add a pkg_postinst message instead.

Point is, that an important function of the package (showing a systemtray icon) is entirely broken, if the SNI Qt plugin is missing.
Comment 5 Manuel Rüger (RETIRED) gentoo-dev 2015-06-17 10:17:31 UTC
(In reply to Dennis Schridde from comment #4)
> (In reply to Manuel Rüger from comment #3)
> > This seems to be an optional runtime dependency, nothing that USEflags have
> > been invented for. Please add a pkg_postinst message instead.
> 
> Point is, that an important function of the package (showing a systemtray
> icon) is entirely broken, if the SNI Qt plugin is missing.

And a pkg_postinst message will inform you about this.
Comment 6 Michael Palimaka (kensington) gentoo-dev 2016-03-28 14:09:06 UTC
Note that this is also covered by plasma-desktop[qt4].
Comment 7 Andreas Sturmlechner gentoo-dev 2016-12-01 11:07:31 UTC
This bug seems obsolete since hplip now has USE=qt5?
Comment 8 Andreas Sturmlechner gentoo-dev 2016-12-11 12:30:14 UTC
Closing for lack of objections.