Discussion:
XEmacs Packages have been pre-released (2016-02-08-16)
Norbert Koch
2016-02-08 17:00:02 UTC
Permalink
Hey there everyone.

I have just added the following packages to the 'Pre-Releases'
directory:

New Packages in Pre-Release:
===========================
cc-mode-1.98-pkg.tar.gz upstream version: 5.32.5


Previously Announced Packages Still in Pre-Release:
==================================================
ada-1.16-pkg.tar.gz upstream version: 2.27
apel-1.36-pkg.tar.gz upstream version: 10.7
auctex-1.56-pkg.tar.gz upstream version: 11.88
bbdb-1.34-pkg.tar.gz upstream version: 2.35
build-1.18-pkg.tar.gz upstream version: 2.02
c-support-1.24-pkg.tar.gz upstream version: none
calc-1.28-pkg.tar.gz upstream version: 2.02fX3
cedet-common-1.03-pkg.tar.gz upstream version: 1.0pre4
clearcase-1.12-pkg.tar.gz upstream version: /main/laptop/165
cogre-1.04-pkg.tar.gz upstream version: 0.5
cookie-1.17-pkg.tar.gz upstream version: none
crisp-1.17-pkg.tar.gz upstream version: 1.34
debug-1.20-pkg.tar.gz upstream version: none
dictionary-1.18-pkg.tar.gz upstream version: 1.8
dired-1.22-pkg.tar.gz upstream version: 7.17
docbookide-0.10-pkg.tar.gz upstream version: 0.1
easypg-1.05-pkg.tar.gz upstream version: 0.0.16
ecb-1.25-pkg.tar.gz upstream version: 2.31
ecrypto-0.23-pkg.tar.gz upstream version: 2.0
ede-1.06-pkg.tar.gz upstream version: 1.0pre4
edebug-1.24-pkg.tar.gz upstream version: none
edict-1.19-pkg.tar.gz upstream version: 0.9.9
ediff-1.84-pkg.tar.gz upstream version: 2.75
edit-utils-2.57-pkg.tar.gz upstream version: none
edt-1.16-pkg.tar.gz upstream version: none
efs-1.37-pkg.tar.gz upstream version: 1.24
egg-its-1.29-pkg.tar.gz upstream version: none
eieio-1.09-pkg.tar.gz upstream version: 1.0pre4
elib-1.15-pkg.tar.gz upstream version: 1.0
emerge-1.13-pkg.tar.gz upstream version: none
erc-0.26-pkg.tar.gz upstream version: Version 5.1.2 Revision: 1.796.2.6
escreen-1.03-pkg.tar.gz upstream version: 1.16
eshell-1.20-pkg.tar.gz upstream version: 0fc80a3f6bb3bb59f42e9ff83cc8b89bf90fe658
ess-1.18-pkg.tar.gz upstream version: 5.2.7
eterm-1.20-pkg.tar.gz upstream version: none
eudc-1.43-pkg.tar.gz upstream version: 1.32
footnote-1.18-pkg.tar.gz upstream version: 0.18x
forms-1.17-pkg.tar.gz upstream version: 2.37
fortran-modes-1.07-pkg.tar.gz upstream version: none
frame-icon-1.13-pkg.tar.gz upstream version: none
fsf-compat-1.24-pkg.tar.gz upstream version: none
games-1.23-pkg.tar.gz upstream version: 2.00
general-docs-1.10-pkg.tar.gz upstream version: none
gnats-1.19-pkg.tar.gz upstream version: 3.101
gnus-2.03-pkg.tar.gz upstream version: 5.10.10
guided-tour-0.54-pkg.tar.gz upstream version: none
haskell-mode-1.14-pkg.tar.gz upstream version: 2.1
hm--html-menus-1.26-pkg.tar.gz upstream version: 5.9
hyperbole-1.22-pkg.tar.gz upstream version: 5.0.5
ibuffer-1.12-pkg.tar.gz upstream version: none
idlwave-1.34-pkg.tar.gz upstream version: 5.1
igrep-1.18-pkg.tar.gz upstream version: 2.111
ilisp-1.38-pkg.tar.gz upstream version: 5.12.0
ispell-1.37-pkg.tar.gz upstream version: 3.6
jde-1.54-pkg.tar.gz upstream version: 2.3.5.1
latin-euro-standards-1.11-pkg.tar.gz upstream version: 1.11
latin-unity-1.23-pkg.tar.gz upstream version: 1.23
leim-1.38-pkg.tar.gz upstream version: none
locale-1.30-pkg.tar.gz upstream version: none
lookup-1.17-pkg.tar.gz upstream version: 1.0
mail-lib-1.83-pkg.tar.gz upstream version: none
mailcrypt-2.16-pkg.tar.gz upstream version: 3.5.8
mh-e-1.35-pkg.tar.gz upstream version: 7.4.2
mine-1.18-pkg.tar.gz upstream version: 1.9
misc-games-1.25-pkg.tar.gz upstream version: none
mmm-mode-1.08-pkg.tar.gz upstream version: 0.4.8
mule-base-1.60-pkg.tar.gz upstream version: none
mule-ucs-1.21-pkg.tar.gz upstream version: 0.84
ocaml-0.10-pkg.tar.gz upstream version: 3.06
oo-browser-1.07-pkg.tar.gz upstream version: 4.08
os-utils-1.44-pkg.tar.gz upstream version: none
pc-1.30-pkg.tar.gz upstream version: none
pcl-cvs-1.73-pkg.tar.gz upstream version: R-2_9_9
pcomplete-1.08-pkg.tar.gz upstream version: 1.1.6
perl-modes-1.16-pkg.tar.gz upstream version: none
pgg-1.10-pkg.tar.gz upstream version: 0.1
prog-modes-2.32-pkg.tar.gz upstream version: none
ps-print-1.14-pkg.tar.gz upstream version: 6.5.6
psgml-1.49-pkg.tar.gz upstream version: 1.3.2
psgml-dtds-1.05-pkg.tar.gz upstream version: none
python-modes-1.16-pkg.tar.gz upstream version: 5.0.0
re-builder-1.07-pkg.tar.gz upstream version: 1.20
reftex-1.36-pkg.tar.gz upstream version: 4.21
riece-1.26-pkg.tar.gz upstream version: 3.1.2
rmail-1.16-pkg.tar.gz upstream version: none
ruby-modes-1.07-pkg.tar.gz upstream version: 1.8.7
sasl-1.18-pkg.tar.gz upstream version: 1.14.4
scheme-1.22-pkg.tar.gz upstream version: none
semantic-1.23-pkg.tar.gz upstream version: 2.0pre4
sgml-1.13-pkg.tar.gz upstream version: none
sh-script-1.26-pkg.tar.gz upstream version: 2.0f
sieve-1.20-pkg.tar.gz upstream version: none
skk-1.27-pkg.tar.gz upstream version: 10.62a
slider-1.18-pkg.tar.gz upstream version: 0.3x1
sml-mode-0.14-pkg.tar.gz upstream version: 3.9.5
sounds-au-1.14-pkg.tar.gz upstream version: none
sounds-wav-1.14-pkg.tar.gz upstream version: none
speedbar-1.32-pkg.tar.gz upstream version: 1.0pre4
strokes-1.12-pkg.tar.gz upstream version: none
supercite-1.23-pkg.tar.gz upstream version: 3.55x3
texinfo-1.32-pkg.tar.gz upstream version: none
text-modes-2.05-pkg.tar.gz upstream version: none
textools-1.17-pkg.tar.gz upstream version: none
time-1.16-pkg.tar.gz upstream version: 1.17
tm-1.42-pkg.tar.gz upstream version: none
tooltalk-1.17-pkg.tar.gz upstream version: none
tpu-1.16-pkg.tar.gz upstream version: 4.2X
tramp-1.57-pkg.tar.gz upstream version: 2.2.13
vc-1.50-pkg.tar.gz upstream version: none
vc-cc-1.24-pkg.tar.gz upstream version: none
vhdl-1.24-pkg.tar.gz upstream version: 3.33.12
view-process-1.15-pkg.tar.gz upstream version: 2.4
viper-1.69-pkg.tar.gz upstream version: 3.09
vm-8.11-pkg.tar.gz upstream version: 8.0.12-devo
w3-1.41-pkg.tar.gz upstream version: 4.0pre47
x-symbol-1.16-pkg.tar.gz upstream version: 4.5.1
xemacs-base-2.45-pkg.tar.gz upstream version: none
xemacs-devel-1.84-pkg.tar.gz upstream version: none
xetla-1.04-pkg.tar.gz upstream version: ***@eicq.org--2005/xetla--main--1.1--version-0
xlib-1.16-pkg.tar.gz upstream version: ***@xwem.org--2005/xlib--main--2.1--version-0
xslide-1.11-pkg.tar.gz upstream version: 0.2.2
xslt-process-1.14-pkg.tar.gz upstream version: 1.2.1
xwem-1.25-pkg.tar.gz upstream version: ***@xwem.org--2005/xwem--main--2.1--versionfix-1
zenirc-1.18-pkg.tar.gz upstream version: 2.112


Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/cc-mode/ChangeLog -------

