[Qgis-psc] Request for repurposing of Grant to work on MacOS Packaging

Tim Sutton tim at kartoza.com
Fri Dec 27 03:39:46 PST 2024


Thanks very much for the clarifications Marco and Matthias.

+1 From me

Regards

Tim

On Fri, Dec 27, 2024 at 7:36 AM Matthias Kuhn <matthias at opengis.ch> wrote:

> Hi all,
>
> Thank you for the quick and positive feedback.
>
> The focus of this initiative at the moment is completely on mac packages,
> with the end goal of notarisation (initially a DMG with updated
> dependencies).
> On windows we don't create an installer with vcpkg at the moment, we just
> create a portable zip file. This is already very interesting for
> development and testing, as it allows us to test unreleased upstream
> patches. See for example https://github.com/qgis/QGIS/pull/59990, where a
> Qt patch for brand new blend modes can be tested. For production releases
> OSGeo4W is still the gold standard.
>
> While not yet planned, I am happy to discuss windows signing and
> publication on the Microsoft Store, with QField we have already fully
> automated publication on this channel via CI/CD pipelines. We can also do
> this outside a budget meeting to avoid another most technical budget
> meeting ever 😉.
>
> Cheers
> Matthias
>
> On Fri, Dec 27, 2024 at 2:53 AM Marco Bernasocchi <marco at qgis.org> wrote:
>
>> Hi Tim, Hi Régis,
>>
>> On Thu, 26 Dec 2024, 18:02 Tim Sutton via QGIS-PSC, <
>> qgis-psc at lists.osgeo.org> wrote:
>>
>>> Hi Matthias
>>>
>>> Happy xmas and new year to you! For me I am also fine with repurposing
>>> the funds towards packaging but could I ask a few questions about the plan?:
>>>
>>> 1) Have your plans been discussed with Juergen? I kinda got the feeling
>>> that he is being left out of the loop a bit here , and we are landing up
>>> with our traditional 'two of everything' implementation strategy in QGIS. I
>>> could be totally wrong about that so please feel free to correct me if I
>>> am. Is there a concrete plan to eventually deprecate the NSIS and OSGEO
>>> packaging work does? Or is the plan for them to exist side by side (isn't
>>> that duplication of effort)?
>>>
>> Matthias came to the last PSC budget Meeting to explain and answer
>> questions. Jürgen was there and they turned the meeting into the most
>> technical budget meeting ever 😉
>>
>> To summarise the discussion, for now this effort is for MacOS only since
>> this is where the shoe hurts and vcpkg is not yet a drop in replacement for
>> OSGEO4w (for example GRASS and Saga are missing).
>>
>> 2) Similar question about mac packaging, and could you indicate
>>> whether the packages will be notarised?
>>>
>> We also discussed this, and yes this is the goal
>>
>> 3) If I understand correctly, the vcpkg packages create MSI installers -
>>> are these notarised for windows? Will the end result of the process be our
>>> ability to publish QGIS in the MS App Store (and possibly bring donation
>>> revenue to QGIS and ease pressure on our download servers),
>>>
>> See 1
>>
>>
>> Cheers Marco
>>
>>>
>>> Regards
>>>
>>> Tim
>>>
>>>
>>>
>>>
>>>
>>> On Thu, Dec 26, 2024 at 7:20 PM Alessandro Pasotti via QGIS-PSC <
>>> qgis-psc at lists.osgeo.org> wrote:
>>>
>>>> +1 from me as well.
>>>>
>>>> Thank you for your work.
>>>>
>>>>
>>>>
>>>> Il mar 24 dic 2024, 11:17 Matthias Kuhn via QGIS-PSC <
>>>> qgis-psc at lists.osgeo.org> ha scritto:
>>>>
>>>>> Dear PSC,
>>>>>
>>>>> I am reaching out to request a repurposing of the grant awarded last
>>>>> year for "Cacheable provider metadata API". This grant was allocated for
>>>>> improving the loading times of providers in QGIS, with a primary focus on
>>>>> PostGIS.
>>>>>
>>>>> Since the QEP was written, significant improvements in this area have
>>>>> already been implemented through other means, such as the parallelization
>>>>> of loading providers. While we still see potential for further
>>>>> optimizations, particularly in the deduplication of initial requests sent
>>>>> to a PostgreSQL database, addressing these would require a thorough
>>>>> reevaluation and an adjustment to the original scope of the grant.
>>>>>
>>>>> Meanwhile, vcpkg driven QGIS packages have gained a lot of momentum on
>>>>> several platforms as well as being used by downstream projects like QField,
>>>>> MerginMaps and Kadas Albireo. The demand for mac based packages is seeing a
>>>>> significant increase in interest as well and, as stated in our recent
>>>>> report, over the last few months considerable initial volunteer work has
>>>>> been done by OPENGIS.ch on mac packaging and we'd like to push this through
>>>>> the finish line and create reproducible CI-driven DMG packages.
>>>>>
>>>>> After many positive initial discussions with several people from PSC
>>>>> and the community, I'd like to officially ask if such a repurposing of the
>>>>> grant would be embraced by the PSC.
>>>>>
>>>>> Kind regards and an excellent year-ending Matthias
>>>>> _______________________________________________
>>>>> 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.*
>>> _______________________________________________
>>> 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/20241227/bfcc7da5/attachment.htm>


More information about the QGIS-PSC mailing list