Future of GCompris on macOS
Johnny Jazeix
jazeix at gmail.com
Thu Jan 23 09:59:57 GMT 2025
Hi Jan,
thanks for your interest!
It will depend on how much you plan to involve to make the package
work and then maintain it.
For now, the current status is: the code should build using the usual
commands and a package should be created. The package will not work
because there are manual steps to do to fix it (similar to
https://doc.qt.io/qt-6/macos-deployment.html#frameworks-linking-the-application-to-qt-as-frameworks-using-qmake-11
but I don't have the exact steps) and maybe some missing macOS
specific libraries.
So the first point would be to be able to create the package and make
it work locally. Once it works, we would need to create a cmake target
to automatise the manual steps (I can help on this if I have the
commands).
Ideally we should also make the CI/CD work for macOS so we won't have
to fully rely on you and your computer to build it.
Then the most important part is that the package should be carefully
tested (ideally, each modified/new activity for each release) as there
could be bugs specific to macOS that we would need to fix. And if
macOS bugs are raised, we may not be able to fix/test them, so we
would need to rely on you to fix them or at least test the different
tries we could do to fix it.
Cheers,
Johnny
Le mer. 22 janv. 2025 à 20:48, Jan Papež (honyczek)
<honyczek-mailing at email.cz> a écrit :
>
> Hi,
>
> thanks for the response. I have the latest macOS (15 Sonoma) available on Intel processor. Could I help you somehow?
>
> Jan Papež (honyczek)
>
>
> st 22. 1. 2025 v 17:20 odesílatel Timothée Giet <animtim at gmail.com> napsal:
>>
>> Le 22/01/2025 à 17:09, Jan Papež (honyczek) a écrit :
>> > Hi,
>> >
>> > i'm working on GCompris localization and I've read this string:
>> >
>> >> The latest version is not yet available on macOS due to lack of infrastructure to build and test it.
>> > What exactly means the "lack of infrastructure"? Is it related to
>> > resources available for KDE Invent Gitlab? Is there a way to help the
>> > project to make building GCompris for macOS possible?
>> >
>> > Thanks.
>> >
>> Hi,
>>
>> That means that no one in our dev team has a mac recent enough to be
>> compatible with Qt6 requirements. Which means we can't build for it, and
>> more importantly we can't test things on it. So even if we had an
>> external way to make builds, having no way to really test them team
>> would still mean a no-go to make some official releases.
>>
>> Cheers,
>>
>> Timothée
>>
More information about the GCompris-devel
mailing list