2016-02-08 Norbert Koch <***@xemacs.org>

* Makefile (VERSION): XEmacs package 1.98 released.


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.


Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
Johann 'Myrkraverk' Oskarsson
2016-03-29 22:30:17 UTC
Permalink
Post by Norbert Koch
===========================
cc-mode-1.98-pkg.tar.gz upstream version: 5.32.5
I'm giving this a try (am I the only one?) and run into weird problems, even in
non-cc-mode buffers. I added this to the top of c-before-change

(unless (or c-buffer-is-cc-mode ;; why is this happening in non-c-mode?
(c-called-from-text-property-change-p)

which so far seems to "fix the issue" - at least in non-cc-mode buffers.

The "weird issue" is something I haven't cared to debug further, but
it caused an error and this was the function I thought responsible
because of the backtrace.


Johann
Raymond Toy
2016-03-30 15:18:29 UTC
Permalink
Post by Norbert Koch
===========================
cc-mode-1.98-pkg.tar.gz upstream version: 5.32.5
Johann> I'm giving this a try (am I the only one?) and run into weird problems, even in
Johann> non-cc-mode buffers. I added this to the top of c-before-change

What are you trying? The c-before-change below?
Johann> (unless (or c-buffer-is-cc-mode ;; why is this happening in non-c-mode?
Johann> (c-called-from-text-property-change-p)

Johann> which so far seems to "fix the issue" - at least in non-cc-mode buffers.

Johann> The "weird issue" is something I haven't cared to debug further, but
Johann> it caused an error and this was the function I thought responsible
Johann> because of the backtrace.

What do you see? I've had some problems with various things but never
quite reproducible. And never at a time where I can look in to it. I
just need to get something done.

--
Ray
Johann 'Myrkraverk' Oskarsson
2016-03-31 16:00:15 UTC
Permalink
Hi,
Post by Raymond Toy
What are you trying? The c-before-change below?
The 1.98 cc-mode package. The below "fix" makes sure I don't run into
issues with errors in looking-at in non-cc-mode buffers. Due to index
out of bounds or wrong or missing RE. I don't care to debug it
further if I don't run into it again. I added the following "check"
for c-buffer-is-cc-mode.
Post by Raymond Toy
Johann> (unless (or c-buffer-is-cc-mode ;; why is this happening in non-c-mode?
What do you see? I've had some problems with various things but never
quite reproducible. And never at a time where I can look in to it. I
just need to get something done.
What I saw related to the fix is described above. Other issue follows.

The issues with cc-mode I get are quire reproducible, except they do
not manifest in a "fresh" process. So, for example when XEmacs can't
eval t (yes, this happens, see backtrace below). If I restart a new
process and start to edit a file, there are no issues; it only happens
when I have a mixture of modes and/or buffers -- but seems
consistently related to cc-mode or its dependencies.

Can it be because the package is compiled with 21.5 and not 21.4? Is
there an easy way to recompile the package? Or all packages?

Backtrace, from trying to enter javascript mode, I just ran into
before replying.


Debugger entered--Lisp error: (void-variable t)
eval(t)
custom-initialize-reset(comint-input-ignoredups t)
custom-declare-variable(comint-input-ignoredups t "*If non-nil,
don't add input matching the last on the input ring.\nThis mirrors the
optional behavior of bash.\n\nThis variable is buffer-local." :type
boolean:group comint)
load-internal("comint" nil t nil binary)
load("comint" nil t nil)
require(comint)
byte-code("..." [require cc-mode comint] 2)
load-internal("javascript-mode" nil nil nil binary)
load("javascript-mode" nil nil nil)
command-execute(javascript-mode t)
execute-extended-command(nil)
call-interactively(execute-extended-command)
Stephen J. Turnbull
2016-04-01 09:14:23 UTC
Permalink
Post by Johann 'Myrkraverk' Oskarsson
Can it be because the package is compiled with 21.5 and not 21.4?
That could easily be. Why the effects would leak out of cc-mode and
into other modes I'm not sure.

There are a number of changes in (relatively) recent 21.5 that require
a certain amount of working around in older XEmacsen. (These have to
do with HyperSpec conforming implementations of Common Lisp constructs
such as multiple values, which requires C-level changes.)
Post by Johann 'Myrkraverk' Oskarsson
Is there an easy way to recompile the package? Or all packages?
To recompile a package in place, dired the directory containing the
Lisp files, mark all .els, and do dired-byte-compile.

It's possible that doing byte-compile-file on a directory does the
right thing, but I don't recall offhand. Check the docstring.

Steve

Loading...