* Store the release name.

[?]
Nov 25, 2008, 4:13 PM
CMU3YKOUUB6VNP54NVYUKFHI3A46YAAANNYOZSHCUJIQOQEZ3GCAC

Dependencies

  • [2] 6BLUKEQ2 * Caching of "path" inputs, and fake a revision number for those.
  • [3] TLZ2SPBR
  • [4] ZEHSSVFG
  • [5] BVOPAMLS
  • [6] J5UVLXOK * Start of a basic Catalyst web interface.
  • [7] VCOSLZRP
  • [8] FDE3BJAP * Refactoring.
  • [9] 67P45PY4
  • [10] M552HLIA * Support variant builds.
  • [11] L2E6EVE2 * Merged the Build and Job tables.
  • [12] SHBLLAVH * More global substitution.
  • [13] B72GLND4
  • [14] HJLYC753 * Adding input value alternatives.
  • [15] YTZOC7C5 * Editing of jobset inputs.
  • [16] WYN733ST * Store build duration, handle cached builds.
  • [17] IK53RV4V
  • [18] H7CNGK4O * Log evaluation errors etc. in the DB.
  • [19] X27GNHDV * Basic job info in the database.
  • [20] TQKGQ5R3
  • [21] DVNWJXWW * Generic declaration of build products.
  • [22] GWCV3TQV * BuildInputs table: link to dependencies, include store paths.
  • [23] 7YBYT2LQ
  • [24] KOTB7BKV
  • [25] PHX2HIVG * Store info about the build inputs in the build record.
  • [26] CLJQCY2X * Store info about all the build actions and allow them to be
  • [27] BD3GRK4B * Get rid of "positive failures" and separate log phases.
  • [*] N22GPKYT * Put info about logs / build products in the DB.

Change contents

  • replacement in src/Hydra/lib/Hydra/Schema/Buildinputs.pm at line 39
    [3.782][2.0:142]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Nv28F7I+7azffAhYPWYTvA
    [3.782]
    [3.924]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/SS7rITRzALAmC9rNn70cQ
  • replacement in src/Hydra/lib/Hydra/Schema/Buildproducts.pm at line 36
    [3.4922][2.143:285]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Fj95oLQNEptO9LgSfclVGQ
    [3.4922]
    [3.5064]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:j3niyjyAmX10xY1maNh4gA
  • edit in src/Hydra/lib/Hydra/Schema/Buildresultinfo.pm at line 24
    [3.694]
    [3.694]
    { data_type => "text", is_nullable => 0, size => undef },
    "releasename",
  • replacement in src/Hydra/lib/Hydra/Schema/Buildresultinfo.pm at line 32
    [3.2382][2.286:428]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:CvVVHVHL2UEZ5XMkgf01OA
    [3.2382]
    [3.2524]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/KtAIFiCb8EkAMd6OdHSXA
  • replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 73
    [3.6194][2.429:571]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Ty4vMjEqpl6yM81PrOtjqA
    [3.6194]
    [3.3377]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Ig6LUSp4zaPhrxuzC8gL4Q
  • replacement in src/Hydra/lib/Hydra/Schema/Buildschedulinginfo.pm at line 26
    [3.4473][2.572:714]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:81cloGb6HT/PTPgzB8v5Tg
    [3.4473]
    [3.4615]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:QuIbtSr8Q9JwhAcePu3Kuw
  • replacement in src/Hydra/lib/Hydra/Schema/Buildsteps.pm at line 38
    [3.2816][2.715:857]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:cNgqL+ZLxQirdHUa/i6mww
    [3.2816]
    [3.2958]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:sLsyDl8Nu63DWaYDIYBTkg
  • replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputalts.pm at line 34
    [3.1831][2.858:1000]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:zZEUHrrOIOIg1JH0Pgi5xg
    [3.1831]
    [3.1973]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:nL04tddxVrJnpaDHMBWkEQ
  • replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputs.pm at line 46
    [3.1681][2.1001:1143]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Uzlil1U0VlHnTe1tvaRO4A
    [3.1681]
    [3.1823]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vPNmAznaZ6z3M8eYOwnENg
  • replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 51
    [3.2992][2.1144:1286]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ednIpbErLs3gjqQd9w4KsA
    [3.2992]
    [3.3134]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:juL3q644z+R8S4ynbp6MMw
  • replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 33
    [3.3685][2.1287:1429]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:OGLaq1Y/rLPlz+whXTZnzw
    [3.3685]
    [3.3827]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:e+sS5o6q9SX12ik9beTuFQ
  • replacement in src/Hydra/lib/Hydra/Schema.pm at line 11
    [3.6498][2.1430:1572]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 15:16:17
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:scYtOwO4xnXnKWlNGWyjcQ
    [3.6498]
    [3.6640]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-25 17:11:25
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:4eWDgovhuQLEGBA42J9kKA
  • edit in src/Hydra/programs/Build.pl at line 190
    [3.4463]
    [3.4463]
    my $releaseName;
    if (-e "$outPath/nix-support/hydra-release-name") {
    open FILE, "$outPath/nix-support/hydra-release-name" or die;
    $releaseName = <FILE>;
    chomp $releaseName;
    close FILE;
    }
  • edit in src/Hydra/programs/Build.pl at line 207
    [3.4543]
    [3.4574]
    , releasename => $releaseName
  • edit in src/Hydra/programs/Scheduler.pl at line 59
    [2.2026][2.2026:2134]()
    print "CACHED $uri $cachedInput ", $cachedInput->timestamp, " ", $cachedInput->timestamp, "\n";
  • replacement in src/Hydra/programs/Scheduler.pl at line 234
    [2.4003][2.4003:4080]()
    "{path = " . $inputInfo->{$argName}->{storePath} . ";" .
    [2.4003]
    [2.4080]
    "{path = builtins.storePath " . $inputInfo->{$argName}->{storePath} . ";" .
  • replacement in src/Hydra/programs/Scheduler.pl at line 270
    [3.3822][3.3822:3905]()
    push @newArgs, "--arg", $argName, "{path = " . $prevBuild->outpath . ";}";
    [3.3822]
    [3.3905]
    push @newArgs, "--arg", $argName, "{path = builtins.storePath " . $prevBuild->outpath . ";}";
  • edit in src/Hydra/root/build.tt at line 105
    [3.6629]
    [3.2450]
    [% IF build.resultInfo.releasename %]
    <tr>
    <th>Release name:</th>
    <td><tt>[% HTML.escape(build.resultInfo.releasename) %]</tt></td>
    </tr>
    [% END %]
  • edit in src/hydra.sql at line 64
    [3.4926]
    [3.4926]
    releaseName text, -- e.g. "patchelf-0.5pre1234"