Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
39dff2ee by Raymond Toy at 2017-09-23T10:27:44-07:00
Update from logs
- - - - -
1 changed file:
- src/general-info/release-21c.txt
Changes:
=====================================
src/general-info/release-21c.txt
=====================================
--- a/src/general-info/release-21c.txt
+++ b/src/general-info/release-21c.txt
@@ -31,14 +31,21 @@ New in this release:
after accounting for time zones results in a positive
value. (See ticket #36.)
* CL:SLEEP no longer gets interrupted (See ticket #26.)
+ * Fix some compiler warnings and clean up funny indentation in
+ asin code.
* Trac Tickets:
* Gitlab tickets:
* Ticket #36: encode-universal-time signals error
* Ticket #26: The cmucl that never sleeps
+ * Ticket #40: Move heap space location for linux
+ * Ticket #41: Report proper process status
+ * Ticket #44: Add docstrings for process accessors
* Other changes:
+ * Continuous integration added to build and test cmucl on every
+ check-in. This does a build on a Linux system.
* Improvements to the PCL implementation of CLOS:
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/39dff2ee5c2fc87e54e0f466c…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/39dff2ee5c2fc87e54e0f466c…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
7f3040a7 by Raymond Toy at 2017-09-16T16:36:54-07:00
Regenerate do to new docstrings
- - - - -
3 changed files:
- src/i18n/locale/cmucl.pot
- src/i18n/locale/en(a)piglatin/LC_MESSAGES/cmucl.po
- src/i18n/locale/ko/LC_MESSAGES/cmucl.po
Changes:
=====================================
src/i18n/locale/cmucl.pot
=====================================
--- a/src/i18n/locale/cmucl.pot
+++ b/src/i18n/locale/cmucl.pot
@@ -13069,21 +13069,64 @@ msgid "\"~A\" is not a recognized time/date format."
msgstr ""
#: src/code/run-program.lisp
-msgid "Return any available status information on child processed. "
+msgid "List of process structures for all active processes."
msgstr ""
#: src/code/run-program.lisp
-msgid "List of process structures for all active processes."
+msgid ""
+"Return the current status of process. The result is one of\n"
+" :running,:stopped, :continued, :exited, :signaled."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Wait for PROC to quit running for some reason. Returns PROC."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "PID of child process."
msgstr ""
#: src/code/run-program.lisp
msgid ""
-"Return the current status of process. The result is one of :running,\n"
-" :stopped, :exited, :signaled."
+"Exit code for the process if it is :exited; the termination signal\n"
+" if it is :signaled; 0 if it is :stopped. It is undefined in all\n"
+" other cases."
msgstr ""
#: src/code/run-program.lisp
-msgid "Wait for PROC to quit running for some reason. Returns PROC."
+msgid "Non-NIL if the process was terminated and a core image was dumped."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid ""
+"The two-way stream connected to the child's Unix pty connection or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Stream to child's input or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Stream from child's output or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Stream from child's error output or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid ""
+"The function to be called whenever process's changes status. This\n"
+" function takes the process as a required argument. This is\n"
+" setf'able."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid ""
+"Returns annotations supplibed by users; it is setf'able. This is\n"
+" available for users to associcate information with the process\n"
+" without having to build a-lists or hash tables of process\n"
+" structures."
msgstr ""
#: src/code/run-program.lisp
=====================================
src/i18n/locale/en(a)piglatin/LC_MESSAGES/cmucl.po
=====================================
--- a/src/i18n/locale/en(a)piglatin/LC_MESSAGES/cmucl.po
+++ b/src/i18n/locale/en(a)piglatin/LC_MESSAGES/cmucl.po
@@ -18678,20 +18678,15 @@ msgid "\"~A\" is not a recognized time/date format."
msgstr "\"~Away\" isway otnay away ecognizedray imetay/ateday ormatfay."
#: src/code/run-program.lisp
-msgid "Return any available status information on child processed. "
-msgstr ""
-"Eturnray anyway availableway tatussay informationway onway ildchay "
-"ocessedpray. "
-
-#: src/code/run-program.lisp
msgid "List of process structures for all active processes."
msgstr ""
"Istlay ofway ocesspray ucturesstray orfay allway activeway ocessespray."
#: src/code/run-program.lisp
+#, fuzzy
msgid ""
-"Return the current status of process. The result is one of :running,\n"
-" :stopped, :exited, :signaled."
+"Return the current status of process. The result is one of\n"
+" :running,:stopped, :continued, :exited, :signaled."
msgstr ""
"Eturnray ethay urrentcay tatussay ofway ocesspray. Ethay esultray isway "
"oneway ofway :unningray,\n"
@@ -18704,6 +18699,56 @@ msgstr ""
"PROC."
#: src/code/run-program.lisp
+#, fuzzy
+msgid "PID of child process."
+msgstr "Ouldcay otnay orkfay ildchay ocesspray: ~Away"
+
+#: src/code/run-program.lisp
+msgid ""
+"Exit code for the process if it is :exited; the termination signal\n"
+" if it is :signaled; 0 if it is :stopped. It is undefined in all\n"
+" other cases."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Non-NIL if the process was terminated and a core image was dumped."
+msgstr ""
+
+#: src/code/run-program.lisp
+#, fuzzy
+msgid "The two-way stream connected to the child's Unix pty connection or NIL."
+msgstr ""
+"Ethay eamstray onnectedcay otay ethay tandardsay inputway (ilefay "
+"escriptorday 0)."
+
+#: src/code/run-program.lisp
+msgid "Stream to child's input or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Stream from child's output or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Stream from child's error output or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid ""
+"The function to be called whenever process's changes status. This\n"
+" function takes the process as a required argument. This is\n"
+" setf'able."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid ""
+"Returns annotations supplibed by users; it is setf'able. This is\n"
+" available for users to associcate information with the process\n"
+" without having to build a-lists or hash tables of process\n"
+" structures."
+msgstr ""
+
+#: src/code/run-program.lisp
msgid "TIOCPGRP ioctl failed: ~S"
msgstr "TIOCPGRP ioctlway ailedfay: ~S"
@@ -30938,6 +30983,11 @@ msgstr ""
"eplacedray ybay ethay\n"
"Unicodeway eplacementray aracterchay."
+#~ msgid "Return any available status information on child processed. "
+#~ msgstr ""
+#~ "Eturnray anyway availableway tatussay informationway onway ildchay "
+#~ "ocessedpray. "
+
#~ msgid "Cound not create pipe: ~A"
#~ msgstr "Oundcay otnay eatecray ipepay: ~Away"
=====================================
src/i18n/locale/ko/LC_MESSAGES/cmucl.po
=====================================
--- a/src/i18n/locale/ko/LC_MESSAGES/cmucl.po
+++ b/src/i18n/locale/ko/LC_MESSAGES/cmucl.po
@@ -13096,21 +13096,63 @@ msgid "\"~A\" is not a recognized time/date format."
msgstr ""
#: src/code/run-program.lisp
-msgid "Return any available status information on child processed. "
+msgid "List of process structures for all active processes."
msgstr ""
#: src/code/run-program.lisp
-msgid "List of process structures for all active processes."
+msgid ""
+"Return the current status of process. The result is one of\n"
+" :running,:stopped, :continued, :exited, :signaled."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Wait for PROC to quit running for some reason. Returns PROC."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "PID of child process."
msgstr ""
#: src/code/run-program.lisp
msgid ""
-"Return the current status of process. The result is one of :running,\n"
-" :stopped, :exited, :signaled."
+"Exit code for the process if it is :exited; the termination signal\n"
+" if it is :signaled; 0 if it is :stopped. It is undefined in all\n"
+" other cases."
msgstr ""
#: src/code/run-program.lisp
-msgid "Wait for PROC to quit running for some reason. Returns PROC."
+msgid "Non-NIL if the process was terminated and a core image was dumped."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "The two-way stream connected to the child's Unix pty connection or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Stream to child's input or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Stream from child's output or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid "Stream from child's error output or NIL."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid ""
+"The function to be called whenever process's changes status. This\n"
+" function takes the process as a required argument. This is\n"
+" setf'able."
+msgstr ""
+
+#: src/code/run-program.lisp
+msgid ""
+"Returns annotations supplibed by users; it is setf'able. This is\n"
+" available for users to associcate information with the process\n"
+" without having to build a-lists or hash tables of process\n"
+" structures."
msgstr ""
#: src/code/run-program.lisp
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/7f3040a7eafc6c5531417cd85…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/7f3040a7eafc6c5531417cd85…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
ec29ec51 by Raymond Toy at 2017-09-16T15:23:32-07:00
Fix #44: Add docstrings for process accessors
Adds docstrings for the exported process accessors:
`process-pid`, `process-exit-code`, `process-core-dumped`,
`process-pty`, `process-input`, `process-output`, `process-error`,
`process-status-hook`, `process-plist`.
- - - - -
f99b8125 by Raymond Toy at 2017-09-16T23:29:58+00:00
Merge branch 'rtoy-fix-44-add-docstrings-process' into 'master'
Fix #44: Add docstrings for process accessors
Closes #44
See merge request !24
- - - - -
1 changed file:
- src/code/run-program.lisp
Changes:
=====================================
src/code/run-program.lisp
=====================================
--- a/src/code/run-program.lisp
+++ b/src/code/run-program.lisp
@@ -75,8 +75,8 @@
;;; PROCESS-STATUS -- Public.
;;;
(defun process-status (proc)
- "Return the current status of process. The result is one of :running,
- :stopped, :exited, :signaled."
+ "Return the current status of process. The result is one of
+ :running,:stopped, :continued, :exited, :signaled."
(declare (type process proc))
(get-processes-status-changes)
(process-%status proc))
@@ -99,6 +99,32 @@
(system:serve-all-events 1))
proc)
+;;; Add docstrings for the other public PROCESS accessors.
+(setf (documentation 'process-pid 'function)
+ _N"PID of child process.")
+(setf (documentation 'process-exit-code 'function)
+ _N"Exit code for the process if it is :exited; the termination signal
+ if it is :signaled; 0 if it is :stopped. It is undefined in all
+ other cases.")
+(setf (documentation 'process-core-dumped 'function)
+ _N"Non-NIL if the process was terminated and a core image was dumped.")
+(setf (documentation 'process-pty 'function)
+ _N"The two-way stream connected to the child's Unix pty connection or NIL.")
+(setf (documentation 'process-input 'function)
+ _N"Stream to child's input or NIL.")
+(setf (documentation 'process-output 'function)
+ _N"Stream from child's output or NIL.")
+(setf (documentation 'process-error 'function)
+ _N"Stream from child's error output or NIL.")
+(setf (documentation 'process-status-hook 'function)
+ _N"The function to be called whenever process's changes status. This
+ function takes the process as a required argument. This is
+ setf'able.")
+(setf (documentation 'process-plist 'function)
+ _N"Returns annotations supplibed by users; it is setf'able. This is
+ available for users to associcate information with the process
+ without having to build a-lists or hash tables of process
+ structures.")
#-hpux
;;; FIND-CURRENT-FOREGROUND-PROCESS -- internal
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/compare/e1f12db958ab0af954c377a5…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/compare/e1f12db958ab0af954c377a5…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
81e08ecb by Raymond Toy at 2017-09-16T14:49:33-07:00
Clean up prog_status
- If `waidpid` returns 0 or -1, we should return.
- Make the fprintf message a bit clearer on what's happening when we
have some kind of status that we didn't handle.
- - - - -
1 changed file:
- src/lisp/runprog.c
Changes:
=====================================
src/lisp/runprog.c
=====================================
--- a/src/lisp/runprog.c
+++ b/src/lisp/runprog.c
@@ -107,8 +107,7 @@ prog_status(pid_t* pid, int* what, int* code, int* corep)
w = waitpid(-1, &status, WNOHANG | WUNTRACED | WCONTINUED);
*pid = w;
- if (w == -1) {
-
+ if (w <= 0) {
return;
}
@@ -129,7 +128,7 @@ prog_status(pid_t* pid, int* what, int* code, int* corep)
*code = 0;
*corep = 0;
} else {
- fprintf(stderr, "pid = %d, status = 0x%x\n", *pid, status);
+ fprintf(stderr, "Unhandled waidpid status: pid = %d, status = 0x%x\n", *pid, status);
}
return;
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/81e08ecbdbbafb9ee29a4013b…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/81e08ecbdbbafb9ee29a4013b…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
6eca756b by Raymond Toy at 2016-10-06T19:24:46-07:00
Initial version.
- - - - -
45a6d985 by Raymond Toy at 2016-10-06T20:05:12-07:00
Download cmucl binaries.
- - - - -
7383a39c by Raymond Toy at 2016-10-06T20:07:13-07:00
Use correct syntax
- - - - -
8296f92f by Raymond Toy at 2016-10-06T20:08:24-07:00
Add test job
- - - - -
9c2dccfb by Raymond Toy at 2017-08-31T19:52:00-07:00
Merge branch 'master' into rtoy-gitlab-ci
- - - - -
cd429e9f by Raymond Toy at 2017-09-02T13:15:29-07:00
Use wget instead of curl
- - - - -
0a87366f by Raymond Toy at 2017-09-02T13:25:43-07:00
Install wget
- - - - -
5c92a00f by Raymond Toy at 2017-09-02T13:28:51-07:00
Install bzip2 so we can untar the cmucl tarballs
- - - - -
92f8697e by Raymond Toy at 2017-09-02T13:33:56-07:00
More setup for building cmucl
- untar the snapshot into the snapshot directory
- git clone the cmucl repo
- - - - -
bcd2a53b by Raymond Toy at 2017-09-02T13:35:52-07:00
Use the correct paths when untarring.
- - - - -
760d9c6d by Raymond Toy at 2017-09-02T13:38:01-07:00
Need to install git.
While we're at it install make, gcc, and gcc 32-bit.
- - - - -
373aaa60 by Raymond Toy at 2017-09-02T13:43:43-07:00
Build cmucl and run tests
Update snapshot to 2017-04 snapshot too.
- - - - -
3f6fd3df by Raymond Toy at 2017-09-02T13:47:20-07:00
Oops. Use correct tarball names
- - - - -
119a7980 by Raymond Toy at 2017-09-02T13:53:35-07:00
Add some debugging stuff.
- Print out the SHELL
- Set prompt to include PWD
- Where is `time` and why can't the shell find it?
- - - - -
38a3f48e by Raymond Toy at 2017-09-02T14:01:45-07:00
More debugging to see what we have
- - - - -
745ad37b by Raymond Toy at 2017-09-02T14:06:26-07:00
Don't need to do a git clone; install /usr/bin/time too.
The runner already has the git repo checked out at $PWD, so we're
ready to go.
Try to install time so build.sh will run.
- - - - -
7bdf20d1 by Raymond Toy at 2017-09-02T14:09:34-07:00
Use correct path to the snapshot build
- - - - -
15a4c0f5 by Raymond Toy at 2017-09-02T14:59:47-07:00
Need to install bc
Needed to update lisp/version.
- - - - -
b53bfd60 by Raymond Toy at 2017-09-02T21:56:52-07:00
Merge branch 'master' into rtoy-gitlab-ci
- - - - -
7bc8b28c by Raymond Toy at 2017-09-03T05:10:25+00:00
Use correct pipeline marker for gitlab-ci branch
- - - - -
24ed6116 by Raymond Toy at 2017-09-03T09:16:07-07:00
More testing of CI
- Don't need to install git anymore
- exit early from build script to see if that makes the test fail.
- - - - -
9b8d5fc4 by Raymond Toy at 2017-09-03T09:24:18-07:00
Remove debugging stuff and early exit
- Early exit (with non-zero exit code) does cause the pipeline to
fail, as expected.
- - - - -
3d227b6b by Raymond Toy at 2017-09-03T09:50:28-07:00
Install git (again)
While not strictly necessary, make-dist.sh uses git to determine a
default lisp-implmenetation-version. We could just use -V to do that,
but I think it's best to have git so that the pipeline looks as much
like normal development as possible.
- - - - -
c3d967c1 by Raymond Toy at 2017-09-05T20:40:19-07:00
Make test fail to see how pipeline works.
- - - - -
ea868e0f by Raymond Toy at 2017-09-05T20:54:33-07:00
Revert change.
The failed test causes the pipeline to fail, as expected.
- - - - -
37d69509 by Raymond Toy at 2017-09-06T04:05:12+00:00
Merge branch 'rtoy-gitlab-ci' into 'master'
Enable gitlab continuous integration
See merge request !22
- - - - -
2 changed files:
- + .gitlab-ci.yml
- README.md
Changes:
=====================================
.gitlab-ci.yml
=====================================
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,12 @@
+before_script:
+ - apt-get update -qq && apt-get install -y wget bzip2 make gcc gcc-multilib time bc git
+ - wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-201…
+ - wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-201…
+ - mkdir snapshot
+ - (cd snapshot; tar xjf ../cmucl-2017-04-x86-linux.tar.bz2; tar xjf ../cmucl-2017-04-x86-linux.extra.tar.bz2)
+
+test:
+ script:
+ - bin/build.sh -B boot-2017-04-1 -C "" -o ./snapshot/bin/lisp
+ - bin/make-dist.sh -I dist-linux linux-4
+ - bin/run-tests.sh -l dist-linux/bin/lisp 2>&1 | tee test.log
=====================================
README.md
=====================================
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+[![pipeline status](https://gitlab.common-lisp.net/cmucl/cmucl/badges/rtoy-gitlab-ci/pi…
+
CMUCL is a free, high performance implementation of the Common Lisp
programming language which runs on most major Unix platforms. It
mainly conforms to the ANSI Common Lisp standard. CMUCL provides a
@@ -50,6 +52,4 @@ Here is a summary of its main features:
maintained and improved by a team of volunteers collaborating over
the Internet.
-For the latest news and other information, see [the wiki](https://gitlab.common-lisp.net/cmucl/cmucl/wikis/home).
-
-[![pipeline status](https://gitlab.common-lisp.net/cmucl/cmucl/badges/master/pipeline.s…
\ No newline at end of file
+For the latest news and other information, see [the wiki](https://gitlab.common-lisp.net/cmucl/cmucl/wikis/home).
\ No newline at end of file
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/compare/4312fc445efed2b1976227b7…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/compare/4312fc445efed2b1976227b7…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-gitlab-ci at cmucl / cmucl
Commits:
ea868e0f by Raymond Toy at 2017-09-05T20:54:33-07:00
Revert change.
The failed test causes the pipeline to fail, as expected.
- - - - -
1 changed file:
- tests/trig.lisp
Changes:
=====================================
tests/trig.lisp
=====================================
--- a/tests/trig.lisp
+++ b/tests/trig.lisp
@@ -16,7 +16,7 @@
(define-test sin.very-small
"Tests sin for the case of |x| < 2^-27, but not 0."
(:tag :sin)
- (assert-eql (scale-float 1d0 -27)
+ (assert-eql (scale-float 1d0 -28)
(sin (scale-float 1d0 -28))))
(define-test sin.no-reduction
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/ea868e0f11196d22304a37d94…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/ea868e0f11196d22304a37d94…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-gitlab-ci at cmucl / cmucl
Commits:
c3d967c1 by Raymond Toy at 2017-09-05T20:40:19-07:00
Make test fail to see how pipeline works.
- - - - -
1 changed file:
- tests/trig.lisp
Changes:
=====================================
tests/trig.lisp
=====================================
--- a/tests/trig.lisp
+++ b/tests/trig.lisp
@@ -16,7 +16,7 @@
(define-test sin.very-small
"Tests sin for the case of |x| < 2^-27, but not 0."
(:tag :sin)
- (assert-eql (scale-float 1d0 -28)
+ (assert-eql (scale-float 1d0 -27)
(sin (scale-float 1d0 -28))))
(define-test sin.no-reduction
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/c3d967c1ed0b08f7e2f3e0f4f…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/c3d967c1ed0b08f7e2f3e0f4f…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-gitlab-ci at cmucl / cmucl
Commits:
3d227b6b by Raymond Toy at 2017-09-03T09:50:28-07:00
Install git (again)
While not strictly necessary, make-dist.sh uses git to determine a
default lisp-implmenetation-version. We could just use -V to do that,
but I think it's best to have git so that the pipeline looks as much
like normal development as possible.
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,5 @@
before_script:
- - apt-get update -qq && apt-get install -y wget bzip2 make gcc gcc-multilib time bc
+ - apt-get update -qq && apt-get install -y wget bzip2 make gcc gcc-multilib time bc git
- wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-201…
- wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-201…
- mkdir snapshot
@@ -9,4 +9,4 @@ test:
script:
- bin/build.sh -B boot-2017-04-1 -C "" -o ./snapshot/bin/lisp
- bin/make-dist.sh -I dist-linux linux-4
- - bin/run-tests.sh -l dist-linux/bin/lisp
+ - bin/run-tests.sh -l dist-linux/bin/lisp 2>&1 | tee test.log
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/3d227b6ba0ff577f2130d84d6…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/3d227b6ba0ff577f2130d84d6…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-gitlab-ci at cmucl / cmucl
Commits:
24ed6116 by Raymond Toy at 2017-09-03T09:16:07-07:00
More testing of CI
- Don't need to install git anymore
- exit early from build script to see if that makes the test fail.
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,6 @@
before_script:
- ls -F
- - apt-get update -qq && apt-get install -y wget bzip2 git make gcc gcc-multilib time bc
+ - apt-get update -qq && apt-get install -y wget bzip2 make gcc gcc-multilib time bc
- wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-201…
- wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-201…
- mkdir snapshot
@@ -11,6 +11,7 @@ test:
- echo $SHELL
- PS1='\w \$ '
- type -all time
+ - exit 1
- bin/build.sh -B boot-2017-04-1 -C "" -o ./snapshot/bin/lisp
- bin/make-dist.sh -I dist-linux linux-4
- bin/run-tests.sh -l dist-linux/bin/lisp
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/24ed611667f43b267e076a031…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/24ed611667f43b267e076a031…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-gitlab-ci at cmucl / cmucl
Commits:
7bdf20d1 by Raymond Toy at 2017-09-02T14:09:34-07:00
Use correct path to the snapshot build
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,6 +11,6 @@ test:
- echo $SHELL
- PS1='\w \$ '
- type -all time
- - bin/build.sh -B boot-2017-04-1 -C "" -o ../snapshot/bin/lisp
+ - bin/build.sh -B boot-2017-04-1 -C "" -o ./snapshot/bin/lisp
- bin/make-dist.sh -I dist-linux linux-4
- bin/run-tests.sh -l dist-linux/bin/lisp
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/7bdf20d148ad6ac305c380ef0…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/7bdf20d148ad6ac305c380ef0…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-gitlab-ci at cmucl / cmucl
Commits:
745ad37b by Raymond Toy at 2017-09-02T14:06:26-07:00
Don't need to do a git clone; install /usr/bin/time too.
The runner already has the git repo checked out at $PWD, so we're
ready to go.
Try to install time so build.sh will run.
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,18 +1,16 @@
before_script:
- ls -F
- - apt-get update -qq && apt-get install -y wget bzip2 git make gcc gcc-multilib
+ - apt-get update -qq && apt-get install -y wget bzip2 git make gcc gcc-multilib time
- wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-201…
- wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-201…
- mkdir snapshot
- (cd snapshot; tar xjf ../cmucl-2017-04-x86-linux.tar.bz2; tar xjf ../cmucl-2017-04-x86-linux.extra.tar.bz2)
- - git clone https://gitlab.common-lisp.net/cmucl/cmucl.git
test:
script:
- echo $SHELL
- PS1='\w \$ '
- type -all time
- - cd cmucl
- bin/build.sh -B boot-2017-04-1 -C "" -o ../snapshot/bin/lisp
- bin/make-dist.sh -I dist-linux linux-4
- bin/run-tests.sh -l dist-linux/bin/lisp
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/745ad37b75ddc521975d6942f…
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/745ad37b75ddc521975d6942f…
You're receiving this email because of your account on gitlab.common-lisp.net.