On Mon, 21 Jun 2004, Mike Hearn wrote:
On Mon, 2004-06-21 at 11:33 -0700, Bryce Harrington wrote:
Carl and I just tried out installation of Inkscape onto his SuSE 9.x box using autopackage, but ran into a dependency issue for "GTK 2 C++ bindings". I'm assuming that is the gtkmm2 package. It said that this would need to be installed manually, however we couldn't find what package this corresponds to for SuSE (looking at YaST and rpmfind.net.)
This should have worked, GTKmm2 and libsigc++ are packaged alongside inkscape itself, see the directory listing here:
http://navi.cx/~mike/inkscape/
Could you send me a DEBUGLEVEL=3 log? I guess for some reason we are not connecting to navi right or something ...
Okay, thanks, we'll give that a shot.
Do you have a suggestion for where we can find this package? Also, it would be nice if the GUI gave some directions to look when it fails to find a dependency.
You can install it directly from above, if you want. Yes I agree it would be nice if it gave the user directions. The problem is, how do we know where to find it? In future this stuff will be a part of the skeleton metadata but only because we need it to be able to resolve packages from the native distro repositories.
I would suggest perhaps indicating that the user may need to use their normal installation mechanism (i.e. YaST, rpmfind.net, etc.) Also, if it is possible to give a clue what the package name would be (i.e., 'Look for a package named something like libgtkmm2-* or gtkmm2-*'.) I think giving a few hints would make the error situation seem less "abrupt", and help ease the user over to traditional mechanisms. Or on the other hand, if it is to be considered a bug, perhaps provide an address for reporting bugs (i.e., this list if it's an autopackage issue, or the product's bug tracker URL otherwise.)
Bryce