Newsgroups: php.internals,php.internals.win Path: news.php.net Xref: news.php.net php.internals:125529 php.internals.win:1310 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 247711A00BD; Fri, 13 Sep 2024 09:42:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1726220692; bh=FVs4fQRQbgQbJpozRGiR35i2i0VBoTusepZqIb0EcGk=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=RWqA7ae2LnZs95bHbr1T7BBqt6wF2usua7XozquG8snazsZzJU6pcstIjeOY9YTk6 5FW8YVJJDzz8ZPEv5HMjYQBimWCysvMsuppIdb9usPt2a/0/b8YgDSzdCAcSB+ZbRE /jLTDVrXFQRMWzTT840XsAPaDzINFLnjVy+1Go4H1fvWTo3K3EMrJ0BUFRsHxxDuE0 K19ftO4TzNoeMkQUiqnwU1Sd6xRJnt8UhkwuPDVwJqz1xpXoGt+li9LoknuGHJFQz5 aytMY+cY2AnN2LlaV9zWMTuXAuGwixz6X8n4dcf+ps/UuCKqUHIc+S5+Gs2F/KnqvA PWtkMQBV/Oj8A== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id CC4ED180054; Fri, 13 Sep 2024 09:44:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: *** X-Spam-Status: No, score=3.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_PASS, SPF_SOFTFAIL autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from xdebug.org (xdebug.org [82.113.146.227]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS; Fri, 13 Sep 2024 09:44:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1726220567; bh=FVs4fQRQbgQbJpozRGiR35i2i0VBoTusepZqIb0EcGk=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=PxF2xX/6bBNSqmuDCxjAIhiKn1D55PwILtV2et4fdx5JwfHPudgnl/knAOFEL0zGv 5Gpctdve592zKM64l/FAbDntZ9+hXruzY5XIG5GoypTLARWxNhrmNvg7HeEWx1chU+ EwOJqfWORWEI4vko8LWUIg/2PxpOgu+ThHMbaCqaFlCy6XGkZr/UJGv3KLtiRDX2nn jLK5zwDgWXZ8C6217MNu223q2x5e6jQ9WwrsJOoBB0WMyfeF4b3iO4BqpXkiCTA6Rm JbFK6W1qGhMeV6t5WAbo9Rt/2TGDhRcIvEan+3eA2ZyYPs6ZQmO6feQYLmWod1YeMZ I3uw2FvuO/iVw== Received: from localhost (localhost [IPv6:::1]) by xdebug.org (Postfix) with ESMTPS id 1ADB110C00E; Fri, 13 Sep 2024 10:42:47 +0100 (BST) Date: Fri, 13 Sep 2024 10:42:46 +0100 (BST) To: "Christoph M. Becker" cc: PHP internals list , contact@shivammathur.com, internals-win Subject: Re: [PHP-DEV] Maintain Windows PHP dependency builds in a GH repo In-Reply-To: <0f51ed68-7715-406f-b8cf-2287a8c5ac90@gmx.de> Message-ID: <5b205f02-8a7a-aff4-282c-401e97329e42@php.net> References: <91e789ef-fd36-6a44-74ac-9998668b7fde@php.net> <1c6ece3c-dc72-4f62-9be6-d15c8e616dfc@gmx.de> <0f51ed68-7715-406f-b8cf-2287a8c5ac90@gmx.de> Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII From: derick@php.net (Derick Rethans) On Wed, 11 Sep 2024, Christoph M. Becker wrote: > On 11.09.2024 at 15:51, Derick Rethans wrote: > > > > Ideally, instead of having downloads.php.net/~windows, we have > > downloads.php.net/windows which is a Git repository for the series > > files, but it is probably better if it's all in that same > > web-downloads repository. > > Oh, there might be slight misunderstanding. By "series files" I only > refer to what is in > ; nothing > else. Yes, I realised that. > While the upload/download issue might be solved one way or the other, > having a Git repository for the series files might solve a couple of > issues. I've set up as a > demonstration of what I have in mind. For instance, it is hard to keep > an overview of which packages are in which series; packages.csv helps a > bit (and GH displays this nicely[1]). Yeah, that's exactly what we had been talking about already, but generating the series from the CSV file seems like a step forwards, as maintaining the series files by hand was a little awkward. I probably would have sorted the versions the other way around though. > And then I made PR #1, which shows a x64/x86 mismatch[2] (actually > multiple, but ignore the trailing -1 lines mismatches). Finally, I > made PR #2, which uses a locally run script to push staging to stable. > Many more checks and automations can be done in the future; but you > already get the gist. > > [1] > [2] Once the actually pulling from GHA to the downloads server has been added, I can add variants of this to our deployment scripts (aka https://github.com/php/systems/blob/master/update-phpweb-backend). I am not sure if you're aware, but some time ago we created a Google doc to list all the things for moving the windows downloads to downloads.php.net: https://docs.google.com/document/d/10YUSdAcSP0xd9XbShKYlyRxG3Q3LNvHr9_P71Ml8XC4/edit#heading=h.11s3yohk7tu9 If you provide an email address, I can give you access (or request it). cheers, Derick -- https://derickrethans.nl | https://xdebug.org | https://dram.io Author of Xdebug. Like it? Consider supporting me: https://xdebug.org/support mastodon: @derickr@phpc.social @xdebug@phpc.social