update of jed-extra
Rafael Laboissiere
Rafael Laboissiere <rafael@debian.org>
Fri, 1 Jul 2005 14:43:07 +0200
* Jörg Sommer <joerg@alea.gnuu.de> [2005-06-30 18:30]:
> firstly I must say the provided files of jedmodes.sf.net are dirty! No
> makefile, no copyright notice (this might cause trouble with Debian)
> and no README or something similar.
We should be careful as regards licensing issues. If there is any
doubt about a component's compliance with the DFSG, then this component
must be dropped form the .deb and the .orig.tar.gz files.
> I've completly reworked the package. Now it has only a debian
> directory, uses dpatch and works with libslang2 == 2.0.3.
>
> Please test it. Run trunk/packages/jed-extra/debian/build-orig.tar_gz
> and then export the debian directory to the new jed-extra-1.2
> directory, by doing cd jed-extra-1.2; svn export
> $PATH_TO_SVN_PKG_JED/trunk/packages/jed-extra/debian
Thanks for the face-lifting of the jed-extra package. It was mostly
needed and I really appreciate your effort. I just committed such
improvements to the patch, mainly ot make it Lintian-clean. We still
have this Lintian warning:
W: jed-extra: unusual-interpreter ./usr/share/jed/site-lib/calendar.sl #!slsh
The package build correctly, but intallation fails with the following
error message:
Setting up jed-extra (1.2-1) ...
Installing new version of config file /etc/jed-init.d/05home-lib.sl ...
Installing new version of config file /etc/jed-init.d/50jed-extra.sl ...
Installing new version of config file /etc/jed-init.d/55ispell.sl ...
/usr/share/jed/compile/jed-extra: line 15: jed-script: command not found
dpkg: error processing jed-extra (--install):
subprocess post-installation script returned error exit status 127
Errors were encountered while processing:
jed-extra
I notice that you hardwired the version number in
debian/build-orig.tar_gz. What about giving the version mumber as an
argument to the script?
Another question: did you follow the rule for the version number as
specified in debian/README.Debian?
> I have some problems/questions:
>
> * should apsmode/apsconf/SLang.ssh go to /usr/share/a2ps/sheets/? Is it
> the same like a2ps/slang.ssh?
a2ps/slang.ssh seems to be more up-to-date than
apsmode/apsconf/SLang.ssh. I would drop the later.
> * where should *.hlp files go? currently I installed them in
> /u/s/j/site-lib/. Maybe they can go into a subdirectory site-lib/hlp/
> or in /usr/share/doc/jed-extra.
I think that the *.hlp must be in the path, in order to help.sl to work.
> * why is /etc/jed-init.d in /etc? It's not really configuration stuff.
> Isn't it better placed in /usr/share/jed/init.d/?
This is a good question. I think that when I designed the jed
initialization scheme for Debian, I followed the ideas in emacsen-common,
which have intiialization files in /etc/emacs/site-start.d/. I think
that the reason for having them in /etc is because these files change the
standard behavior of jed and the system administrator must have a way to
change them as configuration files.
I am not sure though that this is the right thing to do.
--
Rafael