From jean.felder at oslandia.com Mon Dec 8 08:10:51 2025 From: jean.felder at oslandia.com (Jean Felder) Date: Mon, 8 Dec 2025 17:10:51 +0100 Subject: [Qgis-psc] Progress on SIP incremental build grant In-Reply-To: References: Message-ID: Hi David, I have just installed sip 6.15 which contains your work from [3] and sip is much faster now. Thank you for working on this. Jean Le 09/10/2025 ? 10:46, David Ko?a??k via QGIS-PSC a ?crit?: > Hi all, > I'd like to share with you a report of the work I did on QEP 338 (SIP > incremental builds): > > My original plan was to build each header file as a separate binding, > then use SIP from a Python script, overriding a few methods to allow > building just one binding out of a project. > > After a lot of effort, this plan sadly doesn't seem workable. PyQt's > bindings aren't modularised enough, so building a single binding still > needs to parse almost all of PyQt. Furthermore, SIP has a multi-stage > parse-resolve-generate design, but the "parser" does more than just > parse the code into an AST, not all references are resolved in the > resolve phase, and imports are currently basically done by textual > inclusion. > > I've tried making the necessary changes to SIP [1] and QGIS [2], but > for the above reasons, I don't think the performance benefits for > single-file builds are worth the added complexity and performance > penalty for clean builds (which look to be over an hour currently). > > The good news is that with the knowledge from working on SIP, I've > been able to improve the performance of regular clean builds, and > those improvements might soon be merged into SIP itself [3]. I've also > made some changes on the QGIS side to not rebuild unchanged code > generated by SIP [4]. With code compilation now taking longer than SIP > code generation, this effectively gives us incremental builds, just at > a larger granularity. > > David Ko?a??k > > [1]: https://github.com/dvdkon/sip/tree/qgis-gb > [2]: https://github.com/dvdkon/QGIS/tree/sip-incremental-build > [3]: https://github.com/Python-SIP/sip/pull/87 > [4]: https://github.com/qgis/QGIS/pull/63160 > _______________________________________________ > QGIS-PSC mailing list > QGIS-PSC at lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/qgis-psc -- Jean Felder D?veloppeur SIG Oslandia -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_0x12722DC64D3F429E.asc Type: application/pgp-keys Size: 2444 bytes Desc: OpenPGP public key URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature.asc Type: application/pgp-signature Size: 665 bytes Desc: OpenPGP digital signature URL: From nyall.dawson at gmail.com Tue Dec 9 13:36:15 2025 From: nyall.dawson at gmail.com (Nyall Dawson) Date: Wed, 10 Dec 2025 07:36:15 +1000 Subject: [Qgis-psc] QEP 405: Multipart geometry labeling enhancements In-Reply-To: References: Message-ID: On Tue, 25 Nov 2025 at 11:48, Nyall Dawson wrote: > > Hi lists, > > I've just submitted QEP 405: "Multipart geometry labeling enhancements". > > This QEP proposes a new option for labeling multi-part geometries in order to give users more cartographic control over the exact appearance and placement of their labels. The user interface will be reworked to accommodate this new option. > > See the QEP PR at https://github.com/qgis/QGIS-Enhancement-Proposals/pull/355 for further details and discussion. This QEP is now open for voting. Nyall From nyall.dawson at gmail.com Tue Dec 9 13:36:25 2025 From: nyall.dawson at gmail.com (Nyall Dawson) Date: Wed, 10 Dec 2025 07:36:25 +1000 Subject: [Qgis-psc] QEP 404: Placement modes for curved label placement In-Reply-To: References: Message-ID: On Tue, 25 Nov 2025 at 11:47, Nyall Dawson wrote: > > Hi lists, > > I've just submitted QEP 405, detailing new options for placing curved labels in QGIS. This QEP introduces additional placement "modes" for use with curved labels, allowing for much more fine-grained control over how text is positioned for curved labels. > > See the QEP PR at https://github.com/qgis/QGIS-Enhancement-Proposals/pull/354 for further details and discussion. This QEP is now open for voting. Nyall From regis at qgis.org Wed Dec 10 02:29:07 2025 From: regis at qgis.org (=?UTF-8?Q?R=C3=A9gis_Haubourg?=) Date: Wed, 10 Dec 2025 11:29:07 +0100 Subject: [Qgis-psc] =?utf-8?q?Collaboration_Idea_=E2=80=94_How_QGIS_Becam?= =?utf-8?q?e_Essential_in_My_Urban_Regeneration_Workflow?= In-Reply-To: References: Message-ID: Hi Maria and thanks for reaching QGIS Program Steering Commitee. We are very happy to see QGIS spreading in the urban design and architecture world. Your feedback would be very valuable as talks in User conferences or as Case studies in our website (https://www.qgis.org/project/case-studies/) . As you may know, QGIS is a free software, pushed by users needs and contributors ( professional or benevolent). QGIS.org helps running QGIS communication, websites, and all the low level tasks that are hard to fund.? We rely on donations and membership with limited funds. We try to encourage initiatives that help the projet go forward, but we currently don't have a dedicated budget for social networks content creation. We also have local user groups, and there are thematic groups - mainly on Linkedin - around CAD or architecture that could be a more targeted place to relay content. If you have any proposal that could help us improve in this area, any idea is welcome. Best regards R?gis On 12/7/25 10:39, Maria Stasevich wrote: > Dear QGIS team, > > I?m reaching out because QGIS has become one of the most essential > tools in my daily workflow as a young architect specializing in Urban > Regeneration. Not in a theoretical ?maybe one day? way ? but in the > very real, sometimes chaotic, always layered work of analysing cities, > understanding land use, mapping density, and making sense of complex > urban data. > > And I would love to explore a collaboration that shows how powerful > QGIS can be for the next generation of architects, planners, and urban > designers across Europe. > > QGIS is the first tool that helped me bring clarity to this complexity. > It allowed me to: > ? analyse building density and land-use patterns, > ? create zoning maps that are easy to read, > ? visualise spatial data in ways my professors and colleagues > immediately understood, > ? build cartographic narratives for my design studio projects, > ? and connect territory, data, and design in one coherent workflow. > > My name is Maria Stasevich. I?m a young architect, mentor for students > and early-career professionals, and the creator of ?Brick by Brick?, a > podcast where I speak with architects and studio founders across > Europe about the real, unpolished side of the profession. > > I?ve built a large, highly engaged, English-speaking European > community through my blog on Instagram, Facebook, and LinkedIn ? > mostly architecture students, urban design enthusiasts, and young > professionals. They trust me because I speak honestly about this > field: the pressure, the confusion, the small breakthroughs, and the > tools that genuinely help us navigate the profession. > > And because my audience sees my real workflow ? from early sketches to > urban analysis ? they trust the software I actually rely on. Whenever > I share tools that truly support my process, the response is > immediate: questions, discussions, people trying things themselves. > That?s why a collaboration with QGIS would feel natural, organic, and > genuinely meaningful for my community. > > Here are a few Reels and short-video for Instagram or Facebook > (Facebook is more relevant for QGIS as I understood) ideas that would > show authentic, real workflows inside QGIS: > > 1. ?Why Young Architects Need QGIS (Even Before They Feel Ready)? > A Reel showing how QGIS supports density analysis, zoning > understanding, and early urban strategy work. > > 2. ?Mapping a District in Minutes: My QGIS Workflow as an Urban > Regeneration Student? > From raw data ? layers ? styling ? clear insights. A fast, digestible > example. > > 3. "Tools I Actually Use as a Young Architect? ? QGIS Edition > Honest, practical use cases: mapping, zoning, visualising policies, > producing clean diagrams. > > If this direction resonates with your communication or outreach > strategy, I would be happy to discuss more details or refine the > concepts. In any case, thank you for building a tool that gives young > architects the ability to see cities as living, shifting systems we > can better understand ? and hopefully improve. > > Best regards > Maria Stasevich > ________________ > Architectural Designer & Content Creator > Instagram: @mari_architecture > LinkedIn and Facebook: Maria Stasevich > Email: masha.stasevich at gmail.com From marco at qgis.org Thu Dec 18 13:26:34 2025 From: marco at qgis.org (Marco Bernasocchi) Date: Thu, 18 Dec 2025 22:26:34 +0100 Subject: [Qgis-psc] New QGIS voting officer role Message-ID: Hi everyone, Following the previous discussion on the mailing list, I?d like to formally introduce a new role in the QGIS project: QGIS Voting Officer. The Voting Officer supports the PSC by helping ensure that votes and decision-making processes run smoothly and consistently. This includes votes on community matters, PSC elections, the AGM, budgets, and other formal procedures where clear, reliable ballots are essential. A big thank you to John Bryant for taking up such an important role and for helping the PSC in this way. We really appreciate you stepping in and supporting the project. John's first task will be to oversee the community voting process for selecting new members for 2025. Thanks, John, and welcome aboard! cheers, Marco -- Marco Bernasocchi QGIS.org Chair OSGEO.org VP Europe OPENGIS.ch CEO http://berna.io -------------- next part -------------- An HTML attachment was scrubbed... URL: From ceo at envirosolutions.pl Mon Dec 22 01:19:57 2025 From: ceo at envirosolutions.pl (=?UTF-8?Q?Micha=C5=82_=C5=BBugajewicz?=) Date: Mon, 22 Dec 2025 10:19:57 +0100 Subject: [Qgis-psc] New QGIS voting officer role In-Reply-To: References: Message-ID: Hi All! *@Marco* this is great news - Voting Officer role will certainly be incredibly useful for our organization ? *@John* huge congrats and best of luck in your new role! If you need any support, feel free to contact me ? By the way, I would like to wish you all a Merry Christmas and a Happy New Year! ???? [image: qgis_christmas_2025.png] Best regards, *MICHA? ?UGAJEWICZ* CEO at EnviroSolutions | QGIS Poland Representative ceo at envirosolutions.pl +48 501 540 755 EnviroSolutions LinkedIn | Facebook | Instagram czw., 18 gru 2025 o 22:27 Marco Bernasocchi via QGIS-PSC < qgis-psc at lists.osgeo.org> napisa?(a): > Hi everyone, > > Following the previous discussion on the mailing list, I?d like to > formally introduce a new role in the QGIS project: QGIS Voting Officer. > > The Voting Officer supports the PSC by helping ensure that votes and > decision-making processes run smoothly and consistently. This includes > votes on community matters, PSC elections, the AGM, budgets, and other > formal procedures where clear, reliable ballots are essential. > > A big thank you to John Bryant for taking up such an important role and > for helping the PSC in this way. We really appreciate you stepping in and > supporting the project. > > John's first task will be to oversee the community voting process for > selecting new members for 2025. > > Thanks, John, and welcome aboard! > > cheers, > Marco > -- > Marco Bernasocchi > > QGIS.org Chair > OSGEO.org VP Europe > OPENGIS.ch CEO > http://berna.io > _______________________________________________ > 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: -------------- next part -------------- A non-text attachment was scrubbed... Name: qgis_christmas_2025.png Type: image/png Size: 1335186 bytes Desc: not available URL: From marco at qgis.org Mon Dec 22 09:12:24 2025 From: marco at qgis.org (Marco Bernasocchi) Date: Mon, 22 Dec 2025 18:12:24 +0100 Subject: [Qgis-psc] New QGIS voting officer role In-Reply-To: References: Message-ID: Thanks Micha?! and lovely picture :) Cheers Marco On Mon, 22 Dec 2025 at 10:20, Micha? ?ugajewicz wrote: > Hi All! > > *@Marco* this is great news - Voting Officer role will certainly be > incredibly useful for our organization ? > > *@John* huge congrats and best of luck in your new role! If you need any > support, feel free to contact me ? > > > By the way, I would like to wish you all a Merry Christmas and a Happy New > Year! ???? > [image: qgis_christmas_2025.png] > > Best regards, > > *MICHA? ?UGAJEWICZ* > > CEO at EnviroSolutions | QGIS Poland Representative > ceo at envirosolutions.pl > +48 501 540 755 > EnviroSolutions > LinkedIn | Facebook > | Instagram > > > > czw., 18 gru 2025 o 22:27 Marco Bernasocchi via QGIS-PSC < > qgis-psc at lists.osgeo.org> napisa?(a): > >> Hi everyone, >> >> Following the previous discussion on the mailing list, I?d like to >> formally introduce a new role in the QGIS project: QGIS Voting Officer. >> >> The Voting Officer supports the PSC by helping ensure that votes and >> decision-making processes run smoothly and consistently. This includes >> votes on community matters, PSC elections, the AGM, budgets, and other >> formal procedures where clear, reliable ballots are essential. >> >> A big thank you to John Bryant for taking up such an important role and >> for helping the PSC in this way. We really appreciate you stepping in and >> supporting the project. >> >> John's first task will be to oversee the community voting process for >> selecting new members for 2025. >> >> Thanks, John, and welcome aboard! >> >> cheers, >> Marco >> -- >> Marco Bernasocchi >> >> QGIS.org Chair >> OSGEO.org VP Europe >> OPENGIS.ch CEO >> http://berna.io >> _______________________________________________ >> QGIS-PSC mailing list >> QGIS-PSC at lists.osgeo.org >> https://lists.osgeo.org/mailman/listinfo/qgis-psc >> > -- Marco Bernasocchi QGIS.org Chair OSGEO.org VP Europe OPENGIS.ch CEO http://berna.io -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: qgis_christmas_2025.png Type: image/png Size: 1335186 bytes Desc: not available URL: