[Pkg-jed-devel] Re: jed-extra.deb

Rafael Laboissiere Rafael Laboissiere <rafael@debian.org>
Thu, 10 Mar 2005 15:06:16 +0100


[ Cc: to the pkg-jed-devel mailing list ]

* Guenter Milde <g.milde@web.de> [2005-03-10 13:25]:

> On 10.03.05, Paul Boekholt wrote:
> > On Wed, 9 Mar 2005 16:18:02 +0100, Rafael Laboissiere <rafael@debian.org> said:
> 
> > > I am preparing a new jed-extra package for Debian and we will soon start
> > > a face-lifting operation of the jed package.  More coming soon, keep
> > > tuned.
> 
> I am looking forward to the new jed packages. Thanks for your efforts.
>  
> > If you downloaded the tarball to get the scripts from - well, I don't think
> > such a tarball is a useful thing to have even for people who want to download
> > the whole JMR
> 
> The whole jedmodes.tgz package is currently 352 kB small, so maybe most
> people will not object to having modes they never need in it. OTOH, one
> could restrict the number of modes to "most needed" and considerabely
> stable ones. 
> 
> The main advantage of an jed-extra package is in my opinion the setup of
> a basic system for extensions (i.e. Jed_Site_Lib and Jed_Home_Lib
> directories).
> 
> We have, however to make sure installing the package doesnot activate
> changes without asking the user. Also, we have to inform the user that
> most modes are beta-code or just "works-for-me" solutions.

I am already working on this.  In my current design, the package installs
all the necessary autoloads and add_completions, but should not change the
default behavior of jed  (well, I think that some of the drop-in replacement
in JMR take precedence over the JED ones, but this is a feature, not a bug :-).

> > in order to keep it up to date we would have to make a new release
> > every time a mode is updated, and as I understand you could also have
> > made a checkout of the CVS sources yourself (though this might take
> > longer).
> 
> Well, almost all debian packages are behind the original releases, so
> this would not be exceptional (and understood by the Debian user). Of
> course the documentation should contain a hint that the latest version
> is always at jedmodes.sf.net.
> 
> Having an installer-mode (with download and installation of modes from
> within jed) would be a nice thing too.

The problem with this is that it is not orthogonal with the Debian
packaging.  If the jed-extra is kept reasonably updated, then I think it
will be okay for the Debian users.

> Producing the package from the CVS sources is sensible (especially when
> the last release is rather old). It is as easy as
> 
> cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/jedmodes export -Dtomorrow mode
> 
> see also http://jedmodes.sourceforge.net/doc/jedmodes-cvs.html.

Thanks.


-- 
Rafael