Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#13346 - Unnecessary depends for qalculate-gtk

Attached to Project: Arch Linux
Opened by Daniel Rhodes-Mumby (DanielRM) - Tuesday, 17 February 2009, 21:13 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 21 March 2009, 18:37 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
qalculate-gtk relies on libgnome; upstream website reports this as an optional dependency along with yelp, which is indeed optional on the package.
libgnome brings in some unwanted dependencies if you want to keep a 'pure' GTK system:
Depends On : gnome-vfs>=2.24.0 esd>=0.2.40 libbonobo>=2.24.0

Additional info:
Package version is 0.9.6-3
Required libs can be found on http://qalculate.sourceforge.net/downloads.html (scroll down)

Steps to reproduce:
N/A
This task depends upon

Closed by  Eric Belanger (Snowman)
Saturday, 21 March 2009, 18:37 GMT
Reason for closing:  Won't implement
Comment by Eric Belanger (Snowman) - Saturday, 21 March 2009, 02:31 GMT
When I build it without libgnome, it doesn't even start. It just seg faults. I'll need to look further.
Comment by Daniel Rhodes-Mumby (DanielRM) - Saturday, 21 March 2009, 12:05 GMT
I find that the same happens.
Segfault output is here: http://pastebin.com/f184417a3
The output of a grep for gtype is here: http://pastebin.com/f6f2fd238

Is there anything I can do to help given a lack of coding knowledge on my part?
Comment by Alessandro Doro (adoroo) - Saturday, 21 March 2009, 15:01 GMT
Upstream.
In src/main.cc, line 101 gtk_window_set_default_icon_from_file() is called before gtk_init().
Patch attached.
Comment by Alessandro Doro (adoroo) - Saturday, 21 March 2009, 15:01 GMT
Here.
Comment by Alessandro Doro (adoroo) - Saturday, 21 March 2009, 15:42 GMT
[ 1932592 ] GLib-GObject-CRITICAL - 2008-04-02 20:14
http://sourceforge.net/tracker/index.php?func=detail&aid=1932592&group_id=86696&atid=580546

[ 1709238 ] segfault - 2007-04-28 13:52
http://sourceforge.net/tracker/index.php?func=detail&aid=1709238&group_id=86696&atid=580546

The development (if any) seems to proceed rather slowly.
Comment by Eric Belanger (Snowman) - Saturday, 21 March 2009, 18:21 GMT
There's only a patch for GLib-GObject-CRITICAL I'll see if it will fix the seg fault. BTW, it seems that building without libgnome remove the help manual completely. So I'm not sure if I'll do this even if I fix the seg fault. We'll see.
Comment by Alessandro Doro (adoroo) - Saturday, 21 March 2009, 18:35 GMT
IMO the package needs the manual; there isn't online documentation in the web site.
Comment by Eric Belanger (Snowman) - Saturday, 21 March 2009, 18:37 GMT
The patch fixes the seg faults but the help manual is not built without libgnome. As the manual is the only piece of doc provided, I'll keep the libgnome depends. Having libgnome as makedepends dosn't work either.

Loading...