[Bese-devel] Re: New patches to ucw_dev: 20-Apr-2006

Luca Capello luca at pca.it
Fri Apr 21 08:45:18 UTC 2006


Hello!

On Fri, 21 Apr 2006 06:30:04 +0200, Marco Baringer wrote:
> Mon Apr 17 23:54:01 EDT 2006  atkinw at rpi.edu
>   * check for CL-LAUNCH at load-time instead of at runtime

This breaks `sbcl --load etc/start.lisp`:
=====

luca at gismo:~/Hacking/cl-debian/repository/ucw-upstream$ \ 
 darcs changes --last 2
Thu Apr 20 11:26:05 CEST 2006  Marco Baringer <mb at bese.it>
  * drop darcs' conflict markers

Tue Apr 18 05:54:01 CEST 2006  atkinw at rpi.edu
  * check for CL-LAUNCH at load-time instead of at runtime

luca at gismo:~/Hacking/cl-debian/repository/ucw-upstream$ \
 sbcl --load etc/start.lisp
[...]
; compiling file
  "/home/luca/Hacking/cl-debian/repository/ucw-upstream/src/default.lisp"
  (written 20 APR 2006 06:07:03 PM):
; compiling (IN-PACKAGE :IT.BESE.UCW-USER)
; compiling (WHEN (NOT #) ...)
debugger invoked on a SIMPLE-ERROR in thread
#<THREAD "initial thread" {A7F0591}>:
  Error during processing of --eval option (LOAD #P"etc/start.lisp"):

  The CL-Launch package was not found.

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [RETRY   ] Retry performing #<ASDF:COMPILE-OP NIL {AE39361}> on
                #<ASDF:CL-SOURCE-FILE "default" {AC55B71}>.
  1: [ACCEPT  ] Continue, treating #<ASDF:COMPILE-OP NIL {AE39361}> on
                #<ASDF:CL-SOURCE-FILE "default" {AC55B71}> as having
  been
                successful.
  2: [CONTINUE] Ignore and continue with next --eval option.
  3: [ABORT   ] Skip rest of --eval options.
  4:            Skip to toplevel READ/EVAL/PRINT loop.
  5: [QUIT    ] Quit SBCL (calling #'QUIT, killing the process).

((LAMBDA (SB-IMPL::E)) #<SIMPLE-ERROR {A9AAE61}>)
0] 5

; compilation aborted after 0:00:02
;
; compilation unit aborted
;   caught 2 fatal ERROR conditions

luca at gismo:~/Hacking/cl-debian/repository/ucw-upstream$
=====

I think that the above patch was created before applying patch [1]: I
tried on a separate repo [2] and I got the same darcs' conflict.

Apart from breaking the above situation, the patch adds an unnecessary
CL-Launch dependency: unnecessary because as of [1] CL-Launch is not
needed anymore (at least in the Common Lisp code).  

I committed a patch which removes any CL-Launch check.

Thx, bye,
Gismo / Luca

[1] Wed Apr 12 17:45:07 CEST 2006  Luca Capello <luca at pca.it>
      * src/default.lisp: use `arnesi:getenv' instead of
        `cl-launch:getenv'

[2] $ darcs get --to-patch "define quit as key" \
      http://common-lisp.net/project/ucw/repos/ucw_dev
    $ [modify src/default.lisp accordingly]
    $ darcs pull
      [...]
      Wed Apr 12 17:45:07 CEST 2006  Luca Capello <luca at pca.it>
        * src/default.lisp: use `arnesi:getenv' instead of 
          `cl-launch:getenv'
      Shall I pull this patch? (1/35) [ynWvpxqadjk], or ? for help: y
      [...]
      We have conflicts in the following files:
      ./src/default.lisp
      Finished pulling and applying.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/bese-devel/attachments/20060421/853de2dd/attachment.sig>


More information about the bese-devel mailing list