[Qgis-psc] Request for repurposing of Grant to work on MacOS Packaging
Matthias Kuhn
matthias at opengis.ch
Thu Dec 26 23:36:16 PST 2024
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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20241227/0525a2fb/attachment-0001.htm>
More information about the QGIS-PSC
mailing list