From ijturton at gmail.com Mon Aug 3 07:52:07 2026 From: ijturton at gmail.com (Ian Turton) Date: Mon, 3 Aug 2026 15:52:07 +0100 Subject: [QGIS-Developer] How do I change the email associated with a plugin? Message-ID: I have discovered that one of my plugins is associated with an old work address that no longer exists, how do I go about changing it? It's https://plugins.qgis.org/plugins/osgb-plugin/#plugin-details if that helps Cheers Ian -- Ian Turton -------------- next part -------------- An HTML attachment was scrubbed... URL: From r-yoshimi at coel-inc.jp Mon Aug 3 23:58:15 2026 From: r-yoshimi at coel-inc.jp (=?big5?B?pk6ooyDU9w==?=) Date: Tue, 4 Aug 2026 06:58:15 +0000 Subject: [QGIS-Developer] Line feature callout labels not rendering in headless/server QGIS 3.22, but work fine in Desktop 3.28 Message-ID: Hi all, My name is Yoshimi, a company employee based in Nagoya, Japan. I'm not a core GIS developer, but I've run into an issue during a project and would appreciate any pointers from this community. I'm running into an issue where simple callout labels on LineString features fail to render at all when generated via a headless QGIS batch process (PyQGIS, Linux container), while the exact same .qml style and the exact same data render the callouts correctly when loaded manually in QGIS Desktop. Environment: * QGIS Desktop version (works correctly): 3.28.0, Windows * QGIS server/headless version (fails): 3.22 (Ubuntu 22.04 apt package, qgis + python3-qgis), running in a Docker container, driven via PyQGIS (QgsApplication headless, no GUI event loop) * Data source: PostGIS, LineString geometry, EPSG:6677 * Output: PDF via QgsLayoutExporter (print layout export) Label/callout configuration (rule-based labeling): ... anchorPoint="point_on_exterior" labelAnchorPoint="point_on_exterior" minLength="0" offsetFromAnchor="0" offsetFromLabel="0" ... Symptom: * The line geometry itself renders correctly in the output PDF. * The callout (leader line + label box) is completely absent in the batch/server output ? not partially clipped, not overlapping with anything, just not drawn at all. * No errors or warnings appear in the QGIS process log during style loading (layer.loadNamedStyle() returns success) or during layout export. * Forcing unplacedVisibility="1" (always show, even if placement fails) made no difference. * Changing anchorPoint from pole_of_inaccessibility to point_on_exterior made no difference. * Ruled out: NULL/empty label field values (confirmed via logs), layer density/overlap competition (confirmed via an isolated manual test loading only the affected features), clipping at the map item's boundary edge. * The same .qml, loaded onto the same features in QGIS Desktop 3.28.0, renders the callouts perfectly. Question: Is there a known behavioral difference between QGIS 3.22 and 3.28 (or between interactive Desktop rendering and headless/server rendering via QgsLayoutExporter) regarding callout placement for line geometries? Or any known issue/limitation with calloutType="simple" specifically in non-interactive/headless rendering contexts? Any pointers on where to look (label engine internals, GEOS version dependency, changelog entries between 3.22 and 3.28 related to labeling/callouts, missing processEvents() calls, etc.) would be greatly appreciated. Thanks, Yoshimi -------------- next part -------------- An HTML attachment was scrubbed... URL: From gdt at lexort.com Tue Aug 4 04:57:37 2026 From: gdt at lexort.com (Greg Troxel) Date: Tue, 04 Aug 2026 07:57:37 -0400 Subject: [QGIS-Developer] Line feature callout labels not rendering in headless/server QGIS 3.22, but work fine in Desktop 3.28 In-Reply-To: (=?utf-8?B?IuWQieimiyDltJo=?= via QGIS-Developer"'s message of "Tue, 4 Aug 2026 06:58:15 +0000") References: Message-ID: ?? ? via QGIS-Developer writes: > Question: Is there a known behavioral difference between QGIS 3.22 and > 3.28 (or between interactive Desktop rendering and headless/server > rendering via QgsLayoutExporter) regarding callout placement for line > geometries? Or any known issue/limitation with calloutType="simple" > specifically in non-interactive/headless rendering contexts? You are asking a question about ancient history. 3.22 was released in 2021-10 and 3.28 in 2022-10. The current LTR is 3.44 and the current release is 4.2. It would not be surprising if there were bugs in 3.22, but I doubt anyone is paying attention or has any interest in thinking about them. > Any pointers on where to look (label engine internals, GEOS version > dependency, changelog entries between 3.22 and 3.28 related to > labeling/callouts, missing processEvents() calls, etc.) would be > greatly appreciated. My advice is don't look into that, and update both your headless rendering and desktop to 3.44. If you aren't willing to upgrade, it seems like the obvious experiments are to try 3.28.0 on Ubuntu both headless and desktop. From lova at kartoza.com Tue Aug 4 06:04:34 2026 From: lova at kartoza.com (Lova Andriarimalala) Date: Tue, 4 Aug 2026 16:04:34 +0300 Subject: [QGIS-Developer] How do I change the email associated with a plugin? In-Reply-To: References: Message-ID: Hi Ian, You can update the email address associated with your plugin directly in the plugin's Edit form on the QGIS Plugins website ( https://plugins.qgis.org/plugins/osgb-plugin/update/). It's also advised to update the email address in the metadata.txt if you ever upload a new version in the future. I hope this helps, Best regards, Lova Andriarimalala *QGIS Full Stack Developer * *T *: +27(0) 87 809 2702 *E *: lova 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.* On Mon, 3 Aug 2026 at 17:52, Ian Turton via QGIS-Developer < qgis-developer at lists.osgeo.org> wrote: > I have discovered that one of my plugins is associated with an old work > address that no longer exists, how do I go about changing it? > > It's https://plugins.qgis.org/plugins/osgb-plugin/#plugin-details if that > helps > > Cheers > > Ian > > -- > Ian Turton > _______________________________________________ > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: