> and you don't offer rsync, so it's hard to setup internal mirrors
Exactly that. We heavily rely on mirrors for all sorts of repositories and sources throughout the entire company.
> Right now, I think there is a browseable HTML endpoint is here:
apt-puppetcore.puppet.com/public/index.html , but it also doesn't have the new stuff.
True, but this only exists for the public repo. For the auth barred repo I can't even get an index.
To all this I can basically respond with… "WHY" Why did Perforce choose to construct such a monstrosity. The company should know their customers and should know that very well established processes exist that when taken away cause a lot of friction for everyone.
I guess if you release software only 4 times a year one can think "Sure, just create a download site and have humans log in to download the latest release which they then can distribute however they please" but yeah
To me this feels like generalists who are resistant to critical feedback from inside and outside the org chose this path either not knowing why or simply not caring (but l'll give Perforce the benefit of the doubt for now).