unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Emacs pretest 22.0.99
@ 2007-04-24  2:51 Chong Yidong
  2007-04-24  5:48 ` Nick Roberts
                   ` (3 more replies)
  0 siblings, 4 replies; 27+ messages in thread
From: Chong Yidong @ 2007-04-24  2:51 UTC (permalink / raw)
  To: emacs-devel

The Emacs 22.0.99 pretest is now available at

ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.99.tar.gz
ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.98-22.0.99.xdelta

Note that python-mode has been removed from this tarball.  The legal
status of python.el is currently being discussed; see the thread on
emacs-pretest-bug.  Maybe it will be resolved in time for Emacs 22.1,
maybe not.  In the meantime, the version of python.el maintained by
Dave Love can be found at

http://www.emacswiki.org/cgi-bin/wiki/PythonMode

If no problems are found in this over the next few days, I think we
should release Emacs 22.1; but I guess that's up to RMS to decide.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  2:51 Emacs pretest 22.0.99 Chong Yidong
@ 2007-04-24  5:48 ` Nick Roberts
  2007-04-24  6:13   ` Eli Zaretskii
  2007-04-24  6:27 ` Lennart Borgman (gmail)
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 27+ messages in thread
From: Nick Roberts @ 2007-04-24  5:48 UTC (permalink / raw)
  To: Chong Yidong; +Cc: emacs-devel

 > If no problems are found in this over the next few days, I think we
 > should release Emacs 22.1; but I guess that's up to RMS to decide.

This sounds sensible to me.  How about numbering bug fix releases, which
presumably could be made shortly after the main release if necessary, 22.1.1,
22.1.2, ... this time?  In the past there has been some confusion about the
content of 21.2, 21.3 and 21.4, which AFAICS were bascically just respins of
21.1.

If signifacnt changes are released before Unicode Emacs, these could be
numbered 22.2, 22.3 etc.

-- 
Nick                                           http://www.inet.net.nz/~nickrob

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  5:48 ` Nick Roberts
@ 2007-04-24  6:13   ` Eli Zaretskii
  2007-04-24  6:26     ` Nick Roberts
  0 siblings, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2007-04-24  6:13 UTC (permalink / raw)
  To: Nick Roberts; +Cc: cyd, emacs-devel

> From: Nick Roberts <nickrob@snap.net.nz>
> Date: Tue, 24 Apr 2007 17:48:56 +1200
> Cc: emacs-devel@gnu.org
> 
> How about numbering bug fix releases, which
> presumably could be made shortly after the main release if necessary, 22.1.1,
> 22.1.2, ... this time?

This was discussed at length some time ago, but I believe we didn't
decide to change the numbering.  It cannot be changed without changes
elsewhere; e.g., report-emacs-bug knows about the numbering scheme,
and so do the files involved in setting the minor version number
during the build process.

In other words, I think it's too late to change this for Emacs 22.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  6:13   ` Eli Zaretskii
@ 2007-04-24  6:26     ` Nick Roberts
  2007-04-24 12:10       ` Eli Zaretskii
  2007-04-24 21:35       ` Richard Stallman
  0 siblings, 2 replies; 27+ messages in thread
From: Nick Roberts @ 2007-04-24  6:26 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: cyd, emacs-devel

 > > How about numbering bug fix releases, which presumably could be made
 > > shortly after the main release if necessary, 22.1.1, 22.1.2, ... this
 > > time?
 > 
 > This was discussed at length some time ago, but I believe we didn't
 > decide to change the numbering.

Many schemes were discussed, I can't remember them all but I'm sure you're
right.  Perhaps we could decide now.

 >                                  It cannot be changed without changes
 > elsewhere; e.g., report-emacs-bug knows about the numbering scheme,
 > and so do the files involved in setting the minor version number
 > during the build process.
 >
 > In other words, I think it's too late to change this for Emacs 22.

Well report-emacs-bug just seems to look for three dots:

(string-match "\\..*\\..*\\." "22.0.98.1")
2
(string-match "\\..*\\..*\\." "22.1.1")
nil
(string-match "\\..*\\..*\\." "22.1")
nil

What are the other files?  Do they just test for three dots also?

-- 
Nick                                           http://www.inet.net.nz/~nickrob

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  2:51 Emacs pretest 22.0.99 Chong Yidong
  2007-04-24  5:48 ` Nick Roberts
