<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)">
<style><!--
/* Font Definitions */
@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:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        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;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
        {mso-style-priority:1;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.font
        {mso-style-name:font;}
span.size
        {mso-style-name:size;}
span.colour
        {mso-style-name:colour;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#44546A;}
span.EmailStyle24
        {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:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></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="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I think Windows is key since Swig can’t help either.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Alexander Gabriel [mailto:Alexander.Gabriel@digital-infinity.de]
<br>
<b>Sent:</b> Thursday, October 11, 2018 4:39 PM<br>
<b>To:</b> Lime, Steve D (MNIT) <steve.lime@state.mn.us>; Seth G <sethg@geographika.co.uk>; mapserver-dev@lists.osgeo.org<br>
<b>Subject:</b> AW: [mapserver-dev] PHP-Mapscript via SWIG<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">Havgin both for some kind of transition-period is not a bad idea.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">I tried several hours to get the patch from bjoern running on windows (it works fine on linux) but failed and got stuck so i focused on swig.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">Alex<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="DE" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">Von:</span></b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif"> mapserver-dev [<a href="mailto:mapserver-dev-bounces@lists.osgeo.org">mailto:mapserver-dev-bounces@lists.osgeo.org</a>]
<b>Im Auftrag von </b>Lime, Steve D (MNIT)<br>
<b>Gesendet:</b> Donnerstag, 11. Oktober 2018 23:11<br>
<b>An:</b> Seth G; <a href="mailto:mapserver-dev@lists.osgeo.org">mapserver-dev@lists.osgeo.org</a><br>
<b>Betreff:</b> Re: [mapserver-dev] PHP-Mapscript via SWIG<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Definitely cause for a 7.4 release. Maybe sooner rather than later. There’s also a PHP/MapScript for PHP7 out there – native PHP, no Swig out there (<a href="https://github.com/bjoernboldt/mapscript-php7">https://github.com/bjoernboldt/mapscript-php7</a>,
<a href="https://github.com/mapserver/mapserver/pull/5461">https://github.com/mapserver/mapserver/pull/5461</a>). I’m curious if folks think both should be part of a 7.4 release. Do we want both interfaces or do we focus on SWIG only moving foward?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">--Steve<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> mapserver-dev [<a href="mailto:mapserver-dev-bounces@lists.osgeo.org">mailto:mapserver-dev-bounces@lists.osgeo.org</a>]
<b>On Behalf Of </b>Seth G<br>
<b>Sent:</b> Thursday, October 11, 2018 3:41 PM<br>
<b>To:</b> <a href="mailto:mapserver-dev@lists.osgeo.org">mapserver-dev@lists.osgeo.org</a><br>
<b>Subject:</b> Re: [mapserver-dev] PHP-Mapscript via SWIG<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi Alex,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">There don't seem to be any objections or concerns, and as Steve pointed out as this is brand new it won't break anything. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">I've merged to master, and will be following up with several other mapscript related changes (mainly Python). <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Perhaps this can form the basis of a 7.4 release?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Seth<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div id="sig62266145">
<div>
<p class="MsoNormal">--<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">web:http://geographika.co.uk<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">twitter: @geographika<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">On Tue, Oct 9, 2018, at 5:33 PM, Alexander Gabriel wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">Hi together,</span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">i prepared my patches to be merged into master branch:
<a href="https://github.com/mapserver/mapserver/pull/5675"><span style="color:#0563C1">https://github.com/mapserver/mapserver/pull/5675</span></a></span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">There are a few issues in the moment which prevent testing my patches with AppVeyor (<a href="https://gitlab.kitware.com/cmake/cmake/issues/18421"><span style="color:#0563C1">https://gitlab.kitware.com/cmake/cmake/issues/18421</span></a>)
 and building it Thread-Safe on Windows (<a href="https://github.com/swig/swig/commit/224bb9e0232a219b7cefd23472b592b39e277f46"><span style="color:#0563C1">https://github.com/swig/swig/commit/224bb9e0232a219b7cefd23472b592b39e277f46</span></a>) so only users
 that use current development state of SWIG and current development state of CMake will be able to compile this on Windows for Thread-Safe PHP (CMakeLists.txt checks for correct versions).</span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">Because i think, there are more people waiting for PHP/Mapscript on Linux than on Windows, it would be good to merge
 this, don't advertise Mapscript for Windows as supported, wait until SWIG 4.0 and CMake 3.13 get released and then look for supporting Windows again.</span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">I'm interessted in feedback. If you have any suggestions, ideas or any other feedback, please let me know. Seth (@geographika)
 offered to merge in a few days if there are no suggested changes.</span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">Thank you.</span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">Kind regards,</span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A">Alex</span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="colour"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#44546A"> </span></span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial">
<p style="margin:0in;margin-bottom:.0001pt"><span class="size"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">Von:</span></b></span><span class="size"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif"> mapserver-dev [<a href="mailto:mapserver-dev-bounces@lists.osgeo.org">mailto:mapserver-dev-bounces@lists.osgeo.org</a>]
<b>Im Auftrag von </b>Lime, Steve D (MNIT)</span></span><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif"><br>
<span class="size"><b>Gesendet:</b> Montag, 25. Juni 2018 16:35</span><br>
<span class="size"><b>An:</b> <a href="mailto:mapserver-dev@lists.osgeo.org">mapserver-dev@lists.osgeo.org</a></span><br>
<span class="size"><b>Betreff:</b> [mapserver-dev] 7.2 release... and a question...</span></span><o:p></o:p></p>
</div>
</div>
<p style="margin:0in;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">While PHP support for 7.2 was omitted  because of confusion on RFC status, I’ve been watching Alexander (@AlexanderGabriel) has been
 working hard the last 10 days to resurrect the SWIG/PHP work. See ticket <a href="https://github.com/mapserver/mapserver/issues/5252">
<span style="color:#0563C1">https://github.com/mapserver/mapserver/issues/5252</span></a> and the pull request
<a href="https://github.com/mapserver/mapserver/pull/5623"><span style="color:#0563C1">https://github.com/mapserver/mapserver/pull/5623</span></a>.</span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Given the SWIG/PHP support is brand new and wouldn’t have any backwards compatibility issues. So, do we include it and have one more
 beta?</span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span></span><o:p></o:p></p>
<p style="margin:0in;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">--Steve</span></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><u>_______________________________________________</u><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">mapserver-dev mailing list<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="mailto:mapserver-dev@lists.osgeo.org"><span style="color:#0563C1">mapserver-dev@lists.osgeo.org</span></a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://lists.osgeo.org/mailman/listinfo/mapserver-dev"><span style="color:#0563C1">https://lists.osgeo.org/mailman/listinfo/mapserver-dev</span></a><o:p></o:p></p>
</div>
</blockquote>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>