|--==> "JL" == James LewisMoss <dres(a)lewismoss.org> writes:
>>>>>On Sun, 09 Jun 2002 09:43:52 +1000, Steve Youngs
<youngs(a)xemacs.org> said:
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...
JL> It basically consists of doing one of three things:
JL> 1) If a Makefile was distributed in the package use it (often with a
JL> few minor changes).
I don't think there are any packages in this category are there?
JL> 2) If it doesn't compile with 3 add a script that seems to compile
JL> things ok (the only cases so far are the one starting this
JL> conversation (unicode compile) and a few packages that seem to
JL> prefer that their file get compiled separately (calc) or need a
JL> particular file loaded first (can't remember example)).
JL> 3) Run xemacs -batch -f batch-byte-compile *.el (I'm doing this from
JL> memory so ignore any mistakes).
Both of these seem very prone to danger. We go to fair lengths with
setting up the build environment for building packages. In a
nutshell, the safest way to build packages is from within a _complete_
packages CVS tree.
SJT> Use the CVS checked-out source.
SY> The Steves are in agreement. :-)
JL> This seems a reasonable choice. I'll look into doing this. Actually
JL> it'd be nice to be able to do it more often than sumos come out.
Well when I've got my act together I do make public package releases
between Sumos. Subscribe to xemacs-announce, any announcement that I
send there is for stuff that's going public (ie, not Pre-Release).
JL> The only thing that makes me nervous about this is getting
JL> something I shouldn't and distributing it in debian and the
JL> problems getting to you rather than me.
What do you do to combat this now?
JL> Is there a cvs tag I can look at across each package that means
JL> stable?
Whenever I release a package I tag CVS.
For example:
vm-7.07-pkg.tar.gz has the tag vm-7_07
gnus-1.61-pkg.tar.gz has the tag gnus-1_61
JL> Oh by the way when compiling the mule-ucs stuff I found a typo in
JL> uethiopian in the provides line.
OK, thanks for letting us know.
Steve T, would you like me to take care of this?
--
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|