Remove now-unused SystemTypes table

[?]
Mar 4, 2013, 10:46 PM
JD7AWXQG4I3OTGKFX4FBM4F7ZYQXIOQDZYOLUSVR57V2AM3P7Z5AC

Dependencies

  • [2] E7FID72S Remove the BuildMachines and BuildMachinesSystemTypes tables
  • [3] FHF6IZJQ * Basic release management: releases are now dynamically computed as
  • [4] V4RNHJNR * Add a link to each project's homepage. Suggested by karltk.
  • [5] NABL63FI * hydra: project members can do stuff that the owner can do
  • [6] SB2V735V Keep track of the database schema version
  • [7] AHTEIK7G * Added a maintainers field to the Builds table.
  • [8] KXGOUX7P * Creating releases.
  • [9] BHZXGT2H * Channels: provide an index page that lists all the packages in the
  • [10] JTRG7RDQ add support for git as jobinput
  • [11] QQ4STW3S missing file
  • [12] PKPWUHUX * Idem.
  • [13] 3XM2QEGW Fix query-all-tables test count, there are more tables now
  • [14] DHMTPGST * Ran update-dbix.
  • [15] D5QIOJGP * Move everything up one directory.
  • [16] EYNG4EL4 * Regenerate the bindings from a clean sqlite database.
  • [17] G2ZB6464 first test, not yet in buildprocess
  • [18] G2T4WAHI Store the inputs of each evaluation in the database
  • [19] LCKWLQW3 * In Sqlite "release" is now a keyword, so use "release_" instead.
  • [20] RU7AQO7U * Role-based access control. Only admins can create projects. Only
  • [21] 37R34XJO * Negative caching: don't perform a build if a dependency already
  • [22] FD76WVTQ missing file
  • [23] AK66K4KY Fix the test
  • [24] S5PV6IIM * Represent jobs explicitly in the DB.
  • [25] YDW2NUIW Fix "make check"
  • [26] MOX7XJ2E Merge the BuildSchedulingInfo table into the Builds table
  • [27] KN3VYE5P * Cleaned up the foreign key constraints.
  • [28] 3HCBU2FA
  • [29] D3DIBMOK * For products that are directories (like manuals), allow a default
  • [30] SMCOU72F hydra: add some admin for adding/enabling/etc build machines
  • [31] R5D7DZPE
  • [32] TWVSALRL * Allow the maximum number of concurrent builds per platform to be
  • [33] ZWCTAZGL added newsitems, added some admin options to clear various caches.
  • [34] VJHIHMEH * Store the meta.longDescription and meta.license attributes in the
  • [35] D6EL7KR6 Fix broken test
  • [36] GNIEG2GC * Disambiguate jobs by jobset name. I.e. jobs with the same name in
  • [37] JM3DPYOM generated schema with new dbix class schema loader, grrrrrr
  • [38] ECBA3GQO * Make the schema class names match the case of the SQL table names.
  • [39] UUGBVEGY * Development notes.
  • [40] S6OISBQ3 * Mark the "current" builds in a jobset, i.e. those corresponding to
  • [41] JJT5QG3K remove revision from cached cvs inputs, and added missing files
  • [42] X27GNHDV * Basic job info in the database.
  • [43] 4D4U5IPY * Allow jobsets to be disabled.
  • [44] ZVTSOVHN * Support Subversion checkouts.
  • [45] RBNQKATL * Adding persistant releases. A release is a named set of builds.
  • [46] P5X4P6VK * Renaming "release sets" to "views" (not finished yet). Having
  • [47] HPEG2RHV Merge the BuildResultInfo table into the Builds table
  • [48] RFE6T5LG * Store jobset evaluations in the database explicitly. This includes
  • [49] DES4PSRL add basic query tests for JobStatus/LatestSucceeded/ActiveJobs
  • [50] S66BOMVU * Added authentication.
  • [51] P43FHUUV there are 43 tests
  • [52] 5SMQ2PLK Fix tests
  • [53] 5SHCWE7X * Prevent repeated evaluation of a jobset with the same inputs. This
  • [54] 3E6IP3R3 * Add the name of the jobset to ReleaseSetJobs, otherwise we can't
  • [55] PHJF4FUT Add missing files
  • [*] N22GPKYT * Put info about logs / build products in the DB.

Change contents

  • edit in doc/dev-notes.txt at line 8
    [3.411][3.411:579]()
    * Setting the maximum number of concurrent builds per system type:
    $ sqlite3 hydra.sqlite "insert into SystemTypes(system, maxConcurrent) values('i686-linux', 3);"
  • file deletion: SystemTypes.pm (----------)Systemtypes.pm (----------)SystemTypes.pm (----------)
    [3.477][3.1053:1091](),[3.1091][3.1717:1717](),[3.207][3.2343:2381](),[3.2381][3.1717:1717](),[3.207][3.3713:3751](),[3.3751][3.1717:1717]()
    use utf8;
    package Hydra::Schema::SystemTypes;
    # Created by DBIx::Class::Schema::Loader
    # DO NOT MODIFY THE FIRST PART OF THIS FILE
    =head1 NAME
    Hydra::Schema::SystemTypes
    =cut
    use strict;
    use warnings;
    use base 'DBIx::Class::Core';
    =head1 TABLE: C<SystemTypes>
    =cut
    __PACKAGE__->table("SystemTypes");
    =head1 ACCESSORS
    =head2 system
    data_type: 'text'
    is_nullable: 0
    =head2 maxconcurrent
    data_type: 'integer'
    default_value: 2
    is_nullable: 0
    =cut
    __PACKAGE__->add_columns(
    "system",
    { data_type => "text", is_nullable => 0 },
    "maxconcurrent",
    { data_type => "integer", default_value => 2, is_nullable => 0 },
    );
    =head1 PRIMARY KEY
    =over 4
    =item * L</system>
    =back
    =cut
    __PACKAGE__->set_primary_key("system");
    # Created by DBIx::Class::Schema::Loader v0.07014 @ 2011-12-05 14:15:43
    # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:zg8db3Cbi0QOv+gLJqH8cQ
    1;
  • edit in src/sql/hydra.sql at line 341
    [3.6669][3.2956:3078](),[3.5623][3.2956:3078]()
    );
    create table SystemTypes (
    system text primary key not null,
    maxConcurrent integer not null default 2
  • file addition: upgrade-12.sql (----------)
    [3.3004]
    drop table SystemTypes;
  • replacement in tests/query-all-tables.pl at line 10
    [3.497][2.104:134]()
    use Test::Simple tests => 43;
    [3.497]
    [3.527]
    use Test::Simple tests => 42;