<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:Monaco;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.gmail-m-2248818497414679160apple-converted-space
        {mso-style-name:gmail-m_-2248818497414679160apple-converted-space;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:623149027;
        mso-list-template-ids:-403042080;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="NO-BOK" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi Tim,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">While your at GRASS provider in Processing: I noticed that it (still) uses linked OGR data (v.external).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">However, that does not work for all algorithms and particularly not for all data types. Points are less of a problem,
 but areas are often. See:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><a href="https://lists.osgeo.org/pipermail/grass-dev/2017-November/086601.html">https://lists.osgeo.org/pipermail/grass-dev/2017-November/086601.html</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">and<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><a href="https://lists.osgeo.org/pipermail/grass-dev/2017-November/086505.html"><span lang="EN-GB">https://lists.osgeo.org/pipermail/grass-dev/2017-November/086505.html</span></a></span><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">v.external.out (https://grass.osgeo.org/grass72/manuals/v.external.out.html) might be used though instead of v.our.ogr.
 But there might be drawbacks too.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">For raster data and algorithms r.external.out would speed-up the algorithms significantly…<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Cheers<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Stefan<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> QGIS-Developer [mailto:qgis-developer-bounces@lists.osgeo.org]
<b>On Behalf Of </b>Tim Sutton<br>
<b>Sent:</b> onsdag 29. november 2017 18.49<br>
<b>To:</b> Larry Shaffer <larrys@dakotacarto.com><br>
<b>Cc:</b> QGIS Developer <qgis-developer@lists.osgeo.org><br>
<b>Subject:</b> Re: [QGIS-Developer] Python error in processing on 2.99 startup<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Hi<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Thanks for your quick reply Larry. Confirmed that your fix addresses the startup issue. When I try to run a grass processing alg on Mac I get a similar error in the log window now:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-GB" style="font-family:"Monaco",serif">g.proj -c proj4="+proj=longlat +datum=WGS84 +no_defs"</span><span lang="EN-GB"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB" style="font-family:"Monaco",serif">v.external input="/Users/timlinux/gisdata/InaSAFE/Agung/Agung.shp" output="a5a1ef289ca1062" --overwrite -o</span><span lang="EN-GB"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB" style="font-family:"Monaco",serif">g.region n=-8.341999999999928 s=-8.341999999999928 e=115.50800000000004 w=115.50800000000004</span><span lang="EN-GB"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB" style="font-family:"Monaco",serif">v.buffer input=a5a1ef289ca1062 distance=100 tolerance=0.01 output=output0bddfa66df874fd7bb9e9d52a9c84228 --overwrite</span><span lang="EN-GB"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB" style="font-family:"Monaco",serif">v.out.ogr -c type=auto input="output0bddfa66df874fd7bb9e9d52a9c84228" output="/var/folders/g6/fnh1vyx13q728xq52nw7yx400000gn/T/processing_9b123312434544668360822a2b4cf6f0/0af610f60d9f465f9b2959fbc5442af5/output.shp"
 format=ESRI_Shapefile --overwrite</span><span lang="EN-GB"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB" style="color:red">Traceback (most recent call last): File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/algs/grass7/Grass7Algorithm.py", line 375, in processAlgorithm Grass7Utils.executeGrass(self.commands,
 feedback, self.outputCommands) File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/algs/grass7/Grass7Utils.py", line 368, in executeGrass startupinfo=si if isWindows() else None File "/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py",
 line 707, in __init__ restore_signals, start_new_session) File "/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 1333, in _execute_child raise child_exception_type(errno_num, err_msg) PermissionError: [Errno
 13] Permission denied </span><span lang="EN-GB"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB" style="color:red">Execution failed after 0.08 seconds</span><span lang="EN-GB"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Loading resulting layers<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Algorithm 'v.buffer.distance - Creates a buffer around features of given type.’ finished<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">I guess we are going to need to search and replace all shell=False parameters and set them to True if we are on Mac….<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Regards<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Tim<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span lang="EN-GB">On 29 Nov 2017, at 19:40, Larry Shaffer <</span><a href="mailto:larrys@dakotacarto.com"><span lang="EN-GB">larrys@dakotacarto.com</span></a><span lang="EN-GB">> wrote:<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Hi Tim,<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Ran into the same thing today, but with more output on the error:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">PermissionError: [Errno 13] Permission denied: '/usr/local/opt/grass7/grass-base/etc/colors/grass'<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Changing line # 108 in:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">python/plugins/processing/algs/grass7/Grass7Utils.py<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">from:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">shell=False,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">to:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">shell=True if isMac() else False,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">fixes the issue for me. Processing loads and GRASS algs open. (Not sure if True is needed for other platforms; untested.)<o:p></o:p></span></p>
