RE: [PHP-DEV] RE: [PHP-WIN] New PHP SDK for Windows
[email protected] (Anatol Belski) Thu, 30 Mar 2017 17:07:53 +0000
| Newsgroups | php.internals,php.windows,php.internals.win |
|---|---|
| Message-ID | <HE1PR02MB10520EA74132101634BB57DFBA340@HE1PR02MB1052.eurprd02.prod.outlook.com> |
Hi, > -----Original Message----- > From: Anatol Belski [mailto:[email protected]] > Sent: Monday, February 6, 2017 5:33 PM > To: 'PHP internals list' <[email protected]>; 'internals-win'=20 > <internals- [email protected]>; [email protected] > Subject: [PHP-DEV] RE: [PHP-WIN] New PHP SDK for Windows >=20 > Hi, >=20 > > -----Original Message----- > > From: Anatol Belski [mailto:[email protected]] > > Sent: Monday, October 31, 2016 6:02 PM > > To: 'PHP internals list' <[email protected]>; 'internals-win' > <internals- > > [email protected]>; [email protected] > > Subject: [PHP-WIN] New PHP SDK for Windows > > > > Hi, > > > > I'm working on the new Windows PHP SDK. So far, some usable alpha=20 > > state is reached. It is compatible with PHP-7.0 and the current SDK=20 > > and contains additional new features. The essential changes in the=20 > > new SDK are > > > > - starter scripts included, making the environment setup easier > > - updated tools, including bison 3.0.2 > > - more tools including sed, awk and others based on MSYS2 > > - new tool for dependency update automation > > > > The current state is reachable under > > > > https://github.com/OSTC/php-sdk-binary-tools/tree/new_binary_tools > > > > I would like to call everyone interested to please check and provide > feedback > > and PRs. Other useful tools can be invented on the base of the new SDK. > > Production usage is not yet recommended, but the more feedback is=20 > > there > > - the closer it'll be. The plan is to replace the current PHP SDK=20 > > with the > new one > > in foreseable future for PHP 7 builds, maybe also to backport for=20 > > the 5.x > tree. > > This also correlates with the upcoming AppVeyor integration, and=20 > > both > tasks in > > general are directed to improve the QA and experience situation when > building > > PHP on Windows. > > > > Please check more on the github README page. If some tool is missing=20 > > or is worth it to be implemented, please create a ticket. A new > step-by-step-build wiki > > page will also need to be created, once the new SDK was considered stab= le. > I > > would also ask to migrate the linked repository to git.php.net,=20 > > meanwhile > the PR > > can be accepted on the OSTC repository page. > > > So far the point was reached, so then the current new binary tools SDK=20 > implementation is close to stable. For about two months already, all=20 > the AppVeyor builds use the new SDK, the current master snapshots use it = as well. > Many people reported good experiences with it, some bugs were fixed=20 > and more improvements was made. At this point, I've also started to=20 > adapt the documentation > https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2 and the=20 > actual plan for the next 2-3 weeks is >=20 > - move the further development into the master of php-sdk-binary-tools > - if someone from systems has time, still please add this repo to=20 > git.php.net > - do a stable release of the binary tools 2.0.0 > - make PHP 7.2 to require the new binary tools and solve > https://github.com/OSTC/php-sdk-binary-tools/issues/1 >=20 > I'd appreciate any help with the wiki doc page. Some quite exhaustive=20 > information is also available on the SDK's own readme page in the git=20 > repo, which might make less sense to be duplicated on the wiki. Still,=20 > I could miss something, so any review is useful. Any further tests on=20 > the SDK itself were ofc welcome, too. >=20 The first stable release of the new binary SDK has arrived https://github.com/OSTC/php-sdk-binary-tools/releases/tag/php-sdk-2.0.0 The pre stable versions was already used for a while with AppVeyor for 7.x = builds and master snapshots. Further integration with PHP master, PECL buil= d bot and other build tools is happening next.=20 The documentation is available in the github repository and on the new wiki= page https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2 Regards Anatol