Dear All, While reviewing the (X)Emacs packaging guidelines today when drafting the (x)emacs-filesystem changes (see other thread) it occurred to me that we could simplify matters a lot by no longer insisting that the Elisp source files be shipped in a separate sub-package to the compiled Elisp. The original rationale was to follow the precedent set by the main (X)Emacs packages where the sub-packaging of the Elisp source files was done to save disk space. Nowadays that's much less of a concern IMO. Furthermore, having the Elisp source installed is helpful when an error occurs in the compiled elisp invoking the elisp debugger - the debugger can find the relevant symbols in the source Elisp if it is available. In this sense, they are somewhat like the python .py sources that we ship together with the byte compiled .pyc. So, I am thinking of proposing that we: 1) Package the elisp source together with the compiled elisp in both Emacs and XEmacs packages 2) Package compiled and source elisp files together in add-on packages. This would simplify packaging add-ons, and reduce the number of sub-packages in the repos (often the elisp source file packages contain only 1 or two files), reducing the amount of yum metadata etc. Also, note that the elisp source files can be gzipped and still be read by (X)Emacs, reducing the disk space required. Thoughts? If this is seen as a welcome change I'll draft up a guideline change. Please note that this is entirely orthogonal to the guideline change related to (x)emacs-filesystem usage that I have already put a ticket into FPC for. Cheers, Jonathan. -- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging