<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Hi Tomas,<div><br></div><div>Thank you for your suggestions but in the meantime i fixed the issue that was due to different versions of the libpng library on my system.</div><div><br></div><div>I changed the compilation of GDAL to build against the external (system) libpng library instead of the internal one provided with the GDAL source.</div><div><br></div><div>Issue was mentioned and fixed before in</div><div><a href="http://osgeo-org.1560.x6.nabble.com/gdal-dev-compile-gdal-using-the-libpng-1-6-26-td5342371.html">http://osgeo-org.1560.x6.nabble.com/gdal-dev-compile-gdal-using-the-libpng-1-6-26-td5342371.html</a></div><div><br></div><div>Best regards,</div><div><br></div><div>Tom</div><div><br><div dir="ltr"><br>Op 30 sep. 2019 om 21:00 heeft <a href="mailto:qgis-developer-request@lists.osgeo.org">qgis-developer-request@lists.osgeo.org</a> het volgende geschreven:<br><br></div><blockquote type="cite"><div dir="ltr"><span>Send QGIS-Developer mailing list submissions to</span><br><span> <a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a></span><br><span></span><br><span>To subscribe or unsubscribe via the World Wide Web, visit</span><br><span> <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span><br><span>or, via email, send a message with subject or body 'help' to</span><br><span> <a href="mailto:qgis-developer-request@lists.osgeo.org">qgis-developer-request@lists.osgeo.org</a></span><br><span></span><br><span>You can reach the person managing the list at</span><br><span> <a href="mailto:qgis-developer-owner@lists.osgeo.org">qgis-developer-owner@lists.osgeo.org</a></span><br><span></span><br><span>When replying, please edit your Subject line so it is more specific</span><br><span>than "Re: Contents of QGIS-Developer digest..."</span><br><span></span><br><span></span><br><span>Today's Topics:</span><br><span></span><br><span> 1. Plugin [923] Azimuth Measurement approval notification.</span><br><span> (<a href="mailto:noreply@qgis.org">noreply@qgis.org</a>)</span><br><span> 2. Re: Porting Create Grid algorithm to C++ (Nyall Dawson)</span><br><span> 3. Re: Updating osgeo4w to qt 5.12.4/5.13.1 (Nyall Dawson)</span><br><span> 4. Re: QGIS FCGI Server 3.9.0 - JPEG renders but PNG empty</span><br><span> (Tomas Straupis)</span><br><span> 5. Re: Updating osgeo4w to qt 5.12.4/5.13.1 (Jürgen E. Fischer)</span><br><span> 6. Plugin [995] dzetsaka : Classification tool approval</span><br><span> notification. (<a href="mailto:noreply@qgis.org">noreply@qgis.org</a>)</span><br><span> 7. No more layout page properties in contextual menu? (DelazJ)</span><br><span></span><br><span></span><br><span>----------------------------------------------------------------------</span><br><span></span><br><span>Message: 1</span><br><span>Date: Sun, 29 Sep 2019 19:47:35 -0000</span><br><span>From: <a href="mailto:noreply@qgis.org">noreply@qgis.org</a></span><br><span>To: <a href="mailto:thomas.gratier@gmail.com">thomas.gratier@gmail.com</a>, <a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a></span><br><span>Subject: [QGIS-Developer] Plugin [923] Azimuth Measurement approval</span><br><span> notification.</span><br><span>Message-ID: <20190929194735.8379.64507@2c6504964296></span><br><span>Content-Type: text/plain; charset="utf-8"</span><br><span></span><br><span></span><br><span>Plugin Azimuth Measurement approval by pcav.</span><br><span>The plugin version "[923] Azimuth Measurement 0.2.1" is now approved</span><br><span>Link: <a href="http://plugins.qgis.org/plugins/AzimuthMeasurement/">http://plugins.qgis.org/plugins/AzimuthMeasurement/</a></span><br><span></span><br><span></span><br><span>------------------------------</span><br><span></span><br><span>Message: 2</span><br><span>Date: Mon, 30 Sep 2019 10:08:14 +1000</span><br><span>From: Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>></span><br><span>To: Clemens Raffler <<a href="mailto:clemens.raffler@gmail.com">clemens.raffler@gmail.com</a>></span><br><span>Cc: qgis-developer <<a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>></span><br><span>Subject: Re: [QGIS-Developer] Porting Create Grid algorithm to C++</span><br><span>Message-ID:</span><br><span> <<a href="mailto:CAB28AsgbRKab4uP5GyFL8-4rkbcEBDr=q5FPtzxWLy=cx5z5Yg@mail.gmail.com">CAB28AsgbRKab4uP5GyFL8-4rkbcEBDr=q5FPtzxWLy=cx5z5Yg@mail.gmail.com</a>></span><br><span>Content-Type: text/plain; charset="UTF-8"</span><br><span></span><br><span>On Mon, 30 Sep 2019 at 03:06, Clemens Raffler <<a href="mailto:clemens.raffler@gmail.com">clemens.raffler@gmail.com</a>> wrote:</span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Dear QGIS Developers,</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>lately I have been using the 'Create Grid' algorithm a lot on huge areas</span><br></blockquote><blockquote type="cite"><span>and with a rather fine grid resolution. I was not surprised that</span><br></blockquote><blockquote type="cite"><span>creating a very fine grid took a very long time as the algorithm is</span><br></blockquote><blockquote type="cite"><span>currently implemented in python.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>In order to speed up my work I decided to experiment a little with C++</span><br></blockquote><blockquote type="cite"><span>(coming from a python background) development in QGIS and ported the</span><br></blockquote><blockquote type="cite"><span>algorithm to C++ based on other native algorithms. The code is working</span><br></blockquote><blockquote type="cite"><span>very well, the grid creation process has been sped up significantly. I</span><br></blockquote><blockquote type="cite"><span>would now like to contribute the code to the QGIS project so that other</span><br></blockquote><blockquote type="cite"><span>users can benefit from the speedup.</span><br></blockquote><span></span><br><span>Sounds fantastic, and a very valuable (and desired) contribution! Nice work!</span><br><span></span><br><blockquote type="cite"><span>- Is there any reason why certain algorithms (eg. the Create Grid alg)</span><br></blockquote><blockquote type="cite"><span>should not be available in C++?</span><br></blockquote><span></span><br><span>No. In fact, the opposite! The long-term goal is to port all these</span><br><span>algorithms away from Python and to c++. Python is GREAT for plugin</span><br><span>based algorithms and for quickly developing new algorithms, but it's</span><br><span>just not competitive in speed vs the c++ algorithms. We've also had a</span><br><span>LOT of issues in the past where Python algorithms break due to lack of</span><br><span>compile time checks when QGIS API (or other Processing Python code) is</span><br><span>revised. In contrast, I'm not aware of a single regression of this</span><br><span>nature in any of the ported c++ algorithms.</span><br><span></span><br><span>(My advice for readers out there: don't write big, complex</span><br><span>applications in Python. full stop.)</span><br><span></span><br><blockquote type="cite"><span>- As I am not familiar with the processes how native processing</span><br></blockquote><blockquote type="cite"><span>algorithms get committed to the main repository (pull requests,</span><br></blockquote><blockquote type="cite"><span>prepare-commit.sh, sip, etc.), would anybody like to help/mentor/guide</span><br></blockquote><blockquote type="cite"><span>me through this process and review the code?</span><br></blockquote><span></span><br><span>**raises hand**</span><br><span></span><br><blockquote type="cite"><span>- Are there any special requirements on testing infrastructure for C++</span><br></blockquote><blockquote type="cite"><span>algs which should be implemented too (I have not worked with tests so far)?</span><br></blockquote><span></span><br><span>Looks like there's already good test coverage with the existing Python</span><br><span>algorithm. These existing tests will carry over to the c++ port, so</span><br><span>it's likely that nothing extra is required here.</span><br><span></span><br><span>In general, there's some "desirable changes" which we are encouraging</span><br><span>when porting an existing algorithm to c++, but none of them apply in</span><br><span>this particular case. Specifically:</span><br><span></span><br><span>- use the QgsProcessingFeatureBasedAlgorithm subclass wherever possible.</span><br><span>- add support for dynamic parameters where desirable.</span><br><span></span><br><span></span><br><blockquote type="cite"><span>So far, my experience with porting python algs to C++ has been very good</span><br></blockquote><blockquote type="cite"><span>with Create Grid and I would like to work on other ports if everything</span><br></blockquote><blockquote type="cite"><span>goes well.</span><br></blockquote><span></span><br><span>That's great to hear! I'd suggest having a look at a really simple</span><br><span>feature based algorithm like DensifyGeometries as a great candidate</span><br><span>for learning. There's almost no logic in the Python code for this one,</span><br><span>so it would be a great one to learn the overall process of porting to</span><br><span>c++ without the complexities of having to port a lot of</span><br><span>python-specific logic.</span><br><span></span><br><span>Nyall</span><br><span></span><br><span></span><br><span>------------------------------</span><br><span></span><br><span>Message: 3</span><br><span>Date: Mon, 30 Sep 2019 10:09:19 +1000</span><br><span>From: Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>></span><br><span>To: Jürgen E. Fischer <<a href="mailto:jef@norbit.de">jef@norbit.de</a>></span><br><span>Cc: qgis-developer <<a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>></span><br><span>Subject: Re: [QGIS-Developer] Updating osgeo4w to qt 5.12.4/5.13.1</span><br><span>Message-ID:</span><br><span> <<a href="mailto:CAB28AsjSCV17DVr1rr+4GCG+N4bJ_WMXnc3WHKTBYZq=nUp9ng@mail.gmail.com">CAB28AsjSCV17DVr1rr+4GCG+N4bJ_WMXnc3WHKTBYZq=nUp9ng@mail.gmail.com</a>></span><br><span>Content-Type: text/plain; charset="UTF-8"</span><br><span></span><br><span>On Sat, 28 Sep 2019 at 19:31, Jürgen E. Fischer <<a href="mailto:jef@norbit.de">jef@norbit.de</a>> wrote:</span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Hi Nyall,</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>On Thu, 26. Sep 2019 at 09:30:47 +1000, Nyall Dawson wrote:</span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span>Is there any plans on the horizon for updating the Qt build in</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>osgeo4w? I ask because of these issues (all relate to crashes when</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>exporting hi resolution layouts):</span><br></blockquote></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>- <a href="https://github.com/qgis/QGIS/issues/31100">https://github.com/qgis/QGIS/issues/31100</a></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="https://github.com/qgis/QGIS/issues/29065">https://github.com/qgis/QGIS/issues/29065</a> and</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="https://github.com/qgis/QGIS/issues/29768">https://github.com/qgis/QGIS/issues/29768</a></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="https://github.com/qgis/QGIS/issues/29064">https://github.com/qgis/QGIS/issues/29064</a></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="https://github.com/qgis/QGIS/issues/29065">https://github.com/qgis/QGIS/issues/29065</a></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>These have a confirmed fix in qt 5.12.4 and 5.13.1 (I've verified):</span><br></blockquote></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span>See <a href="http://bugreports.qt.io/browse/QTBUG-75082">bugreports.qt.io/browse/QTBUG-75082</a> and <a href="https://codereview.qt-project.org/c/">https://codereview.qt-project.org/c/</a></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>qt/qtbase/+/258696)</span><br></blockquote></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Does that already also include the fixes we fund KDAB for?</span><br></blockquote><span></span><br><span>No - I'm not aware of anyone of these which have actually been merged</span><br><span>upstream yet. It's just a nice coincidence that this particular</span><br><span>upstream issue was recently solved for us.</span><br><span></span><br><span>Nyall</span><br><span></span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Jürgen</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>--</span><br></blockquote><blockquote type="cite"><span>Jürgen E. Fischer norBIT GmbH Tel. +49-4931-918175-31</span><br></blockquote><blockquote type="cite"><span>Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50</span><br></blockquote><blockquote type="cite"><span>Software Engineer D-26506 Norden <a href="https://www.norbit.de">https://www.norbit.de</a></span><br></blockquote><blockquote type="cite"><span>QGIS release manager (PSC) Germany IRC: jef on FreeNode</span><br></blockquote><span></span><br><span></span><br><span>------------------------------</span><br><span></span><br><span>Message: 4</span><br><span>Date: Mon, 30 Sep 2019 10:53:20 +0300</span><br><span>From: Tomas Straupis <<a href="mailto:tomasstraupis@gmail.com">tomasstraupis@gmail.com</a>></span><br><span>To: QGIS Developer Mailing List <<a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>></span><br><span>Subject: Re: [QGIS-Developer] QGIS FCGI Server 3.9.0 - JPEG renders</span><br><span> but PNG empty</span><br><span>Message-ID:</span><br><span> <<a href="mailto:CA+f=8=prbzKmHB4AU4vYOCq3JG5Hjfj5xx=+2BWLhgeRA9tC8Q@mail.gmail.com">CA+f=8=prbzKmHB4AU4vYOCq3JG5Hjfj5xx=+2BWLhgeRA9tC8Q@mail.gmail.com</a>></span><br><span>Content-Type: text/plain; charset="UTF-8"</span><br><span></span><br><span>Hello, Tom</span><br><span></span><br><span> You could probably try the method described by Jorge in QGIS-user list:</span><br><span></span><br><span> 1. Compile QGIS with debug info.</span><br><span></span><br><span> 2. Create a script with all FcgidInitialEnv taken from apache config</span><br><span>converted to export's like:</span><br><span> export QGIS_SERVER_LOG_FILE=/tmp/qgis-000.log</span><br><span></span><br><span> 3. Add query string variable and project file:</span><br><span> export QUERY_STRING="SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities"</span><br><span> export QGIS_PROJECT_FILE="/var/www/wms/oracle.qgs"</span><br><span></span><br><span> 4. execute qgis_mapserv.fcgi with debug on:</span><br><span> export QGIS_DEBUG=9</span><br><span> export QGIS_LOG_FILE=/tmp/qgis.log</span><br><span> ./qgis_mapserv.fcgi</span><br><span></span><br><span> This gives both server logs as well as debug information in separate</span><br><span>files.</span><br><span></span><br><span>-- </span><br><span>Tomas</span><br><span></span><br><span></span><br><span>------------------------------</span><br><span></span><br><span>Message: 5</span><br><span>Date: Mon, 30 Sep 2019 09:59:39 +0200</span><br><span>From: Jürgen E. Fischer <<a href="mailto:jef@norbit.de">jef@norbit.de</a>></span><br><span>To: Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>></span><br><span>Cc: qgis-developer <<a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>></span><br><span>Subject: Re: [QGIS-Developer] Updating osgeo4w to qt 5.12.4/5.13.1</span><br><span>Message-ID: <<a href="mailto:20190930075939.ipf7afnls6bsgczz@norbit.de">20190930075939.ipf7afnls6bsgczz@norbit.de</a>></span><br><span>Content-Type: text/plain; charset="utf-8"</span><br><span></span><br><span>Hi Nyall,</span><br><span></span><br><span>On Mon, 30. Sep 2019 at 10:09:19 +1000, Nyall Dawson wrote:</span><br><blockquote type="cite"><blockquote type="cite"><span>Does that already also include the fixes we fund KDAB for?</span><br></blockquote></blockquote><span></span><br><blockquote type="cite"><span>No - I'm not aware of anyone of these which have actually been merged</span><br></blockquote><blockquote type="cite"><span>upstream yet.</span><br></blockquote><span></span><br><span>Is there an ETA on that?</span><br><span></span><br><span></span><br><span>Jürgen</span><br><span></span><br><span>-- </span><br><span>Jürgen E. Fischer norBIT GmbH Tel. +49-4931-918175-31</span><br><span>Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50</span><br><span>Software Engineer D-26506 Norden <a href="https://www.norbit.de">https://www.norbit.de</a></span><br><span>-------------- next part --------------</span><br><span>A non-text attachment was scrubbed...</span><br><span>Name: signature.asc</span><br><span>Type: application/pgp-signature</span><br><span>Size: 827 bytes</span><br><span>Desc: not available</span><br><span>URL: <<a href="http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190930/85738003/attachment-0001.sig">http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190930/85738003/attachment-0001.sig</a>></span><br><span>-------------- next part --------------</span><br><span>An embedded and charset-unspecified text was scrubbed...</span><br><span>Name: Pflichtangaben</span><br><span>URL: <<a href="http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190930/85738003/attachment-0001.ksh">http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190930/85738003/attachment-0001.ksh</a>></span><br><span></span><br><span>------------------------------</span><br><span></span><br><span>Message: 6</span><br><span>Date: Mon, 30 Sep 2019 09:50:34 -0000</span><br><span>From: <a href="mailto:noreply@qgis.org">noreply@qgis.org</a></span><br><span>To: <a href="mailto:karasiak.nicolas@gmail.com">karasiak.nicolas@gmail.com</a>, <a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a></span><br><span>Subject: [QGIS-Developer] Plugin [995] dzetsaka : Classification tool</span><br><span> approval notification.</span><br><span>Message-ID: <20190930095034.24825.85476@2c6504964296></span><br><span>Content-Type: text/plain; charset="utf-8"</span><br><span></span><br><span></span><br><span>Plugin dzetsaka : Classification tool approval by pcav.</span><br><span>The plugin version "[995] dzetsaka : Classification tool 3.6" is now approved</span><br><span>Link: <a href="http://plugins.qgis.org/plugins/dzetsaka/">http://plugins.qgis.org/plugins/dzetsaka/</a></span><br><span></span><br><span></span><br><span>------------------------------</span><br><span></span><br><span>Message: 7</span><br><span>Date: Mon, 30 Sep 2019 18:24:15 +0200</span><br><span>From: DelazJ <<a href="mailto:delazj@gmail.com">delazj@gmail.com</a>></span><br><span>To: qgis-developer <<a href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>></span><br><span>Subject: [QGIS-Developer] No more layout page properties in contextual</span><br><span> menu?</span><br><span>Message-ID:</span><br><span> <<a href="mailto:CAECJsSoFynD0ja+5Lv9T_6FdD+e61h_KNu5uN4Fo3wLbEQ4Wng@mail.gmail.com">CAECJsSoFynD0ja+5Lv9T_6FdD+e61h_KNu5uN4Fo3wLbEQ4Wng@mail.gmail.com</a>></span><br><span>Content-Type: text/plain; charset="utf-8"</span><br><span></span><br><span>Hi devs,</span><br><span></span><br><span>I'm using QGIS 3.9 ea7b27ef3e and am unable to access the page properties;</span><br><span>it used to be available with right-click in the layout but can't find it</span><br><span>there. Browsing the menus neither shows it.</span><br><span></span><br><span>Since my version is not the latest (and osgeo4w did not let me update all</span><br><span>the day), can someone confirm whether it's a bug, a moved feature or me</span><br><span>needing new glasses?</span><br><span></span><br><span>Regards,</span><br><span>Harrissou</span><br><span>-------------- next part --------------</span><br><span>An HTML attachment was scrubbed...</span><br><span>URL: <<a href="http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190930/4227cf07/attachment-0001.html">http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190930/4227cf07/attachment-0001.html</a>></span><br><span></span><br><span>------------------------------</span><br><span></span><br><span>Subject: Digest Footer</span><br><span></span><br><span>_______________________________________________</span><br><span>QGIS-Developer mailing list</span><br><span><a href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a></span><br><span>List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span><br><span>Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span><br><span></span><br><span>------------------------------</span><br><span></span><br><span>End of QGIS-Developer Digest, Vol 167, Issue 67</span><br><span>***********************************************</span><br></div></blockquote></div></body></html>