Establishing a Scheme registry: making a decision
Lassi Kortela
(04 Aug 2020 07:13 UTC)
|
Re: Establishing a Scheme registry: making a decision
hga@xxxxxx
(04 Aug 2020 10:01 UTC)
|
Re: Establishing a Scheme registry: making a decision Lassi Kortela (04 Aug 2020 10:30 UTC)
|
Re: Establishing a Scheme registry: making a decision
hga@xxxxxx
(04 Aug 2020 10:55 UTC)
|
Re: Establishing a Scheme registry: making a decision
Lassi Kortela
(04 Aug 2020 11:07 UTC)
|
Re: Establishing a Scheme registry: making a decision Lassi Kortela 04 Aug 2020 10:28 UTC
> That Arthur not be a bottleneck/gatekeeper in the process of adding > or updating the registry. You're right, that precludes us from using srfi-common. Arthur has to personally merge every PR made to that repo. > Related, that the process of adding or updating the registry be > "lightweight"; my preferred method, based on experience elsewhere, is > a small pool of gatekeepers, and if any two agree with a proposed > change, it's made to the registry. Sounds good. > Single branch git repositories are about the simplest and most > distributable, replicable, and "backupatale" structured programming > artifact that exists today, and git is not going to disappear or be > replaced in the foreseeable future. (If/when that happens, we would > of course move with everyone else.) > > If one hosting provider nukes one of our repositories, which in the > scenario you sketch out below would as likely happen to *all* of > https://github.com/scheme-requests-for-implementation as it would to > any of the repos contained in it ... I'm going to quote John here, > "So get used to it." I'm in favor of Git as the place where the ground truth is stored. > A Schemerepository page off of http://srfi.schemers.org/, which we > have much more control over, If the plan was to not require Arthur's involvement, we should go with registry.scheme.org. A web server is easy to arrange. > can point to one or two canonical copies > of the registry, and almost effortlessly change if we get betrayed > by GitHub or whomever (certainly effortlessly compared to generally > setting up on a new hosting provider if we must move). Yes. Many Schemers are also in gitlab nowadays. >> <https://github.com/scheme-requests-for-implementation/srfi-common> Git >> repo > > This is one of the most tightly controlled artifacts in all of the SRFI > process, is it not? See above desires. True. >> - SRFI Git repos need to be archived anyway. > > I'm going to make my last call for using the rsync.net backup account > I created for SRFI artifacts, like these repos, and the mailing list > contents. After October 1st when its year of initial funding > expires, I'm going to let it go poof or use it for my own purposes. Backing up there is fine. >> - A dump of all SRFI data, "srfi.tgz" is published at >> <https://srfi.schemers.org/srfi.tgz>. The registry source files could be >> included in it. > > The only advantage this has it that there's already a process for > doing it, and the total compressed data for the repository should be > quite small by today's standards. But presumably a parallel process > that does this as well as HTML generation could be created. Yes, e.g. a shell script that runs rsync :)