</div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Fix not pushed. Please verify on your setup first (mine is macOS 10.11.6). Thanks!<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Regards,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><br>
Larry Shaffer<br>
Dakota Cartography<br>
Black Hills, South Dakota<br>
----------------------------------<br>
Boundless Desktop and QGIS Support/Development<br>
Boundless Spatial - </span><a href="http://boundlessgeo.com/" target="_blank"><span lang="EN-GB">http://boundlessgeo.com</span></a><span lang="EN-GB"><br>
</span><a href="mailto:lshaffer@boundlessgeo.com" target="_blank"><span lang="EN-GB">lshaffer@boundlessgeo.com</span></a><span lang="EN-GB"><o:p></o:p></span></p>
</div>
</div>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB">On Wed, Nov 29, 2017 at 7:39 AM, Tim Sutton <</span><a href="mailto:tim@kartoza.com" target="_blank"><span lang="EN-GB">tim@kartoza.com</span></a><span lang="EN-GB">> wrote:<o:p></o:p></span></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span lang="EN-GB">Hi All<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB">Its been a few days since I pulled from master - now I am getting the error below on startup. Does anyone else get it? (Building on MacOS here):<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><b><span lang="EN-GB" style="color:red">Couldn't load plugin 'processing' due to an error when calling its initGui() method</span></b><span lang="EN-GB">
<o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:10.5pt;margin-right:0cm;margin-bottom:9.0pt;margin-left:0cm">
<b><span lang="EN-GB" style="font-size:18.0pt">PermissionError: [Errno 13] Permission denied
</span></b><span lang="EN-GB"><o:p></o:p></span></p>
<pre style="mso-margin-top-alt:9.0pt;margin-right:0cm;margin-bottom:9.0pt;margin-left:0cm"><span lang="EN-GB" style="font-family:"Monaco",serif">Traceback (most recent call last):<br>  File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/qgis/utils.py", line 345, in startPlugin<br>    plugins[packageName].initGui()<br>  File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/ProcessingPlugin.py", line 178, in initGui<br>    self.toolbox = ProcessingToolbox()<br>  File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/gui/ProcessingToolbox.py", line 93, in __init__<br>    self.fillTree()<br>  File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/gui/ProcessingToolbox.py", line 317, in fillTree<br>    self.fillTreeUsingProviders()<br>  File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/gui/ProcessingToolbox.py", line 382, in fillTreeUsingProviders<br>    providerItem = TreeProviderItem(provider, self.algorithmTree, self)<br>  File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/gui/ProcessingToolbox.py", line 513, in __init__<br>    self.setToolTip(0, self.provider.longName())<br>  File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/algs/grass7/Grass7AlgorithmProvider.py", line 122, in longName<br>    version = Grass7Utils.installedVersion()<br>  File "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/algs/grass7/Grass7Utils.py", line 113, in installedVersion<br>    startupinfo=si if isWindows() else None<br>  File "/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 707, in __init__<br>    restore_signals, start_new_session)<br>  File "/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 1333, in _execute_child<br>    raise child_exception_type(errno_num, err_msg)<br>PermissionError: [Errno 13] Permission denied</span><span lang="EN-GB"><o:p></o:p></span></pre>
<div>
<p class="MsoNormal"><span lang="EN-GB"><br>
<b>Python version:</b> 3.6.2 (default, Jul 17 2017, 16:44:45) [GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)]
<br>
<b>QGIS version:</b> 2.99.0-Master Master, e8213b8e41 <o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:9.0pt;margin-right:0cm;margin-bottom:9.0pt;margin-left:0cm">
<b>Python Path:</b><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:9.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;margin-bottom:.0001pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/Users/timlinux/Library/Application Support/QGIS/QGIS3/profiles/default/python<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/Users/timlinux/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/bin/$PYTHONPATH<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/usr/local/opt/gdal2-python/lib/python3.6/site-packages<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python36.zip<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pycharm-debug-py3k.egg<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:9.0pt;margin-left:0cm;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-GB" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span lang="EN-GB">/Users/timlinux/Library/Application Support/QGIS/QGIS3/profiles/default/python<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">—<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
<KartozaNewLogoThumbnail.jpg><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="margin-bottom:12.0pt;text-align:center">
<span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Tim Sutton</span></b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Co-founder:</span></b><span class="gmail-m-2248818497414679160apple-converted-space"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"> </span></span><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Kartoza<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Project chair:</span></b><span class="gmail-m-2248818497414679160apple-converted-space"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"> </span></span><a href="http://qgis.org/" target="_blank"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">QGIS.org</span></a><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Visit </span><a href="http://kartoza.com/" target="_blank"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">http://kartoza.com</span></a><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"> to
 find out about open source:<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Desktop GIS programming services<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Geospatial web development<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">GIS Training<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Consulting Services<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Skype</span></b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">: timlinux <o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">IRC:</span></b><span class="gmail-m-2248818497414679160apple-converted-space"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"> </span></span><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">timlinux
 on #qgis at </span><a href="http://freenode.net/" target="_blank"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">freenode.net</span></a><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-GB"><br>
