G'day list. Just a quick update on the GEOS PHP bindings. I took some time last night to take a look at PHP 7 and did a quick migration to their new API. I'm able to compile cleanly and some of the tests are running, although I need to sort through the individual methods and clean up some bits and pieces here and there. Most of the pain at this point involves changes to the way PHP 7 manages memory and moving over to new data types like zend_string where it makes sense. It's definitely a decent start, even if it's a bit rough at the moment. Once I get everything stabilized I'll look into abstracting some of the changes away into some macros and the like so that both PHP 5 and 7 can compile from the same code base, as right now I've torn things apart for the sake of getting to know PHP 7 a bit better. The major hang up at the moment is the new memory management system, as I'm experiencing segfaults at process shutdown and with garbage collection, but it's nothing that's insurmountable, just some basic refactoring and rejiggering that's necessary. I'll have some more time available soon to try and wrap up a first pass, after which the abstractions will come in.
Cheers, list. On Mon, Mar 21, 2016 at 5:15 AM, Sandro Santilli <s...@keybit.net> wrote: > On Sun, Mar 20, 2016 at 07:48:46PM -0400, J Smith wrote: >> On Thu, Mar 10, 2016 at 5:02 PM, Sandro Santilli <s...@keybit.net> wrote: >> > >> > Also, the "make check" run ends with prompting me, which is really >> > annoying. The prompt asks if I want to send the report to the PHP QA >> > team. Really ? Should we send successful test run reports for a single >> > package to "the PHP QA team" ?? I wouldn't want to be in that team :) >> > >> >> Yeah, that's annoying. All part of the standard test suite for PECL >> extensions. :/ >> >> How about this... >> >> - I'll make the tests spit out more output on success so we know >> things are working fine. Likewise when there's a problem, it'll be >> more obvious what failed. > > I actually like the output to be short and clean on success > (just a short report of how many tests were run). This wasn't > the case IIRC. > > Can't comment on the quality of failure reports as if I understood > correctly there was no failure in my run. > >> - I'll see what I can do about `make check`, have it not prompt >> anything. I'll leave `make test` as-is because that's the standard >> PECL testing command and there might be some dependencies on it >> behaving that way, but `make check` shouldn't have any similar >> dependencies since it's an OSGEO-thing I assume, right? > > 'make check' can be just an alias for 'make note'. > >> On another note, I'll be looking into PHP7 compatibility. I took an >> initial look about a month ago, doesn't look too bad, but it'll take >> it some time I figure. > > Great, thanks ! > > --strk; > _______________________________________________ > geos-devel mailing list > geos-devel@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/geos-devel _______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/geos-devel