Use ELPA for distribution?
Bug #760018 reported by
Reuben Thomas
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nXhtml |
New
|
Undecided
|
Unassigned |
Bug Description
I just managed to use web-vcs-nxhtml, which is nice.
However, it's a rather odd interface: it asks me to look at each file I download, and then presents a huge build log. I understand that here I am installing developer sources, not a finished package, but I still am unlikely to have the time and expertise to manually review the code I'm installing; basically, I'm prepared to trust the author.
Hence, how about something a bit simpler: instead of a custom installation interface, why not just have a custom installation source for ELPA, so users can use a standard interface to update nXhtml? (ELPA is going to be included in Emacs 24.)
To post a comment you must log in.
Hi Thomas (is that your last or first name?), I am glad you got it working. What did you do?
There is a possibility to review each file, but you do not have to do that. There are several choices and one is to just download the files without stopping.
This downloading works by intercepting (require ...):
- If the library is not found on the pc
- AND it is marked as accessible in the nXhtml repository
- AND you have somehow said it is ok to download it (there are several ways to say this)
THEN it will be downloaded and installed on your pc.
I added the possibility to review downloaded files before installing them because Richard Stallman thought that just downloading them the way I do there would be unsafe.
My intention for writing this would that this mechanism would be included in Emacs to support ELPA. But there is a long way to go before that will happen, I think. The code is mostly ready, but it will have to be discussed and accepted to.
nXhtml is thought to be included in ELPA. I have given Chong permissions to just transfer it as he likes. But there will be some trouble during this process to keep things synced. Help is welcome.