* Ran update-dbix.

[?]
Feb 9, 2011, 10:19 AM
DHMTPGSTO5WBG7CCOY6GO6J5FDHL6OGXBFENFTQJ7GXPAANTLIDAC

Dependencies

  • [2] 5O6E5SU5 hydra: store logfile/output path/closure size
  • [3] JTRG7RDQ add support for git as jobinput
  • [4] B72GLND4
  • [5] CMU3YKOU * Store the release name.
  • [6] EYNG4EL4 * Regenerate the bindings from a clean sqlite database.
  • [7] CLJQCY2X * Store info about all the build actions and allow them to be
  • [8] JM3DPYOM generated schema with new dbix class schema loader, grrrrrr
  • [9] 6BLUKEQ2 * Caching of "path" inputs, and fake a revision number for those.
  • [10] L2E6EVE2 * Merged the Build and Job tables.
  • [11] S66BOMVU * Added authentication.
  • [12] BD3GRK4B * Get rid of "positive failures" and separate log phases.
  • [13] AHTEIK7G * Added a maintainers field to the Builds table.
  • [14] KOTB7BKV
  • [15] S6OISBQ3 * Mark the "current" builds in a jobset, i.e. those corresponding to
  • [16] S5PV6IIM * Represent jobs explicitly in the DB.
  • [17] FHF6IZJQ * Basic release management: releases are now dynamically computed as
  • [18] VJHIHMEH * Store the meta.longDescription and meta.license attributes in the
  • [19] V4RNHJNR * Add a link to each project's homepage. Suggested by karltk.
  • [20] D3DIBMOK * For products that are directories (like manuals), allow a default
  • [21] SHBLLAVH * More global substitution.
  • [22] TQKGQ5R3
  • [23] TLZ2SPBR
  • [24] ZVTSOVHN * Support Subversion checkouts.
  • [25] RU7AQO7U * Role-based access control. Only admins can create projects. Only
  • [26] 3E6IP3R3 * Add the name of the jobset to ReleaseSetJobs, otherwise we can't
  • [27] GNIEG2GC * Disambiguate jobs by jobset name. I.e. jobs with the same name in
  • [28] R5D7DZPE
  • [29] 4D4U5IPY * Allow jobsets to be disabled.
  • [30] IK53RV4V
  • [31] YAPITGB3 * Boolean inputs.
  • [32] 3ZCEPLNO
  • [33] H7CNGK4O * Log evaluation errors etc. in the DB.
  • [34] BHZXGT2H * Channels: provide an index page that lists all the packages in the
  • [35] 3HCBU2FA
  • [36] 37R34XJO * Negative caching: don't perform a build if a dependency already
  • [37] ECBA3GQO * Make the schema class names match the case of the SQL table names.
  • [38] KN3VYE5P * Cleaned up the foreign key constraints.
  • [39] YTZOC7C5 * Editing of jobset inputs.
  • [40] P5X4P6VK * Renaming "release sets" to "views" (not finished yet). Having
  • [41] LCKWLQW3 * In Sqlite "release" is now a keyword, so use "release_" instead.
  • [42] RBNQKATL * Adding persistant releases. A release is a named set of builds.
  • [43] TWVSALRL * Allow the maximum number of concurrent builds per platform to be
  • [*] D5QIOJGP * Move everything up one directory.

Change contents

  • replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 74
    [2.593][2.593:614]()
    data_type: integer
    [2.593]
    [2.614]
    data_type: bigint
  • replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 81
    [2.678][2.678:699]()
    data_type: integer
    [2.678]
    [2.699]
    data_type: bigint
  • replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 88
    [3.3685][2.757:778]()
    data_type: integer
    [3.3685]
    [2.778]
    data_type: bigint
  • replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 175
    [2.843][2.843:926]()
    { data_type => "integer", default_value => 0, is_nullable => 0, size => undef },
    [2.843]
    [2.926]
    { data_type => "bigint", default_value => 0, is_nullable => 0, size => undef },
  • replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 177
    [2.936][2.936:1019]()
    { data_type => "integer", default_value => 0, is_nullable => 0, size => undef },
    [2.936]
    [2.1019]
    { data_type => "bigint", default_value => 0, is_nullable => 0, size => undef },
  • replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 179
    [2.1036][2.1036:1119]()
    { data_type => "integer", default_value => 0, is_nullable => 0, size => undef },
    [2.1036]
    [3.346]
    { data_type => "bigint", default_value => 0, is_nullable => 0, size => undef },
  • replacement in src/lib/Hydra/Schema/BuildResultInfo.pm at line 219
    [3.2382][2.1120:1262]()
    # Created by DBIx::Class::Schema::Loader v0.05000 @ 2010-11-11 10:58:44
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:7RntgXzDYpnfVLfja5RXKg
    [3.2382]
    [3.2524]
    # Created by DBIx::Class::Schema::Loader v0.05000 @ 2011-02-09 11:17:50
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:WutQSwDawsCKevXw5zXOLw
  • file addition: CachedBazaarInputs.pm (----------)
    [45.477]
    package Hydra::Schema::CachedBazaarInputs;
    # Created by DBIx::Class::Schema::Loader
    # DO NOT MODIFY THE FIRST PART OF THIS FILE
    use strict;
    use warnings;
    use base 'DBIx::Class::Core';
    =head1 NAME
    Hydra::Schema::CachedBazaarInputs
    =cut
    __PACKAGE__->table("CachedBazaarInputs");
    =head1 ACCESSORS
    =head2 uri
    data_type: text
    default_value: undef
    is_nullable: 0
    size: undef
    =head2 revision
    data_type: integer
    default_value: undef
    is_nullable: 0
    size: undef
    =head2 sha256hash
    data_type: text
    default_value: undef
    is_nullable: 0
    size: undef
    =head2 storepath
    data_type: text
    default_value: undef
    is_nullable: 0
    size: undef
    =cut
    __PACKAGE__->add_columns(
    "uri",
    {
    data_type => "text",
    default_value => undef,
    is_nullable => 0,
    size => undef,
    },
    "revision",
    {
    data_type => "integer",
    default_value => undef,
    is_nullable => 0,
    size => undef,
    },
    "sha256hash",
    {
    data_type => "text",
    default_value => undef,
    is_nullable => 0,
    size => undef,
    },
    "storepath",
    {
    data_type => "text",
    default_value => undef,
    is_nullable => 0,
    size => undef,
    },
    );
    __PACKAGE__->set_primary_key("uri", "revision");
    # Created by DBIx::Class::Schema::Loader v0.05000 @ 2011-02-09 11:17:32
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:m7+K0wiCgGDnJVlC13SG5w
    # You can replace this text with custom content, and it will be preserved on regeneration
    1;