Bug 21408 - Digikam - Create Panorama don't work without Hugin
Summary: Digikam - Create Panorama don't work without Hugin
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: advisory MGA6-64-OK
Keywords: validated_update
Depends on:
Blocks: 21409
  Show dependency treegraph
 
Reported: 2017-07-30 08:23 CEST by Olivier Placais
Modified: 2017-08-17 00:32 CEST (History)
4 users (show)

See Also:
Source RPM: digikam
CVE:
Status comment:


Attachments

Description Olivier Placais 2017-07-30 08:23:55 CEST
Description of problem:
In Digikam, we can't use the tool "Create Panorama" if the package Hugin is not present.

Is it possible to install the package Hugin in the same time of Digikam.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1.Choose 2 pictures
2.Tools / Create Panorama
3. Digikam look about Hugin and ask you to download plugin.

It's not easy to a beginner to found the workaround (Install Hugin).
Comment 1 Marja Van Waes 2017-07-30 12:37:54 CEST
Assigning to the registered maintainer.

Assignee: bugsquad => anaselli
Source RPM: (none) => digikam
CC: (none) => marja11

Comment 2 Angelo Naselli 2017-07-30 17:08:18 CEST
@Marja honestly i haven't touched this package for ages :)

I tried to understand which plugins this and Bug #21408 refer but it seems upstream changed them a bit and now they are probably part of digikam itself.
But maybe neoclust can tell it better than me since he releases digikam for upstream aslo iirc. Once cleared how it works now... i could also change the package if you need :)

Another (developer) problem i saw here is that we kept all the sources from digikam 5.2.0 on into our SVN repository
Comment 3 Olivier Placais 2017-07-30 18:29:16 CEST
Hi,

In the past, "panorama" was a kipi plugin (kipi-plugins-panorama).
Now it's seem to be included in Digikam.

On mageia 6, the list of kipi plugin is much shorter than on Mageia 5.

Perhaps another plugins has been included.
Comment 4 Angelo Naselli 2017-07-30 20:15:43 CEST
i committed a possible fixing in cauldron, please review it and if ok we can do it also into mga6 branch.
Marja Van Waes 2017-08-02 23:24:18 CEST

CC: (none) => caulier.gilles

Comment 5 Gilles Caulier 2017-08-03 18:21:37 CEST
yes digiKam need Hugin for Panorama tool. See the list of digiKam dependencies here :

https://cgit.kde.org/digikam-software-compilation.git/tree/DEPENDENCIES

And yes, now Panorama tool is included as well in digiKam core.

Gilles Caulier
Comment 6 Angelo Naselli 2017-08-03 20:18:00 CEST
@Gilles do you need hugin or some hugin plugins? just to know
Comment 7 Gilles Caulier 2017-08-03 22:18:09 CEST
hugin CLI tools...
Comment 8 Angelo Naselli 2017-08-06 12:40:03 CEST
submitted mga6 core testing
Comment 9 Olivier Placais 2017-08-13 17:35:49 CEST
Hi,

I just try an update of digikam on Mga6 with "core testing" and it work fine.
I can create a panorama.

Olivier
Comment 10 Angelo Naselli 2017-08-13 19:15:43 CEST
Suggested advisory:
========================

digikam missed huging dependency to work properly.

This update fixed this issue.

Updated packages in core/updates_testing:
========================
digikam-5.5.0-2.1.mga6.x86_64.rpm
lib64digikamdatabase5-5.5.0-2.1.mga6.x86_64.rpm
lib64digikamgui5-5.5.0-2.1.mga6.x86_64.rpm
lib64kf5kipiplugins5-5.5.0-2.1.mga6.x86_64.rpm
lib64digikamcore5-5.5.0-2.1.mga6.x86_64.rpm
lib64digikam-devel-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-imageshackexport-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-remotestorage-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-imgurexport-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-sendimages-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-dropbox-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-jalbum-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-smug-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-facebook-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-kmlexport-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-vkontakte-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-flashexport-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-piwigo-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-wikimedia-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-flickr-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-printimages-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-yandexfotki-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-googleservices-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-rajceexport-5.5.0-2.1.mga6.x86_64.rpm
showfoto-5.5.0-2.1.mga6.x86_64.rpm

Source RPM: 
digikam-5.5.0-2.1.mga5.src.rpm
Angelo Naselli 2017-08-13 19:15:56 CEST

Status: NEW => ASSIGNED

Angelo Naselli 2017-08-13 19:16:41 CEST

Assignee: anaselli => qa-bugs
CC: (none) => anaselli

Comment 11 Angelo Naselli 2017-08-13 19:27:38 CEST
ehm 
Source RPM: 
digikam-5.5.0-2.1.mga6.src.rpm
Comment 12 Gilles Caulier 2017-08-13 19:35:47 CEST
Note: if you update hugin to last 2017.0, only next digiKam 5.7.0 will support it as i fixed some rules to handle this new version. Else Hugin 2016.2 work perfectly.

Gilles Caulier
Comment 13 claire robinson 2017-08-13 21:56:59 CEST
Two bugs, one package Angelo. Can you choose one, set blocks and update the advisory for both issues.
Comment 14 Angelo Naselli 2017-08-13 21:59:50 CEST
sure

Blocks: (none) => 21409

Comment 15 Angelo Naselli 2017-08-13 22:02:31 CEST
Suggested advisory:
========================

digikam missed huging and marble dependencies to work properly.

This update fixed both issues.

Updated packages in core/updates_testing:
========================
digikam-5.5.0-2.1.mga6.x86_64.rpm
lib64digikamdatabase5-5.5.0-2.1.mga6.x86_64.rpm
lib64digikamgui5-5.5.0-2.1.mga6.x86_64.rpm
lib64kf5kipiplugins5-5.5.0-2.1.mga6.x86_64.rpm
lib64digikamcore5-5.5.0-2.1.mga6.x86_64.rpm
lib64digikam-devel-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-imageshackexport-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-remotestorage-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-imgurexport-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-sendimages-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-dropbox-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-jalbum-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-smug-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-facebook-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-kmlexport-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-vkontakte-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-flashexport-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-piwigo-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-wikimedia-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-flickr-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-printimages-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-yandexfotki-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-googleservices-5.5.0-2.1.mga6.x86_64.rpm
kipi-plugins-rajceexport-5.5.0-2.1.mga6.x86_64.rpm
showfoto-5.5.0-2.1.mga6.x86_64.rpm

Source RPM: 
digikam-5.5.0-2.1.mga6.src.rpm
Comment 16 claire robinson 2017-08-13 22:05:41 CEST
Gilles, Olivier - Can you confirm this fixes both issues for you please.

Thanks Angelo
Comment 17 Olivier Placais 2017-08-14 10:12:55 CEST
Hi Claire,

I just update Digikam on my wife's laptop (with core update testing) and the both problem as resolved.

Thank's
Comment 18 claire robinson 2017-08-14 18:42:52 CEST
Thanks Olivier. Was it 32bit or 64bit packages you tested please?
Comment 19 Olivier Placais 2017-08-14 19:02:22 CEST
It was 64 bits package
Comment 20 Rémi Verschelde 2017-08-16 23:41:26 CEST
Marking as OK for Mageia 6 64-bit as per comments 17 and 19.

Sightly reworded (and uploaded) advisory to add bug references:

Advisory:
=========

Updated digikam packages fix missing dependencies

  The digikam package lacked a dependency on hugin for panorama creation
  (mga#21408) and on marble for map display (mga#21409).
  This update fixes both issues.

References:
- https://bugs.mageia.org/show_bug.cgi?id=21408
- https://bugs.mageia.org/show_bug.cgi?id=21409

Whiteboard: (none) => advisory MGA6-64-OK

Comment 21 Rémi Verschelde 2017-08-16 23:41:36 CEST
Validating.

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update

Comment 22 Mageia Robot 2017-08-17 00:32:44 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2017-0059.html

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.