Ensure that the long description of a package is the same regardless of originating package archive and package installation state. * lisp/emacs-lisp/package.el: Add documentation on additional files that Emacs creates during package installation. (package-desc): Update incomplete description of slot `kind'. (package-install-from-archive): Download '*-readme.txt' from the archive and save it as 'README-elpa' to avoid the issues described in bug#79411. * test/lisp/emacs-lisp/package-resources/multi-file-readme.txt: * test/lisp/emacs-lisp/package-resources/simple-single-readme.txt: Update readmes to mark them as "server readmes" and distinguish them from what the packages themselves provide in their documentation. * test/lisp/emacs-lisp/package-tests.el (package-test-install-singlefile) (package-test-describe-installed-with-ws-only-readme): Add tests. (package-test-install-multifile): Test more files for presence. (package-test-describe-package) (package-test-describe-installed-multi-file-package) (package-test-describe-non-installed-package) (package-test-describe-non-installed-multi-file-package): Test for server readme being used as long description. (Bug#79411)
5 lines
199 B
Plaintext
5 lines
199 B
Plaintext
This package provides a minor mode to frobnicate and/or bifurcate
|
|
any flanges you desire. To activate it, type "C-M-r M-3 butterfly"
|
|
and all your dreams will come true.
|
|
This is a server readme file.
|