Bug 29213 - missing dependencies for itinerary (at least qtpositioning5 and qtlocation5)
Summary: missing dependencies for itinerary (at least qtpositioning5 and qtlocation5)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: David GEIGER
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-04 15:39 CEST by Stéphane Pontier
Modified: 2022-08-07 17:24 CEST (History)
2 users (show)

See Also:
Source RPM: itinerary-21.04.1-1.mga9.src.rpm
CVE:
Status comment:


Attachments
spec file diff for Mageia 8 (475 bytes, patch)
2022-02-20 14:02 CET, papoteur
Details | Diff
spec file diff for cauldron (473 bytes, patch)
2022-02-20 14:03 CET, papoteur
Details | Diff

Description Stéphane Pontier 2021-07-04 15:39:32 CEST
When trying to open itinerary from kmail nothing append.
On commande line I got the following warning:
  QQmlApplicationEngine failed to load component
  qrc:/main.qml:163:9: Type App.TimelinePage unavailable
  qrc:/TimelinePage.qml:39:9: Type App.HotelDelegate unavailable
  qrc:/HotelDelegate.qml:54:9: Type App.HotelPage unavailable
  qrc:/HotelPage.qml:19:9: Type App.HotelEditor unavailable
  qrc:/HotelEditor.qml:32:9: Type App.PlaceEditor unavailable
  qrc:/PlaceEditor.qml:10:1: module "QtPositioning" is not installed
even if I had lib64qt5positioning5-5.15.2-1.mga8 installed.

Once I installed qtpositioning5, the warning changed to 
  QQmlApplicationEngine failed to load component
  qrc:/main.qml:163:9: Type App.TimelinePage unavailable
  qrc:/TimelinePage.qml:39:9: Type App.HotelDelegate unavailable
  qrc:/HotelDelegate.qml:54:9: Type App.HotelPage unavailable
  qrc:/HotelPage.qml:19:9: Type App.HotelEditor unavailable
  qrc:/HotelEditor.qml:32:9: Type App.PlaceEditor unavailable
  qrc:/PlaceEditor.qml:43:9: Type LocationPicker unavailable
  qrc:/LocationPicker.qml:10:1: module "QtLocation" is not installed
even id I had lib64qt5location5-5.15.2-1.mga8 already installed.

Once I installed qtlocation5, itinerary was able to launch correctly.
Comment 1 Lewis Smith 2021-07-04 21:55:00 CEST
Thank you for the helpful report.

It looks as if 'itinerary' currently does not require (even recursively):
- qtpositioning5
- qtlocation5
- lib64qt5location5
but it does require lib64qt5positioning5 indirectly.

Conversely, lib64qt5positioning5 is directly required by (at least):
- itinerary
- lib64qt5location5

qtpositioning5 is NOT yet required by itinerary, even indirectly.
qtlocation5       [same]
lib64qt5location5 [same]; but is required by qtlocation5
---------
Assigning to DavidG registered for itinerary, CC'ing neoclust who did all recent updates to it.

Assignee: bugsquad => geiger.david68210
CC: (none) => mageia

Comment 2 papoteur 2022-02-20 14:02:10 CET
Created attachment 13153 [details]
spec file diff for Mageia 8

CC: (none) => yves.brungard_mageia

Comment 3 papoteur 2022-02-20 14:03:45 CET
Created attachment 13154 [details]
spec file diff for cauldron

@neoclust
Please review
Comment 4 Nicolas Lécureuil 2022-02-20 17:34:12 CET
seems OK for me
Comment 5 sturmvogel 2022-08-07 17:24:25 CEST
This deps where added to the package and we are already at itinerary-22.04.3-1.mga9

Closing as FIXED.

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


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