* Store the meta.longDescription and meta.license attributes in the

[?]
Dec 16, 2008, 3:09 PM
VJHIHMEHNE27HYL4CLC5J3SNALGPRSHYKQO2A65P5ORMTJEI42WQC

Dependencies

  • [2] EYNG4EL4 * Regenerate the bindings from a clean sqlite database.
  • [3] PHX2HIVG * Store info about the build inputs in the build record.
  • [4] L2E6EVE2 * Merged the Build and Job tables.
  • [5] BD3GRK4B * Get rid of "positive failures" and separate log phases.
  • [6] BVOPAMLS
  • [7] RU7AQO7U * Role-based access control. Only admins can create projects. Only
  • [8] TLZ2SPBR
  • [9] 67P45PY4
  • [10] SHBLLAVH * More global substitution.
  • [11] DVNWJXWW * Generic declaration of build products.
  • [12] IK53RV4V
  • [13] ZVTSOVHN * Support Subversion checkouts.
  • [14] R5D7DZPE
  • [15] CLJQCY2X * Store info about all the build actions and allow them to be
  • [16] CMU3YKOU * Store the release name.
  • [17] S66BOMVU * Added authentication.
  • [18] 7YBYT2LQ
  • [19] YTZOC7C5 * Editing of jobset inputs.
  • [20] 6BLUKEQ2 * Caching of "path" inputs, and fake a revision number for those.
  • [21] KOTB7BKV
  • [22] VCOSLZRP
  • [23] X27GNHDV * Basic job info in the database.
  • [24] YAPITGB3 * Boolean inputs.
  • [25] H7CNGK4O * Log evaluation errors etc. in the DB.
  • [26] 3ZCEPLNO
  • [27] 7LKUAIGC
  • [28] N22GPKYT * Put info about logs / build products in the DB.
  • [29] GWCV3TQV * BuildInputs table: link to dependencies, include store paths.
  • [30] K5BEBWKM
  • [31] B72GLND4
  • [32] ZEHSSVFG
  • [33] J5UVLXOK * Start of a basic Catalyst web interface.
  • [34] TQKGQ5R3
  • [35] TWVSALRL * Allow the maximum number of concurrent builds per platform to be
  • [36] M552HLIA * Support variant builds.
  • [37] FHF6IZJQ * Basic release management: releases are now dynamically computed as
  • [38] WYN733ST * Store build duration, handle cached builds.
  • [*] FDE3BJAP * Refactoring.

