<div dir="auto">Hi, I think Jürgen is aware of that situation and working on it. <div dir="auto">Regis</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 28 mars 2019 à 21:32, David Marteau <<a href="mailto:dmarteau@3liz.com">dmarteau@3liz.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">I Forgot to mention that they are the packages from the <a href="https://qgis.org/debian/" target="_blank" rel="noreferrer">https://qgis.org/debian/</a> repository and not the the packages from the debian distro.<br><div><br><div><div><blockquote type="cite"><div>Le 28 mars 2019 à 19:25, David Marteau <<a href="mailto:dmarteau@3liz.com" target="_blank" rel="noreferrer">dmarteau@3liz.com</a>> a écrit :</div><br class="m_297043730278187431Apple-interchange-newline"><div><div style="word-wrap:break-word;line-break:after-white-space"><div>Hi Alessandro</div><div><br></div><div>I have found the problem, qgis packaging on buster is totally broken: it mixes 3.6.0 and 3.6.1 dependencies</div><div><br></div><div>If you try to install  python-qgis you get the following packages installed:</div><div><br></div><div><div>ii  libqgis-3d3.6.0                         1:3.6.0+15buster            amd64        QGIS - shared 3d library</div><div>ii  libqgis-analysis3.6.0                   1:3.6.0+15buster            amd64        QGIS - shared analysis library</div><div>ii  libqgis-core3.6.0                       1:3.6.0+15buster            amd64        QGIS - shared core library </div><div>ii  libqgis-core3.6.1                       1:3.6.1+15buster            amd64        QGIS - shared core library</div><div>ii  libqgis-customwidgets                   1:3.6.1+15buster            amd64        QGIS custom widgets for Qt Designer</div><div>ii  libqgis-gui3.6.0                        1:3.6.0+15buster            amd64        QGIS - shared gui library</div><div>ii  libqgis-gui3.6.1                        1:3.6.1+15buster            amd64        QGIS - shared gui library</div><div>ii  libqgis-native3.6.0                     1:3.6.0+15buster            amd64        QGIS - shared native gui library</div><div>ii  libqgis-native3.6.1                     1:3.6.1+15buster            amd64        QGIS - shared native gui library</div><div>ii  libqgis-server3.6.0                     1:3.6.0+15buster            amd64        QGIS - shared server library</div><div>ii  libqgispython3.6.0                      1:3.6.0+15buster            amd64        QGIS - shared Python library</div><div>ii  python-qgis                             1:3.6.0+15buster            amd64        Python bindings to QGIS</div><div>ii  python-qgis-common                      1:3.6.0+15buster            all          Python bindings to QGIS - architecture-independent files</div></div><div><br></div><div>Packages are installed twice in both version 3.6.0 and 3.6.1 !!!!!</div><div><br></div><div>This lead to very unpredictible behavior when using qgis in python (simply not working or crashing randomly)</div><div><br></div><div><br></div><div>David,</div>
<div><br><blockquote type="cite"><div>Le 26 mars 2019 à 18:38, David Marteau <<a href="mailto:dmarteau@3liz.com" target="_blank" rel="noreferrer">dmarteau@3liz.com</a>> a écrit :</div><br class="m_297043730278187431Apple-interchange-newline"><div><div style="word-wrap:break-word;line-break:after-white-space"><div><br></div>Hi Alessandro<div><br></div><div>No there is nothing at all in the logs.</div><div><br></div><div>I have used the same reduced snippet on qgis 3.4.5 (ltr) on Stretch and qgis 3.6.0 (release) on buster, using the same datasource:</div><div><br></div><div>```</div><div>import os</div><div>from qgis.core import QgsApplication, QgsVectorLayer</div><div><br></div><div># prevent display not found error</div><div>os.environ['QT_QPA_PLATFORM'] = 'offscreen'</div><div><br></div><div>qgis_application = QgsApplication([], False )</div><div>layer = QgsVectorLayer('path/to/data')</div><div><br></div><div>layer.isValid() # Return True on 3.4.5/stretch, False on 3.6.0/buster whatever the data</div><div>```</div><div><div><div><br></div><div>If the release package has not been updated in the previous  24 h, I suspect that something has been broken on the buster distro.</div><div><br></div><div>Note that I'm able to load shapefile in python with ogr (gdal-python).</div><div><br></div><div>
<div style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word;line-break:after-white-space"><div><br></div></div></div><div><blockquote type="cite"><div>Le 26 mars 2019 à 17:47, Alessandro Pasotti <<a href="mailto:apasotti@gmail.com" target="_blank" rel="noreferrer">apasotti@gmail.com</a>> a écrit :</div><br class="m_297043730278187431Apple-interchange-newline"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 26, 2019 at 5:45 PM David Marteau <<a href="mailto:dmarteau@3liz.com" target="_blank" rel="noreferrer">dmarteau@3liz.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><br><div>
<div style="letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="background-color:rgb(255,255,255)">The situation seems to be worst: it seems that no layers can be read from python whatever the format.</span></div>
</div><div><br class="m_297043730278187431gmail-m_-5690339171394836248webkit-block-placeholder"></div>
<div><br><blockquote type="cite"><div>Le 26 mars 2019 à 17:38, David Marteau <<a href="mailto:dmarteau@3liz.com" target="_blank" rel="noreferrer">dmarteau@3liz.com</a>> a écrit :</div><br class="m_297043730278187431gmail-m_-5690339171394836248Apple-interchange-newline"><div><div>Hi devs,<br><br>We use to build docker images of the latest qgis releases and we have a regression  affecting version 3.6.0 official release on buster<br><br>Qgis: 3.6.0 on Debian<br><br>If we read a layer with python:<br><br><blockquote type="cite">layer = QgsVectorLayer('./mydata.shp')<br></blockquote><br>Then the layer is invalid (no warning, no errors)<br><br>Doing the same thing on stretch + Qgis 3.4.5 (ltr) with same data work flawlessly and lead to a valid layer.<br><br>This was not affecting previous build 24 h ago (release end nightly-release)<br><br>The tests were based with shapefiles from testdata in qgis sources.<br><br>We are not sure it that come from Qgis itself or from a change on the distribution.<br><br>David,<br><br></div></div></blockquote></div><br></div></blockquote><div><br></div><div>Hi David,</div><div><br></div><div>anything in the logs?</div></div><div class="gmail_quote"><br></div><div>I would check QGIS_PREFIX_PATH env var, and make sure the provider libraries are found and loaded.</div><div><br></div><div><br>-- <br><div dir="ltr" class="m_297043730278187431gmail_signature">Alessandro Pasotti<br>w3:   <a href="http://www.itopen.it/" target="_blank" rel="noreferrer">www.itopen.it</a></div></div></div></div>
</div></blockquote></div><br></div></div></div></div></blockquote></div><br></div></div></blockquote></div><br></div></div></div>_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank" rel="noreferrer">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div>