Access to FreeBSD package build server via IPv4-only network
Date: Thu, 10 Nov 2022 01:46:12 UTC
Hi all! I have a script to update my local ports tree to the same version being used to build the Freebsd packages, then poudriere to build my own packages where I want or need different options from default. I do this to minimise issues with mixing package version since I don't want to build *all* packages, only ones where my options are non-default - at the moment about 12 packages. With dependencies this builds ~220 packages on a full rebuild but only a few per night normally. My issue is that since the build servers are IPv6-only and my provider in Philippines does not offer any IPv6 service at all, I need to use a proxy to use curl to access this file: http://beefy16.nyi.freebsd.org/data/131amd64-default/.data.json and then parsing it to find the specific git revision hash to update my tree to. The proxy I was using until last week (http://www.ipv6proxy.net/) seems to have given up or is not accessible. I don't want to buy a proxy just to access one small file once or twice a day and free ones seem to be very very thin on the ground. Can anyone recommend a free IPv4 to IPv6 proxy service? Alternatively I can access the package build status pages at https://pkg-status.freebsd.org/. Does anyone know whether I can find the .data.json file from beefy16 (or from whichever is the "latest" amd64 system) via this server or another IPv4-accessible server? Or is there another possible solution? Thanks for any advice! Simon.