Change contents

  • replacement in src/Hydra/lib/Hydra/Schema/Buildinputs.pm at line 39
    [3.782][2.587:729]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ysEtYtg8L5z3W6dyFzXy9A
    [3.782]
    [3.924]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mm8nqCVrUNaV+QbK9xDYpw
  • replacement in src/Hydra/lib/Hydra/Schema/Buildproducts.pm at line 36
    [3.4922][2.730:872]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/OlaD8I5rojLRBbAL+C/qw
    [3.4922]
    [3.5064]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JlRwZ3f5MO3NKdiUoKdPHg
  • replacement in src/Hydra/lib/Hydra/Schema/Buildresultinfo.pm at line 34
    [3.2382][2.947:1089]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:cl2tJxeh476i1qzp28BB4g
    [3.2382]
    [3.2524]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:9rMPnerkNMCnmIcZsfvyXA
  • edit in src/Hydra/lib/Hydra/Schema/Builds.pm at line 32
    [3.620]
    [3.620]
    { data_type => "text", is_nullable => 0, size => undef },
    "longdescription",
    { data_type => "text", is_nullable => 0, size => undef },
    "license",
  • replacement in src/Hydra/lib/Hydra/Schema/Builds.pm at line 77
    [3.6194][2.1090:1232]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:UX6GChi62wrJdc3eYRtCyQ
    [3.6194]
    [3.3377]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+1cH3km/2qF9kVXzvuLCpQ
  • replacement in src/Hydra/lib/Hydra/Schema/Buildschedulinginfo.pm at line 30
    [3.4473][2.1311:1453]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:M45MbodAbVDwSiQDsw3erA
    [3.4473]
    [3.4615]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:h/lbs6oEwvoAcY6LizWv0w
  • replacement in src/Hydra/lib/Hydra/Schema/Buildsteps.pm at line 38
    [3.2816][2.1454:1596]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ZAv//9TF7lfoaKCDdCLFNw
    [3.2816]
    [3.2958]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:o/Z/w60KRyJelArjR0PSfg
  • replacement in src/Hydra/lib/Hydra/Schema/Cachedpathinputs.pm at line 25
    [3.1497][2.1597:1739]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:FJxFwR19zFl2zEcAchDCLg
    [3.1497]
    [3.1639]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dxVJXTU+q0fJeFyrBqvlDg
  • replacement in src/Hydra/lib/Hydra/Schema/Cachedsubversioninputs.pm at line 23
    [3.2342][2.1740:1882]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dOpp84bWlqOwiHPe8bsZhQ
    [3.2342]
    [3.2484]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:bx9lxEE8q+tuDk2XTiSsuQ
  • replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputalts.pm at line 34
    [3.1831][2.1883:2025]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:SXp0Jc4rBeGfm2RajVLJmw
    [3.1831]
    [3.1973]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:rATCecNYPIL+G9vO6eifqw
  • replacement in src/Hydra/lib/Hydra/Schema/Jobsetinputs.pm at line 46
    [3.1681][2.2026:2168]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:miVk9N1PJ3HxZVBlMVgxFA
    [3.1681]
    [3.1823]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:5AFlwVcHyenI+IwaxiZgMA
  • replacement in src/Hydra/lib/Hydra/Schema/Jobsets.pm at line 53
    [3.2992][2.2169:2311]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:QTfecLOgMWmoaFLt5Yh2Uw
    [3.2992]
    [3.3134]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:suzwQtkvBtH9i3i7fkNObA
  • replacement in src/Hydra/lib/Hydra/Schema/Projects.pm at line 46
    [3.3685][2.2396:2538]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:I8vNdExrfd/eGfHeZRQ21A
    [3.3685]
    [3.3827]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+IOm0ORfmn7N/ujS8axubw
  • replacement in src/Hydra/lib/Hydra/Schema/Releasesetjobs.pm at line 35
    [3.6070][2.2539:2681]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:m3ADAo2XKQ1Mu5JdNa3FFw
    [3.6070]
    [3.6212]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:EA4dBRNNk3CgUVosyClVUQ
  • replacement in src/Hydra/lib/Hydra/Schema/Releasesets.pm at line 32
    [3.7142][2.2682:2824]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:2SXTc8MC9KG9VM0uRHUwig
    [3.7142]
    [3.7284]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uNeiMopmw7TNICoiL0ttaA
  • replacement in src/Hydra/lib/Hydra/Schema/Systemtypes.pm at line 19
    [3.2105][2.2825:2967]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:AyTEOJr+JjRxJpI1ITG1Tw
    [3.2105]
    [3.2247]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:5CNlTPCvcuXjTyoYCitBQg
  • replacement in src/Hydra/lib/Hydra/Schema/Userroles.pm at line 20
    [3.3736][2.2968:3110]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:5dAhmCyy7/B75rfHAhvNLw
    [3.3736]
    [3.3878]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:hXmj8AaIhROVYgDJdV+N9A
  • replacement in src/Hydra/lib/Hydra/Schema/Users.pm at line 33
    [3.3782][2.3223:3365]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:xAAXMAwZYAD5ICFz1dEpKQ
    [3.3782]
    [3.3924]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:UTOV3gdmXWEm8S9RIytA0A
  • replacement in src/Hydra/lib/Hydra/Schema.pm at line 11
    [3.6498][2.3366:3508]()
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-11-28 18:56:45
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:RmC02q4hhhk/Vs/2O97L5w
    [3.6498]
    [3.6640]
    # Created by DBIx::Class::Schema::Loader v0.04005 @ 2008-12-16 15:42:46
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:1mThEkw3+RDcO37DQaKMYg
  • replacement in src/Hydra/root/build.tt at line 72
    [3.7610][3.7610:7673]()
    <th>Description:</th>
    <td>[% build.description %]</td>
    [3.7610]
    [3.7673]
    <th>Short description:</th>
    <td>[% IF build.description %][% HTML.escape(build.description) %][% ELSE %]<em>(not given)</em>[% END %]</td>
    </tr>
    <tr>
    <th>Long description:</th>
    <td>[% IF build.longdescription %][% HTML.escape(build.longdescription) %][% ELSE %]<em>(not given)</em>[% END %]</td>
    </tr>
    <tr>
    <th>License:</th>
    <td>[% IF build.license %][% HTML.escape(build.license) %][% ELSE %]<em>(not given)</em>[% END %]</td>
  • edit in src/Hydra/script/hydra_scheduler.pl at line 191
    [40.1005]
    [40.1005]
    my $longDescription = defined $job->{meta}->{longDescription} ? $job->{meta}->{longDescription}->{value} : "";
    my $license = defined $job->{meta}->{license} ? $job->{meta}->{license}->{value} : "";
  • edit in src/Hydra/script/hydra_scheduler.pl at line 222
    [3.10318]
    [3.2969]
    , longdescription => $longDescription
    , license => $license
  • replacement in src/Hydra/sql/hydra.sql at line 20
    [3.1862][3.209:233](),[3.2968][3.209:233](),[3.4468][3.209:233](),[3.209][3.209:233]()
    description text,
    [3.2968]
    [3.233]
    description text, -- meta.description
  • edit in src/Hydra/sql/hydra.sql at line 24
    [3.9173]
    [3.9173]
    longDescription text, -- meta.longDescription
    license text, -- meta.license