<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/cuirass, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://cgit.wugi.info/guix/cuirass/atom?h=master</id>
<link rel='self' href='http://cgit.wugi.info/guix/cuirass/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/'/>
<updated>2018-11-20T15:42:30Z</updated>
<entry>
<title>base: Keep going when a Git error is raised.</title>
<updated>2018-11-20T15:42:30Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-20T15:42:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=27f14634102a73d4252d86b912f67e9ad464be1e'/>
<id>urn:sha1:27f14634102a73d4252d86b912f67e9ad464be1e</id>
<content type='text'>
* src/cuirass/base.scm (process-specs): Catch 'git-error around call to
'process'.
</content>
</entry>
<entry>
<title>database: Re-throw the message of 'sqlite-error' exceptions.</title>
<updated>2018-11-16T20:49:02Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-16T20:49:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=d0ed3341d7201d0332e9aeb0af80e0ec635aeb1e'/>
<id>urn:sha1:d0ed3341d7201d0332e9aeb0af80e0ec635aeb1e</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/33407&gt;.
Reported by Björn Höfling &lt;bjoern.hoefling@bjoernhoefling.de&gt;.

* src/cuirass/database.scm (catch-sqlite-error): Add missing MESSAGE
argument to 'throw'.
</content>
</entry>
<entry>
<title>database: Factorize 'sqlite-error' handling.</title>
<updated>2018-11-16T20:48:28Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-16T20:47:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=09afb02528e378a75d275bea68a756adabca614a'/>
<id>urn:sha1:09afb02528e378a75d275bea68a756adabca614a</id>
<content type='text'>
* src/cuirass/database.scm (catch-sqlite-error): New macro.
(db-add-checkout, db-add-output, db-add-build): Use it instead of custom
'catch' block'.
</content>
</entry>
<entry>
<title>templates: Mark failures on the evaluation page.</title>
<updated>2018-11-07T14:28:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-07T14:20:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=0b40dca734468e8b12b3ff58e3e779679f17d38e'/>
<id>urn:sha1:0b40dca734468e8b12b3ff58e3e779679f17d38e</id>
<content type='text'>
* src/cuirass/templates.scm (evaluation-badges): Use a special badge
denoting failure when the sum of all jobs is zero.
</content>
</entry>
<entry>
<title>database: Remove duplicate #:in-progress entry.</title>
<updated>2018-11-07T14:28:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-07T14:17:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=c76edac15d5c729d9e5997eee1ae126ccd95f44f'/>
<id>urn:sha1:c76edac15d5c729d9e5997eee1ae126ccd95f44f</id>
<content type='text'>
* src/cuirass/database.scm (db-get-evaluations-build-summary): Remove
duplicate #:in-progress entry.
</content>
</entry>
<entry>
<title>examples: random: Fail evaluation once in a while.</title>
<updated>2018-11-07T14:28:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-07T14:10:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=9a7e567bf2389de35d470ef8f8d6188b89442081'/>
<id>urn:sha1:9a7e567bf2389de35d470ef8f8d6188b89442081</id>
<content type='text'>
* examples/random-jobs.scm (make-random-jobs): Fail once in a while.
(%seed, %state): New variables.
(random-derivation): Use %SEED.
</content>
</entry>
<entry>
<title>base: Clear the "in progress" bit of failed evaluations.</title>
<updated>2018-11-07T14:28:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-07T14:05:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=2c712d35df5d1514e28b479f960a53b89ce59424'/>
<id>urn:sha1:2c712d35df5d1514e28b479f960a53b89ce59424</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/32734&gt;.

* src/cuirass/base.scm (evaluate): Call 'db-set-evaluation-done' upon
'&amp;evaluation-error'.
</content>
</entry>
<entry>
<title>templates: Add link to build log only for completed builds.</title>
<updated>2018-11-07T14:28:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-07T13:42:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=2d7b703197bd1e64aa6908eb9044128d705d31b0'/>
<id>urn:sha1:2d7b703197bd1e64aa6908eb9044128d705d31b0</id>
<content type='text'>
* src/cuirass/templates.scm (build-eval-table)[table-row]: Define
'completed?'.  Add link to build log iff COMPLETED? is true.
</content>
</entry>
<entry>
<title>templates: Display dates in a concise way.</title>
<updated>2018-11-07T14:28:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-07T13:38:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=a1d353b1527fd1a2bfa2a1cbb2f0ff5c79d6e973'/>
<id>urn:sha1:a1d353b1527fd1a2bfa2a1cbb2f0ff5c79d6e973</id>
<content type='text'>
* src/cuirass/templates.scm (time-&gt;string): New procedure.
(build-eval-table): Use it instead of 'strftime'.
</content>
</entry>
<entry>
<title>templates: Adjust build table headers.</title>
<updated>2018-11-07T14:28:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-11-07T13:20:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wugi.info/guix/cuirass/commit/?id=74436dae50a87828c4986c7cd91a290936c50771'/>
<id>urn:sha1:74436dae50a87828c4986c7cd91a290936c50771</id>
<content type='text'>
* src/cuirass/templates.scm (build-eval-table)[table-header]: Change
"Nixname" to "Name" and "Finished at" to "Completion time".  Use strings
for each header.
</content>
</entry>
</feed>
