On 13.09.2024 at 11:42, Derick Rethans wrote:

> On Wed, 11 Sep 2024, Christoph M. Becker wrote:
>
>> 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 <https://github.com/cmb69/php-windeps-series> 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.

Well, as is the CSV is generated from the series files (not the other
way round), and while changing this is possible, I don't think it's the
best option.  Instead I'd add some simple scripts, e.g. so you could do
something like `update openssl-3.0.15 8.2 8.3 8.4 master`.

> I probably would have sorted the versions the other way around though.

I didn't sort them (only the package names are sorted).  Just a quick
script.

> 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).

I'm aware of this document, and if you like you can take my email
address from the From address of this email.

However, I'm afraid that this will not be finished within the next
couple of weeks, and I really think that some further updates to Windows
dependencies are long overdue (besides those already available in the
winlibs repositories).  Would be great to get these uploaded soon, so
there are still a few 8.4.0RCs left to be able to correct potential issues.

Cheers,
Christoph

Reply via email to