[RFU 1.7] {emacs,emacs-X11,emacs-el}-23.0.92-1
Ken Brown
kbrown@cornell.edu
Sun May 17 16:45:00 GMT 2009
On 5/15/2009 1:05 PM, Ken Brown wrote:
> On 5/15/2009 10:46 AM, Christopher Faylor wrote:
>> If you release a new 1.5 version now then you will have a few weeks at
>> least
>> to work out any wrinkles. So, it might make sense to have a stable
>> version of
>> emacs since the old version apparently had so many problems.
>
> That sounds like a good idea. I should be able to make a 1.5 version of
> emacs 22.3 (the last stable release) fairly easily.
Remind me never to use the phrase "fairly easily" again. It turns out
that I can't build emacs 22.3 using cygport, in either cygwin 1.5 or
1.7. This seems to result from the way emacs calls subprocesses in
version 22, which has changed as of version 23. Part of the build
process involves a bootstrap procedure, in which emacs.exe is built
first and is then used to create some auxiliary files. The second step
involves having the newly built emacs.exe call subprocesses, and it
hangs when I do the build using cygport. (The build works fine if I
don't use cygport, but then I would have to do the packaging by hand.)
I don't think it's worth investing any more time in emacs 22. I've
built emacs 23.0.92 for cygwin 1.5 (the same version that's already been
uploaded for 1.7), and I'll send an RFU for it soon. One question: To
follow the standard practice, I should give it a different release
number than the 1.7 version, presumably 23.0.92-2. But it seems that
all other package maintainers are using higher release numbers for 1.7
than for 1.5. Is this going to cause confusion?
One last question: In the course of tracking down the problem in
building 22.3 with cygport, I came across a file cygwin.h in the emacs
source. I already had to modify it slightly, and I'm wondering if more
changes should be made. In particular, I'm wondering if something in
here is responsible for the time zone bug that I reported elsewhere (see
my release announcement for the emacs 23.0.92-1 packages). I'm
attaching cygwin.h from emacs 23.0.2, as already patched by me. I would
appreciate it if someone would take a look and see if it's reasonable.
I'm also attaching the diffs between the 22.3 version and the
(unpatched) 23.0.92 version, since that's the most likely place for the
time zone problem, which didn't occur in 22.3.
Ken
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygwin.h
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20090517/6e1ddcab/attachment.h>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygwin_h.diff
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20090517/6e1ddcab/attachment.ksh>
More information about the Cygwin-apps
mailing list