@ 2007-04-24  6:27 ` Lennart Borgman (gmail)
  2007-04-24  7:40   ` Lennart Borgman (gmail)
  2007-04-24  7:59   ` Jason Rumney
  2007-04-24  8:03 ` Takashi Hiromatsu
  2007-04-26 23:17 ` Giorgos Keramidas
  3 siblings, 2 replies; 27+ messages in thread
From: Lennart Borgman (gmail) @ 2007-04-24  6:27 UTC (permalink / raw)
  To: Chong Yidong; +Cc: emacs-devel

Chong Yidong wrote:
> The Emacs 22.0.99 pretest is now available at
> 
> ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.99.tar.gz
> ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.98-22.0.99.xdelta
> 
> Note that python-mode has been removed from this tarball.  The legal
> status of python.el is currently being discussed; see the thread on
> emacs-pretest-bug.  Maybe it will be resolved in time for Emacs 22.1,
> maybe not.  In the meantime, the version of python.el maintained by
> Dave Love can be found at
> 
> http://www.emacswiki.org/cgi-bin/wiki/PythonMode
> 
> If no problems are found in this over the next few days, I think we
> should release Emacs 22.1; but I guess that's up to RMS to decide.


I think the version number for w32 was not changed in emacs/nt/emacs.rc

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  6:27 ` Lennart Borgman (gmail)
@ 2007-04-24  7:40   ` Lennart Borgman (gmail)
  2007-04-24  7:59   ` Jason Rumney
  1 sibling, 0 replies; 27+ messages in thread
From: Lennart Borgman (gmail) @ 2007-04-24  7:40 UTC (permalink / raw)
  To: Chong Yidong; +Cc: emacs-devel

Lennart Borgman (gmail) wrote:
> Chong Yidong wrote:
>> The Emacs 22.0.99 pretest is now available at
>>
>> ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.99.tar.gz
>> ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.98-22.0.99.xdelta
>>
>> Note that python-mode has been removed from this tarball.  The legal
>> status of python.el is currently being discussed; see the thread on
>> emacs-pretest-bug.  Maybe it will be resolved in time for Emacs 22.1,
>> maybe not.  In the meantime, the version of python.el maintained by
>> Dave Love can be found at
>>
>> http://www.emacswiki.org/cgi-bin/wiki/PythonMode
>>
>> If no problems are found in this over the next few days, I think we
>> should release Emacs 22.1; but I guess that's up to RMS to decide.
> 
> 
> I think the version number for w32 was not changed in emacs/nt/emacs.rc


I have uploaded new (unpatched) binaries, but the executables is marked 
as 0.98 as per above.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  6:27 ` Lennart Borgman (gmail)
  2007-04-24  7:40   ` Lennart Borgman (gmail)
@ 2007-04-24  7:59   ` Jason Rumney
  2007-04-24  8:16     ` Lennart Borgman (gmail)
  1 sibling, 1 reply; 27+ messages in thread
From: Jason Rumney @ 2007-04-24  7:59 UTC (permalink / raw)
  To: Lennart Borgman (gmail); +Cc: Chong Yidong, emacs-devel

Lennart Borgman (gmail) wrote:
> I think the version number for w32 was not changed in emacs/nt/emacs.rc

Did you build from the tarball that Chong built?

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  2:51 Emacs pretest 22.0.99 Chong Yidong
  2007-04-24  5:48 ` Nick Roberts
  2007-04-24  6:27 ` Lennart Borgman (gmail)
@ 2007-04-24  8:03 ` Takashi Hiromatsu
  2007-04-24 12:24   ` Eli Zaretskii
  2007-04-26 23:17 ` Giorgos Keramidas
  3 siblings, 1 reply; 27+ messages in thread
From: Takashi Hiromatsu @ 2007-04-24  8:03 UTC (permalink / raw)
  To: Chong Yidong; +Cc: emacs-devel

At Mon, 23 Apr 2007 22:51:56 -0400,
'Chong Yidong' wrote:
> 
> The Emacs 22.0.99 pretest is now available at
> 
> ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.99.tar.gz
> ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.98-22.0.99.xdelta

I succeeded to build w32 version by Cygwin latest distribution except make
version. My make is version 3.80.

But after some modification in lisp directory, 'make recompile' failed.

In makefile, variable EMACS is set as
    EMACS = $(THISDIR)/../bin/emacs.exe
but, it should be set as
    EMACS = $(THISDIR)/../src/oo-spd/i386/temacs.exe
for 'make recompile', isn't it?

Takashi Hiromatsu

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  7:59   ` Jason Rumney
@ 2007-04-24  8:16     ` Lennart Borgman (gmail)
  2007-04-24  8:29       ` Jason Rumney
  0 siblings, 1 reply; 27+ messages in thread
