On Friday, 10 January 2020 at 02:36:51 UTC, James Blachly wrote:
I am sorry to post on an older (but < 30 days!) thread that I've just seen.

While it would be very reasonable for the Foundation to be running this infra, Sebastiaan's proposal is quite right -- eliminate the need for a server entirely.

I would add one thing to his proposal:
The metadata are already stored in github/bitbucket/gitlab/etc. -- in the form of the dubfile. All we need is a K:V lookup mapping package name to canonical git repository. This K:V store could be served perhaps more cheaply , and more reliably, than the current infra which must serve all metadata (presumably). If dub could be retooled to only query for the git repo, it could then clone and work entirely with metadata stored in the repo, minimizing dependence on a hosted server, whether 6 nines reliable or not.

If, though, the foundation takes over the current infra and hosting, please put out a call for donations -- I will donate.
I can't say I like the idea of requiring users to use the aforementioned or similar services and necessitating the use of git over other VCS solutions.

Reply via email to