Create backups of downstream kernel git repositories
@benwaffle wrote in pmaports!193 (comment 138417995):
Also, are you not concerned about kernel sources not in your control disappearing, especially since most of these devices are old and unmaintained?
At least everyone who built the packages would have the source tarball. That is the entire source but without the git history. Currently, this is at least the initial contributor who made the port, and the current package build PC (the build PC won't have it anymore as soon as we switch to the new build.sr.ht build infrastructure though).
I think it would be a good idea to have an automated backup of all the kernel source repositories of some sort, which archives the entire git history and is publicly available. With a cronjob, that downloads the pmaports, extracts the git repositories from the download links, and clones them. Possibly add them as remote repositories and let git do a whole lot of de-duplication.
It would be important to make it possible for everybody to clone from the server.
Bonus points for a nice web interface, which allows to browse the source and see which downstream kernels share which commits. (Maybe there are already fancy interfaces for that, which we could just install and use?)
Would somebody like to look into this?