From: Lennart Borgman (gmail) @ 2007-04-24  8:16 UTC (permalink / raw)
  To: Jason Rumney; +Cc: Chong Yidong, emacs-devel

Jason Rumney wrote:
> Lennart Borgman (gmail) wrote:
>> I think the version number for w32 was not changed in emacs/nt/emacs.rc
> 
> Did you build from the tarball that Chong built?

No, from the CVS, but does not Chong make the tarball directly from the CVS?

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  8:16     ` Lennart Borgman (gmail)
@ 2007-04-24  8:29       ` Jason Rumney
  2007-04-24  8:35         ` Lennart Borgman (gmail)
  0 siblings, 1 reply; 27+ messages in thread
From: Jason Rumney @ 2007-04-24  8:29 UTC (permalink / raw)
  To: Lennart Borgman (gmail); +Cc: Chong Yidong, emacs-devel

Lennart Borgman (gmail) wrote:
> Jason Rumney wrote:
>> Lennart Borgman (gmail) wrote:
>>> I think the version number for w32 was not changed in emacs/nt/emacs.rc
>>
>> Did you build from the tarball that Chong built?
>
> No, from the CVS, but does not Chong make the tarball directly from 
> the CVS?

That file was changed in the EMACS_22_BASE branch of CVS too, and is 
tagged as EMACS_PRETEST_22_0_99.

Did you just checkout HEAD and build from there? If so, you have built 
the wrong sources.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  8:29       ` Jason Rumney
@ 2007-04-24  8:35         ` Lennart Borgman (gmail)
  2007-04-24  8:44           ` Jason Rumney
  0 siblings, 1 reply; 27+ messages in thread
From: Lennart Borgman (gmail) @ 2007-04-24  8:35 UTC (permalink / raw)
  To: Jason Rumney; +Cc: Chong Yidong, emacs-devel

Jason Rumney wrote:
> Lennart Borgman (gmail) wrote:
>> Jason Rumney wrote:
>>> Lennart Borgman (gmail) wrote:
>>>> I think the version number for w32 was not changed in emacs/nt/emacs.rc
>>>
>>> Did you build from the tarball that Chong built?
>>
>> No, from the CVS, but does not Chong make the tarball directly from 
>> the CVS?
> 
> That file was changed in the EMACS_22_BASE branch of CVS too, and is 
> tagged as EMACS_PRETEST_22_0_99.
> 
> Did you just checkout HEAD and build from there? If so, you have built 
> the wrong sources.


Yes, that is what I did. Can you please tell me what I need to do now 
then? I know nothing about CVS branching.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  8:35         ` Lennart Borgman (gmail)
@ 2007-04-24  8:44           ` Jason Rumney
  2007-04-24 11:05             ` Lennart Borgman (gmail)
  0 siblings, 1 reply; 27+ messages in thread
From: Jason Rumney @ 2007-04-24  8:44 UTC (permalink / raw)
  To: Lennart Borgman (gmail); +Cc: Chong Yidong, emacs-devel

Lennart Borgman (gmail) wrote:
> Yes, that is what I did. Can you please tell me what I need to do now 
> then? I know nothing about CVS branching.

Read the message "Emacs 22 branch created.", or better, build from the 
official tarballs.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  8:44           ` Jason Rumney
@ 2007-04-24 11:05             ` Lennart Borgman (gmail)
  0 siblings, 0 replies; 27+ messages in thread
From: Lennart Borgman (gmail) @ 2007-04-24 11:05 UTC (permalink / raw)
  To: Jason Rumney; +Cc: Chong Yidong, emacs-devel

Jason Rumney wrote:
> Lennart Borgman (gmail) wrote:
>> Yes, that is what I did. Can you please tell me what I need to do now 
>> then? I know nothing about CVS branching.
> 
> Read the message "Emacs 22 branch created.", or better, build from the 
> official tarballs.

Thanks, that helped. I have uploaded new binaries for w32:

   http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  6:26     ` Nick Roberts