_______________________________________________<br>
QGIS-Developer mailing list<br>
</span><a href="mailto:QGIS-Developer@lists.osgeo.org"><span lang="EN-GB">QGIS-Developer@lists.osgeo.org</span></a><span lang="EN-GB"><br>
List info: </span><a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank"><span lang="EN-GB">https://lists.osgeo.org/mailman/listinfo/qgis-developer</span></a><span lang="EN-GB"><br>
Unsubscribe: </span><a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank"><span lang="EN-GB">https://lists.osgeo.org/mailman/listinfo/qgis-developer</span></a><span lang="EN-GB"><o:p></o:p></span></p>
</blockquote>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">—<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><br>
<img border="0" width="150" height="118" style="width:1.5625in;height:1.2291in" id="A916BE25-2E3B-4DC3-9E8D-12E80295764F" src="cid:image001.jpg@01D3694F.3956D080" alt="cid:image001.jpg@01D3694F.3956D080"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="margin-bottom:12.0pt;text-align:center">
<span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Tim Sutton</span></b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Co-founder:</span></b><span class="apple-converted-space"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"> </span></span><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Kartoza<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Project chair:</span></b><span class="apple-converted-space"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"> </span></span><a href="http://QGIS.org"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">QGIS.org</span></a><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Visit </span><a href="http://kartoza.com/"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">http://kartoza.com</span></a><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"> to
 find out about open source:<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Desktop GIS programming services<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Geospatial web development<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">GIS Training<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Consulting Services<o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Skype</span></b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">:
 timlinux <o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">IRC:</span></b><span class="apple-converted-space"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"> </span></span><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">timlinux
 on #qgis at </span><a href="http://freenode.net"><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif">freenode.net</span></a><span lang="EN-GB" style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
</div>
</body>
</html>