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.