Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 358445 - x11-libs/wxGTK still relies on libgnomeprintui (with 'gnome' USE flag)
Summary: x11-libs/wxGTK still relies on libgnomeprintui (with 'gnome' USE flag)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo wxWidgets project
URL: http://trac.wxwidgets.org/ticket/15517
Whiteboard:
Keywords:
Depends on: 583846
Blocks: 352952
  Show dependency tree
 
Reported: 2011-03-11 19:01 UTC by Pacho Ramos
Modified: 2018-07-16 00:45 UTC (History)
1 user (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 Pacho Ramos gentoo-dev 2011-03-11 19:01:38 UTC
We want to drop libgnomeprint as it's deprecated and unmaintained, but looks like wxGTK still needs it with USE "gnome". Is upstream aware of the needing of migrating away from libgnomeprint? What would occur if always disabling gnome-print support on wxGTK?

Thanks

Reproducible: Always
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2011-03-12 03:30:10 UTC
it's not _needed_ - there's crusty broken postscript code it can fall back on, but it sure isn't pretty.  I'd like to avoid it if possible.  2.9 uses gtkprint, but it's a masked dev version for the upcoming 3.0 (due to be released any decade now).
Comment 2 Pacho Ramos gentoo-dev 2011-03-12 11:10:03 UTC
Will need to wait then, thanks for the info
Comment 3 Pacho Ramos gentoo-dev 2011-11-06 10:20:55 UTC
(In reply to comment #1)
> it's not _needed_ - there's crusty broken postscript code it can fall back on,
> but it sure isn't pretty.  I'd like to avoid it if possible.  2.9 uses
> gtkprint, but it's a masked dev version for the upcoming 3.0 (due to be
> released any decade now).

This is now the only one requiring libgnomeprint stuff, do you have any idea when wxGTK-3 could be released by upstream? :-/
Comment 4 Ryan Hill (RETIRED) gentoo-dev 2011-11-06 17:19:27 UTC
It's been on the verge since I started using linux.

But even if it were released today it wouldn't help.  Everything uses 2.8.

I'll remove the gnomeprint stuff.
Comment 5 Pacho Ramos gentoo-dev 2011-11-06 19:10:18 UTC
I guess will be impossible to try to backport new print to 2.8, no? (or try to demand to upstream to do it if possible) :-/
Comment 6 Mart Raudsepp gentoo-dev 2011-11-07 01:10:37 UTC
Ryan, lets please not remove libgnomeprint ui stuff. As you said, it means worse functionality for wxGTK applications that want to print stuff. I see no reason to drop libgnomeprint if it's still needed, this I can also say with my gnome@ hat on. We either backport GtkPrint stuff to wxGTK-2.8 or we just keep libgnomeprintui till then.
Comment 7 Ryan Hill (RETIRED) gentoo-dev 2011-11-07 03:31:15 UTC
Well I'm not about to backport it. :)
Comment 8 Mart Raudsepp gentoo-dev 2013-02-04 22:37:46 UTC
Though maybe the dep should really be only on libgnomeprint, not libgnomeprintui (I don't see ui part in NEEDED.ELF.2, haven't investigated closer); then we could move on with last riting libgnomeprintui to start with and see about libgnomeprint later
Comment 9 Ryan Hill (RETIRED) gentoo-dev 2013-02-05 02:41:51 UTC
src/gtk/gnome/gprint.cpp uses libgnomeprintui headers.
Comment 10 Mart Raudsepp gentoo-dev 2014-01-05 11:25:18 UTC
I think we can get rid of this in wxGTK:3.0, no? I recall reading about GtkPrint code there finally, albeit not completely sure it works good or with gtk2.
I specifically have to USE=-gnome this right now to avoid deprecated libs on fresher installs :(
Comment 11 Pacho Ramos gentoo-dev 2014-01-05 11:56:18 UTC
Yeah, the problem is that I doubt we will be able to get rid of old slot in the near future :(
Comment 12 Ryan Hill (RETIRED) gentoo-dev 2014-01-07 23:22:04 UTC
http://trac.wxwidgets.org/ticket/15517
Comment 13 Ryan Hill (RETIRED) gentoo-dev 2014-01-08 00:28:10 UTC
Fixed for 3.0.
Comment 14 Mart Raudsepp gentoo-dev 2018-07-16 00:45:45 UTC
2.8 is p.masked for removal, so we can consider this bug fixed (in terms of not blocking libgnomeprintui last rites anymore)