<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 14 (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: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: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;}
p
        {mso-style-priority:99;
        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";}
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
        {mso-style-priority:1;
        margin:0cm;
        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.E-MailFormatvorlage22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#44546A;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
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="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Hi Seth,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">this is a good question :)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Doesn't look very difficulty. Just didn't try yet.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">To have this on Windows would be cool aswell… I thought about building php with only minimal extension (reduces build time), then install php via chocolatey
 to have a working environment and then run the tests.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Don't know how much time i have the next weeks but i have it in mind.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Alex<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"><o:p> </o:p></span></p>
<p class="MsoNormal"><span 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 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Seth G [mailto:sethg@geographika.co.uk]
<br>
<b>Gesendet:</b> Freitag, 19. Oktober 2018 15:14<br>
<b>An:</b> mapserver-dev@lists.osgeo.org; Alexander Gabriel<br>
<b>Betreff:</b> Re: [mapserver-dev] PHP-Mapscript via SWIG/PHP Mapscript "Native" for PHP7<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">I'm not sure if you are aware of them (I have only recently looked at the Python MapScript tests in the same place), but there is a suite of PHP MapScript tests in <a href="https://github.com/mapserver/mapserver/tree/master/msautotest/php">https://github.com/mapserver/mapserver/tree/master/msautotest/php</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">These are run by Travis via the MakeFile - <a href="https://github.com/mapserver/mapserver/blob/913d68e3804a4bea2b5f049ab1b5413f8a9b5dc5/Makefile#L43">https://github.com/mapserver/mapserver/blob/913d68e3804a4bea2b5f049ab1b5413f8a9b5dc5/Makefile#L43</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">It looks like these are all passing for your pull request. Could these tests also be run on the SWIG PHP bindings?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Regards,<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>
<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 Fri, Oct 19, 2018, at 12:47 AM, Alexander Gabriel wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">I removed some uneeded code related to thread-safety that is not needed because there are no module global variables
 from PHP/Mapscript to be able to compile PHP/Mapscript in thread-safe environments (even a Linux-, not just Windows-problem) and opened a new PR:
<a href="https://github.com/mapserver/mapserver/pull/5682">https://github.com/mapserver/mapserver/pull/5682</a></span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">If you have any feedback or recommendations, please let me know.</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Alex</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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 0cm 0cm 0cm;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:0cm;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""> Lime, Steve D (MNIT)
 [mailto:steve.lime@state.mn.us] </span></span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><br>
<span class="size"><b>Gesendet:</b> Freitag, 12. Oktober 2018 01:42</span><br>
<span class="size"><b>An:</b> Alexander Gabriel; Seth G; mapserver-dev@lists.osgeo.org</span><br>
<span class="size"><b>Betreff:</b> Re: [mapserver-dev] PHP-Mapscript via SWIG</span></span><o:p></o:p></p>
</div>
</div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"> </span><o:p></o:p></p>
<p style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:0cm">
<span class="size">I don’t want to sit on PHP7 and the other MapScript improvements and would vote for something sooner rather than later. Those are enough for 7.4 IMHO.</span><br>
<br>
<span class="size">Planning for an 8.0 release should be more comprehensive. A good sprint activity...</span><br>
<br>
<span class="size">—Steve</span><o:p></o:p></p>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<p class="MsoNormal" align="center" style="text-align:center"><o:p> </o:p></p>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">From:</span></b></span><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">
 Alexander Gabriel <Alexander.Gabriel@digital-infinity.de></span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"><br>
<span class="size"><b>Sent:</b> Thursday, October 11, 2018 6:01:21 PM</span><br>
<span class="size"><b>To:</b> Lime, Steve D (MNIT); Seth G; mapserver-dev@lists.osgeo.org</span><br>
<span class="size"><b>Subject:</b> AW: [mapserver-dev] PHP-Mapscript via SWIG</span></span><o:p></o:p></p>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Hi again,</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">not sure what i did wrong in summer - or now ;) - but i was able to build with PHP 7.2.11 x64 NTS on Windows.</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Maybe we can get this running.</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Will continue tomorrow or on the weekend :)</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">How is the roadmap for 7.4?</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Is there already a release-date?</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Alex</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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 0cm 0cm 0cm;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:0cm;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""> Lime, Steve D (MNIT)
 [mailto:steve.lime@state.mn.us] </span></span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><br>
<span class="size"><b>Gesendet:</b> Freitag, 12. Oktober 2018 00:02</span><br>
<span class="size"><b>An:</b> Alexander Gabriel; Seth G; mapserver-dev@lists.osgeo.org</span><br>
<span class="size"><b>Betreff:</b> RE: [mapserver-dev] PHP-Mapscript via SWIG</span></span><o:p></o:p></p>
</div>
</div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"> </span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I think Windows is key since Swig can’t help either.</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm;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:0cm;margin-bottom:.0001pt"><span class="size"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b></span><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> Alexander Gabriel
 [mailto:Alexander.Gabriel@digital-infinity.de] </span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><br>
<span class="size"><b>Sent:</b> Thursday, October 11, 2018 4:39 PM</span><br>
<span class="size"><b>To:</b> Lime, Steve D (MNIT) <steve.lime@state.mn.us>; Seth G <sethg@geographika.co.uk>; mapserver-dev@lists.osgeo.org</span><br>
<span class="size"><b>Subject:</b> AW: [mapserver-dev] PHP-Mapscript via SWIG</span></span><o:p></o:p></p>
</div>
</div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span 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.</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span 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.</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Alex</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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 0cm 0cm 0cm;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:0cm;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> Donnerstag, 11. Oktober 2018 23:11</span><br>
<span class="size"><b>An:</b> Seth G; <a href="mailto:mapserver-dev@lists.osgeo.org">
mapserver-dev@lists.osgeo.org</a></span><br>
<span class="size"><b>Betreff:</b> Re: [mapserver-dev] PHP-Mapscript via SWIG</span></span><o:p></o:p></p>
</div>
</div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"> </span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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?</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">--Steve</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm;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:0cm;margin-bottom:.0001pt"><span class="size"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b></span><span class="size"><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</span></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><br>
<span class="size"><b>Sent:</b> Thursday, October 11, 2018 3:41 PM</span><br>
<span class="size"><b>To:</b> <a href="mailto:mapserver-dev@lists.osgeo.org">mapserver-dev@lists.osgeo.org</a></span><br>
<span class="size"><b>Subject:</b> Re: [mapserver-dev] PHP-Mapscript via SWIG</span></span><o:p></o:p></p>
</div>
</div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"> </span></span><o:p></o:p></p>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">Hi Alex,</span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"> </span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">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. </span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">I've merged to master, and will be following up with several other mapscript related changes (mainly Python). </span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">Perhaps this can form the basis of a 7.4 release?</span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"> </span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">Seth</span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"> </span></span><o:p></o:p></p>
</div>
<div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">--</span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">web:http://geographika.co.uk</span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">twitter: @geographika</span></span><o:p></o:p></p>
</div>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"> </span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"> </span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">On Tue, Oct 9, 2018, at 5:33 PM, Alexander Gabriel wrote:</span></span><o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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 class="colour"><span style="color:#0563C1">https://github.com/mapserver/mapserver/pull/5675</span></span></a></span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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 class="colour"><span style="color:#0563C1">https://gitlab.kitware.com/cmake/cmake/issues/18421</span></span></a>)
 and building it Thread-Safe on Windows (<a href="https://github.com/swig/swig/commit/224bb9e0232a219b7cefd23472b592b39e277f46"><span class="colour"><span style="color:#0563C1">https://github.com/swig/swig/commit/224bb9e0232a219b7cefd23472b592b39e277f46</span></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:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A">Alex</span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A"> </span></span><o:p></o:p></p>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><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 0cm 0cm 0cm;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial">
<p style="margin:0cm;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:0cm;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:0cm;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 class="colour"><span style="color:#0563C1">https://github.com/mapserver/mapserver/issues/5252</span></span></a> and the pull request
<a href="https://github.com/mapserver/mapserver/pull/5623"><span class="colour"><span style="color:#0563C1">https://github.com/mapserver/mapserver/pull/5623</span></span></a>.</span></span><o:p></o:p></p>
<p style="margin:0cm;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:0cm;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:0cm;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:0cm;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 style="margin:0cm;margin-bottom:.0001pt"><span class="size"><u><span lang="EN-US">_______________________________________________</span></u></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US">mapserver-dev mailing list</span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"><a href="mailto:mapserver-dev@lists.osgeo.org"><span class="colour"><span style="color:#0563C1">mapserver-dev@lists.osgeo.org</span></span></a></span></span><o:p></o:p></p>
</div>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"><a href="https://lists.osgeo.org/mailman/listinfo/mapserver-dev"><span class="colour"><span style="color:#0563C1">https://lists.osgeo.org/mailman/listinfo/mapserver-dev</span></span></a></span></span><o:p></o:p></p>
</div>
</blockquote>
<div>
<p style="margin:0cm;margin-bottom:.0001pt"><span class="size"><span lang="EN-US"> </span></span><o:p></o:p></p>
</div>
</div>
</div>
</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">mapserver-dev@lists.osgeo.org</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://lists.osgeo.org/mailman/listinfo/mapserver-dev">https://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><o:p></o:p></p>
</div>
</blockquote>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>