[Qgis-psc] [QGIS-Developer] MacOS Qt6 builds / Notarization

Tim Sutton tim at kartoza.com
Sat Jun 28 15:29:15 PDT 2025


Thanks so much @Matthias Kuhn <matthias at opengis.ch>

I added a tentative link to it with this PR
https://github.com/qgis/QGIS-Website/pull/671

Regards

Tim

On Sat, Jun 28, 2025 at 8:08 AM Matthias Kuhn via QGIS-PSC <
qgis-psc at lists.osgeo.org> wrote:

> Hi Marco,
>
> It's prominently placed in the readme of the linked notarization
> repository.
>
> But having it right at hand here for convenience makes sense:
>
>
> https://nightly.link/opengisch/qgis-notarize/workflows/notarize/main/QGIS-master.zip
>
> Matthias
>
> On Sat, Jun 28, 2025 at 8:28 AM Marco Bernasocchi <marco at qgis.org> wrote:
>
>> Great news Matthias?
>>
>> What is the permalink? I agree we should expose the test builds to as
>> much testing as possible.
>>
>> Cheers Marco
>>
>> Marco Bernasocchi
>>
>> QGIS.org Chair
>> OSGEO.org VP Europe
>> OPENGIS.ch CEO
>> http://berna.io
>>
>> On Sat, 28 Jun 2025, 08:24 Matthias Kuhn via QGIS-PSC, <
>> qgis-psc at lists.osgeo.org> wrote:
>>
>>> Dear all,
>>>
>>> This has been merged and qt6 macos packages are now built from master
>>> and for every pull request.
>>>
>>> I also created a workflow to produce *notarized nightly builds* which
>>> can be downloaded from the notarization repository
>>> <https://github.com/opengisch/qgis-notarize/?tab=readme-ov-file#get-it>.
>>>
>>> There is a permalink to the builds which also works without a github
>>> account. I would propose that we include this on the download page (with a
>>> name like QGIS 4 preview builds or similar).
>>>
>>> Bests
>>> Matthias
>>>
>>> On Tue, Jun 17, 2025 at 9:16 PM Dieter Komendera <dieter at komendera.com>
>>> wrote:
>>>
>>>> Hi Matthias,
>>>>
>>>> thank you for the effort! I’ve been running the arm64 builds from the
>>>> #60039 PR now for about half a year with very positive results. The biggest
>>>> challenges were the lacking Qt6 plugin compatibility.
>>>>
>>>> I’m now running the notarized builds linked below and can confirm they
>>>> work with no apparent problems on macOS 15.5 (24F74) with an M2 Pro.
>>>>
>>>> All the best
>>>> Dieter
>>>>
>>>> > On 12.06.2025, at 16:33, Matthias Kuhn via QGIS-Developer <
>>>> qgis-developer at lists.osgeo.org> wrote:
>>>> >
>>>> > Dear all,
>>>> >
>>>> > Over the last few months I've made good progress on the mac build
>>>> front.
>>>> > Since the beginning of the year, a pull request has been open that
>>>> builds QGIS against recent, updated dependencies and Qt6 and creates a dmg
>>>> installer for download.
>>>> > These packages provide universal binaries that work natively on Intel
>>>> x64 and ARM machines.
>>>> >
>>>> > Overall, the feedback of testers has been encouraging and many things
>>>> could already be ironed out.
>>>> >
>>>> > Since last week it is now also possible to download notarized
>>>> versions of these builds. The scripts are in
>>>> https://github.com/opengisch/qgis-notarize/ and in the actions on this
>>>> repository, the notarized packages can be downloaded and we also have
>>>> encouraging feedback there.
>>>> > Eventually I would like to only notarize releases (and not pull
>>>> requests) and use an OSGEO certificate (not the current OPENGIS.ch one) and
>>>> produce the packages on a repository under the qgis organization. I'll
>>>> handle that in the upcoming weeks.
>>>> >
>>>> > Since this is a complete refactoring and cleanup of the mac build
>>>> chain, it would break the current Qt5 builds and was therefore not merged
>>>> to not break releases on the QGIS 3 series.
>>>> >
>>>> > With the last minor release QGIS 3 approaching, I would like to
>>>> proceed with merging this right after 3.44 has been branched off. The pull
>>>> request is rather large so it's good if this has a long cooldown period
>>>> before it's released with QGIS 4 later this year. Whoever feels comfortable
>>>> reviewing cmake code changes, please do so before Friday next week, June 20.
>>>> >
>>>> > Thanks a lot and best wishes
>>>> > Matthias
>>>> >
>>>> > --
>>>> >   Matthias Kuhn
>>>> > Mr. Noproblemo
>>>> > CTO | Co-Founder
>>>> > matthias at opengis.ch
>>>> > https://opengis.ch
>>>> >   _______________________________________________
>>>> > QGIS-Developer mailing list
>>>> > QGIS-Developer at lists.osgeo.org
>>>> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>
>>>> _______________________________________________
>>> QGIS-PSC mailing list
>>> QGIS-PSC at lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/qgis-psc
>>>
>> _______________________________________________
> QGIS-PSC mailing list
> QGIS-PSC at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-psc
>


-- 

Tim Sutton

*Kartoza Cofounder*Tim is a member of the QGIS Project Steering Committee

*T *: +27(0) 87 809 2702          *E *: tim at kartoza.com          *W* :
kartoza.com



*This email and any attachments are confidential and intended solely for
the use of the individual or entity to whom they are addressed. If you *
*have received this email in error, please notify the sender immediately
and delete it from your system. Unauthorised use, disclosure, or copying*
*of the contents is prohibited.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20250628/26bc383a/attachment.htm>


More information about the QGIS-PSC mailing list