Newsgroups: php.internals,php.internals.win Path: news.php.net Xref: news.php.net php.internals:118245 php.internals.win:1243 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 10723 invoked from network); 11 Jul 2022 11:52:53 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 11 Jul 2022 11:52:53 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id B474D1804D0; Mon, 11 Jul 2022 06:47:06 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8560 212.227.0.0/16 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS; Mon, 11 Jul 2022 06:47:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1657547219; bh=vZwyTyzEpsm499xH6cTEaQDuOf/vOXtvNF1NOUa8vak=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=gm4sRRbrqS9lcD7/YtMTmDHn1/Ixo+qSD6wgWRVAx4cBlR5EkdhpP8nZNfz78run4 KZLf0CqpdenAsbF5nUt75+pSrWTTbxUzXafs5ZkunXRK1Bnp20pWW0Hb2uRjhTuEGM NmnZGF2weUnrC+JXSkWXvXtbUVYWH/DQPg/IZXEw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.130] ([79.251.193.24]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MHXBp-1oOM1C1Nmz-00DZPO; Mon, 11 Jul 2022 15:46:59 +0200 Message-ID: <22c8fe8d-b5f3-7284-eedc-01e5232882b8@gmx.de> Date: Mon, 11 Jul 2022 15:46:58 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: de-DE To: james@asgrim.com, Calvin Buckley Cc: Ayesh Karunaratne , PHP Developers Mailing List , internals-win References: <90094848-cf18-1b41-da8d-1abd60461940@gmx.de> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:2mDBfAzkFquvUp9aBpGR7tI+8Vg02URsQqj9WLC7fC8XTrOylAi ayf4zLULhFw2fXl9zdtXxjXnj2q1j21y6U+OqlcrpVnYBLLiv9PyB/RDW0uFB5ThF33GtsE ftcPi6XfBfv9uC8t7l7H4f2/wHzfYV6UVIMhylCbwJkIaOfkDYTuwSR31rcE2iA7qr9eYxa rKfd3AoqOiTDBSz1DeD4g== X-UI-Out-Filterresults: notjunk:1;V03:K0:p1SEmxvMeJ4=:HAPUKl2JQgAQnWK0FdsG2m jxzyx9DXAJYlg01CAR0Uw3icOFmmbg/JAvropwbIfo5Hd2p+lphTCI/t0kxFdJSE4Hvl27jQC TvEq0APFP1krbkCC9UA9U04p9j/BR0f0CxzEp/MpYnZ5gM8NGP2k34QuX64nEHnjDcN3fVek0 YgAIG0QP4n38xVun7y2B7j9OAfYe3U/jdCmb+HsyhzHqtI0TyxGeQMpImLrfM33Cbzx7nUIzM C+t65KFXmiZa65fNxAUSi/LKP11OB6Olcq4j/+YSuJsys+idjLC6LAzzyN3kOf4ohtxv5ZL9L nQ8T7ULRyfpzeUFfEKopbv7REqbYIIok2pbhxE7058TCNgHqWfkom6FK4lc0+I1YIe07MmJdy yl0uP3vzxvewdNdn4ABSPM3BWK1a0S4VToRFb6lTyW8udv/qBssYY0Ss7P9RIjfXIuFb5ItB4 so8h/eut2gXOR+0eJ5CpEQOqO3rUnuLzdxwhHsMxXgsXK7ZHFBxWtTkbhdhwjb7sOyTttaWZT PIQeAfYCV77PXe+2fsWNOrGZd0/3XHIET833baQK4YUKwVVbW6p52rOQoeX4LY9fyqJ2ovk1x TlfMhVO3t+CsMr/b8K9GbnTUQGt5cjtJpmXr/Ge8xgHOWmhHG7Bv5WLgpKZB3xv7OBLy46V7W oBpiwyO3nEVxq3k4xMVw2FPcmm8ojVPc8SuxAni/e3+1EcMkcbtdlYzwaP6OyVLKv36QY86OL NzwKaNG28UmmngzHvl2SvlfSDCG3IVJgQh4SpqwvTxFg+8l+TJLgBRZlbMiAJi6K0CF0RYOk8 J4kemxzCPSgig19UqGfFkJx7vO0vK9tFqHBrqxDdx3UiG2NpkRF1K0kkAxwZs9yksi9ueAfZC sL5SRdIVFEmhZ4yUOhsOFnaBRfrUtICA19iStavE5xY4E1AHWD+9plVCKUbXkMHce4bUWwT99 W9NoN88if8KQvDqwyqzgOK9uB98eg8pTWbW2mSzOcxQYfh513JV8bd/5+w2yxvItyxDwQpe6+ 1jZxwUsSl39GyT5R3n2g2aQ91g+rf1ECV5aHwRWrLE+/KvJLG/+dgvadEQQ9UxW4Ug62Eeem9 Tf6XN5h2IfOUDXShM4HNhZIEANWzKyF/1691l9j2ubGbumUU+GrecvzGg== Subject: Re: [PHP-DEV] Windows PECL build machine died From: cmbecker69@gmx.de ("Christoph M. Becker") On 11.07.2022 at 09:27, James Titcumb wrote: > On Fri, 8 Apr 2022 at 15:29, Calvin Buckley wrote: > >> If I could set up a workflow that when I tag a release, it pushes a ful= l >> matrix to PECL, that would be great. > > Any info on whether this is possible, or may be possible in the future? = I > too have set up a pipeline to build all supported PHP versions for > scoutapm, on nts/ts, x86/x64 (big thanks to cmb!). Would be nice if that > build matrix could also upload the DLLs built in GitHub Actions to PECL, > but I have no idea what the steps to do that (starting from a built DLL) > would be. This is unlikely to be possible even in the future. For once, the FTP server is configured to only accept uploads from an IP whitelist. But maybe more importantly, we need to avoid DLL hell and ABI breaks for users, so especially if there are libraries involved, we need to make sure that these are the same version, or at least compatible, between different extensions. I'm hoping that can serve as a base for doing the official Windows builds of PECL extensions, but there is still a lot of work to do (most notably regarding the PECL dependency libraries[1], which are not yet properly versioned[2]). [1] [2] =2D- Christoph M. Becker