[Buildbot-commits] [buildbot/buildbot] d6695d: db: add 1:N parentship between build and buildset

GitHub noreply at github.com
Fri Mar 7 13:38:11 UTC 2014


  Branch: refs/heads/nine
  Home:   https://github.com/buildbot/buildbot
  Commit: d6695d38903f949ba45ebe80e7112f19cb467c25
      https://github.com/buildbot/buildbot/commit/d6695d38903f949ba45ebe80e7112f19cb467c25
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M master/buildbot/data/buildsets.py
    M master/buildbot/db/buildsets.py
    A master/buildbot/db/migrate/versions/036_build_parent.py
    M master/buildbot/db/model.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/unit/test_db_buildsets.py
    A master/buildbot/test/unit/test_db_migrate_versions_036_build_parent.py
    M master/buildbot/test/unit/test_schedulers_dependent.py
    M master/buildbot/test/unit/test_schedulers_triggerable.py
    M master/buildbot/test/util/validation.py

  Log Message:
  -----------
  db: add 1:N parentship between build and buildset

a build can be a parent of another build via trigger,
inherit force scheduler, and rebuild button.

This commit only add the data, and make the UT works again

subsequent commit will implement the logic

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: fe282624fd6f2a54f31491a72459f9b58f509097
      https://github.com/buildbot/buildbot/commit/fe282624fd6f2a54f31491a72459f9b58f509097
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M master/buildbot/data/buildsets.py
    M master/buildbot/db/buildsets.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/unit/test_data_buildsets.py
    M master/buildbot/test/unit/test_data_connector.py
    M master/buildbot/test/unit/test_db_buildsets.py
    M master/docs/developer/database.rst
    M master/docs/developer/rtype-buildset.rst

  Log Message:
  -----------
  buildset: add parentship to db and data api

update docs and tests

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 3deacef6b14af97d67bff3860355a25ece3f0fa6
      https://github.com/buildbot/buildbot/commit/3deacef6b14af97d67bff3860355a25ece3f0fa6
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M master/buildbot/schedulers/base.py
    M master/buildbot/test/unit/test_schedulers_basic.py
    M master/buildbot/test/util/scheduler.py

  Log Message:
  -----------
  Propagate optional arguments for schedulers apis

I'm too scared to fix all the unit tests if I passed those via standard
keyword arguments

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 02867f83fee65c5d0d5fb946a59fdd25bfd0f1c7
      https://github.com/buildbot/buildbot/commit/02867f83fee65c5d0d5fb946a59fdd25bfd0f1c7
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-03 (Mon, 03 Mar 2014)

  Changed paths:
    M master/buildbot/interfaces.py
    M master/buildbot/process/build.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/schedulers/triggerable.py
    M master/buildbot/status/master.py
    M master/buildbot/status/results.py
    M master/buildbot/steps/trigger.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/unit/test_steps_trigger.py
    M master/docs/developer/rtype-buildrequest.rst

  Log Message:
  -----------
  Trigger: refactor step for nine

switch to new style step, simplify it, use the new parent_buildid api

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: df95617f651ffed517464ad32da0c7c614a20d0f
      https://github.com/buildbot/buildbot/commit/df95617f651ffed517464ad32da0c7c614a20d0f
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-03 (Mon, 03 Mar 2014)

  Changed paths:
    M www/setup.py
    M www/src/layout.jade
    R www/src/scripts/libs/html5shiv-printshiv.js
    M www/src/scripts/libs/jquery.js
    R www/src/scripts/libs/json2.js
    M www/src/scripts/services/buildbotService.coffee

  Log Message:
  -----------
  upgrade js libs

we fix all the js libs, it has been too problematic with CI.
remove json2 and html5shiv, as nobody is testing IE8 anyway.

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 50e996b1642808dd79dd7d9da508b0e1ba595ee0
      https://github.com/buildbot/buildbot/commit/50e996b1642808dd79dd7d9da508b0e1ba595ee0
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-03 (Mon, 03 Mar 2014)

  Changed paths:
    M master/buildbot/process/buildstep.py

  Log Message:
  -----------
  LoggingBuildStep: dont finish the log

