XEmacs Packages have been pre-released (2007-12-28-16)
16 years, 11 months
Norbert Koch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory:
New Packages in Pre-Release:
===========================
scheme-1.17-pkg.tar.gz upstream version: none
Previously Announced Packages Still in Pre-Release:
==================================================
apel-1.33-pkg.tar.gz upstream version: 10.6
auctex-1.48-pkg.tar.gz upstream version: 11.55
calendar-1.34-pkg.tar.gz upstream version: none
dired-1.18-pkg.tar.gz upstream version: 7.15
easypg-1.01-pkg.tar.gz upstream version: 0.0.15
ediff-1.72-pkg.tar.gz upstream version: 2.75
edit-utils-2.38-pkg.tar.gz upstream version: none
edt-1.14-pkg.tar.gz upstream version: none
efs-1.34-pkg.tar.gz upstream version: 1.24
elib-1.12-pkg.tar.gz upstream version: 1.0
eshell-1.12-pkg.tar.gz upstream version: 2.4.1
eudc-1.40-pkg.tar.gz upstream version: 1.32
general-docs-1.05-pkg.tar.gz upstream version: none
guided-tour-0.51-pkg.tar.gz upstream version: none
hm--html-menus-1.24-pkg.tar.gz upstream version: 5.9
hyperbole-1.17-pkg.tar.gz upstream version: 5.0
igrep-1.16-pkg.tar.gz upstream version: 2.111
latin-euro-standards-1.08-pkg.ta upstream version: 1.08
leim-1.26-pkg.tar.gz upstream version: none
locale-1.27-pkg.tar.gz upstream version: none
mh-e-1.31-pkg.tar.gz upstream version: 7.4.2
mule-base-1.52-pkg.tar.gz upstream version: none
mule-ucs-1.16-pkg.tar.gz upstream version: 0.84
net-utils-1.54-pkg.tar.gz upstream version: N/A
oo-browser-1.05-pkg.tar.gz upstream version: 4.08
os-utils-1.40-pkg.tar.gz upstream version: none
pcl-cvs-1.68-pkg.tar.gz upstream version: R-2_9_9
perl-modes-1.10-pkg.tar.gz upstream version: none
prog-modes-2.15-pkg.tar.gz upstream version: none
psgml-1.45-pkg.tar.gz upstream version: 1.3.2
python-modes-1.09-pkg.tar.gz upstream version: none
skk-1.24-pkg.tar.gz upstream version: 10.62a
text-modes-1.95-pkg.tar.gz upstream version: none
tramp-1.39-pkg.tar.gz upstream version: 2.0.56
vc-1.45-pkg.tar.gz upstream version: none
viper-1.59-pkg.tar.gz upstream version: 3.09
vm-7.26-pkg.tar.gz upstream version: 7.19
w3-1.34-pkg.tar.gz upstream version: 4.0pre47
xemacs-base-2.13-pkg.tar.gz upstream version: none
xemacs-devel-1.76-pkg.tar.gz upstream version: none
Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/scheme/ChangeLog -------
2007-12-28 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.17 released.
2007-12-28 Mike Sperber <mike(a)xemacs.org>
* cmuscheme.el (scheme-args-to-list): If the command line is
empty, don't create an empty argument.
Installing These:
================
Manually:
- --------
1) Download the packages that you want to install from:
/ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/
2) Unpack them to: [1]
/usr/local/lib/xemacs/xemacs-packages/
3) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.[245].x):
- ----------------------------------------------
1) Tools -> Packages -> Add Download Site -> Pre-Releases
2) Tools -> Packages -> List and Install
3) Select the packages you wish to install (there are brief
instructions at the bottom of the packages buffer).
4) Packages -> Install/Remove Selected
5) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.1.14):
- -------------------------------------------
1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
2) Options -> Manage Packages -> List and Install
3 - 5) As per XEmacs 21.[245].x.
norbert - XEmacs Package Release Manager.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHdRAjgu3ywdHdhM0RAsKdAJ0W1/uTqMRXnvJJCOJDYDdr421iewCg8YUl
if0B0BtxfsuXRJJzfn6UJR4=
=T5hh
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[BUG] No way to escape SEPCHAR in split_external_path
16 years, 11 months
Stephen J. Turnbull
I don't know if this is actually a bug or not, but apparently there is
no way to escape the path separator character (typically ?/ on Unix,
?\\ on Windows) in split_external_path. This means that if for some
reason one wanted to put something like packages in a directory named
something like "xemacs:stuff", that would get split into two
directories of a search path in many contexts such as "./configure
--with-late-packages=xemacs:stuff".
Any thoughts, Mike?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: [AC21.5] commit: Add support for installing bundled packages.
16 years, 11 months
Michael Sperber
"Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp> writes:
> Deleting xemacs-patches, I consider this discussion to pertain to a
> follow-on patch.
>
> Michael Sperber writes:
> > Should we find these automatically for in-place operation?
>
> I'm not sure I understand your question. I've always advocated that
> XEmacs should have two (sets of) installation roots: one for the core
> and one for the packages. I would say that all configured hierarchies
> should be considered package roots regardless of whether xemacs is
> running in-place or not. If you want a pure instance that only finds
> its own lisp and its own set of packages, configure --with-prefix=no
> and --with-user-packages="", and xemacs should look for packages only
> in src/../{xemacs,mule,site}-packages and its own Lisp in ../lisp.
If I understand your patch correctly, the user needs to specify the
bundled packages with --with-late-packages. On the other hand, some
package directories are found automatically. For instance, for in-place
installation, xemacs-packages and mule-packages in the build directory
are found. Should we do the same for the bundled packages? Or did I
misunderstand?
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[AC21.5] commit: Add support for installing bundled packages.
16 years, 11 months
Stephen J. Turnbull
APPROVE COMMIT 21.5
> changeset: 4354:232d873b9705ad6655ef42e6f59cecadc3100853
> tag: tip
> user: Stephen J. Turnbull <stephen(a)xemacs.org>
> date: Sun Dec 23 20:32:16 2007 -0800
> files: .hgignore ChangeLog Makefile.in.in etc/ChangeLog etc/bundled-packages/README etc/bundled-packages/test.sh
> description:
> Add support for installing bundled patches.
Oops, that's a pretty bad typo -- should be "packages", not "patches".
Vin: this doesn't depend on anything in 21.5. If you think it would
be appropriate for 21.4 let me know.
Mike: this uses the value of --with-late-packages. What values does
that take? Just a directory, or a path? I need to add some better
checking on that, I think.
I've added support for bundled packages in tarball distributions.
There doesn't seem to be much point in doing it for the Mercurial
repo, but support for bootstrapping packages could be added at the
cost of a few 100KBs in the repo. There's an included test suite.
A more detailed description is in the README, attached below.
This is pretty raw, so please let me know if you find any problems.
Instructions for setting up a tree with packages are in the README.
etc/bundled-packages/README
Package distributions may be placed in this directory.
If present and a package-path is configured, packages can be installed
using the top-level makefile.
To configure the package path, use the --with-late-packages option to
configure, which specifies the path to the directory containing the
xemacs-packages and mule-packages hierarchies to install.
To find out if a distribution includes bundled packages, type
make check-available-packages
There are three Make targets that may be available depending on the package
sets supplied.
make install-bootstrap-packages
Install a selected set of packages sufficient to support
downloading and installing packages via the M-x list-packages
interface. Chose this if you want to be able to install the
latest version of each package immediately.
make install-nomule-packages
Install the full distribution of packages that do not require a
Mule-enabled XEmacs. Choose this package if you don't have a
Mule-enabled XEmacs and want the convenience of a single-command
installation. You can add or update packages via M-x list-packages
at any time.
make install-all-packages
Install the full distribution of packages, including those requiring
a Mule-enabled XEmacs. Choose this package if you have a Mule-
enabled XEmacs and want the convenience of a single-command
installation. You can add or update packages via M-x list-packages
at any time.
DISTRIBUTOR'S NOTE: you may choose what packages you wish to include in
bootstrap.tar.gz, but to make list-packages work you need to include at
least xemacs-base, dired, and efs. The tarball should unpack directly as
an xemacs-packages tree (and optionaly, a mule-packages tree. Also, if
either of xemacs-sumo.tar.gz or xemacs-mule-sumo.tar.gz is provided, the
other should be as well.
If packages are not available with the distribution, you can get them at
ftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-sumo.tar.gz
ftp://ftp.xemacs.org/pub/xemacs/packages/xemacs-mule-sumo.tar.gz
http://turnbull.sk.tsukuba.ac.jp/Tools/XEmacs/bootstrap.tar.gz
and place them in the same directory as this file. You can also make your
own bootstrap.tar.gz by creating a directory xemacs-packages, then
untarring the packages of your choice into that directory, and tarring the
whole thing up with "tar czf bootstrap.tar.gz xemacs-packages". (If you
wish to include mule-packages, you should place them in mule-packages as
a sibling of xemacs-packages.)
This facility currently does not support installations which configure
the --with-early-packages, --with-late-packages, or --with-last-packages
options.
This facility currently will not overwrite an existing package
installation, not even if a whole hierarchy (usually the mule-packages)
is missing. In particular, you cannot use this feature to add the
mule-packages to a package installation which lacks them, even if the
hierarchy is missing, or the xemacs-packages hierarchy was installed
this way. Nor can you "upgrade" a bootstrap installation to a full
installation. If you wish to do any of these things you will need to
remove the existing hierarchies.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[Failure] XEmacs 21.5-b28 "fuki"
16 years, 11 months
Stephen J. Turnbull
Norbert Koch writes:
> Hi!
>
> Using the latest and greatest sources out of the xemacs branch, I get
> the following error when running make beta:
>
> Testing /home/nk/local/src/xemacs/tests/automated/c-tests.el...
>
> Fatal error: assertion failed, file tests.c, line 440, !memcmp
> ((error_check_string (string, "tests.c", 440)->data_ + 0), ext_mac,
This is probably related to an ancient problem. I wouldn't worry
about it. It's a conceptual problem but a corner case (the problem iw
guess encodings on a very short sample of a file).
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Mercurial and Carbon2.
16 years, 11 months
Stephen J. Turnbull
Didier Verna writes:
> Stephen J. Turnbull wrote:
>
> > Technology-wise, Mike recommends that named branches be in separate repos.
>
> Legal issues set aside,
Please, don't go there. Free software lives and dies by the law.
> I don't see why the carbon port should be any different from, say,
> the gtk port. Are there any reasons why we couldn't have a
> --with-carbon configure option used automatically when compiling on
> Mac OS ?
Note that we don't do that, for good (but unrelated) reason, with
GTK+. In the Carbon branch, feel free.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
XEmacs Packages have been pre-released (2007-12-25-06)
16 years, 11 months
Norbert Koch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory:
New Packages in Pre-Release:
===========================
latin-euro-standards-1.08-pkg.ta upstream version: 1.08
xemacs-base-2.13-pkg.tar.gz upstream version: none
Previously Announced Packages Still in Pre-Release:
==================================================
apel-1.33-pkg.tar.gz upstream version: 10.6
auctex-1.48-pkg.tar.gz upstream version: 11.55
calendar-1.34-pkg.tar.gz upstream version: none
dired-1.18-pkg.tar.gz upstream version: 7.15
easypg-1.01-pkg.tar.gz upstream version: 0.0.15
ediff-1.72-pkg.tar.gz upstream version: 2.75
edit-utils-2.38-pkg.tar.gz upstream version: none
edt-1.14-pkg.tar.gz upstream version: none
efs-1.34-pkg.tar.gz upstream version: 1.24
elib-1.12-pkg.tar.gz upstream version: 1.0
eshell-1.12-pkg.tar.gz upstream version: 2.4.1
eudc-1.40-pkg.tar.gz upstream version: 1.32
general-docs-1.05-pkg.tar.gz upstream version: none
guided-tour-0.51-pkg.tar.gz upstream version: none
hm--html-menus-1.24-pkg.tar.gz upstream version: 5.9
hyperbole-1.17-pkg.tar.gz upstream version: 5.0
igrep-1.16-pkg.tar.gz upstream version: 2.111
leim-1.26-pkg.tar.gz upstream version: none
locale-1.27-pkg.tar.gz upstream version: none
mh-e-1.31-pkg.tar.gz upstream version: 7.4.2
mule-base-1.52-pkg.tar.gz upstream version: none
mule-ucs-1.16-pkg.tar.gz upstream version: 0.84
net-utils-1.54-pkg.tar.gz upstream version: N/A
oo-browser-1.05-pkg.tar.gz upstream version: 4.08
os-utils-1.40-pkg.tar.gz upstream version: none
pcl-cvs-1.68-pkg.tar.gz upstream version: R-2_9_9
perl-modes-1.10-pkg.tar.gz upstream version: none
prog-modes-2.15-pkg.tar.gz upstream version: none
psgml-1.45-pkg.tar.gz upstream version: 1.3.2
python-modes-1.09-pkg.tar.gz upstream version: none
scheme-1.16-pkg.tar.gz upstream version: none
skk-1.24-pkg.tar.gz upstream version: 10.62a
text-modes-1.95-pkg.tar.gz upstream version: none
tramp-1.39-pkg.tar.gz upstream version: 2.0.56
vc-1.45-pkg.tar.gz upstream version: none
viper-1.59-pkg.tar.gz upstream version: 3.09
vm-7.26-pkg.tar.gz upstream version: 7.19
w3-1.34-pkg.tar.gz upstream version: 4.0pre47
xemacs-devel-1.76-pkg.tar.gz upstream version: none
Detailed Changes:
================
- ------- ChangeLog Entries from mule-packages/latin-euro-standards/ChangeLog -------
2007-12-25 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.08 released.
2007-12-24 Aidan Kehoe <kehoea(a)parhasard.net>
* latin-euro-latin9.el (define-keysym-as-char):
Don't override the bindings for scaron, zcaron in the autoloaded
code. See bug report here:
http://mid.gmane.org/87ll1xcm3r.fsf@xemacs.org
- ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog -------
2007-12-25 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 2.13 released.
2007-12-24 Aidan Kehoe <kehoea(a)parhasard.net>
* enriched.el:
* enriched.el (put-display-table): New.
* enriched.el (get-display-table): New.
Both made available with #'defun-when-void, so the native
implementation on 21.5 overrides them.
* enriched.el (?\f):
Use put-display-table instead of aset to configure how ?\f is
displayed.
Installing These:
================
Manually:
- --------
1) Download the packages that you want to install from:
/ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/
2) Unpack them to: [1]
/usr/local/lib/xemacs/xemacs-packages/
3) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.[245].x):
- ----------------------------------------------
1) Tools -> Packages -> Add Download Site -> Pre-Releases
2) Tools -> Packages -> List and Install
3) Select the packages you wish to install (there are brief
instructions at the bottom of the packages buffer).
4) Packages -> Install/Remove Selected
5) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.1.14):
- -------------------------------------------
1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
2) Options -> Manage Packages -> List and Install
3 - 5) As per XEmacs 21.[245].x.
norbert - XEmacs Package Release Manager.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHcJuygu3ywdHdhM0RArI4AJ4zwYMv19Xl5/0Je7qEaW16hLuaWQCg1p6v
kaflyQqj7qt/LXbwEaEjlyE=
=yC7n
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Mercurial and Carbon2.
16 years, 11 months
Aidan Kehoe
Ar an tríú lá is fiche de mí na Nollaig, scríobh Didier Verna:
> Aidan Kehoe <kehoea(a)parhasard.net> wrote:
>
> > There’s now an xemacs-carbon2 repository available, reflecting
> > Andrew Choi’s latest patch of December 2nd, and our bug fixes. Quick
> > start instructions:
> >
> > hg clone http://hg.debian.org/hg/xemacs/xemacs-carbon2
> > cd xemacs-carbon2/carbon
> > sh < build-app.sh
> > open XEmacs.app
>
> Thanks. BTW, why don't we have the carbon part merged into the trunk ?
There are legal issues that we should confirm before we start distributing
binaries of it. Stephen was going to get to that once he settled in in
California; I’m not sure what’s up with that right now.
> Has it to be in another repo ?
That’s the simplest approach for the moment. Shouldn’t be an issue, though;
merging changes from the trunk is trivial with Mercurial.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: [Bug: 21.5-b28] xemacs crashed on exit, hp-ux 11.11
16 years, 11 months
Aidan Kehoe
Ar an tríú lá is fiche de mí na Nollaig, scríobh Michael Sperber:
> Aidan Kehoe <kehoea(a)parhasard.net> writes:
>
> > Ar an fichiú lá de mí na Nollaig, scríobh Thomas Mittelstaedt:
> >
> > > tmstaedt@buildhp3$
> > > Fatal error: assertion failed, file window.c, line 2466, RECORD_TYPEP
> > > (obj, lrecord_type_window)
> > > WARNING: Unable to auto-save your files properly.
> > > Some or all may in fact have been auto-saved.
> > > [...]
> > >
> > > (gdb) bt
> > > #0 0xc01ffd40 in kill () from /usr/lib/libc.2
> > > #1 0x000dfcf0 in fatal_error_signal (sig=11) at emacs.c:3800
> > > #2 <signal handler called>
> > > #3 0x00312e28 in Fnext_window (window=1768846945, minibuf=1074144988,
> > > which_frames=1074063364,
> > > which_devices=1074063364) at window.c:2499
> >
> > This is the first “if” test here:
> >
> > while (1)
> > {
> > if (!NILP (XWINDOW (window)->hchild))
> > window = XWINDOW (window)->hchild;
> > else if (!NILP (XWINDOW (window)->vchild))
> > window = XWINDOW (window)->vchild;
> > else break;
> > }
> >
> > So ‘window’ is something that isn’t a window. Mike, you had lots to do with
> > the window code when rewriting the window configuration stuff in Lisp; do
> > you have any idea what provoked this?
>
> That was mostly above that level, however, so I don't think I can
> provide specific help. However, doesn't the Lisp backtrace indicate
> that the window is nil?
Right, it does, but that’s special-cased at the start of the function and is
replaced by the selected window.
> Lisp backtrace follows:
>
> # (unwind-protect ...)
> # (unwind-protect ...)
> # (unwind-protect ...)
> # (unwind-protect ...)
> # (unwind-protect ...)
> # (unwind-protect ...)
> # (unwind-protect ...)
> next-window(nil)
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Details of the configuration of the xemacs hg repository.
16 years, 11 months
Aidan Kehoe
Ar an tríú lá is fiche de mí na Nollaig, scríobh Michael Sperber:
> Aidan Kehoe <kehoea(a)parhasard.net> writes:
>
> > I notice however that the xemacs repository is different significantly
> > in its structure and configuration:
> >
> > 1. There’s no need for someone to run hg update after some pushes to it.
> >
> > 2. The actual data are all in the .hg subdirectory; there’s nothing editable
> > at top-level.
> >
> > How did you do this, and how can I replicate this for carbon2?
>
> Two ways:
>
> - hg clone --noupdate
>
> - Create an empty repository with "hg init" and then pull from your
> source repo.
Thank you!
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta