Bug 294751

Summary: unlisted dependancy (hugin)
Product: [Applications] digikam Reporter: Stephen Samuel <samuel>
Component: Plugin-Generic-ExpoBlendingAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 2.6.0

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.