[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [patch] espeak server should not install .so file in /usr/share/emacs



jason, you beat me to it! I also agree. The main point I was going to make is
that I think in the case of a distro specific package i.e. rpm, deb, etc, it
is the responsability of the package maintainer to decide where the files
belong. While there has been considerable standardisation in this area,
different distributions still have their own preferences. If we were to
change the layout for one, we could be incompatible for another. 

Possibly the only thing we really need to do is make sure there are no hard
coded location dependencies in the sources and maybe support a way, such as
via environment variables or emacs custom variables, which would make it easy
for package maintainers to put things in their own preferred location. As far
as I'm aware, I think this is largely already the case.

Of course the downside of this position is that it may result in fewer distros
having packaged versions of emacspeak. I'm a little divided on whether this is
a real issue or not. Emacspeak is a relatively small and easy to install
application which can run from any installation location. Having to install it
from svn or a tar snapshot is easy and there is an argument that doing so
helps users understand how it all fits together and puts them in a better
position to troubleshoot problems. I also think that the rate at which Raman
enhances the system is far too high for any packaged versions to keep up, so
the packaged versions tend to be a fair bit older than the latest stable
release and a lot older than the current svn version. On the downside, it does
mean that anyone wanting to use emacspeak will need to be prepared to deal
with the installation and while not difficult, there are many who are just put
off by such requirements. Personally, I don't see this as a major issue.

Tim

Like jason, I also run emacspeak from a directory under my home dir. I never
install it in /usr or /usr/local. This is mainly because I maintain two
repositories and switch between them. This allows me to do an svn update and
if it should happen to be broken in some way, I can just switch to the other
working version and then either try to fix the problem in the latest version
or wait until it is fixed in svn. 

Tim


Jason White writes:
 > T.V. Raman <tv.raman.tv@gmail.com> wrote:
 > > I  am not yet comfortable in putting files from emacspeak across
 > > diferent parts of the file system -- it   makes cleaning up after
 > > a mess. 
 > 
 > I don't want to start a debate here, but I would like to express my agreement
 > with Raman on this point.
 > 
 > The major exception is where a package management system is tracking all of
 > those files and holds the responsibility for their subsequent removal, but in
 > that case, deciding where files belong in the hierarchy is the task of the
 > package maintainer, guided by the policies of the operating system
 > distribution.
 > 
 > I've wasted too much time cleaning up the results of "make install", and these
 > days I install from packages as a matter of preference. Emacspeak is under
 > $HOME anyway, in my case.
 > 
 > -----------------------------------------------------------------------------
 > To unsubscribe from the emacspeak list or change your address on the
 > emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
 > subject of "unsubscribe" or "help".
 > 

-- 
Tim Cross
tcross@rapttech.com.au

There are two types of people in IT - those who do not manage what they 
understand and those who do not understand what they manage.
-- 
Tim Cross
tcross@rapttech.com.au

There are two types of people in IT - those who do not manage what they 
understand and those who do not understand what they manage.

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help".



If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu No Soliciting!

Emacspeak List Archive | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog | Search the archive