* Xemacs 21.4.1 "Copyleft" is released.
"Copyleft" is the second in the OXYMORON series of releases.
Relative to XEmacs 21.4.0 "Solid Vapor", it contains a few typo fixes
in the documentation and some fixes to critical bugs (all of which
manifest rarely, fortunately). More detailed information about the
changes is presented below.
Xemacs 21.4.0 itself contained a large number of improvements and
extensions to the current stable version, XEmacs 21.1.14. For more
information about the OXYMORON series, see etc/NEWS, the initial
release announcement
http://www.xemacs.org/Releases/21.4.0.html
and the release planning page,
http://www.xemacs.org/Releases/Public-21.2/.
For general information about XEmacs, the developers, and the user
community, see our home page,
http://www.xemacs.org/.
* XEmacs 21.4.1 is "gamma" software.
Besides the usual "no warranty" disclaimer (see etc/WARRANTY, sections
10 and 11), we are now experimenting with a level of stability
intermediate between "beta" and "stable", dubbed "gamma". At this
point all the developers and most of our beta testers trust the 21.4
code base with all their editing needs. However, for several reasons,
for users who absolutely must minimize risk, we continue to recommend
the 21.1 series.
Nevertheless, almost all users will get very high reliability from
XEmacs 21.4, and in return, access to many new features and improved
functionality. No new destabilizing code will be added; each release
in the 21.4 series should be strictly more stable and bug-free than
the preceding one. We also recommend the 21.4 series to distribution
packagers (such as Linux distributions and the open source BSD "ports"
or "packages" maintainers) for their "testing" and "development"
distributions.
* Changes included in XEmacs 21.4.1 "Copyleft"
- Temporary fix to crash in map-keymap applied. Thanks to Mike
Alexander. No thanks to your Release Manager, who managed to omit
applying it a couple of weeks ago.
- Crash in Motif builds on closing frame fixed. Thanks to
Glynn Clements.
- Descriptions of workarounds for crashes and hangs related to ESD
(don't configure it) and Athena3d (how to configure it properly)
added to PROBLEMS.
- about.el overhauled, a few new hackers' entries or photos added,
and old ones updated. Thanks to Ben Wing.
- More etc\NEWS. Thanks to Ben Wing.
- Typo fix in etc\sample.init.el. Thanks to Ben Wing.
- Typos fixed in a number of documents.
* Getting XEmacs 21.4.1
XEmacs 21.4.1 is available in source form, including pre-compiled
"core" Lisp libraries and pre-built Info files, from ftp.xemacs.org
and mirrors (http://www.xemacs.org/Download/index.html#mirror_index).
See
http://www.xemacs.org/Download/
for general information about downloading XEmacs. (It will be updated
to reflect the latest information about 21.4.1 shortly; our Webmaster
is taking a well-earned vacation.) For those wedded to their old
command-line FTP client, the following URLs may be useful:
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/xemacs-21.4.1.tar.gz
or build the Lisp and Info from source, saving download time, with
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/xemacs-21.4.1-src.tar.gz
In either case, you need the "packaged Lisp" for more than the most
basic functionality. You may use packages previously installed for
use with XEmacs 21.1 or later without change. For new installations,
the "SUMO" distribution of (almost) all packaged Lisp is available as
ftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-sumo.tar.gzftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-mule-sumo.tar.gz
The latter should be installed only if you are building XEmacs with
the MULE multilingual support; it contains Lisp files that cannot be
correctly loaded by a unibyte XEmacs. See README.packages.
XEmacs 21.4.1 is also available via anonymous CVS. To get the latest
in the 21.4 series, check out (or update) with the "release-21-4"
tag. This should be sufficient for almost all users; from now on
patches will be carefully screened to ensure that every release is
more stable than the last. If for some reason you specifically want
this release, use the "r21-4-1" tag.
See http://cvs.xemacs.org/ for general instructions on getting XEmacs
via anonymous CVS.
Binary kits are not planned at this time, except for the MS Windows
platform. The "netinstaller" for MS Windows uses prebuilt binaries,
so it lags the source release by a few days. There will be an
announcement of availability shortly. (The adventurous can subscribe
to the xemacs-nt mailing list to learn about prerelease tests.)
Installshield and Wise versions are also being discussed.
We are considering providing binary kits for important platforms that
lack independent distributors (a la the Linux "distributions" or the
FreeBSD "ports" maintainers) for at least some releases once 21.4 is
accepted as "stable". Volunteers should contact the Release Manager,
"Stephen Turnbull" <stephen(a)xemacs.org>, and let me know what
platforms you can build for.
* Important notice for CVS users:
The CVS Repository structure has been rationalized thanks to Michael
Sperber. The development code is now on the trunk. There are several
active branches, each with per-release tags of the form "r21-4-0"
(major-minor-patchlevel), and a branch tag which always gives the tip:
Branch Branch tag Release tag
Development trunk (21.5): none r21-5-xx
"Gamma" branch (21.4): release-21-4 r21-4-xx
Stable branch (21.1): release-21-1 r21-1-xx
The trunk has a special "moving" release tag, "r21-5-latest-beta".
This is updated with each release to reflect the most recent beta
release. (The Beta Release Maintainer makes some effort to ensure
that beta releases at least build; there is no way to make such a
guarantee for the tip of the trunk in our development model.)
There is no "moving" release tag for stable versions; just use "-r
release-21-1" if you need the current release of version 21.1, and "-r
release-21-4" for 21.4.
To update an existing CVS checkout to the trunk (development), use the
-A flag to cvs update, or simply cvs checkout with no -r flag. To
checkout or update to one of the other branches, use the -r flag with
the appropriate branch tag. http://cvs.xemacs.org/ has more
information. It is in the process of being updated, so some
information about tags may be inaccurate for a few days.
* Thanks
... to all the developers, reviewers, and testers; to the
Electrotechnical Laboratory and BeOpen.com for financial support; to
Tux.org and SourceForge[tm] for hosting services; and to our users.
* Apologies
No, I'm _still_ not using the latest and greatest XEmacs to write
this. Next time....
April 19, 2001
XEmacs 21.4 Release Manager
Stephen J. Turnbull <stephen(a)xemacs.org>
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."
* Xemacs 21.4.0 "Solid Vapor" is released.
Xemacs 21.4.0 contains a large number of improvements and extensions
to the current stable version, XEmacs 21.1.14, and continues the
policy of maintaining compatibility with the mainline GNU Emacs in the
Lisp programming language and packages. XEmacs 21.4.0 includes two
major new features:
o "Native widgets" are supported on windowing platforms ("plain"
X11, Motif, MS Windows, and GTK+). GUI components, as simple as
buttons or as complex as a MS Windows file selector, can be
incorporated in XEmacs user interfaces. The programming interface
treats them as a subtype of the primitive Lisp glyph type, the
fundamental API for handling images and displaying text in XEmacs.
o The GTK+ toolkit is supported for X11. This includes the GNOME
widget set and the advanced GUI design toolkit, libglade. GTK+ is
considered experimental in the 21.4 series, and will not be built
in by default. It is not yet fully integrated with the "native
widget" support, and improvements are constrained to minimize
impact on the rest of XEmacs. GTK+ is quite functional, but still
unstable, and developers interested in working on GTK+ support
probably should concentrate on the development series (version 21.5).
A few examples of other significant new features include:
o Extended database support, including improvements to the LDAP and
Berkeley DB support, and new wrappers for Postgresql and Berkeley
DB version 3.
o Support for EsounD.
o Better support for MS Windows, including printer support and a new
"net installer". Standard Windows-style installers (Wise and
Installshield) are planned for integration in 21.4.x updates.
For more information about user-visible changes, see etc/NEWS (the
definitive source), and the release page,
http://www.xemacs.org/Releases/Public-21.2/.
For general information about XEmacs, the developers, and the user
community, see our home page,
http://www.xemacs.org/.
* XEmacs 21.4.0 is "gamma" software.
Besides the usual "no warranty" disclaimer (see etc/WARRANTY, sections
10 and 11), we are now experimenting with a level of stability
intermediate between "beta" and "stable", dubbed "gamma". At this
point all the developers and most of our beta testers trust the 21.4
code base with all their editing needs. However, we recognize that
(a) these users are not fully representative of the user community,
(b) there is a "point oh" effect, and (c) there have been personnel
changes (not least, an inexperienced release manager). For all these
reasons, for users who absolutely must minimize risk, we continue to
recommend the 21.1 series.
However, almost users will get very high reliability from XEmacs 21.4,
and in return, access to many new features and improved functionality.
No new destabilizing code will be added; each release in the 21.4
series should be strictly more stable and bug-free than the preceding
one. We also recommend the 21.4 series to distribution packagers
(such as Linux distributions and the open source BSD "ports" or
"packages" maintainers) for their "testing" and "development"
distributions.
Since this is a new format, we don't have much directly relevant
experience. However, experience with past releases suggests that we
can hope to promote XEmacs 21.4 to "stable" status after about 6
weeks.
* Getting XEmacs 21.4.0
XEmacs 21.4.0 is available in source form, including pre-compiled
"core" Lisp libraries and pre-built Info files, from ftp.xemacs.org
and mirrors (http://www.xemacs.org/Download/index.html#mirror_index).
See
http://www.xemacs.org/Download/
for general information about downloading XEmacs. (It will be updated
to reflect the latest information about 21.4.0 shortly; our Webmaster
is taking a well-earned vacation.) For those wedded to their old
command-line FTP client, the following URLs may be useful:
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/xemacs-21.4.0.tar.gz
or build the Lisp and Info from source, saving download time, with
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/xemacs-21.4.0-src.tar.gz
In either case, you need the "packaged Lisp" for more than the most
basic functionality. You may use packages previously installed for
use with XEmacs 21.1 or later without change. For new installations,
the "SUMO" distribution of (almost) all packaged Lisp is available as
ftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-sumo.tar.gzftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-mule-sumo.tar.gz
The latter should be installed only if you are building XEmacs with
the MULE multilingual support; it contains Lisp files that cannot be
correctly loaded by a unibyte XEmacs. See README.packages.
XEmacs 21.4.0 is also available via anonymous CVS. To get the latest
in the 21.4 series, check out (or update) with the "release-21-4"
tag. This should be sufficient for almost all users; from now on
patches will be carefully screened to ensure that every release is
more stable than the last. If for some reason you specifically want
the "point oh" release, use the "r21-4-0" tag.
See http://cvs.xemacs.org/ for general instructions on getting XEmacs
via anonymous CVS.
Binary kits are not available at this time, except for the MS Windows
platform. The "netinstaller" is available as
ftp://ftp.xemacs.org/pub/xemacs/windows/setup.exeftp://ftp.xemacs.org/pub/xemacs/windows/setup.ini
and will automatically fetch binaries and Lisp packages, and set up
your system. Since the netinstaller uses prebuilt binaries, it lags
the source release by a few days.
We are considering providing binary kits for important platforms that
lack independent distributors (a la the Linux "distributions" or the
FreeBSD "ports" maintainers) for at least some releases once 21.4 is
accepted as "stable". Volunteers should contact the Release Manager,
"Stephen Turnbull" <stephen(a)xemacs.org>, and let me know what
platforms you can build for.
* Important notice for CVS users:
The CVS Repository structure has been rationalized thanks to Michael
Sperber. The development code is now on the trunk. There are several
active branches, each with per-release tags of the form "r21-4-0"
(major-minor-patchlevel), and a branch tag which always gives the tip:
Branch Branch tag Release tag
Development trunk (21.5): none r21-5-xx
"Gamma" branch (21.4): release-21-4 r21-2-xx
Stable branch (21.1): release-21-1 r21-1-xx
The trunk has a special "moving" release tag, "r21-5-latest-beta".
This is updated with each release to reflect the most recent beta
release. (The Beta Release Maintainer makes some effort to ensure
that beta releases at least build; there is no way to make such a
guarantee for the tip of the trunk in our development model.)
N.B. Until a 21.5 beta is released, the trunk will show a version of
21.2.46 "Urania", because that is the last beta in the series. (cvs
diff'ing the trunk against Urania will show some differences, but
version.sh hasn't changed yet.) "r21-5-latest-beta" was initialized
to reflect this state of affairs.
There is no "moving" release tag for stable versions; just use "-r
release-21-1" if you need the current release of version 21.1, and "-r
release-21-4" for 21.4.
To update an existing CVS checkout to the trunk (development), use the
-A flag to cvs update, or simply cvs checkout with no -r flag. To
checkout or update to one of the other branches, use the -r flag with
the appropriate branch tag. http://cvs.xemacs.org/ has more
information. It is in the process of being updated, so some
information about tags may be inaccurate for a few days.
* Thanks
... to all the developers, reviewers, and testers; to the
Electrotechnical Laboratory and BeOpen.com for financial support; to
Tux.org and SourceForge[tm] for hosting services; and to our users.
* Apologies
The targeted release date of March 1 was too aggressive, resulting in
6 weeks' delay. We hope you find it worth the wait.
No, I'm not using the latest and greatest XEmacs to write this. Next
time....
April 16, 2001
XEmacs 21.4 Release Manager
Stephen J. Turnbull <stephen(a)xemacs.org>
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."
Im getting various errors when trying to install the winnt/cygwin
version of XEmacs. Here are the errors I am getting:
1. "The setup.ini is older than the one you used last time you
installed cygwin (?! I'm not installing cygwin) Proceed anyway?" I
chose yes. This resulted I think because I canceled a slow download and
tried another ftp server.
2. "Download error: packages/tm-1.26.pkg.tar.gz too short (332323,
wanted 332673)."
3. "Unable to download
binaries/cygwin32/xemacs-i686-pc-cygwin32-21.2-b46.tar.gz"
4. "Download error: packages/xslt-process-1.01-pkg.tar.gz too short
(6764, wanted 6763)"
5. Finally, "Download Incomplete. Try again?"
Any recommendations? Thanks
Chuck
> -----Original Message-----
> From: turnbull [mailto:turnbull@sk.tsukuba.ac.jp]
> Sent: Monday, April 16, 2001 1:20 PM
> To: xemacs-announce
> Cc: turnbull
> Subject: XEmacs 21.4.0 "Solid Vapor" is released.
>
>
> * Xemacs 21.4.0 "Solid Vapor" is released.
>
> Xemacs 21.4.0 contains a large number of improvements and extensions
> to the current stable version, XEmacs 21.1.14, and continues the
> policy of maintaining compatibility with the mainline GNU Emacs in the
> Lisp programming language and packages. XEmacs 21.4.0 includes two
> major new features:
>
> o "Native widgets" are supported on windowing platforms ("plain"
> X11, Motif, MS Windows, and GTK+). GUI components, as simple as
> buttons or as complex as a MS Windows file selector, can be
> incorporated in XEmacs user interfaces. The programming interface
> treats them as a subtype of the primitive Lisp glyph type, the
> fundamental API for handling images and displaying text in XEmacs.
>
> o The GTK+ toolkit is supported for X11. This includes the GNOME
> widget set and the advanced GUI design toolkit, libglade. GTK+ is
> considered experimental in the 21.4 series, and will not be built
> in by default. It is not yet fully integrated with the "native
> widget" support, and improvements are constrained to minimize
> impact on the rest of XEmacs. GTK+ is quite functional, but still
> unstable, and developers interested in working on GTK+ support
> probably should concentrate on the development series
> (version 21.5).
>
> A few examples of other significant new features include:
>
> o Extended database support, including improvements to the LDAP and
> Berkeley DB support, and new wrappers for Postgresql and Berkeley
> DB version 3.
>
> o Support for EsounD.
>
> o Better support for MS Windows, including printer support and a new
> "net installer". Standard Windows-style installers (Wise and
> Installshield) are planned for integration in 21.4.x updates.
>
> For more information about user-visible changes, see etc/NEWS (the
> definitive source), and the release page,
>
> http://www.xemacs.org/Releases/Public-21.2/.
>
> For general information about XEmacs, the developers, and the user
> community, see our home page,
>
> http://www.xemacs.org/.
>
> * XEmacs 21.4.0 is "gamma" software.
>
> Besides the usual "no warranty" disclaimer (see etc/WARRANTY, sections
> 10 and 11), we are now experimenting with a level of stability
> intermediate between "beta" and "stable", dubbed "gamma". At this
> point all the developers and most of our beta testers trust the 21.4
> code base with all their editing needs. However, we recognize that
> (a) these users are not fully representative of the user community,
> (b) there is a "point oh" effect, and (c) there have been personnel
> changes (not least, an inexperienced release manager). For all these
> reasons, for users who absolutely must minimize risk, we continue to
> recommend the 21.1 series.
>
> However, almost users will get very high reliability from XEmacs 21.4,
> and in return, access to many new features and improved functionality.
> No new destabilizing code will be added; each release in the 21.4
> series should be strictly more stable and bug-free than the preceding
> one. We also recommend the 21.4 series to distribution packagers
> (such as Linux distributions and the open source BSD "ports" or
> "packages" maintainers) for their "testing" and "development"
> distributions.
>
> Since this is a new format, we don't have much directly relevant
> experience. However, experience with past releases suggests that we
> can hope to promote XEmacs 21.4 to "stable" status after about 6
> weeks.
>
> * Getting XEmacs 21.4.0
>
> XEmacs 21.4.0 is available in source form, including pre-compiled
> "core" Lisp libraries and pre-built Info files, from ftp.xemacs.org
> and mirrors (http://www.xemacs.org/Download/index.html#mirror_index).
> See
>
> http://www.xemacs.org/Download/
>
> for general information about downloading XEmacs. (It will be updated
> to reflect the latest information about 21.4.0 shortly; our Webmaster
> is taking a well-earned vacation.) For those wedded to their old
> command-line FTP client, the following URLs may be useful:
>
> ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/xemacs-21.4.0.tar.gz
>
> or build the Lisp and Info from source, saving download time, with
>
> ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/xemacs-21.4.0-src.tar.gz
>
> In either case, you need the "packaged Lisp" for more than the most
> basic functionality. You may use packages previously installed for
> use with XEmacs 21.1 or later without change. For new installations,
> the "SUMO" distribution of (almost) all packaged Lisp is available as
>
> ftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-sumo.tar.gz
> ftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-mule-sumo.tar.gz
>
> The latter should be installed only if you are building XEmacs with
> the MULE multilingual support; it contains Lisp files that cannot be
> correctly loaded by a unibyte XEmacs. See README.packages.
>
> XEmacs 21.4.0 is also available via anonymous CVS. To get the latest
> in the 21.4 series, check out (or update) with the "release-21-4"
> tag. This should be sufficient for almost all users; from now on
> patches will be carefully screened to ensure that every release is
> more stable than the last. If for some reason you specifically want
> the "point oh" release, use the "r21-4-0" tag.
>
> See http://cvs.xemacs.org/ for general instructions on getting XEmacs
> via anonymous CVS.
>
> Binary kits are not available at this time, except for the MS Windows
> platform. The "netinstaller" is available as
>
> ftp://ftp.xemacs.org/pub/xemacs/windows/setup.exe
> ftp://ftp.xemacs.org/pub/xemacs/windows/setup.ini
>
> and will automatically fetch binaries and Lisp packages, and set up
> your system. Since the netinstaller uses prebuilt binaries, it lags
> the source release by a few days.
>
> We are considering providing binary kits for important platforms that
> lack independent distributors (a la the Linux "distributions" or the
> FreeBSD "ports" maintainers) for at least some releases once 21.4 is
> accepted as "stable". Volunteers should contact the Release Manager,
> "Stephen Turnbull" <stephen(a)xemacs.org>, and let me know what
> platforms you can build for.
>
> * Important notice for CVS users:
>
> The CVS Repository structure has been rationalized thanks to Michael
> Sperber. The development code is now on the trunk. There are several
> active branches, each with per-release tags of the form "r21-4-0"
> (major-minor-patchlevel), and a branch tag which always gives the tip:
>
> Branch Branch tag Release tag
> Development trunk (21.5): none r21-5-xx
> "Gamma" branch (21.4): release-21-4 r21-2-xx
> Stable branch (21.1): release-21-1 r21-1-xx
>
> The trunk has a special "moving" release tag, "r21-5-latest-beta".
> This is updated with each release to reflect the most recent beta
> release. (The Beta Release Maintainer makes some effort to ensure
> that beta releases at least build; there is no way to make such a
> guarantee for the tip of the trunk in our development model.)
>
> N.B. Until a 21.5 beta is released, the trunk will show a version of
> 21.2.46 "Urania", because that is the last beta in the series. (cvs
> diff'ing the trunk against Urania will show some differences, but
> version.sh hasn't changed yet.) "r21-5-latest-beta" was initialized
> to reflect this state of affairs.
>
> There is no "moving" release tag for stable versions; just use "-r
> release-21-1" if you need the current release of version 21.1, and "-r
> release-21-4" for 21.4.
>
> To update an existing CVS checkout to the trunk (development), use the
> -A flag to cvs update, or simply cvs checkout with no -r flag. To
> checkout or update to one of the other branches, use the -r flag with
> the appropriate branch tag. http://cvs.xemacs.org/ has more
> information. It is in the process of being updated, so some
> information about tags may be inaccurate for a few days.
>
> * Apologies
>
> The targeted release date of March 1 was too aggressive, resulting in
> 6 weeks' delay. We hope you find it worth the wait.
>
> No, I'm not using the latest and greatest XEmacs to write this. Next
> time....
>
> --
> University of Tsukuba Tennodai 1-1-1 Tsukuba
> 305-8573 JAPAN
> Institute of Policy and Planning Sciences Tel/fax: +81
> (298) 53-5091
> _________________ _________________ _________________
> _________________
> What are those straight lines for? "XEmacs rules."
>
>
* Xemacs 21.4.0 "Solid Vapor" is released.
Xemacs 21.4.0 contains a large number of improvements and extensions
to the current stable version, XEmacs 21.1.14, and continues the
policy of maintaining compatibility with the mainline GNU Emacs in the
Lisp programming language and packages. XEmacs 21.4.0 includes two
major new features:
o "Native widgets" are supported on windowing platforms ("plain"
X11, Motif, MS Windows, and GTK+). GUI components, as simple as
buttons or as complex as a MS Windows file selector, can be
incorporated in XEmacs user interfaces. The programming interface
treats them as a subtype of the primitive Lisp glyph type, the
fundamental API for handling images and displaying text in XEmacs.
o The GTK+ toolkit is supported for X11. This includes the GNOME
widget set and the advanced GUI design toolkit, libglade. GTK+ is
considered experimental in the 21.4 series, and will not be built
in by default. It is not yet fully integrated with the "native
widget" support, and improvements are constrained to minimize
impact on the rest of XEmacs. GTK+ is quite functional, but still
unstable, and developers interested in working on GTK+ support
probably should concentrate on the development series (version 21.5).
A few examples of other significant new features include:
o Extended database support, including improvements to the LDAP and
Berkeley DB support, and new wrappers for Postgresql and Berkeley
DB version 3.
o Support for EsounD.
o Better support for MS Windows, including printer support and a new
"net installer". Standard Windows-style installers (Wise and
Installshield) are planned for integration in 21.4.x updates.
For more information about user-visible changes, see etc/NEWS (the
definitive source), and the release page,
http://www.xemacs.org/Releases/Public-21.2/.
For general information about XEmacs, the developers, and the user
community, see our home page,
http://www.xemacs.org/.
* XEmacs 21.4.0 is "gamma" software.
Besides the usual "no warranty" disclaimer (see etc/WARRANTY, sections
10 and 11), we are now experimenting with a level of stability
intermediate between "beta" and "stable", dubbed "gamma". At this
point all the developers and most of our beta testers trust the 21.4
code base with all their editing needs. However, we recognize that
(a) these users are not fully representative of the user community,
(b) there is a "point oh" effect, and (c) there have been personnel
changes (not least, an inexperienced release manager). For all these
reasons, for users who absolutely must minimize risk, we continue to
recommend the 21.1 series.
However, almost users will get very high reliability from XEmacs 21.4,
and in return, access to many new features and improved functionality.
No new destabilizing code will be added; each release in the 21.4
series should be strictly more stable and bug-free than the preceding
one. We also recommend the 21.4 series to distribution packagers
(such as Linux distributions and the open source BSD "ports" or
"packages" maintainers) for their "testing" and "development"
distributions.
Since this is a new format, we don't have much directly relevant
experience. However, experience with past releases suggests that we
can hope to promote XEmacs 21.4 to "stable" status after about 6
weeks.
* Getting XEmacs 21.4.0
XEmacs 21.4.0 is available in source form, including pre-compiled
"core" Lisp libraries and pre-built Info files, from ftp.xemacs.org
and mirrors (http://www.xemacs.org/Download/index.html#mirror_index).
See
http://www.xemacs.org/Download/
for general information about downloading XEmacs. (It will be updated
to reflect the latest information about 21.4.0 shortly; our Webmaster
is taking a well-earned vacation.) For those wedded to their old
command-line FTP client, the following URLs may be useful:
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/xemacs-21.4.0.tar.gz
or build the Lisp and Info from source, saving download time, with
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/xemacs-21.4.0-src.tar.gz
In either case, you need the "packaged Lisp" for more than the most
basic functionality. You may use packages previously installed for
use with XEmacs 21.1 or later without change. For new installations,
the "SUMO" distribution of (almost) all packaged Lisp is available as
ftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-sumo.tar.gzftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-mule-sumo.tar.gz
The latter should be installed only if you are building XEmacs with
the MULE multilingual support; it contains Lisp files that cannot be
correctly loaded by a unibyte XEmacs. See README.packages.
XEmacs 21.4.0 is also available via anonymous CVS. To get the latest
in the 21.4 series, check out (or update) with the "release-21-4"
tag. This should be sufficient for almost all users; from now on
patches will be carefully screened to ensure that every release is
more stable than the last. If for some reason you specifically want
the "point oh" release, use the "r21-4-0" tag.
See http://cvs.xemacs.org/ for general instructions on getting XEmacs
via anonymous CVS.
Binary kits are not available at this time, except for the MS Windows
platform. The "netinstaller" is available as
ftp://ftp.xemacs.org/pub/xemacs/windows/setup.exeftp://ftp.xemacs.org/pub/xemacs/windows/setup.ini
and will automatically fetch binaries and Lisp packages, and set up
your system. Since the netinstaller uses prebuilt binaries, it lags
the source release by a few days.
We are considering providing binary kits for important platforms that
lack independent distributors (a la the Linux "distributions" or the
FreeBSD "ports" maintainers) for at least some releases once 21.4 is
accepted as "stable". Volunteers should contact the Release Manager,
"Stephen Turnbull" <stephen(a)xemacs.org>, and let me know what
platforms you can build for.
* Important notice for CVS users:
The CVS Repository structure has been rationalized thanks to Michael
Sperber. The development code is now on the trunk. There are several
active branches, each with per-release tags of the form "r21-4-0"
(major-minor-patchlevel), and a branch tag which always gives the tip:
Branch Branch tag Release tag
Development trunk (21.5): none r21-5-xx
"Gamma" branch (21.4): release-21-4 r21-2-xx
Stable branch (21.1): release-21-1 r21-1-xx
The trunk has a special "moving" release tag, "r21-5-latest-beta".
This is updated with each release to reflect the most recent beta
release. (The Beta Release Maintainer makes some effort to ensure
that beta releases at least build; there is no way to make such a
guarantee for the tip of the trunk in our development model.)
N.B. Until a 21.5 beta is released, the trunk will show a version of
21.2.46 "Urania", because that is the last beta in the series. (cvs
diff'ing the trunk against Urania will show some differences, but
version.sh hasn't changed yet.) "r21-5-latest-beta" was initialized
to reflect this state of affairs.
There is no "moving" release tag for stable versions; just use "-r
release-21-1" if you need the current release of version 21.1, and "-r
release-21-4" for 21.4.
To update an existing CVS checkout to the trunk (development), use the
-A flag to cvs update, or simply cvs checkout with no -r flag. To
checkout or update to one of the other branches, use the -r flag with
the appropriate branch tag. http://cvs.xemacs.org/ has more
information. It is in the process of being updated, so some
information about tags may be inaccurate for a few days.
* Apologies
The targeted release date of March 1 was too aggressive, resulting in
6 weeks' delay. We hope you find it worth the wait.
No, I'm not using the latest and greatest XEmacs to write this. Next
time....
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."
I have just uploaded new SUMO packages to ftp.xemacs.org. You can
find them in
ftp.xemacs.org/pub/xemacs/packages/
Or any of the normal mirrors.
Important Note:
==============
This SUMO release does _not_ contain either the Eicq package or the
JDE package. Eicq was omitted because of compatibility issues, it
only runs on GNU/Linux. JDE was omitted because of tar issues,
people using non GNU tar were having problems.
Both of these packages are still available, either via FTP or via the
XEmacs Package tools.
New Packages Since Last SUMO:
============================
eieio - EIEIO is a framework for writing object oriented applications
in emacs lisp.
xslt-process - Have you ever developed XML applications using XSLT?
If so you probably felt the need of viewing the result
of applying the XSLT processor on the XML file using an
XSLT sheet you have been working on right inside your
(X)Emacs, without having to go to a terminal or to the
Web browser. This minor mode allows you to do it!
Updated Packages Since Last SUMO:
================================
apel - Various Makefile fixes.
cc-mode - Sync with version 5.28 and Makefile fixes.
ediff - Updates to ediff.texi, ediff-wind.el, ediff-init.el,
ediff-util.el and ediff.el.
edit-utils - Updates to lazy-lock.el and dabbrev.el.
gnus - Sync with version 5.8.8.
ilisp - Updates to completer.el and Makefile fixes.
mail-lib - Updates to base64.el, sendmail.el and smtpmail.el.
mew - Various Makefile fixes.
pcl-cvs - Various Makefile fixes.
prog-modes - Updates to cperl-mode.el and sql.el. New file
diff-mode.el.
psgml - Sync with version 1.2.2.
semantic - Sync with version 1.3.3.
speedbar - Updates to sb-w3.el and sb-info.el.
vc - Sync with GNU Emacs 20.7.
vhdl - Sync with version 3.31.20.
viper - Updates to viper.texi, viper-util.el, viper-ex.el and
viper.el.
vm - Sync with version 6.92.
w3 - Various Makefile fixes.
xemacs-base - Updates to passwd.el, add-log.el, ffap.el and
compile.el.
xemacs-devel - Updates to docref.el. New file patcher.el.
Installing SUMO Packages:
========================
1) Download the SUMO packages from
ftp.xemacs.org/pub/xeamcs/packages or any of its mirrors.
2) Unpack to <emacs-roots>/lib/xemacs/ [1]
e.g - cd /usr/local/lib/xemacs RET
- tar zxvf /path/to/xemacs-sumo.tar.gz RET [2]
3) Restart XEmacs.
Footnotes:
[1] 'emacs-roots' defaults to '/usr/local/'. C-h v emacs-roots RET to
check.
[2] Assumes GNU tar.
--
|---<Steve Youngs>---------------<GnuPG KeyID: 9E7E2820>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|