Lately I’ve been experimenting with my emacs setup, which has led to a lot of extra ELPA (gnu and nongnu) requests. Unfortunately, ELPA is very slow nowadays, which makes experimenting inconvenient. Also, I don’t want to contribute to the already high load on the official GNU servers.
Are there any “official” mirrors for ELPA? How can I activate them? If not, how can I activate and validate non official mirrors?
I don’t know of any mirrors that are “official”, but I do know some people maintain mirrors via
rsync(rsyncservice onelpa.gnu.orgwas added specifically in response to such requests, IIRC to maintain a mirror on the other side of China’s firewall). As for validation, (Non)GNU ELPA signs all the packages and thearchive-contentsfile (with a key distributed alongside Emacs), so it should “just work”.@snikta You can download the ELPA git repository and build it locally. With all the files on-disk, you can just access it via a local HTTP server for your tests.
Smart!


