[release candidate][16.0.0-rc1]

Anton Vodonosov avodonosov at yandex.ru
Mon Aug 24 10:20:03 UTC 2015


Great!

I have started cl-test-grid tests, to compare results with previous release.
Will follow up with the results in the following days.

Best regards,
- Anton


24.08.2015, 13:04, "Daniel Kochmański" <daniel at turtleware.eu>:
> Ok, seems that patch helped – everything builds fine now. It's weird
> that it didn't break on my host though. I've pushed fix to main
> repository and pulled it on testgrid host. Build with ecl_rebuild.sh
> finished successfully :-)
>
> Best regards,
> Daniel
>
>>>>
>>>>  24.08.2015, 09:44, "Daniel Kochmański" <daniel at turtleware.eu>:
>>>>>  Or even more complete version of patch:
>>>>>
>>>>>  -- CUT HERE --
>>>>>  diff --git a/src/lsp/config.lsp.in b/src/lsp/config.lsp.in
>>>>>  index ee8bb9d..e4eb842 100644
>>>>>  --- a/src/lsp/config.lsp.in
>>>>>  +++ b/src/lsp/config.lsp.in
>>>>>  @@ -26,6 +26,17 @@
>>>>>  @(return) = output;
>>>>>  }" :one-liner nil))
>>>>>
>>>>>  +#+(and ecl-min uname)
>>>>>  +(defun uname ()
>>>>>  + "A poor man's uname"
>>>>>  + (list "@SOFTWARE_TYPE@"
>>>>>  + NIL #| hostname |#
>>>>>  + #.(let ((aux "@SOFTWARE_VERSION@"))
>>>>>  + (when (plusp (length aux))
>>>>>  + aux))
>>>>>  + NIL #| kernel version |#
>>>>>  + "@ARCHITECTURE@"))
>>>>>  +
>>>>>  ;;
>>>>>  ;; * Short and long site names
>>>>>  ;;
>>>>>  -- CUT END --
>>>>>
>>>>>  Daniel Kochmański writes:
>>>>>
>>>>>>  Hello,
>>>>>>
>>>>>>  I've compared it with my successful build and there is no significant
>>>>>>  differences until fail you encounter. I can't reproduce error on my
>>>>>>  machines.
>>>>>>
>>>>>>  ASDF uses the functions: machine-instance, machine-type etc. to allow
>>>>>>  UIOP returning relevant information. They piggyback on uname if uname
>>>>>>  feature is present. The function is defined only when we're outside
>>>>>>  ecl-min, maybe this is why the problem arise?
>>>>>>
>>>>>>  Does applying the following patch help?
>>>>>>
>>>>>>  -- CUT HERE --
>>>>>>  diff --git a/src/lsp/config.lsp.in b/src/lsp/config.lsp.in
>>>>>>  index ee8bb9d..9545500 100644
>>>>>>  --- a/src/lsp/config.lsp.in
>>>>>>  +++ b/src/lsp/config.lsp.in
>>>>>>  @@ -26,6 +26,14 @@
>>>>>>  @(return) = output;
>>>>>>  }" :one-liner nil))
>>>>>>
>>>>>>  +#+(and ecl-min uname)
>>>>>>  +(defun uname ()
>>>>>>  + (list "Unknown"
>>>>>>  + "Unknown"
>>>>>>  + "Unknown"
>>>>>>  + "Unknown"
>>>>>>  + "Unknown"))
>>>>>>  +
>>>>>>  ;;
>>>>>>  ;; * Short and long site names
>>>>>>  ;;
>>>>>>  --
>>>>>>  2.5.0
>>>>>>  -- CUT HERE --
>>>>>>
>>>>>>  Best regards,
>>>>>>  Daniel
>>>>>>
>>>>>>  Anton Vodonosov writes:
>>>>>>
>>>>>>>  23.08.2015, 23:08, "Daniel Kochmański" <daniel at turtleware.eu>:
>>>>>>>>  Anton Vodonosov writes:
>>>>>>>>
>>>>>>>>>  I can't build it:
>>>>>>>>>
>>>>>>>>>  Condition of type: UNDEFINED-FUNCTION
>>>>>>>>>  The function CL::UNAME is undefined.
>>>>>>>>>  Available restarts:
>>>>>>>>>
>>>>>>>>>  1. (ABORT) ABORT
>>>>>>>>>
>>>>>>>>>  I am not sure, but it looks like the error happens when compiling
>>>>>>>>>  asdf.lisp
>>>>>>>>
>>>>>>>>  CL:UNAME is function used only when bootstrapping the ECL (ASDF doesn't
>>>>>>>>  call it – checked with grep).
>>>>>>>>
>>>>>>>>  Could you try to remove "build/" directory completly (if you did git
>>>>>>>>  pull, you might have some glitches from a previous build) and try once
>>>>>>>>  more?
>>>>>>>>
>>>>>>>>  If error remains, could you share build-stamp, config.log, config.status
>>>>>>>>  and full build log? The last one might be tapped when invoking make:
>>>>>>>>
>>>>>>>>  $ make |& tee build.out
>>>>>>>
>>>>>>>  Attached. I did
>>>>>>>  $ ./ecl-rebuild.sh |& tee build.out
>>>>>>>
>>>>>>>  The ecl-rebuild.sh which includes configure is attached too.
>>>>>>>
>>>>>>>>  Best regards,
>>>>>>>>  Daniel
>>>>>>>>
>>>>>>>>>  Best regards,
>>>>>>>>>  - Anton
>>>>>>>>>
>>>>>>>>>  21.08.2015, 21:53, "Daniel Kochmański" <daniel at turtleware.eu>:
>>>>>>>>>>  Dear all,
>>>>>>>>>>
>>>>>>>>>>  release candidate ECL-16.0.0-rc1 has been published. All remarks and
>>>>>>>>>>  tests will be deeply appreciated (thanks!). Changes from last release
>>>>>>>>>>  can be found here:
>>>>>>>>>>  https://gitlab.com/embeddable-common-lisp/ecl/blob/develop/CHANGELOG
>>>>>>>>>>
>>>>>>>>>>  Git repository addresses are (branch of interest is ECL-16.0.0-rc1):
>>>>>>>>>>  git at gitlab.com:embeddable-common-lisp/ecl.git
>>>>>>>>>>  https://gitlab.com/embeddable-common-lisp/ecl.git
>>>>>>>>>>
>>>>>>>>>>  and downloadable tarball address is:
>>>>>>>>>>  https://common-lisp.net/project/ecl/files/ecl-16.0.0-rc1.tgz
>>>>>>>>>>
>>>>>>>>>>  (in this directory all future releases will be stored and previous ones
>>>>>>>>>>  will be imported).
>>>>>>>>>>
>>>>>>>>>>  I plan to describe changes in more detail in ECL Quarterly when
>>>>>>>>>>  finished. If no serious issues will come up next release is planned at
>>>>>>>>>>  2015-08-28. Windows will have prebuilt version with MSVC.
>>>>>>>>>>
>>>>>>>>>>  Best regards,
>>>>>>>>>>  Daniel Kochmański
>>>>>>>>>>
>>>>>>>>>>  --
>>>>>>>>>>  Daniel Kochmański | Poznań, Poland
>>>>>>>>>>  ;; aka jackdaniel
>>>>>>>>>>
>>>>>>>>>>  "Be the change that you wish to see in the world." - Mahatma Gandhi
>>>>>>>>
>>>>>>>>  --
>>>>>>>>  Daniel Kochmański | Poznań, Poland
>>>>>>>>  ;; aka jackdaniel
>>>>>>>>
>>>>>>>>  "Be the change that you wish to see in the world." - Mahatma Gandhi
>>>>>
>>>>>  --
>>>>>  Daniel Kochmański | Poznań, Poland
>>>>>  ;; aka jackdaniel
>>>>>
>>>>>  "Be the change that you wish to see in the world." - Mahatma Gandhi
>>>
>>>  --
>>>  Daniel Kochmański | Poznań, Poland
>>>  ;; aka jackdaniel
>>>
>>>  "Be the change that you wish to see in the world." - Mahatma Gandhi
>
> --
> Daniel Kochmański | Poznań, Poland
> ;; aka jackdaniel
>
> "Be the change that you wish to see in the world." - Mahatma Gandhi



More information about the ecl-devel mailing list