Yet another ELPA: NonGNU ELPA

镜像地址:https://elpa.gnu.org/nongnu/

NonGNU ELPA是要求比GNU ELPA更宽松的ELPA(比如,不需要签assignment就可以提交package) 但是不允许提交功能上依赖非自由软件的package(举个简单例子company-tabnine),package本身也必须是自由软件

@xuchunyang 或许可以考虑添加NonGNU ELPA的镜像

1 个赞

赞,总算是出了

貌似没 rsync

[email protected]:~# rsync --list-only rsync://elpa.gnu.org/nongnu/
@ERROR: Unknown module 'nongnu'
rsync error: error starting client-server protocol (code 5) at main.c(1675) [Receiver=3.1.3]

目前就 3 个包,直接 HTTP 下载也没问题。

https://github.com/emacs-china/elpa 代码乱糟糟的,有些 rsync,有些 http,还先下载到 travis ci 服务器,再传回国内。真希望 ELPA 全提供 rsync 服务,而且国内可以访问且速度正常,本来就是一个 cron job 的事情,现在好折腾。

Done

地址在 http://elpa.emacs-china.org/nongnu/

http://elpa.emacs-china.org/nongnu/archive-contents

Rsync service now available

From: Stefan Monnier
To: Zhu Zihao
Cc: [email protected]
Subject: Re: NonGNU ELPA
Flags: seen
Date: 2020年11月23日 星期一 23时12分30秒
Maildir: /all_but_last/Inbox

> Would you mind add a rsync service?

Oh, yes, I forgot to update the rsync service.
It should be fixed now.  Beside `elpa`, there's now `nongnu` and `nongnu-devel`.
Thanks for the reminder,


        Stefan


> This can help mirror providers like
> https://elpa.emacs-china.org/ to mirror the NonGNU ELPA more easily.
>
> Stefan Monnier writes:
>
>>>> Stefan has a plan for bringing up NonGNU ELPA, but I think it
>>>> has been weeks since we discussed it and I have not heard that
>>>> he has moved forward on it.
>>
>> I have a first cut up now.
>> The repository is at ssh://git.sv.gnu.org/srv/git/emacs/nongnu.git
>> and the archive is currently at https://elpa.gnu.org/nongnu/
>>
>>
>>         Stefan
1 个赞

是指 master 开发分支吧?不是 release 版的

另,它有没有 git 仓库?

有的, 不过组织的方式比较奇怪, 一个branch放一个package代码, master branch放管理代码. 类似Arch linux的svntogit转换出来的结构

https://git.savannah.gnu.org/cgit/emacs/nongnu.git

NonGNU 加入包的方式好像是邀请制,而且管理思路也和 GNU elpa 或者 melpa 不太一样,值得研究研究

http://git.savannah.gnu.org/cgit/emacs/nongnu.git/tree/README.org

观望下,看看有什么好的东西再加入配置。

啥意思,地址从

http://elpa.gnu.org/nongnu/archive-contents

变成

http://elpa.gnu.org/nongnu/nongnu/archive-contents

了么?原来的 404 了,虽然一开始就不应该用 http://elpa.gnu.org/nongnu/ 的,会跟网站搞在一块儿。

另外,http://elpa.gnu.org/nongnu/packages/archive-contents 好一些吧