Couple of upstream/bootstrap items missed in rebase

[?]
Apr 8, 2021, 3:13 PM
GIBB5PLI6SOJ327W6ACD6VSUENZGXGXX6WIMYTM5JH7YUP44QZRQC

Dependencies

  • [2] MTZKFONQ fixups to the rebase
  • [3] 2G63HKCH Fix some wellformedness issues
  • [4] VB6DJ5R4 Fix reproduction instructions
  • [5] OPUHSVJF Remove "bashism"
  • [6] QUMWPGCU Add flake configuration to the web interface
  • [7] JIJDYWPY Remove the Build menu from the top bar
  • [8] SWXX2O4A Update boostrap to latest 4.3.1
  • [9] JY7BXXOP Split viewing and editing a project
  • [10] A6XVP6FE Make the hide/unhide actions a checkbox in the project settings
  • [11] 3LEGFJFP "Reproduce" action: Support flakes
  • [12] NZXX6PLD Remove the Jobs table
  • [13] OX6NYJDV Split viewing and editing a jobset
  • [*] J5UVLXOK * Start of a basic Catalyst web interface.

Change contents

  • replacement in src/root/build.tt at line 501
    [3.50][3.50:74]()
    [% IF eval.flake %]
    [3.50]
    [3.74]
    [% IF eval.flake %]
  • replacement in src/root/build.tt at line 503
    [3.75][3.716760:716951]()
    <p>If you have <a href='https://nixos.org/nix/download.html'>Nix
    installed</a>, you can reproduce this build on your own machine by
    running the following command:</p>
    [3.75]
    [3.1563]
    <p>If you have <a href='https://nixos.org/nix/download.html'>Nix
    installed</a>, you can reproduce this build on your own machine by
    running the following command:</p>
  • replacement in src/root/build.tt at line 511
    [3.383][3.383:398]()
    [% ELSE %]
    [3.383]
    [3.398]
    [% ELSE %]
  • replacement in src/root/build.tt at line 513
    [3.399][3.716952:717274]()
    <p>If you have <a href='https://nixos.org/nix/download.html'>Nix
    installed</a>, you can reproduce this build on your own machine by
    downloading <a [% HTML.attributes(href => url) %]>a script</a>
    that checks out all inputs of the build and then invokes Nix to
    perform the build.</p>
    [3.399]
    [3.1840]
    <p>If you have <a href='https://nixos.org/nix/download.html'>Nix
    installed</a>, you can reproduce this build on your own machine by
    downloading <a [% HTML.attributes(href => url) %]>a script</a>
    that checks out all inputs of the build and then invokes Nix to
    perform the build.</p>
  • replacement in src/root/build.tt at line 519
    [3.1841][3.717275:717383]()
    <p>To download and execute the script from the command line, run the
    following command:</p>
    [3.1841]
    [3.1941]
    <p>To download and execute the script from the command line, run the
    following command:</p>
  • replacement in src/root/build.tt at line 526
    [3.2070][3.816:830]()
    [% END %]
    [3.2070]
    [3.830]
    [% END %]
  • replacement in src/root/edit-jobset.tt at line 95
    [3.720863][3.720863:720925]()
    <label class="col-sm-3" for="editjobsettype">Type</label>
    [3.720863]
    [3.720925]
    <label class="col-form-label col-sm-3" for="editjobsettype">Type</label>
  • replacement in src/root/edit-jobset.tt at line 98
    [2.97][2.97:204]()
    <input type="radio" name="type" value="1" [% IF jobset.type == 1 %]checked[% END %]>Flake</button>
    [2.97]
    [3.721208]
    <input type="radio" id="editjobsettype" name="type" value="1" [% IF jobset.type == 1 %]checked[% END %]>Flake</button>
  • replacement in src/root/edit-jobset.tt at line 116
    [3.721921][3.721921:722088](),[3.1809][3.3619:3632](),[3.722088][3.3619:3632](),[3.3619][3.3619:3632]()
    <div class="input-group">
    <input type="text" class="form-control" id="editjobsetflakeref" name="flakeref" [% HTML.attributes(value => jobset.flake) %]/>
    </div>
    [3.721921]
    [3.3632]
    <input type="text" class="form-control" id="editjobsetflakeref" name="flakeref" [% HTML.attributes(value => jobset.flake) %]/>
  • replacement in src/root/edit-project.tt at line 9
    [3.725042][3.725042:725165]()
    <input type="checkbox" id="editprojectenabled" name="enabled" [% IF project.enabled %] checked="checked" [% END %]/>
    [3.725042]
    [3.833]
    <input type="checkbox" id="editprojectenabled" name="enabled" [% IF create || project.enabled %] checked="checked" [% END %]/>