Bug 294751 - unlisted dependancy (hugin)
Summary: unlisted dependancy (hugin)
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-ExpoBlending (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR minor
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-24 15:12 UTC by Stephen Samuel
Modified: 2016-07-11 18:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 2.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Samuel 2012-02-24 15:12:20 UTC
Version:           1.9.0 (using KDE 4.6.5) 
OS:                Linux

expoblending (part of kipi-plugins) needs hugin (and it's dependencies) to run, but does not list it as a dependency.


Reproducible: Always

Steps to Reproduce:
install kipi-plugins on base system, then run  expoblending

Actual Results:  
complains that it is missing executables needed to run (align_image_stack then enfuse)

Expected Results:  
run without blocking errors.

When I first tried using expoblending, it complained that it couldn't find align_image_stack.  I figured out I needed to install hugin_tools to get that binary.  Then it complained that it needed enfuse (part of enblend).  this led me to installing hugin which seems to be a singular dependency which would have solved the problem one-shot.
Comment 1 caulier.gilles 2012-02-24 15:19:35 UTC
Hugin is a run time dependency listed here :

https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/README#L75

With next 2.6 release, hugin command line program detection at startup have been improved, with ExpoBlending and Panorama tools.

Gilles Caulier
Comment 2 Stephen Samuel 2012-02-24 17:54:02 UTC
I'm not sure what 'improved' means, but -- if it still leaves the dependency to be resolved at runtime, I would suggest that (for Debian/Ubuntu distributions), that installing hugins should be suggested rather than leaving it as an (annoying) exercise for the user.

For my part, when I got the second error, I almost just gave up on using the program.. not knowing if I was going to spend the next hour investigating and resolving dependencies.
Comment 3 caulier.gilles 2012-02-24 22:57:13 UTC
Look this screenshot :

https://plus.google.com/u/0/b/100127992760143250422/100127992760143250422/posts/RKT4s2xdvjD

Gilles Caulier
Comment 4 Stephen Samuel 2012-02-25 00:18:01 UTC
Well, other than the fact that I can't read what it's saying: it looks like it's asking people to download/install all of the missing pieces at once.  That, at least, is reassuring.