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

Re: News from the emacs-snapshot packaging

On Thu, 04 Dec 2003 22:57:10 -0500, Peter S Galbraith <p.galbraith@globetrotter.net> said: 

> Manoj Srivastava <srivasta@debian.org> wrote:

>> >> Why can't the flavour and its version be detected from the
>> >> /etc/emacs/site-start.d file, and things loaded (or not)
>> >> accordingly?
>> > That's what I do anyway.
>> This puts code that needs be run on every emacsen startup, even
>> ones that are not supported.  I fail to see the benefit.

> Except that you are currently supporting all Emacs flavours in
> woody, sarge and sid anyway.

	Erm, yes. The point was that people have objected in the past
 to the long start up time of emacsen, and it was decided then that
 package startup files do as little as possible -- perhaps only set
 variables. Therefore, I prefer not to have a switch statement in the
 init file.

	The bigger problem is this: files are not byte compiled unless
 I say so in the emacsen install files; so just putting in the /etc/
 init files is not helping anything. 

	Indeed, this is a stronger reason -- the init file is only
 present now for flavours of emacs for which the byte compiled files
 are also present.

>> > So you used this structure because gnus didn't work on emacs19?
>> Well, the actual incident that prompted tis mechanism is now lost
>> in the mists of time (I am not even sure that it was Gnus and not
>> VM).  But as long as I am responsible for bug reports on the
>> packages, I would much rather have a modicum of control over what I
>> am signing up to support.

> Sure.  I personally wouldn't file a bug report against a package
> that didn't work correctly using my hand-packaged CVS Emacs.  But I

	People do.

> would be happier to have elisp packages _not_ skip it altogether.
> If it breaks I get to keep both pieces.  :-)

 cp /etc/emacs21/site-start.d/*gnus-init.el /etc/emacscvs/site-start.d/

	However, this is not going to help with the byte compilation
 code; since /usr/share/emacs21/site=lisp/gnus files are not going to
 migrate themselves over.

Why I Can't Go Out With You: I'd LOVE to, but ... I have to floss my
cat. I've dedicated my life to linguini. I need to spend more time
with my blender. it wouldn't be fair to the other Beautiful
People. it's my night to pet the dog/ferret/goldfish. I'm going
downtown to try on some gloves. I have to check the freshness dates on
my dairy products. I'm going down to the bakery to watch the buns
rise. I have an appointment with a cuticle specialist. I have some
really hard words to look up. I've got a Friends of the Lowly Rutabaga
meeting. I promised to help a friend fold road maps.
Manoj Srivastava   <srivasta@debian.org>  <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C

Reply to: