Edi Weitz | 1 Sep 2006 09:04
Picon
Favicon

[ann] [flexi-streams-announce] New version 0.5.8

ChangeLog:

  Version 0.5.8
  2006-09-01
  CHECK-EOF-NO-HANG is not necessary
  Updated LW links in documentation
  Changed package handling in system definition (thanks to Christophe Rhodes)

Download:

  http://weitz.de/files/flexi-streams.tar.gz

Cheers,
Edi.
_______________________________________________
flexi-streams-announce mailing list
flexi-streams-announce@...
http://common-lisp.net/cgi-bin/mailman/listinfo/flexi-streams-announce
_______________________________________________
announcements site list
announcements@...
http://common-lisp.net/mailman/listinfo/announcements
Bernhard R. Link | 2 Sep 2006 22:48
Picon
Favicon

Bug#308365: gclcvs: cannot install when common-lisp-controler is not installed

Package: gclcvs
Version: 2.7.0-55
Followup-For: Bug #308365

gclcvs is uninstallable without common-lisp-controler due to
register-common-lisp-implementation missing. I'm guessing the
dependency got lost somewhen.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=de_DE <at> euro, LC_CTYPE=de_DE <at> euro (charmap=ISO-8859-15)

Versions of packages gclcvs depends on:
ii  debconf [debconf-2.0]     1.5.3          Debian configuration management sy
ii  gcc                       4:4.1.1-6      The GNU C compiler
ii  libc6                     2.3.6.ds1-4    GNU C Library: Shared libraries
ii  libgmp3c2                 2:4.2.1+dfsg-4 Multiprecision arithmetic library
ii  libice6                   1:1.0.0-3      X11 Inter-Client Exchange library
ii  libncurses5               5.5-2          Shared libraries for terminal hand
ii  libreadline5              5.1-7          GNU readline and history libraries
ii  libsm6                    1:1.0.1-2      X11 Session Management library
ii  libx11-6                  2:1.0.0-8      X11 client-side library
ii  libxaw7                   1:1.0.2-4      X11 Athena Widget library
ii  libxext6                  1:1.0.1-2      X11 miscellaneous extension librar
ii  libxmu6                   1:1.0.2-2      X11 miscellaneous utility library
(Continue reading)

Bernhard R. Link | 2 Sep 2006 23:52
Picon
Favicon

Bug#385713: gcl: writing to network sockets does not work

Package: gcl
Version: 2.6.7-20
Severity: normal

When doing (with or without GCL_ANSI=t)
gcl -load test.lisp
and then (test) a connection is opened but nothing
is sent over it.

------------------test.lisp-------------------------
(defun test ()
  (let* ((sock (si::socket 9999 :host "localhost")))
    (format *error-output* "stderr=~a~%"      5)
    (format sock "sock=~a~%"      5)
    (force-output sock)
    ))
----------------------------------------------------

the following is a interval of output from strace, supporting netcat
that nothing is sent:

socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
connect(3, {sa_family=AF_INET, sin_port=htons(9999), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
(Continue reading)

Debian Bug Tracking System | 2 Sep 2006 17:48
Picon

Processed: cloning

Processing commands for control@...:

> clone 385713 -1
Bug#385713: gcl: writing to network sockets does not work
Bug 385713 cloned as bug 385728.

> tags 385713 + patch
Bug#385713: gcl: writing to network sockets does not work
There were no tags set.
Tags added: patch

> tags -1 + patch
Bug#385728: gcl: writing to network sockets does not work
There were no tags set.
Tags added: patch

> reassign -1 gclcvs
Bug#385728: gcl: writing to network sockets does not work
Bug reassigned from package `gcl' to `gclcvs'.

> thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)

Bernhard R. Link | 2 Sep 2006 17:27
Picon
Favicon

Bug#385713: [PATCH] missed else is cause for broken socket write


Afte debugging around a bit I found the following in the .diff.gz
causing this (in h/object.c):

 <at>  <at>  -514,9 +514,7  <at>  <at> 
 };
 /* flags */
 #define GET_STREAM_FLAG(strm,name) ((strm)->sm.sm_flags & (1<<(name)))
-#define SET_STREAM_FLAG(strm,name,val) (val ? \
-                       ((strm)->sm.sm_flags |= (1<<(name))) : \
-                       ((strm)->sm.sm_flags &= ~(1<<(name)))) 
+#define SET_STREAM_FLAG(strm,name,val) {if (val) (strm)->sm.sm_flags |= (1<<(na
me)); (strm)->sm.sm_flags &= ~(1<<(name));} 

 #define GCL_MODE_BLOCKING 1
 #define GCL_MODE_NON_BLOCKING 0

There is obviously a else gone missing. The attached patch (against -19,
as packages.d.o still links to that) solved the problem.

Hochachtungsvoll,
	Bernhard R. Link
--- gcl-2.6.7.old/h/object.h	2006-09-02 21:57:41.000000000 +0000
+++ gcl-2.6.7/h/object.h	2006-09-02 15:15:20.000000000 +0000
 <at>  <at>  -514,7 +514,7  <at>  <at> 
 };
 /* flags */
 #define GET_STREAM_FLAG(strm,name) ((strm)->sm.sm_flags & (1<<(name)))
(Continue reading)

=?UTF-8?Q? "Far=C3=A9" ?= | 2 Sep 2006 20:05
Picon
Gravatar

Bug#385745: gclcvs: weird asdf method errors in c-l-c image

Subject: gclcvs: weird asdf method errors in c-l-c image
Package: gclcvs
Version: 2.7.0-55
Severity: important

*** Please type your report below this line ***
Using GCL_ANSI=t, if I ever try to use asdf (as compiled into gclcvs by c-l-c),
I get the following error:

> (asdf:oos 'asdf:load-op :split-sequence)

No matching method for the generic-function #<compiled-closure
ASDF::VERSION-SATISFIES>,
when called with arguments (:SPLIT-SEQUENCE NIL).

Apparently, the (find-system :split-sequence) (see the source for operate)
returned :split-sequence, which is erroneous. But when you try to
> (find-system :split-sequence)
at the REPL, you also get

No matching method for the generic-function #<compiled-closure
ASDF:COMPONENT-NAME>,
when called with arguments (:SPLIT-SEQUENCE).

It looks like there is a bug in the way CLOS methods are compiled
by GCL 2.7.0 and/or in the way that c-l-c builds its gcl image,
because when you reload asdf.lisp (and re-define run-shell-command as in
/usr/lib/common-lisp/bin/gclcvs.sh), then everything works much better.

-- System Information:
(Continue reading)

Kevin M. Rosenberg | 3 Sep 2006 07:47
Picon
Favicon

Accepted cl-uffi 1.5.16-1 (source all i386)


Format: 1.7
Date: Sat, 02 Sep 2006 20:31:11 -0600
Source: cl-uffi
Binary: cl-uffi-tests cl-uffi
Architecture: source all i386
Version: 1.5.16-1
Distribution: unstable
Urgency: low
Maintainer: Kevin M. Rosenberg <kmr@...>
Changed-By: Kevin M. Rosenberg <kmr@...>
Description: 
 cl-uffi    - Universal Foreign Function Library for Common Lisp
 cl-uffi-tests - Regression tests for UFFI Common Lisp Library
Changes: 
 cl-uffi (1.5.16-1) unstable; urgency=low
 .
   * New upstream
Files: 
 d590cff3cdb04689a5f98af604e432f8 637 devel optional cl-uffi_1.5.16-1.dsc
 d98ef3d8bfb0126b09604faa738a7bb0 146425 devel optional cl-uffi_1.5.16.orig.tar.gz
 ac294045a86148ad0c9b6a7d9f8ff54d 7809 devel optional cl-uffi_1.5.16-1.diff.gz
 051afd66488b738c3e59f49130baef2d 114116 devel optional cl-uffi_1.5.16-1_all.deb
 c38b95b210f9461cf4af47fc21497e89 24944 devel optional cl-uffi-tests_1.5.16-1_i386.deb

Edi Weitz | 3 Sep 2006 22:53
Picon
Favicon

[ann] [flexi-streams-announce] New version 0.5.9

ChangeLog:

  Version 0.5.9
  2006-09-01
  Added string functions

Download:

  http://weitz.de/files/flexi-streams.tar.gz

Cheers,
Edi.

_______________________________________________
flexi-streams-announce mailing list
flexi-streams-announce@...
http://common-lisp.net/cgi-bin/mailman/listinfo/flexi-streams-announce
_______________________________________________
announcements site list
announcements@...
http://common-lisp.net/mailman/listinfo/announcements
Toby Allsopp | 3 Sep 2006 22:53

Bug#361275: cl-swank: swank-loader looks for a ChangeLog file that doesn't exist

I can confirm that creating the symlink:

/usr/share/common-lisp/source/slime/ChangeLog -> /usr/share/doc/slime/changelog

fixes this problem for me as well.

Edi Weitz | 4 Sep 2006 12:19
Picon
Favicon

[ann] [rdnzl-announce] New version 0.10.4 (Was: example apropos.lisp failed to load in ECL)

On Mon, 4 Sep 2006 11:37:41 +0200, "Goffioul Michael" <goffioul@...> wrote:

> #+(:cormanlisp :ecl) (setq apropos-text (lf-to-crlf apropos-text))

Thanks for spotting that, I've made a new release (0.10.4) which fixes
that.

Download:

  http://weitz.de/files/rdnzl.tar.gz

Note: For now, I'll stop keeping the c-l.net CVS repository in sync
with my local repository as nobody with write access seems to use it
anyway.  If one of you wants to start hacking on RDNZL again, let me
know and I'll re-sync.

Cheers,
Edi.
_______________________________________________
rdnzl-announce mailing list
rdnzl-announce@...
http://common-lisp.net/cgi-bin/mailman/listinfo/rdnzl-announce
_______________________________________________
announcements site list
announcements@...
http://common-lisp.net/mailman/listinfo/announcements

Gmane