Bug 1673970

Summary: Gcompris-QT is missing three activities due to an unmet dependency
Product: [Fedora] Fedora Reporter: Matthew Crews <mattcrews>
Component: gcompris-qtAssignee: Andrea Musuruane <musuruan>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 29CC: musuruan
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-02-08 16:09:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matthew Crews 2019-02-08 15:49:26 UTC
Description of problem:

Gcompris-QT is missing three activities: balancebox,land_safe,submarine.

This is due to a missing dependency, qml-box2d, that is not found in Fedora, and as a result is disabled during compilation. These activities are, however, found in the Flatpak version of Gcompris.

Version-Release number of selected component (if applicable): 0.95-2.fc30

How reproducible: Always

Actual results: Three activities, balancebox, land_safe, submarine, are not present in Fedora version of Gcompris.

Expected results: Balancebox, land_safe, and submarine are supposed to be present.


Additional info:

This is an identical bug that I also found in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920752

Please see the comment from Johnny Jazeix: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920752#20

Comment 1 Andrea Musuruane 2019-02-08 16:09:27 UTC
As you noticed, qml-box2d is not packaged for Fedora. Therefore the activities depending on it cannot be built. 

If you want to have these activities included in the gcompris-qt RPM package, qml-box2d must be packaged and shipped in Fedora. Feel free to submit a review request for qml-box2d.