the log is finished by RemoteCommand, so no need to
finish it in gotResults()

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 76b954e7f590ec30a2f85c9bd487cac2da0bae3e
      https://github.com/buildbot/buildbot/commit/76b954e7f590ec30a2f85c9bd487cac2da0bae3e
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-03 (Mon, 03 Mar 2014)

  Changed paths:
    M master/buildbot/test/unit/test_steps_trigger.py

  Log Message:
  -----------
  pep8 fixes

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 0b71bcb26ae458710a5610c5ba335ae09c7bc6b4
      https://github.com/buildbot/buildbot/commit/0b71bcb26ae458710a5610c5ba335ae09c7bc6b4
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M common/validate.sh
    M master/buildbot/db/enginestrategy.py
    M master/buildbot/db/model.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/scripts/runner.py
    M master/buildbot/status/github.py
    M master/buildbot/steps/slave.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_process_remotecommand.py
    R master/buildbot/test/unit/test_remotecommand.py
    M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py
    M master/buildbot/test/unit/test_scripts_runner.py
    M master/buildbot/test/unit/test_steps_slave.py
    M master/contrib/github_buildbot.py
    M master/docs/conf.py
    M master/docs/developer/cls-buildsteps.rst
    M master/docs/developer/master-slave.rst
    M master/docs/manual/cfg-properties.rst
    M master/docs/manual/customization.rst
    M master/docs/manual/new-style-steps.rst
    M master/docs/relnotes/index.rst
    M slave/buildslave/commands/fs.py
    M slave/buildslave/commands/registry.py
    M slave/buildslave/test/unit/test_commands_fs.py
    M www/setup.py
    M www/src/layout.jade
    R www/src/scripts/libs/html5shiv-printshiv.js
    M www/src/scripts/libs/jquery.js
    R www/src/scripts/libs/json2.js
    M www/src/scripts/services/buildbotService.coffee

  Log Message:
  -----------
  Merge branch 'jslibs_bump' into trigger_ui


  Commit: 645bc1fbce98ef518148813541f5fdef3640811e
      https://github.com/buildbot/buildbot/commit/645bc1fbce98ef518148813541f5fdef3640811e
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-06 (Thu, 06 Mar 2014)

  Changed paths:
    M master/buildbot/db/migrate/versions/036_build_parent.py
    M master/buildbot/test/unit/test_db_migrate_versions_036_build_parent.py

  Log Message:
  -----------
  db fix


  Commit: 1a0c6aba5fd0595e4f4744c79dbc877a2062688b
      https://github.com/buildbot/buildbot/commit/1a0c6aba5fd0595e4f4744c79dbc877a2062688b
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-06 (Thu, 06 Mar 2014)

  Changed paths:
    M master/buildbot/process/buildrequest.py

  Log Message:
  -----------
  fix trigger when there is no patch in source stampt


  Commit: 4c0e507b25749f37bbd3cb9b59c632e0db825780
      https://github.com/buildbot/buildbot/commit/4c0e507b25749f37bbd3cb9b59c632e0db825780
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-07 (Fri, 07 Mar 2014)

  Changed paths:
    M master/buildbot/status/master.py
    M master/buildbot/test/unit/test_steps_trigger.py

  Log Message:
  -----------
  fix buildrequest url


  Commit: 37c6f5cb886734ad0acf388c3244602969080861
      https://github.com/buildbot/buildbot/commit/37c6f5cb886734ad0acf388c3244602969080861
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-07 (Fri, 07 Mar 2014)

  Changed paths:
    M master/buildbot/steps/trigger.py
    M master/buildbot/test/unit/test_schedulers_triggerable.py
    M master/buildbot/test/unit/test_steps_trigger.py

  Log Message:
  -----------
  autopep8


  Commit: 439ffb8101609f3fb6db3c77b7880e599f2b7d9b
      https://github.com/buildbot/buildbot/commit/439ffb8101609f3fb6db3c77b7880e599f2b7d9b
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-03-07 (Fri, 07 Mar 2014)

  Changed paths:
    M master/docs/developer/data.rst

  Log Message:
  -----------
  Merge branch 'nine' of github.com:buildbot/buildbot into nine


Compare: https://github.com/buildbot/buildbot/compare/d0c279653de2...439ffb810160


More information about the Commits mailing list