Bug 1020562 - Please ship source lisp files with emacs
Please ship source lisp files with emacs
Product: Fedora
Classification: Fedora
Component: emacs (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Petr Hracek
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2013-10-17 19:40 EDT by Omair Majid
Modified: 2013-10-21 13:00 EDT (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2013-10-21 13:00:23 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Omair Majid 2013-10-17 19:40:22 EDT
The packaging guildelines for emacs [1] state that emacs packages should ship source lisp files:

Packaging of source elisp files

Typically, an Emacs add-on package will be compiled from source elisp files. The resulting compiled elisp files will then be included in the relevant emacs-foo and xemacs-foo packages. It is important to also include the source elisp files for several reasons. For example when debugging a problem with an (X)Emacs package, the Elisp debugger can look up the relevant code or symbol definition in the source lisp file if present. Also, it's sometimes helpful to jump to a variable description string from the Emacs help system.

Please modify the emacs package itself to install the source lisp files. There are so many times I want to see how a function is implemented but emacs cant point me to the source :(

[1] https://fedoraproject.org/wiki/Packaging:Emacs#Packaging_of_source_elisp_files
Comment 1 Petr Hracek 2013-10-21 10:13:11 EDT
Hello Omair,

Did you try to install emacs-el package?
Are there any files missing?

By the way I do not think to provide el files together with emacs package.

Best regards
Comment 2 Omair Majid 2013-10-21 13:00:23 EDT
Ah, yes. I somehow missed the emacs-el package. Everything works fine when I install it.

Sorry for the noise.

Note You need to log in before you can comment on or make changes to this bug.