it v1.2.3'/>
<meta name='robots' content='noindex, nofollow'/>
<link rel='stylesheet' type='text/css' href='/cgit-static/cgit.css'/>
<link rel='stylesheet' type='text/css' href='/cgit-static/better-cgit-markdown-heading-color.css'/>
<link rel='shortcut icon' href='/cgit-static/favicon.ico'/>
<link rel='alternate' title='Atom feed' href='https://git.koszko.org/guix/atom/tests/union.scm?h=koszko' type='application/atom+xml'/>
</head>
<body>
<div id='cgit'><table id='header'>
<tr>
<td class='logo' rowspan='2'><a href='/'><img src='https://git.koszko.org/cgit-static/cgit.png' alt='cgit logo'/></a></td>
<td class='main'><a href='/'>index</a> : <a href='/guix/'>guix</a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='fb4db07467fb764e7df64a4aacae13eaaf7f912c'/><select name='h' onchange='this.form.submit();'>
<option value='koszko' selected='selected'>koszko</option>
<option value='koszko-scripts'>koszko-scripts</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Wojtek's customized Guix</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/guix/about/'>about</a><a href='/guix/'>summary</a><a href='/guix/refs/?id=fb4db07467fb764e7df64a4aacae13eaaf7f912c'>refs</a><a class='active' href='/guix/log/tests/union.scm'>log</a><a href='/guix/tree/tests/union.scm?id=fb4db07467fb764e7df64a4aacae13eaaf7f912c'>tree</a><a href='/guix/commit/tests/union.scm?id=fb4db07467fb764e7df64a4aacae13eaaf7f912c'>commit</a><a href='/guix/diff/tests/union.scm?id=fb4db07467fb764e7df64a4aacae13eaaf7f912c'>diff</a></td><td class='form'><form class='right' method='get' action='/guix/log/tests/union.scm'>
<input type='hidden' name='id' value='fb4db07467fb764e7df64a4aacae13eaaf7f912c'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/guix/log/?id=fb4db07467fb764e7df64a4aacae13eaaf7f912c'>root</a>/<a href='/guix/log/tests?id=fb4db07467fb764e7df64a4aacae13eaaf7f912c'>tests</a>/<a href='/guix/log/tests/union.scm?id=fb4db07467fb764e7df64a4aacae13eaaf7f912c'>union.scm</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/guix/log/tests/union.scm?id=fb4db07467fb764e7df64a4aacae13eaaf7f912c&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2019-06-14 21:57:39 +0200'>2019-06-14</span></td><td><a href='/guix/commit/tests/union.scm?id=03d76577b96ba81c9921eb3a297d42db8644280b'>tests: Make builds less expensive.</a><span class='msg-avail'>...<span class='msg-tooltip'>The switch to the reduced bootstrap broke build time assumptions made by
tests, notably the assumption that GNU-MAKE-BOOT0 was cheap to build.
This commit adjusts this to make these tests cheaper.

* gnu/packages/bootstrap.scm (%bootstrap-inputs-for-tests): New variable.
* guix/tests.scm (gnu-make-for-tests): New variable.
* tests/guix-environment.sh: Use GNU-MAKE-FOR-TESTS instead of
GNU-MAKE-BOOT0.  Remove test with FINDUTILS-BOOT0.
* tests/guix-package-net.sh (boot_make): Use GNU-MAKE-FOR-TESTS.
* tests/packages.scm ("GNU Make, bootstrap"): Likewise.
* tests/profiles.scm ("profile-derivation relative symlinks, two entries"):
Likewise.
* tests/union.scm (%bootstrap-inputs): Remove.
("union-build"): Use %BOOTSTRAP-INPUTS-FOR-TESTS instead of
%BOOTSTRAP-INPUTS.
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2018-09-23 09:46:25 +0200'>2018-09-23</span></td><td><a href='/guix/commit/tests/union.scm?id=c362904485d3c8c3f155538ab2f7cd082b334801'>bootstrap: %bootstrap-inputs+toolchain: Replace %bootstrap-inputs.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/packages/commencement.scm (%bootstrap-inputs+toolchain): : New procedure
replacing %bootstrap-inputs to prepare for Mes bootstrap.  Update users.
* tests/union.scm (%bootstrap-inputs): New variable: set to
%bootstrap-inputs+toolchain.
</span></span></td><td>Jan Nieuwenhuizen</td></tr>
<tr><td><span title='2018-09-22 22:40:12 +0200'>2018-09-22</span></td><td><a href='/guix/commit/tests/union.scm?id=a2b2070b679ff7e92d856c7d6775f5f67ce4792d'>bootstrap: %bootstrap-inputs: Wrap input lists into thunks.</a><span class='msg-avail'>...<span class='msg-tooltip'>* gnu/packages/bootstrap.scm (%bootstrap-inputs): Change to procedure.  Update
users; prepares for Mes bootstrap.
* gnu/packages/commencement.scm (%boot0-inputs, %boot1-inputs, %boot2-inputs,
%boot3-inputs, %boot4-inputs, %boot5-inputs, %boot-6-inputs): Change to
procedure.  Update users.
* tests/builders.scm (%bootstrap-inputs, %bootstrap-search-paths): Make a
procedure, filter on package?.  Update users.
</span></span></td><td>Jan Nieuwenhuizen</td></tr>
<tr><td><span title='2018-05-10 14:53:56 +0200'>2018-05-10</span></td><td><a href='/guix/commit/tests/union.scm?id=dac1c97d131d297134fa878ac240d9ec0127044b'>union: Add 'relative-file-name'.</a><span class='msg-avail'>...<span class='msg-tooltip'>* guix/build/union.scm (%not-slash): New variable.
(relative-file-name): New procedure.
* tests/union.scm (test-relative-file-name): New macro and tests.
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2018-04-08 17:41:08 +0200'>2018-04-08</span></td><td><a href='/guix/commit/tests/union.scm?id=e40aa54e98aa6329e6196fd29e7e4e34ce3a063c'>union: Allow callers to choose the collision resolution policy.</a><span class='msg-avail'>...<span class='msg-tooltip'>* guix/build/union.scm (warn-about-collision): New procedure.
(union-build): Add #:resolve-collision.
[resolve-collisions]: Call it.
* tests/union.scm ("union-build collision first &amp; last"): New test.
</span></span></td><td>Ludovic Courtès</td></tr>
<tr><td><span title='2017-03-26 12:53:48 +0200'>2017-03-26</span></td><td><a href='/guix/commit/tests/union.scm?id=addce19e2d38a197f5ea10eefb5f3cd25c3a52e7'>union: Add create-all-directories? parameter to 'union-build'.</a><span class='msg-avail'>...<span class='msg-tooltip'>* guix/build/union.scm (union-build): Add create-all-directories? keyword
parameter.
* tests/union.scm ("union-build #:create-all-directories? #t"): New test.

Co-authored-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</span></span></td><td>Huang Ying</td></tr>