Newsgroups: php.internals,php.internals.win,php.windows Path: news.php.net Xref: news.php.net php.internals:98686 php.internals.win:1165 php.windows:31445 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 68940 invoked from network); 30 Mar 2017 17:08:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Mar 2017 17:08:05 -0000 Authentication-Results: pb1.pair.com smtp.mail=weltling@outlook.de; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=weltling@outlook.de; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain outlook.de does not designate 40.92.70.67 as permitted sender) X-PHP-List-Original-Sender: weltling@outlook.de X-Host-Fingerprint: 40.92.70.67 mail-oln040092070067.outbound.protection.outlook.com Received: from [40.92.70.67] ([40.92.70.67:23258] helo=EUR03-AM5-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A7/9A-10047-C6B3DD85 for ; Thu, 30 Mar 2017 12:07:58 -0500 Received: from AM5EUR03FT054.eop-EUR03.prod.protection.outlook.com (10.152.16.53) by AM5EUR03HT247.eop-EUR03.prod.protection.outlook.com (10.152.16.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.977.7; Thu, 30 Mar 2017 17:07:53 +0000 Received: from HE1PR02MB1052.eurprd02.prod.outlook.com (10.152.16.58) by AM5EUR03FT054.mail.protection.outlook.com (10.152.16.212) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1005.5 via Frontend Transport; Thu, 30 Mar 2017 17:07:53 +0000 Received: from HE1PR02MB1052.eurprd02.prod.outlook.com ([10.163.172.158]) by HE1PR02MB1052.eurprd02.prod.outlook.com ([10.163.172.158]) with mapi id 15.01.0991.022; Thu, 30 Mar 2017 17:07:53 +0000 To: 'PHP internals list' , 'internals-win' , "php-windows@lists.php.net" Thread-Topic: [PHP-DEV] RE: [PHP-WIN] New PHP SDK for Windows Thread-Index: AQHSgJbOfm3MRXrawUizExFpZ/oigaGt7tOA Sender: Anatol Belski Date: Thu, 30 Mar 2017 17:07:53 +0000 Message-ID: References: <012201d23398$72f2dc50$58d894f0$@belski.net> <029401d28096$b991de40$2cb59ac0$@belski.net> In-Reply-To: <029401d28096$b991de40$2cb59ac0$@belski.net> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lists.php.net; dkim=none (message not signed) header.d=none;lists.php.net; dmarc=none action=none header.from=php.net; x-incomingtopheadermarker: OriginalChecksum:11334FFDE059B10119C0181B17D41924D0ABA3E7065D2FC07BF14224365F9D63;UpperCasedChecksum:0AA96176E0A5608B97A9BEAB4F2E60D086F2D73E4164B0CD59016F15F632A73F;SizeAsReceived:8398;Count:43 x-ms-exchange-messagesentrepresentingtype: 2 x-tmn: [Z+FVgdHO00+EIERsIvdtkeCv/ZygoVgorOv5X0DDSNf1fKknd6BVQFiUNgoiYQTy] x-microsoft-exchange-diagnostics: 1;AM5EUR03HT247;5:FlRHT9Zs2ZT6qcbiIDIDFq482slE3KH6o2vXtu+hV5WB24RvPEoLOYF1SZFcPxh4atm9dLQMRJsO8/jV3+Js3f7FelhotAuOZT65LcUYfVkrPucC0u3oSA6RGFT/+4ddTaCXnbapat1PY+jYay6FXg==;24:L8W4YHtjdXWRYHs4rM3uVJ7xKs9xR33VZ//jTC6EPA+xhz/4glBXgH1qaT/FRPAyYXMf3QVqGfrI0KTEoh7W/s2IWQz5RwbNqWGieu4BPbY=;7:soqeiOJ0yBwyMR1c8TPK+0DIIFYiTuTMA4SzmHMx9gsqgJq82SpzZdVp4z3donRPIDYin67U+txOuZpllrqkCIjIlBHn8es2D12YfveYZQrhLKBvxhSugTN6JySa/tQmS9IJq1GKdAGRu6eggviqemGzBvWnVb3PSAYPbWeVtuvfhTcOAH6wmU2/0GRb/k4G4+Bim1aKoEGN0d+CHpdGykYm2rOTKKqlvT8yAN48NXzkZLZK9PY9g+qPTwyoryVybzGi+jyL9WVrZz8r0WZDpgazJG5NkLGT9fohi9juoFlmjSs+8KQEC7+X0pTpMbKZ x-incomingheadercount: 43 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:AM5EUR03HT247;H:HE1PR02MB1052.eurprd02.prod.outlook.com;FPR:;SPF:None;LANG:en; x-ms-office365-filtering-correlation-id: a79ed3c3-7386-4910-f983-08d4778f4df4 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322274)(2017031324274)(2017031323274)(1603101448)(1601125374)(1701031045);SRVR:AM5EUR03HT247; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(444000031);SRVR:AM5EUR03HT247;BCL:0;PCL:0;RULEID:;SRVR:AM5EUR03HT247; x-forefront-prvs: 02622CEF0A spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2017 17:07:53.5042 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT247 Subject: RE: [PHP-DEV] RE: [PHP-WIN] New PHP SDK for Windows From: ab@php.net (Anatol Belski) Hi, > -----Original Message----- > From: Anatol Belski [mailto:anatol.php@belski.net] > Sent: Monday, February 6, 2017 5:33 PM > To: 'PHP internals list' ; 'internals-win'=20 > ; php-windows@lists.php.net > Subject: [PHP-DEV] RE: [PHP-WIN] New PHP SDK for Windows >=20 > Hi, >=20 > > -----Original Message----- > > From: Anatol Belski [mailto:anatol.php@belski.net] > > Sent: Monday, October 31, 2016 6:02 PM > > To: 'PHP internals list' ; 'internals-win' > > win@lists.php.net>; php-windows@lists.php.net > > 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