Bug#920752: gcompris-qt-data: Gcompris Debian version is missing activities found in flatpak version

2019-02-01 Thread Matthew Crews
On Fri, 1 Feb 2019 13:46:42 +0100 Johnny Jazeix  wrote:
> Sorry, I didn't see the reply, I thought I would have a notification.
> 
> These activities use box2d and according to the logs (
> https://buildd.debian.org/status/fetch.php?pkg=gcompris-qt=alpha=0.95-1=1547387638=0)
> it is disabled and we don't add them in the package on this case
> ("Disabling qml-box2d module and depending activities:
> balancebox,land_safe,submarine").
> 
> This means that, even if box2d is installed afterwards, these activities
> won't be present.
> 
> I created a new task on GCompris bug server to check if it is possible to
> have the box2d check at runtime instead of compilation time:
> https://phabricator.kde.org/T10432
> 
> On Debian side, it seems the qml-box2d library is not packaged (
> https://github.com/qml-box2d/qml-box2d).
> In GCompris, when it's not available we compile it ourselves (via
> -DQML_BOX2D_MODULE=submodule) but I'm not sure if it would be acceptable to do
> it in Debian?
> Best way would probably be for qml-box2d to be packaged, set it as a
> mandatory dependency and use -DQML_BOX2D_MODULE=system.
> 
> Note: I'm one of the GCompris developers, I don't know much about the
> packaging.
> 
> Johnny

Thank you Johnny for the insight!

Looking at the license for qml-box2d, I don't see any reason that it
shouldn't be included in Debian, but considering how late we are into
the Buster release cycle, I don't think we can get it in the repos in
time for Buster?

In any case, I think this bug should be reclassified as a missing
dependency.



signature.asc
Description: OpenPGP digital signature


Bug#920752: gcompris-qt-data: Gcompris Debian version is missing activities found in flatpak version

2019-02-01 Thread Johnny Jazeix
Sorry, I didn't see the reply, I thought I would have a notification.

These activities use box2d and according to the logs (
https://buildd.debian.org/status/fetch.php?pkg=gcompris-qt=alpha=0.95-1=1547387638=0)
it is disabled and we don't add them in the package on this case
("Disabling qml-box2d module and depending activities:
balancebox,land_safe,submarine").

This means that, even if box2d is installed afterwards, these activities
won't be present.

I created a new task on GCompris bug server to check if it is possible to
have the box2d check at runtime instead of compilation time:
https://phabricator.kde.org/T10432

On Debian side, it seems the qml-box2d library is not packaged (
https://github.com/qml-box2d/qml-box2d).
In GCompris, when it's not available we compile it ourselves (via
-DQML_BOX2D_MODULE=submodule) but I'm not sure if it would be acceptable to do
it in Debian?
Best way would probably be for qml-box2d to be packaged, set it as a
mandatory dependency and use -DQML_BOX2D_MODULE=system.

Note: I'm one of the GCompris developers, I don't know much about the
packaging.

Johnny


Bug#920752: gcompris-qt-data: Gcompris Debian version is missing activities found in flatpak version

2019-01-30 Thread Matthew Crews
On Wed, 30 Jan 2019 13:49:35 +0100 Johnny Jazeix  wrote:
> Hi,
> 
> can you be more precise on which activities are missing?
> 
> Regards,
> 
> Johnny

I can.

Under the Pig (science?) section, the Debian version is missing "Land
Safe" and "Pilot a Submarine"

Under Konqi (Games?) section, the Debian version is missing "Balance Box"

Fortunately, those three seem to be the only ones missing.

Cheers.

-Matt



signature.asc
Description: OpenPGP digital signature


Bug#920752: gcompris-qt-data: Gcompris Debian version is missing activities found in flatpak version

2019-01-30 Thread Johnny Jazeix
Hi,

can you be more precise on which activities are missing?

Regards,

Johnny

On Mon, 28 Jan 2019 10:55:11 -0700 Matthew Crews 
wrote:
> Package: gcompris-qt-data
> Version: 0.95-1
> Severity: normal
>
> Dear Maintainer,
>
> *** Reporter, please consider answering these questions, where
appropriate ***
>
>* What led up to the situation?
>
> I was comparing the Flatpak version of Gcompris and the Debian version of
> Gcompris, and I noticed that the Debian version in Testing is missing a
few
> activities found in the Flatpak version. I verified that the software
version
> of both is the same (0.95) so I believe the issue is in the
gcompris-qt-data
> package.
>
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
>
> N/A
>
> * What was the outcome of this action?
>
> N/A
>
>* What outcome did you expect instead?
>
> I expected the Debian version of Gcompris to have the same activities as
the
> Flatpak version.
>
>
>
> -- System Information:
> Debian Release: buster/sid
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 4.19.0-1-amd64 (SMP w/8 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /usr/bin/dash
> Init:


Bug#920752: gcompris-qt-data: Gcompris Debian version is missing activities found in flatpak version

2019-01-28 Thread Matthew Crews
Package: gcompris-qt-data
Version: 0.95-1
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

I was comparing the Flatpak version of Gcompris and the Debian version of
Gcompris, and I noticed that the Debian version in Testing is missing a few
activities found in the Flatpak version. I verified that the software version
of both is the same (0.95) so I believe the issue is in the gcompris-qt-data
package.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

N/A

* What was the outcome of this action?

N/A

   * What outcome did you expect instead?

I expected the Debian version of Gcompris to have the same activities as the
Flatpak version.



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

gcompris-qt-data depends on no packages.

Versions of packages gcompris-qt-data recommends:
ii  gcompris-qt  0.95-1

gcompris-qt-data suggests no packages.

-- no debconf information