Future of GCompris on macOS
Timothée Giet
animtim at gmail.com
Thu Jan 23 19:35:32 GMT 2025
Le 23/01/2025 à 18:27, Bruno Friedmann a écrit :
> What I know, the dev's team here at Bareos, use github action to build the
> software on MacOS
>
> So it might be possible to find equivalent builder on gitlab
>
> Of course that doesn't simplify the fact that the software need to be tested.
>
> Was just an idea, when I saw the thread.
Hi Bruno,
Yes, in our case that would be the CI/CD part on invent.kde.org that
Johnny was talking about.
But first we need to get our cmake able to create proper packages, and
of course get them tested, and then being able to make and test bugfixes
if needed...
Timo.
>
> On jeudi, 23 janvier 2025 10.59:57 h heure normale d’Europe centrale Johnny
> Jazeix wrote:
>> 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-applicat
>> ion-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