@ 2007-04-24 12:10       ` Eli Zaretskii
  2007-04-24 22:53         ` Nick Roberts
  2007-04-24 21:35       ` Richard Stallman
  1 sibling, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2007-04-24 12:10 UTC (permalink / raw)
  To: Nick Roberts; +Cc: cyd, emacs-devel

> From: Nick Roberts <nickrob@snap.net.nz>
> Date: Tue, 24 Apr 2007 18:26:39 +1200
> Cc: cyd@stupidchicken.com, emacs-devel@gnu.org
> 
>  >                                  It cannot be changed without changes
>  > elsewhere; e.g., report-emacs-bug knows about the numbering scheme,
>  > and so do the files involved in setting the minor version number
>  > during the build process.
>  >
>  > In other words, I think it's too late to change this for Emacs 22.
> 
> Well report-emacs-bug just seems to look for three dots:
> 
> (string-match "\\..*\\..*\\." "22.0.98.1")

Yes, and you seemed to be suggesting that we change that, so that now
non-pretest builds are X.Y.Z.1,2,3,... while pretest versions are
A.B.C.D.E.1,2,3...

> What are the other files?

loadup.el, for example, and make-dist.  Probably others as well, I
don't remember.

> Do they just test for three dots also?

Some do, some don't, please take a look.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  8:03 ` Takashi Hiromatsu
@ 2007-04-24 12:24   ` Eli Zaretskii
  2007-04-25  0:41     ` Takashi Hiromatsu
  0 siblings, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2007-04-24 12:24 UTC (permalink / raw)
  To: Takashi Hiromatsu; +Cc: cyd, emacs-devel

> Date: Tue, 24 Apr 2007 17:03:27 +0900
> From: Takashi Hiromatsu <matsuan@ca2.so-net.ne.jp>
> Cc: emacs-devel@gnu.org
> 
> At Mon, 23 Apr 2007 22:51:56 -0400,
> 'Chong Yidong' wrote:
> > 
> > The Emacs 22.0.99 pretest is now available at
> > 
> > ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.99.tar.gz
> > ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.98-22.0.99.xdelta
> 
> I succeeded to build w32 version by Cygwin latest distribution except make
> version. My make is version 3.80.

Thank you for your report.

Is this a Cygwin build or a native Windows build?  That is, is the
resulting binary a Cygwin program or a native Windows programs?

If the latter, then using Cygwin Make is generally considered to not
work (see nt/INSTALL for details).

> But after some modification in lisp directory, 'make recompile' failed.
> 
> In makefile, variable EMACS is set as
>     EMACS = $(THISDIR)/../bin/emacs.exe
> but, it should be set as
>     EMACS = $(THISDIR)/../src/oo-spd/i386/temacs.exe
> for 'make recompile', isn't it?

No, the default is okay for the case that you didn't change any
sources since the last build, and assuming that Emacs binary is
installed in-place in the `bin' subdirectory of the top-level Emacs
directory.  If you have emacs.exe in some other place, you need to
override the value of EMACS from the command line, for example:

   make recompile EMACS=../src/oo-spd/i386/emacs.exe

In any case, there's no need to use temacs.exe to recompile Lisp
files, you can use emacs.exe in the src/oo-spd directory.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  6:26     ` Nick Roberts
  2007-04-24 12:10       ` Eli Zaretskii
@ 2007-04-24 21:35       ` Richard Stallman
  2007-04-24 22:57         ` Nick Roberts
  1 sibling, 1 reply; 27+ messages in thread
From: Richard Stallman @ 2007-04-24 21:35 UTC (permalink / raw)
  To: Nick Roberts; +Cc: eliz, cyd, emacs-devel

I do not want to change the way we number Emacs versions.
Please let's not have another discussion of it.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24 12:10       ` Eli Zaretskii
@ 2007-04-24 22:53         ` Nick Roberts
  2007-04-25  3:26           ` Eli Zaretskii
  0 siblings, 1 reply; 27+ messages in thread
