vm team mailing list archive
-
vm team
-
Mailing list archive
-
Message #00851
Re: [Bug 612222] Re: Wishlist: Install NEWS in builds
On 11 August 2010 14:38, Uday Reddy <u.s.reddy@xxxxxxxxxxxxx> wrote:
> Uday S Reddy writes:
>
>> There were also the documentations of other non-gnu packages in
>> /usr/share/doc, such as AucTeX, psgml etc. So, it looks like gnu and
>> non-gnu packages are treated differently.
>
> Our CentOS installation has a directory /usr/share/emacs/site-lisp,
> and the various packages like Emacsspeak, AucTeX and psgml use this
> for everything, including images, data, documentation etc.
>
> Does anybody else use this structure?
This is the structure we use for emacs add-on packages for Fedora etc
simply because that's how things have been for a long time, and this
is simply because upstream emacs only creates
/usr/share/emacs/site-lisp by default, and hasn't given any
consideration to how packages should structure themselves. Over time,
packages have become more complex, adding images etc as well as lisp.
To reiterate: this situation (i.e. dumping everything under site-lisp)
is sub-optimal, and needs reconsidering. But it needs to be done in
consultation with upstream emacs devs, so that it becomes a standard
adopted by all add-on packages, not just something VM decides upon.
And it needs to be standardized across distributions too. FWIW, xemacs
has a much better structure for packages:
$ ls /usr/share/xemacs/xemacs-packages/
etc/ lib-src/ lisp/ man/ pkginfo/
[That's for the packages which are packaged up by xemacs devs]
--
Wishlist: Install NEWS in builds
https://bugs.launchpad.net/bugs/612222
You received this bug notification because you are a member of VM
development team, which is a direct subscriber.
Status in VM (View Mail) for Emacs: Triaged
Bug description:
The VM NEWS file gets lost when distros install VM. Change the build process so that it gets installed in emacs/etc.
Ulrich thinks all VM-related files should go into a subdirectory $(prefix)/share/emacs/etc/vm. Other files that could go into this subdirectory are
CHANGES
README
TODO
Perhaps the images files should go here too?
Follow ups
References