XDDCO6CHPWGXFV3RSMMUYY45DTXJXQNYYHUT2PCYAGRODK43MD6AC Q24QXGSMSBGB32S45SNOJO2ZDXEDRZQ2OGYVDVOH4I3QCAWSSIAQC LBNVQXUBEZ45SOTGVXK5UEZXIAIZTJLWZNUYFI4JZ6J65N3KPDVQC OD5FSS5AJ3XRTV5Q4UQQF6JMBT6UUL7UUOMPPUBNOM6ZMVIHW35QC 5NO7NCKTMM5ZW7JYOETUFOSWK2ACTXWDZGJAFXZN6L3OF6BFTNOQC J5UVLXOK6EDIL5I7VKWH4V2QDS4DPD7FHRK6XBWSXFRQS4JKXFZQC D5QIOJGPKQJIYBUCSC3MFJ3TXLPNZ2XMI37GXMFRVRFWWR2VMTFAC my $drvpath = $build->drvpath;my $outpath = $build->outpath;my @buildtimepaths = ();my @buildtimedeps = ();@buildtimepaths = split '\n', `nix-store --query --requisites --include-outputs $drvpath` if isValidPath($build->drvpath);my @runtimepaths = ();my @runtimedeps = ();@runtimepaths = split '\n', `nix-store --query --requisites --include-outputs $outpath` if isValidPath($build->outpath);foreach my $p (@buildtimepaths) {my $buildStep;($buildStep) = $c->model('DB::BuildSteps')->search({ outpath => $p }, {}) ;my %dep = ( buildstep => $buildStep, path => $p ) ;push(@buildtimedeps, \%dep);}foreach my $p (@runtimepaths) {my $buildStep;($buildStep) = $c->model('DB::BuildSteps')->search({ outpath => $p }, {}) ;my %dep = ( buildstep => $buildStep, path => $p ) ;push(@runtimedeps, \%dep);}$c->stash->{buildtimedeps} = \@buildtimedeps;$c->stash->{runtimedeps} = \@runtimedeps;$c->stash->{template} = 'deps.tt';}
(<a href="[% c.uri_for('/build' build.id 'buildtime-deps') %]">build-time dependencies</a>)
(build-time dependencies: <a href="[% c.uri_for('/build' build.id 'buildtime-deps') %]">graph</a> | <a href="[% c.uri_for('/build' build.id 'deps') %]#buildtime">list</a>)
[% WRAPPER layout.tt title="Job ‘$project.name:$jobset.name:$job.name’ build $id" %][% PROCESS common.tt %][% USE HTML %][% project = build.project %][% jobset = build.jobset %][% job = build.job %]<a name="runtime"></a>[% IF available %]<h1>Runtime dependencies for [% build.outpath %]</h1><ul>[% FOREACH dep IN runtimedeps -%]<li>[% IF dep.buildstep %]<a href="[% c.uri_for('/build' dep.buildstep.get_column('build') 'nixlog' dep.buildstep.stepnr) %]">[% dep.path %]</a>[% ELSE %][% dep.path %][% END %]</li>[% END %]</ul>[% ELSE %]Path not available anymore!<br />[% END %]<a name="buildtime"></a>[% IF drvAvailable %]<h1>Build time dependencies for [% build.drvpath %]</h1><ul>[% FOREACH dep IN buildtimedeps -%]<li>[% IF dep.buildstep %]<a href="[% c.uri_for('/build' dep.buildstep.get_column('build') 'nixlog' dep.buildstep.stepnr) %]">[% dep.path %]</a>[% ELSE %][% dep.path %][% END %]</li>[% END %]</ul>[% ELSE %]Derivation not available anymore!<br />[% END %][% END %]