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

Andreas Neumann andreas at qgis.org
Fri Dec 27 04:02:21 PST 2024


+1 from me as well.

Hopefully you will be successful in finally generating notarized packages
for MacOS!

Andreas


On Fri, 27 Dec 2024 at 12:40, Tim Sutton via QGIS-PSC <
qgis-psc at lists.osgeo.org> wrote:

> 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.*
> _______________________________________________
> QGIS-PSC mailing list
> QGIS-PSC at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-psc
>


-- 

--
Andreas Neumann
QGIS.ORG board member (treasurer)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20241227/b15dab52/attachment-0001.htm>


More information about the QGIS-PSC mailing list