From: Nick Roberts @ 2007-04-24 22:53 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: cyd, emacs-devel

 > > Well report-emacs-bug just seems to look for three dots:
 > > 
 > > (string-match "\\..*\\..*\\." "22.0.98.1")
 > 
 > Yes, and you seemed to be suggesting that we change that, so that now
 > non-pretest builds are X.Y.Z.1,2,3,... while pretest versions are
 > A.B.C.D.E.1,2,3...

It looks like 21.1 is actually 21.1.1,  21.2 is actually 21.2.1 etc - I didn't
realise that.  No, I was suggesting 22.1.2, 22.1.3 etc as bug-fix release
numbers (now omitting 22.1.1).

-- 
Nick                                           http://www.inet.net.nz/~nickrob

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24 21:35       ` Richard Stallman
@ 2007-04-24 22:57         ` Nick Roberts
  2007-04-25 14:52           ` Richard Stallman
  0 siblings, 1 reply; 27+ messages in thread
From: Nick Roberts @ 2007-04-24 22:57 UTC (permalink / raw)
  To: rms; +Cc: eliz, cyd, emacs-devel

 > I do not want to change the way we number Emacs versions.
 > Please let's not have another discussion of it.

I don't think we discussed numbering bug-fix releases, but if your mind is
closed to this, that's another matter.

-- 
Nick                                           http://www.inet.net.nz/~nickrob

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24 12:24   ` Eli Zaretskii
@ 2007-04-25  0:41     ` Takashi Hiromatsu
  2007-04-27 13:21       ` Eli Zaretskii
  0 siblings, 1 reply; 27+ messages in thread
From: Takashi Hiromatsu @ 2007-04-25  0:41 UTC (permalink / raw)
  To: Eli Zaretskii, emacs-devel

