* Allow jobsets to be disabled.
[?]
Oct 8, 2009, 11:39 AM
4D4U5IPYZO2FONPOET4UP3ZPVPB35Q47SXU7A56G76V7VDFILOIACDependencies
- [2]
Z4KRJX4Q* In the last succeeded / job status queries, use the Builds.isCurrent - [3]
6BLUKEQ2* Caching of "path" inputs, and fake a revision number for those. - [4]
TWVSALRL* Allow the maximum number of concurrent builds per platform to be - [5]
TQKGQ5R3 - [6]
KOTB7BKV - [7]
GCHNNFZP - [8]
X27GNHDV* Basic job info in the database. - [9]
CLJQCY2X* Store info about all the build actions and allow them to be - [10]
FHF6IZJQ* Basic release management: releases are now dynamically computed as - [11]
SJLEZFC4check getHydraPath in stead of Envvar HYDRA_DBI directly - [12]
ZEHSSVFG - [13]
VJHIHMEH* Store the meta.longDescription and meta.license attributes in the - [14]
CVDK3XJK* In the scheduler, don't check if we've already done a build (except - [15]
ECBA3GQO* Make the schema class names match the case of the SQL table names. - [16]
BHZXGT2H* Channels: provide an index page that lists all the packages in the - [17]
AHTEIK7G* Added a maintainers field to the Builds table. - [18]
NI5BVF2V* In job inputs of type "build", allow the project and jobset names of - [19]
UUGBVEGY* Development notes. - [20]
WYN733ST* Store build duration, handle cached builds. - [21]
M552HLIA* Support variant builds. - [22]
E6IC7YIK* Release sets: need to include the jobset name to disambiguate - [23]
TLZ2SPBR - [24]
67P45PY4 - [25]
YAPITGB3* Boolean inputs. - [26]
BD3GRK4B* Get rid of "positive failures" and separate log phases. - [27]
BVOPAMLS - [28]
S66BOMVU* Added authentication. - [29]
GWCV3TQV* BuildInputs table: link to dependencies, include store paths. - [30]
3E6IP3R3* Add the name of the jobset to ReleaseSetJobs, otherwise we can't - [31]
IK53RV4V - [32]
7ZSVXUGFsequence fix for postgresql - [33]
7YBYT2LQ - [34]
RU7AQO7U* Role-based access control. Only admins can create projects. Only - [35]
37R34XJO* Negative caching: don't perform a build if a dependency already - [36]
SHBLLAVH* More global substitution. - [37]
ZVTSOVHN* Support Subversion checkouts. - [38]
LCKWLQW3* In Sqlite "release" is now a keyword, so use "release_" instead. - [39]
EYNG4EL4* Regenerate the bindings from a clean sqlite database. - [40]
CMU3YKOU* Store the release name. - [41]
V4RNHJNR* Add a link to each project's homepage. Suggested by karltk. - [42]
S6OISBQ3* Mark the "current" builds in a jobset, i.e. those corresponding to - [43]
J5UVLXOK* Start of a basic Catalyst web interface. - [44]
DVNWJXWW* Generic declaration of build products. - [45]
YTZOC7C5* Editing of jobset inputs. - [46]
L2E6EVE2* Merged the Build and Job tables. - [47]
3ZCEPLNO - [48]
VCOSLZRP - [49]
H7CNGK4O* Log evaluation errors etc. in the DB. - [50]
S5PV6IIM* Represent jobs explicitly in the DB. - [51]
PHX2HIVG* Store info about the build inputs in the build record. - [52]
B72GLND4 - [53]
GNIEG2GC* Disambiguate jobs by jobset name. I.e. jobs with the same name in - [54]
R5D7DZPE - [55]
D3DIBMOK* For products that are directories (like manuals), allow a default - [*]
3HZY24CX* Make jobsets viewable under - [*]
ODNCGFQ5* Improved the navigation bar: don't include all projects (since that - [*]
N22GPKYT* Put info about logs / build products in the DB.
Change contents
- replacement in doc/dev-notes.txt at line 96[3.62]→[3.4491:4494](∅→∅),[3.118]→[3.4491:4494](∅→∅),[2.420]→[3.4491:4494](∅→∅),[3.4491]→[3.4491:4494](∅→∅)
alter table Jobsets add column enabled integer not null default 1; - edit in src/lib/Hydra/Controller/Jobset.pm at line 117
, enabled => trim($c->request->params->{enabled}) eq "1" ? 1 : 0 - replacement in src/lib/Hydra/Schema/BuildInputs.pm at line 106
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:3l2Qu/wpPEb/xsXoyeRviQ# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:yodYRloko+NdaEVy+IL5JA - replacement in src/lib/Hydra/Schema/BuildProducts.pm at line 94
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/AUVD2QjjkeQmFkKEim0Gw# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:GdjLBqXz+LK4ewxnpIs9eQ - replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 89
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:L/qLimgzcHeLjsKom3t1XQ# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:KTPvLaqbXGpynWt107ISew - replacement in src/lib/Hydra/Schema/BuildSchedulingInfo.pm at line 46
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:I2cNoG9FOWDlICSy4Ndftw# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:thMie1PGP25FGbo5qypE/w - replacement in src/lib/Hydra/Schema/BuildSteps.pm at line 94
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:oCn8y9Nsffa6WOnm44lyqQ# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Ua+P31BMRmMKP6QFOdA89A - replacement in src/lib/Hydra/Schema/Builds.pm at line 166
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:8r7Yv4O8WF2YU4sOjn0Q8w# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:luxYxoOAtLoCgl5iFTYdJA - replacement in src/lib/Hydra/Schema/CachedPathInputs.pm at line 50
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:eLemrXw7iydgI6zhFrghRg# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:DeoyeS42ddQ2FXa+8n31OQ - replacement in src/lib/Hydra/Schema/CachedSubversionInputs.pm at line 43
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:f2Xn8X5aO9Gud7LHrc/b2g# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:CaFTGQtLjPwCISqk5W4fag - replacement in src/lib/Hydra/Schema/Jobs.pm at line 78
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:w5CXchrT0/ueNgxnKv6TPg# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:+Cb0mIbX8ddDbZY39u9feA - replacement in src/lib/Hydra/Schema/JobsetInputAlts.pm at line 72
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:CQg509K7bBReX30DeMC7ww# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:m3a1Q6c2FePidqbqYhz5dg - replacement in src/lib/Hydra/Schema/JobsetInputs.pm at line 68
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:FzkQQT8t8OET0a0teF3lHA# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:QSYSg5xsN292LnfvbAG0Vw - edit in src/lib/Hydra/Schema/Jobsets.pm at line 70
"enabled",{ data_type => "integer", default_value => 1, is_nullable => 0, size => undef }, - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 106
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:eu0jlMKE2aMvQRv4LynlIA# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:85FwtlvNxjGix7PUCJTMqA - replacement in src/lib/Hydra/Schema/Projects.pm at line 79
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:aBN2ry0QEPIhQu6tlgk7RQ# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Dru36PNUe9iYHEwhhHKJ3A - replacement in src/lib/Hydra/Schema/ReleaseSetJobs.pm at line 69
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Mm9VR//LwfM88N54dtmuxg# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:qSQjyHzxQp0qO3CbRdcXmw - replacement in src/lib/Hydra/Schema/ReleaseSets.pm at line 48
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:c6FKyR68F1a8wLivK9ztog# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:pEjxqTAwP4ZmP/s6F4VOsg - replacement in src/lib/Hydra/Schema/SystemTypes.pm at line 24
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:SYnu+3J84FXFqkSu8jxkPg# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:mfZTzyri5eSRhfmBmwyuFQ - replacement in src/lib/Hydra/Schema/UserRoles.pm at line 31
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:pRBijh3yc0x4knK6tU4iTw# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:6RgJY04rmD+PumWXz5KGoQ - replacement in src/lib/Hydra/Schema/Users.pm at line 53
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:d4m+IH9KxIcgId+XF23txg# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ZWzljXMF0IbU12wNUn+djg - replacement in src/lib/Hydra/Schema.pm at line 11
# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-02 15:59:19# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uBemU8brohK9UDFJ9KC1iA# Created by DBIx::Class::Schema::Loader v0.04999_06 @ 2009-10-08 13:25:04# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vdr83mcEie4i5Fn/Uj17Vg - edit in src/root/jobset.tt at line 73
</td></tr><tr><th>Enabled:</th><td>[% INCLUDE renderSelection param="enabled" curValue=jobset.enabled options={"1" = "Yes", "0" = "No"} %] - replacement in src/script/hydra_scheduler.pl at line 495
checkJobsetWrapped($project, $_) foreach $project->jobsets->all;checkJobsetWrapped($project, $_)foreach $project->jobsets->search({enabled => 1}); - edit in src/sql/hydra.sql at line 204
enabled integer not null default 1, - replacement in src/sql/hydra.sql at line 272
disabled integer not null default 0,disabled integer not null default 0, -- !!! not currently used