>>>> On Sun, 09 Jun 2002 09:43:52 +1000, Steve Youngs
<youngs(a)xemacs.org> said:
SY> |--==> "SJT" == Stephen J Turnbull <stephen(a)xemacs.org>
writes:
>>>>>> "James" == James LewisMoss
<dres(a)lewismoss.org> writes:
James> Request for advice. By debian's policy upstream should be
James> recompiled (i.e. I can't use the .elc's as distributed, but
James> need to recompile them). I know that this has caused more
James> than just this one problem.
James> Unfortunately the package files as distributed don't contain
James> the compilation system, so I've been using an ad-hoc system.
James> I'm hesitant to use CVS checked out source.
SY> The packages CVS module is supposedly a stable tree and I do my
SY> best to make sure it stays that way (or at least pretty close),
SY> so you shouldn't get bitten very often. Besides, CVS is the
SY> _only_ way that we distribute packages' source.
James> Any suggestions?
SY> James, can you send me a copy of your "ad-hoc" system? I can see
SY> if it's missing anything. But if I were you I'd...
It basically consists of doing one of three things:
1) If a Makefile was distributed in the package use it (often with a
few minor changes).
2) If it doesn't compile with 3 add a script that seems to compile
things ok (the only cases so far are the one starting this
conversation (unicode compile) and a few packages that seem to
prefer that their file get compiled separately (calc) or need a
particular file loaded first (can't remember example)).
3) Run xemacs -batch -f batch-byte-compile *.el (I'm doing this from
memory so ignore any mistakes).
SJT> Use the CVS checked-out source.
SY> The Steves are in agreement. :-)
This seems a reasonable choice. I'll look into doing this. Actually
it'd be nice to be able to do it more often than sumos come out. The
only thing that makes me nervous about this is getting something I
shouldn't and distributing it in debian and the problems getting to
you rather than me.
Is there a cvs tag I can look at across each package that means
stable?
Oh by the way when compiling the mule-ucs stuff I found a typo in
uethiopian in the provides line.
Thanks
Jim
--
@James LewisMoss <dres(a)lewismoss.org> | Blessed Be!
@
http://www.lewismoss.org/~dres | Linux is kewl!
@"Argue for your limitations and sure enough, they're yours." Bach