[Buildbot-commits] [buildbot/buildbot] cc9af6: Add more utility functions for identifiers

GitHub noreply at github.com
Fri Dec 27 23:56:59 UTC 2013


  Branch: refs/heads/nine
  Home:   https://github.com/buildbot/buildbot
  Commit: cc9af69867e5a088fd9e4ebf6b6dde097b7fe764
      https://github.com/buildbot/buildbot/commit/cc9af69867e5a088fd9e4ebf6b6dde097b7fe764
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-23 (Mon, 23 Dec 2013)

  Changed paths:
    M master/buildbot/db/buildslaves.py
    A master/buildbot/test/unit/test_util_identifiers.py
    R master/buildbot/test/unit/test_util_typechecks.py
    A master/buildbot/util/identifiers.py
    R master/buildbot/util/typechecks.py
    M master/docs/developer/db.rst
    M master/docs/developer/utils.rst

  Log Message:
  -----------
  Add more utility functions for identifiers


  Commit: f776e1a02a1ac7d333d8e9474fd8a22d6ab281ad
      https://github.com/buildbot/buildbot/commit/f776e1a02a1ac7d333d8e9474fd8a22d6ab281ad
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-23 (Mon, 23 Dec 2013)

  Changed paths:
    M master/buildbot/data/logchunks.py
    M master/buildbot/data/logs.py
    M master/buildbot/db/logs.py
    A master/buildbot/db/migrate/versions/034_log_slug.py
    M master/buildbot/db/model.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/unit/test_data_logchunks.py
    M master/buildbot/test/unit/test_data_logs.py
    M master/buildbot/test/unit/test_db_logs.py
    A master/buildbot/test/unit/test_db_migrate_versions_034_log_slug.py
    M master/buildbot/test/unit/test_util_identifiers.py
    M master/buildbot/test/util/validation.py
    M master/buildbot/util/identifiers.py
    M master/docs/developer/db.rst
    M master/docs/developer/rtype-log.rst
    M master/docs/developer/rtype-logchunk.rst

  Log Message:
  -----------
  Add a 'slug' to logs, so that names can be non-identifiers

The 'newLog' update method takes care of generating a unique slug.


  Commit: 5b05ef0f152a0e8dbdb33db506f1214cfc97b7a1
      https://github.com/buildbot/buildbot/commit/5b05ef0f152a0e8dbdb33db506f1214cfc97b7a1
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-23 (Mon, 23 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/process/build.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/process/remotecommand.py
    M master/buildbot/steps/source/base.py
    M master/buildbot/test/fake/fakebuild.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/slave.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/unit/test_data_steps.py
    M master/buildbot/test/unit/test_process_build.py
    M master/buildbot/test/unit/test_steps_source_base_Source.py
    M master/buildbot/test/unit/test_steps_source_repo.py
    M master/buildbot/test/util/steps.py
    M master/docs/developer/classes.rst
    M master/docs/developer/cls-build.rst
    A master/docs/developer/cls-buildslave.rst
    M master/docs/developer/cls-buildsteps.rst

  Log Message:
  -----------
  add build.buildid, sl.buildslaveid, and st.stepid

This required a lot of refactoring of old tests.  It also required
changing the automatic generation of source step names to generate
proper identifiers.


  Commit: fb3a0f57100b0e8399ba09ff915531923496117e
      https://github.com/buildbot/buildbot/commit/fb3a0f57100b0e8399ba09ff915531923496117e
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-23 (Mon, 23 Dec 2013)

  Changed paths:
    M master/buildbot/test/fake/fakedata.py

  Log Message:
  -----------
  fix validation


  Commit: e2ed5c85592320b5f4c32d02d17ade02cb51b98c
      https://github.com/buildbot/buildbot/commit/e2ed5c85592320b5f4c32d02d17ade02cb51b98c
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-23 (Mon, 23 Dec 2013)

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

  Log Message:
  -----------
  set build status to 'finished' when finished


  Commit: c9a5eef2a5bd9e95f325ea434f34076b6f104a8c
      https://github.com/buildbot/buildbot/commit/c9a5eef2a5bd9e95f325ea434f34076b6f104a8c
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-23 (Mon, 23 Dec 2013)

  Changed paths:
    M README.md
    M master/buildbot/data/steps.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/process/log.py
    M master/buildbot/process/logobserver.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/logfile.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/unit/test_process_build.py
    M master/buildbot/test/unit/test_process_log.py
    A master/buildbot/test/unit/test_process_logobserver.py
    M master/docs/developer/classes.rst
    A master/docs/developer/cls-logobserver.rst
    M master/docs/manual/customization.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Use the process Log instance, rather than status

* change log.subscribe's signature to pass a callback that's called with
  different args; change LogObserver to correspond
* decode bytestrings to unicode as they are added to logs, using a
  default function
* step.addLog and friends return a process.log.Log instance


  Commit: 4e19d23f1bd73ee4950cc25609aae6ef39f0ecfe
      https://github.com/buildbot/buildbot/commit/4e19d23f1bd73ee4950cc25609aae6ef39f0ecfe
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-23 (Mon, 23 Dec 2013)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/process/log.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/unit/test_config.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_process_log.py
    M master/buildbot/test/unit/test_process_logobserver.py
    M master/buildbot/test/util/steps.py
    M master/docs/developer/cls-buildsteps.rst
    M master/docs/developer/cls-log.rst
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/manual/cfg-global.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Add logEncoding config


  Commit: 4b61e1aa3847c52967e0f6dc21dd47f61718c6b0
      https://github.com/buildbot/buildbot/commit/4b61e1aa3847c52967e0f6dc21dd47f61718c6b0
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-27 (Fri, 27 Dec 2013)

  Changed paths:
    M README.md
    M master/buildbot/config.py
    M master/buildbot/data/logchunks.py
    M master/buildbot/data/logs.py
    M master/buildbot/data/steps.py
    M master/buildbot/db/buildslaves.py
    M master/buildbot/db/logs.py
    A master/buildbot/db/migrate/versions/034_log_slug.py
    M master/buildbot/db/model.py
    M master/buildbot/process/build.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/process/log.py
    M master/buildbot/process/logobserver.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/fake/logfile.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/unit/test_config.py
    M master/buildbot/test/unit/test_data_logchunks.py
    M master/buildbot/test/unit/test_data_logs.py
    M master/buildbot/test/unit/test_db_logs.py
    A master/buildbot/test/unit/test_db_migrate_versions_034_log_slug.py
    M master/buildbot/test/unit/test_process_build.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_process_log.py
    A master/buildbot/test/unit/test_process_logobserver.py
    A master/buildbot/test/unit/test_util_identifiers.py
    R master/buildbot/test/unit/test_util_typechecks.py
    M master/buildbot/test/util/steps.py
    M master/buildbot/test/util/validation.py
    A master/buildbot/util/identifiers.py
    R master/buildbot/util/typechecks.py
    M master/docs/developer/classes.rst
    M master/docs/developer/cls-buildsteps.rst
    M master/docs/developer/cls-log.rst
    A master/docs/developer/cls-logobserver.rst
    M master/docs/developer/database.rst
    M master/docs/developer/rtype-log.rst
    M master/docs/developer/rtype-logchunk.rst
    M master/docs/developer/utils.rst
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/manual/cfg-global.rst
    M master/docs/manual/customization.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Merge branch '9/use-data-api-1' of git://github.com/djmitche/buildbot into nine (PR #1023)

Conflicts:
	master/buildbot/process/build.py
	master/buildbot/process/builder.py

+autopep8, docs fixes, etc.


Compare: https://github.com/buildbot/buildbot/compare/612b0ab9c525...4b61e1aa3847


More information about the Commits mailing list