[-- Attachment #1: Type: text/plain, Size: 2427 bytes --]

> > > ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.99.tar.gz
> > > ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.98-22.0.99.xdelta
> > 
> > I succeeded to build w32 version by Cygwin latest distribution except make
> > version. My make is version 3.80.
> 
> Thank you for your report.
> 
> Is this a Cygwin build or a native Windows build?  That is, is the
> resulting binary a Cygwin program or a native Windows programs?
> 
> If the latter, then using Cygwin Make is generally considered to not
> work (see nt/INSTALL for details).
Off course, my build is for native Windows.

I konw nt/INSTALL.
|    cygwin compiled make 3.80:           fails?[6]     fails?[6]
|    cygwin compiled make 3.81:           fails         fails?[6]
|    mingw32 compiled make 3.79.1:        okay          okay
|    mingw32 compiled make 3.80:          okay          okay[6]
|    mingw32 compiled make 3.81:          okay          okay[7]
|
|  Notes:
|
|    [1] doesn't cope with makefiles with DOS line endings, so must mount
|        emacs source with text!=binary.
|    [2] fails when needs to invoke shell commands; okay invoking gcc etc.
|    [3] requires LC_MESSAGES support to build; cannot build with early
|        versions of cygwin.
|    [4] may fail on Windows 9X and Windows ME; if so, install Bash.
|    [5] fails when building leim due to the use of cygwin style paths.
|        May work if building emacs without leim.
|    [6] not recommended; please report if you try this combination.
Then I reported that I succeeded with "cygwin compiled make 3.80:"

Off course, before configuration, I had to make un-comment 3 lines in
nt/gmage.defs like as attached patch. Then the binary, I bulld, works well.

> > In makefile, variable EMACS is set as
> >     EMACS = $(THISDIR)/../bin/emacs.exe
> > but, it should be set as
> >     EMACS = $(THISDIR)/../src/oo-spd/i386/temacs.exe
> > for 'make recompile', isn't it?
> 
> No, the default is okay for the case that you didn't change any
> sources since the last build, and assuming that Emacs binary is
> installed in-place in the `bin' subdirectory of the top-level Emacs
> directory.  If you have emacs.exe in some other place, you need to
> override the value of EMACS from the command line, for example:
> 
>    make recompile EMACS=../src/oo-spd/i386/emacs.exe
Thank you for your explanation. I hope that nt/INSTALL have some sentences
like you expalined.

Takashi Hiromatsu


[-- Attachment #2: cygwin.patch --]
[-- Type: application/octet-stream, Size: 475 bytes --]

--- nt/gmake.defs.orgi	2006-08-25 13:42:35.474498400 +0900
+++ nt/gmake.defs	2006-08-25 13:42:42.234353400 +0900
@@ -84,9 +84,9 @@
 # remedied before putting this cygpath kludge back in.
 
 # Convert CURDIR to native file name, if in Cygwin format
-#ifeq "$(shell cygpath $(CURDIR))" "$(CURDIR)"
-#CURDIR	        := $(shell cygpath -m $(CURDIR))
-#endif
+ifeq "$(shell cygpath $(CURDIR))" "$(CURDIR)"
+CURDIR	        := $(shell cygpath -m $(CURDIR))
+endif
 
 THISDIR		= .
 

[-- Attachment #3: Type: text/plain, Size: 1 bytes --]



[-- Attachment #4: Type: text/plain, Size: 142 bytes --]

_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24 22:53         ` Nick Roberts
@ 2007-04-25  3:26           ` Eli Zaretskii
  2007-04-25  3:57             ` Nick Roberts
  0 siblings, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2007-04-25  3:26 UTC (permalink / raw)
  To: Nick Roberts; +Cc: cyd, emacs-devel

> From: Nick Roberts <nickrob@snap.net.nz>
> Date: Wed, 25 Apr 2007 10:53:31 +1200
> Cc: cyd@stupidchicken.com, emacs-devel@gnu.org
> 
> It looks like 21.1 is actually 21.1.1,  21.2 is actually 21.2.1 etc - I didn't
> realise that.  No, I was suggesting 22.1.2, 22.1.3 etc as bug-fix release
> numbers (now omitting 22.1.1).

If we release version 22.1.2, then its first build on the end-user
machine would be 22.1.2.1, the second build 22.1.2.2, etc.  This is
what I meant: you are suggesting to enlarge the number of digits in
the version string.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-25  3:26           ` Eli Zaretskii
@ 2007-04-25  3:57             ` Nick Roberts
  2007-04-25 18:02               ` Eli Zaretskii
  0 siblings, 1 reply; 27+ messages in thread
From: Nick Roberts @ 2007-04-25  3:57 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: cyd, emacs-devel

 > > It looks like 21.1 is actually 21.1.1, 21.2 is actually 21.2.1 etc - I
 > > didn't realise that.  No, I was suggesting 22.1.2, 22.1.3 etc as bug-fix
 > > release numbers (now omitting 22.1.1).
 > 
 > If we release version 22.1.2, then its first build on the end-user
 > machine would be 22.1.2.1, the second build 22.1.2.2, etc.  This is
 > what I meant: you are suggesting to enlarge the number of digits in
 > the version string.

I think I see what you are saying: if someone builds the release 22.1 more than
once it's built as 22.1.1, 22.1.2 etc. - I've only built from CVS.

OK, sorry for my confusion.

-- 
Nick                                           http://www.inet.net.nz/~nickrob

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24 22:57         ` Nick Roberts
@ 2007-04-25 14:52           ` Richard Stallman
  0 siblings, 0 replies; 27+ messages in thread
From: Richard Stallman @ 2007-04-25 14:52 UTC (permalink / raw)
  To: Nick Roberts; +Cc: eliz, cyd, emacs-devel

    I don't think we discussed numbering bug-fix releases, but if your mind is
    closed to this, that's another matter.

I recall we discussed several schemes for numbering that covered all
sorts of releases.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-25  3:57             ` Nick Roberts
@ 2007-04-25 18:02               ` Eli Zaretskii
  0 siblings, 0 replies; 27+ messages in thread
From: Eli Zaretskii @ 2007-04-25 18:02 UTC (permalink / raw)
  To: Nick Roberts; +Cc: cyd, emacs-devel

> From: Nick Roberts <nickrob@snap.net.nz>
> Date: Wed, 25 Apr 2007 15:57:38 +1200
> Cc: cyd@stupidchicken.com, emacs-devel@gnu.org
> 
> I think I see what you are saying: if someone builds the release 22.1 more than
> once it's built as 22.1.1, 22.1.2 etc.

Yes, that's right.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-24  2:51 Emacs pretest 22.0.99 Chong Yidong
                   ` (2 preceding siblings ...)
  2007-04-24  8:03 ` Takashi Hiromatsu
@ 2007-04-26 23:17 ` Giorgos Keramidas
  3 siblings, 0 replies; 27+ messages in thread
From: Giorgos Keramidas @ 2007-04-26 23:17 UTC (permalink / raw)
  To: Chong Yidong; +Cc: emacs-devel

On 2007-04-23 22:51, Chong Yidong <cyd@stupidchicken.com> wrote:
> The Emacs 22.0.99 pretest is now available at
>
> ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.99.tar.gz
> ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.98-22.0.99.xdelta

Tested successfully on FreeBSD/i386 on:
FreeBSD 7.0-CURRENT #0: Wed Apr 25 01:36:57 EEST 2007

I've updated the editors/emacs-devel port of FreeBSD so until
a new tarball is released we'll be using 22.0.99 now ;)

Regards,
Giorgos

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-25  0:41     ` Takashi Hiromatsu
@ 2007-04-27 13:21       ` Eli Zaretskii
  2007-05-01  7:08         ` Takashi Hiromatsu
  0 siblings, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2007-04-27 13:21 UTC (permalink / raw)
  To: Takashi Hiromatsu; +Cc: emacs-devel

> Date: Wed, 25 Apr 2007 09:41:45 +0900
> From: Takashi Hiromatsu <matsuan@ca2.so-net.ne.jp>
> 
> |    cygwin compiled make 3.80:           fails?[6]     fails?[6]
> |    cygwin compiled make 3.81:           fails         fails?[6]
> |    mingw32 compiled make 3.79.1:        okay          okay
> |    mingw32 compiled make 3.80:          okay          okay[6]
> |    mingw32 compiled make 3.81:          okay          okay[7]
> |
> |  Notes:
> |
> |    [1] doesn't cope with makefiles with DOS line endings, so must mount
> |        emacs source with text!=binary.
> |    [2] fails when needs to invoke shell commands; okay invoking gcc etc.
> |    [3] requires LC_MESSAGES support to build; cannot build with early
> |        versions of cygwin.
> |    [4] may fail on Windows 9X and Windows ME; if so, install Bash.
> |    [5] fails when building leim due to the use of cygwin style paths.
> |        May work if building emacs without leim.
> |    [6] not recommended; please report if you try this combination.
> Then I reported that I succeeded with "cygwin compiled make 3.80:"

Was that with or without a sh.exe on your PATH?  If you do have sh.exe
on PATH, then what kind of sh.exe is it? is it the Cygwin port of Bash
or something else?

> Thank you for your explanation. I hope that nt/INSTALL have some sentences
> like you expalined.

I will see what I can do, thanks.

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-04-27 13:21       ` Eli Zaretskii
@ 2007-05-01  7:08         ` Takashi Hiromatsu
  2007-05-04 13:38           ` Eli Zaretskii
  0 siblings, 1 reply; 27+ messages in thread
From: Takashi Hiromatsu @ 2007-05-01  7:08 UTC (permalink / raw)
  To: emacs-devel; +Cc: Eli Zaretskii

At Fri, 27 Apr 2007 16:21:37 +0300,
Eli Zaretskii wrote:
> 
> > Date: Wed, 25 Apr 2007 09:41:45 +0900
> > From: Takashi Hiromatsu <matsuan@ca2.so-net.ne.jp>
> > 
> > |    cygwin compiled make 3.80:           fails?[6]     fails?[6]
> > |    cygwin compiled make 3.81:           fails         fails?[6]
> > |    mingw32 compiled make 3.79.1:        okay          okay
> > |    mingw32 compiled make 3.80:          okay          okay[6]
> > |    mingw32 compiled make 3.81:          okay          okay[7]
> > |
> > |  Notes:
> > |
> > |    [1] doesn't cope with makefiles with DOS line endings, so must mount
> > |        emacs source with text!=binary.
> > |    [2] fails when needs to invoke shell commands; okay invoking gcc etc.
> > |    [3] requires LC_MESSAGES support to build; cannot build with early
> > |        versions of cygwin.
> > |    [4] may fail on Windows 9X and Windows ME; if so, install Bash.
> > |    [5] fails when building leim due to the use of cygwin style paths.
> > |        May work if building emacs without leim.
> > |    [6] not recommended; please report if you try this combination.
> > Then I reported that I succeeded with "cygwin compiled make 3.80:"
> 
> Was that with or without a sh.exe on your PATH?  If you do have sh.exe
> on PATH, then what kind of sh.exe is it? is it the Cygwin port of Bash
> or something else?
I used Cygwin bash for build.

I will explain how I build NTEmacs on Cygwin.
----------------------------------------------------------------------------

First, I installed Cygwin distribution fully. (not a real latest)
My Cygwin make version is 3.80. (latest is 3.81)

Second, I got header files and "dll"s, that I need, from
gnuwin32(http://gnuwin32.sourceforge.net/packages.html).

bash$ mkdir /src/emacs
bash$ mkdir /src/emacs/dll

Then, I put all the required files, header files and "dll"s, in the
/src/emacs/dll directory.

bash$ cd /src/emacs
bash$ wget ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.99.tar.gz
bash$ tar zxvf emacs-22.0.99.tar.gz

Then I made un-comment 3 lines in emacs-22.0.99/nt/gmage.defs.

-#ifeq "$(shell cygpath $(CURDIR))" "$(CURDIR)"
-#CURDIR	        := $(shell cygpath -m $(CURDIR))
-#endif
+ifeq "$(shell cygpath $(CURDIR))" "$(CURDIR)"
+CURDIR	        := $(shell cygpath -m $(CURDIR))
+endif

bash$ cd emacs-22.0.99/nt
bash$ ./configure.bat --with-gcc --no-cygwin --no-debug \
--prefix d:/cygwin/usr/local/emacs/22.0.99 \
--cflags -I/src/emacs/cvs/dll
bash$ make all
bash$ make install
bash$ cp /src/emacs/dll/*.dll /usr/local/emacs/22.0.99/bin
bash$ /usr/local/emacs/22.0.99/bin/emacs.exe &

Then emacs start to work very well.

Regards,

Takashi Hiromatsu

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: Emacs pretest 22.0.99
  2007-05-01  7:08         ` Takashi Hiromatsu
@ 2007-05-04 13:38           ` Eli Zaretskii
  0 siblings, 0 replies; 27+ messages in thread
From: Eli Zaretskii @ 2007-05-04 13:38 UTC (permalink / raw)
  To: takashi-hiromatsu; +Cc: emacs-devel

> Date: Tue, 01 May 2007 16:08:19 +0900
> From: Takashi Hiromatsu <matsuan@ca2.so-net.ne.jp>
> Cc: Eli Zaretskii <eliz@gnu.org>
> 
> I will explain how I build NTEmacs on Cygwin.

Thanks, I added the necessary information to nt/INSTALL.

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2007-05-04 13:38 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-24  2:51 Emacs pretest 22.0.99 Chong Yidong
2007-04-24  5:48 ` Nick Roberts
2007-04-24  6:13   ` Eli Zaretskii
2007-04-24  6:26     ` Nick Roberts
2007-04-24 12:10       ` Eli Zaretskii
2007-04-24 22:53         ` Nick Roberts
2007-04-25  3:26           ` Eli Zaretskii
2007-04-25  3:57             ` Nick Roberts
2007-04-25 18:02               ` Eli Zaretskii
2007-04-24 21:35       ` Richard Stallman
2007-04-24 22:57         ` Nick Roberts
2007-04-25 14:52           ` Richard Stallman
2007-04-24  6:27 ` Lennart Borgman (gmail)
2007-04-24  7:40   ` Lennart Borgman (gmail)
2007-04-24  7:59   ` Jason Rumney
2007-04-24  8:16     ` Lennart Borgman (gmail)
2007-04-24  8:29       ` Jason Rumney
2007-04-24  8:35         ` Lennart Borgman (gmail)
2007-04-24  8:44           ` Jason Rumney
2007-04-24 11:05             ` Lennart Borgman (gmail)
2007-04-24  8:03 ` Takashi Hiromatsu
2007-04-24 12:24   ` Eli Zaretskii
2007-04-25  0:41     ` Takashi Hiromatsu
2007-04-27 13:21       ` Eli Zaretskii
2007-05-01  7:08         ` Takashi Hiromatsu
2007-05-04 13:38           ` Eli Zaretskii
2007-04-26 23:17 ` Giorgos Keramidas

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).