[Buildbot-commits] [buildbot/buildbot] dd208e: setup: include new web ui in the release tarballs

GitHub noreply at github.com
Tue Nov 20 15:11:06 UTC 2012


  Branch: refs/heads/nine_preint
  Home:   https://github.com/buildbot/buildbot
  Commit: dd208e17c9b4b69e15eae5e6cb723d8b4597d008
      https://github.com/buildbot/buildbot/commit/dd208e17c9b4b69e15eae5e6cb723d8b4597d008
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/setup.py

  Log Message:
  -----------
  setup: include new web ui in the release tarballs

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


  Commit: 6362ba7b0bb2cd2a168dc20ab144993de61d5381
      https://github.com/buildbot/buildbot/commit/6362ba7b0bb2cd2a168dc20ab144993de61d5381
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/scripts/create_master.py
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/update_js.py
    M master/buildbot/scripts/upgrade_master.py
    M master/buildbot/www/resource.py
    M master/buildbot/www/service.py
    M master/buildbot/www/ui.html
    M master/buildbot/www/ui.py
    M master/docs/manual/cfg-global.rst

  Log Message:
  -----------
  buildbot updatejs: script that creates the static directory in public_html

- js dependancies are automatically downloaded
- buildbot js is installed in it
- custom js is also copied or linked into it

optional developer option that symlinks instead of copying on linux
master

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


  Commit: bb64b09f6dba0146565a48937c89c8eff5a01314
      https://github.com/buildbot/buildbot/commit/bb64b09f6dba0146565a48937c89c8eff5a01314
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    R master/buildbot/www/static/js/buildbot.js
    M master/buildbot/www/static/js/lib/fakeStore.js
    R master/buildbot/www/static/js/lib/haml.js
    M master/buildbot/www/static/js/lib/ui/base.js
    M master/buildbot/www/static/js/lib/ui/build.js
    M master/buildbot/www/static/js/lib/ui/builder.js
    M master/buildbot/www/static/js/lib/ui/builders.js
    M master/buildbot/www/static/js/lib/ui/changes.js
    M master/buildbot/www/static/js/lib/ui/home.js
    A master/buildbot/www/static/js/lib/ui/templates/Makefile
    M master/buildbot/www/static/js/lib/ui/templates/build.haml
    A master/buildbot/www/static/js/lib/ui/templates/build.haml.js
    M master/buildbot/www/static/js/lib/ui/templates/builder.haml
    A master/buildbot/www/static/js/lib/ui/templates/builder.haml.js
    A master/buildbot/www/static/js/lib/ui/templates/builders.haml.js
    A master/buildbot/www/static/js/lib/ui/templates/changes.haml.js
    M master/buildbot/www/static/js/lib/ui/templates/error.haml
    A master/buildbot/www/static/js/lib/ui/templates/error.haml.js
    M master/buildbot/www/static/js/lib/ui/templates/home.haml
    A master/buildbot/www/static/js/lib/ui/templates/home.haml.js
    M master/docs/developer/www.rst

  Log Message:
  -----------
  www:js: updates for dojo 1.8

- observable sideeffects has changed slightly
- remove haml.js, has there are strong issues with buildability,
  and IE compatibility
The haml is now pre-processed with node.js and hamlcc

- adding hamlint hints


  Commit: f634f5e6cbcaaef44b78cbd3a4819999c30993ed
      https://github.com/buildbot/buildbot/commit/f634f5e6cbcaaef44b78cbd3a4819999c30993ed
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/www/static/js/lib/fakeStore.js

  Log Message:
  -----------
  fixes for IE7

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


  Commit: b5218f579543896bbec9076e675d84b395851bbd
      https://github.com/buildbot/buildbot/commit/b5218f579543896bbec9076e675d84b395851bbd
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/www/static/js/lib/ui/base.js
    M master/buildbot/www/static/js/lib/ui/builders.js
    M master/buildbot/www/static/js/lib/ui/buildmasters.js
    M master/buildbot/www/static/js/lib/ui/changes.js
    A master/buildbot/www/static/js/lib/ui/dgridext/AutoHeight.js
    A master/buildbot/www/static/js/lib/ui/dgridext/StyledColumns.js
    A master/buildbot/www/static/js/lib/ui/dgridext/TypedColumns.js
    A master/buildbot/www/static/js/lib/ui/templates/buildmasters.haml
    A master/buildbot/www/static/js/lib/ui/templates/buildmasters.haml.js
    M master/buildbot/www/ui.py

  Log Message:
  -----------
  web/ui: adding buildmasters support

This is the pretext to work on dgrid extension that we need

- AutoHeight is an extension to dgrid that prevents scrollbar for small grids
- StyledColumns avoid to pass column style in a additionnal css
- TypedColumns is an attempt to factorized common columns, for use in various grids.


  Commit: bc344895bb2fadf1b2d776a7d53de4d9428acc69
      https://github.com/buildbot/buildbot/commit/bc344895bb2fadf1b2d776a7d53de4d9428acc69
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/data/connector.py

  Log Message:
  -----------
  data/connector: fix default endpoint for api

previous version needed to use

localhost:8010/api//
instead of
localhost:8010/api/

to get list of available apis.

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


  Commit: 8d3128359d7445bfc7e325deaab6f3cdd58215cf
      https://github.com/buildbot/buildbot/commit/8d3128359d7445bfc7e325deaab6f3cdd58215cf
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/scripts/create_master.py
    M master/buildbot/scripts/update_js.py
    M master/buildbot/scripts/upgrade_master.py
    M master/buildbot/www/resource.py
    M master/buildbot/www/service.py
    M master/buildbot/www/static/js/lib/ui/base.js
    M master/buildbot/www/ui.py
    M master/docs/manual/cfg-global.rst
    M master/docs/manual/cmdline.rst

  Log Message:
  -----------
  ui: small fixes, and addressing dustin comments

fix reconfig for extra_js
fix api URL building
check for java and node before minifying
improve update_js doc and code comments.


  Commit: 19a75ee9d665e7ffaab5fc7f6a732b1feb6b9150
      https://github.com/buildbot/buildbot/commit/19a75ee9d665e7ffaab5fc7f6a732b1feb6b9150
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/data/changes.py

  Log Message:
  -----------
  data/change: only convert timestamp to epoch if needed

master.addChange already does the conversion

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


  Commit: 088f0ca9f28adef3d18e28b7f3bf0c44186fad0c
      https://github.com/buildbot/buildbot/commit/088f0ca9f28adef3d18e28b7f3bf0c44186fad0c
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/www/static/js/lib/ui/changes.js
    M master/buildbot/www/static/js/lib/ui/dgridext/TypedColumns.js
    M master/buildbot/www/static/js/lib/ui/templates/changes.haml
    M master/buildbot/www/static/js/lib/ui/templates/changes.haml.js

  Log Message:
  -----------
  ui:Changes: basic support for non fake change list

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


  Commit: a6b2a1779c32451444c0de9558e58a88b074e166
      https://github.com/buildbot/buildbot/commit/a6b2a1779c32451444c0de9558e58a88b074e166
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/www/static/js/lib/ui/base.js
    M master/buildbot/www/static/js/lib/ui/build.js
    M master/buildbot/www/static/js/lib/ui/builder.js
    M master/buildbot/www/static/js/lib/ui/builders.js

  Log Message:
  -----------
  ui:factorize api/v1 based UI for dgrid creation

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


  Commit: 61b620823493bab3c934702334dfc42c54493368
      https://github.com/buildbot/buildbot/commit/61b620823493bab3c934702334dfc42c54493368
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/scripts/update_js.py
    M master/buildbot/www/static/js/lib/ui/dgridext/TypedColumns.js

  Log Message:
  -----------
  ui:Use moment library to display dates

This lib has the ability to display timestamps like in github:
"just now", "one minute ago", etc
You got the actual date with mouse over.

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


  Commit: a44e7297b1b35e5eacf7f203843241bf917193d2
      https://github.com/buildbot/buildbot/commit/a44e7297b1b35e5eacf7f203843241bf917193d2
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/www/static/css/default.css
    M master/buildbot/www/static/js/lib/router.js

  Log Message:
  -----------
  improve ui reactivity

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


  Commit: cab3b49be2bcc438e9ae6d0fefb9352232c5f816
      https://github.com/buildbot/buildbot/commit/cab3b49be2bcc438e9ae6d0fefb9352232c5f816
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/test/unit/test_www_ui.py
    M master/buildbot/test/util/txghost.py
    M master/buildbot/test/util/www.py

  Log Message:
  -----------
  www: improve ghost test framework to use dojo's doh

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


  Commit: c2daca51c59841383a79c3f7e1ba8f73932ed0bf
      https://github.com/buildbot/buildbot/commit/c2daca51c59841383a79c3f7e1ba8f73932ed0bf
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/www/static/js/lib/ui/builder.js
    M master/buildbot/www/static/js/lib/ui/dgridext/TypedColumns.js

  Log Message:
  -----------
  ui:builder: display start and end dates

fix the 43 year ago bug..

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


  Commit: 9e239793fe381209681a53f2c63cde4703d87a03
      https://github.com/buildbot/buildbot/commit/9e239793fe381209681a53f2c63cde4703d87a03
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/scripts/update_js.py

  Log Message:
  -----------
  updatejs: make master.cfg optional

we can now use it to setup public_html for automated tests

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


  Commit: 00a192c15d4003162ac2b32c881a0528f4ae9f72
      https://github.com/buildbot/buildbot/commit/00a192c15d4003162ac2b32c881a0528f4ae9f72
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/test/unit/test_www_ui.py
    M master/buildbot/test/util/txghost.py
    M master/buildbot/test/util/www.py
    A master/buildbot/www/static/js/lib/tests/runner.html

  Log Message:
  -----------
  ui:tests: make doh runner work inside ghost

It looks a few lines of code, but it is a bit tricky.

1/ original runner.html runs in synchronous mode.
The implementation of xhr sync mode in webkit make processEvents block,
which prevent twisted to actually serve the xhr :-(
2/ firebug.js does not know about webkit, and thus will override console.log (hence the useCustomLogger:true)
This is the reason why we have to copy the whole runner.htm inside our code.


  Commit: 9ca8b1b14110c10f0544933b6cb5c96194a64bc3
      https://github.com/buildbot/buildbot/commit/9ca8b1b14110c10f0544933b6cb5c96194a64bc3
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-16 (Fri, 16 Nov 2012)

  Changed paths:
    M master/buildbot/test/util/www.py

  Log Message:
  -----------
  test:www: add more debug message for publich_html configuration

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


  Commit: c72936b899d3dfd58792600eebc5a5be6686d7b0
      https://github.com/buildbot/buildbot/commit/c72936b899d3dfd58792600eebc5a5be6686d7b0
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M master/buildbot/data/base.py
    M master/buildbot/data/connector.py

  Log Message:
  -----------
  fix root links for classes with pathPatterns rather than pathPattern


  Commit: 02a543280b6c2325663af825ae377cb79b53a810
      https://github.com/buildbot/buildbot/commit/02a543280b6c2325663af825ae377cb79b53a810
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/data/changes.py
    M master/buildbot/data/connector.py
    M master/buildbot/scripts/create_master.py
    M master/buildbot/scripts/runner.py
    A master/buildbot/scripts/update_js.py
    M master/buildbot/scripts/upgrade_master.py
    M master/buildbot/test/unit/test_www_ui.py
    M master/buildbot/test/util/txghost.py
    M master/buildbot/test/util/www.py
    M master/buildbot/www/service.py
    M master/buildbot/www/static/css/default.css
    R master/buildbot/www/static/js/buildbot.js
    M master/buildbot/www/static/js/lib/fakeStore.js
    R master/buildbot/www/static/js/lib/haml.js
    M master/buildbot/www/static/js/lib/router.js
    A master/buildbot/www/static/js/lib/tests/runner.html
    M master/buildbot/www/static/js/lib/ui/base.js
    M master/buildbot/www/static/js/lib/ui/build.js
    M master/buildbot/www/static/js/lib/ui/builder.js
    M master/buildbot/www/static/js/lib/ui/builders.js
    M master/buildbot/www/static/js/lib/ui/buildmasters.js
    M master/buildbot/www/static/js/lib/ui/changes.js
    A master/buildbot/www/static/js/lib/ui/dgridext/AutoHeight.js
    A master/buildbot/www/static/js/lib/ui/dgridext/StyledColumns.js
    A master/buildbot/www/static/js/lib/ui/dgridext/TypedColumns.js
    M master/buildbot/www/static/js/lib/ui/home.js
    A master/buildbot/www/static/js/lib/ui/templates/Makefile
    M master/buildbot/www/static/js/lib/ui/templates/build.haml
    A master/buildbot/www/static/js/lib/ui/templates/build.haml.js
    M master/buildbot/www/static/js/lib/ui/templates/builder.haml
    A master/buildbot/www/static/js/lib/ui/templates/builder.haml.js
    A master/buildbot/www/static/js/lib/ui/templates/builders.haml.js
    A master/buildbot/www/static/js/lib/ui/templates/buildmasters.haml
    A master/buildbot/www/static/js/lib/ui/templates/buildmasters.haml.js
    M master/buildbot/www/static/js/lib/ui/templates/changes.haml
    A master/buildbot/www/static/js/lib/ui/templates/changes.haml.js
    M master/buildbot/www/static/js/lib/ui/templates/error.haml
    A master/buildbot/www/static/js/lib/ui/templates/error.haml.js
    M master/buildbot/www/static/js/lib/ui/templates/home.haml
    A master/buildbot/www/static/js/lib/ui/templates/home.haml.js
    M master/buildbot/www/ui.html
    M master/buildbot/www/ui.py
    M master/docs/developer/www.rst
    M master/docs/manual/cfg-global.rst
    M master/docs/manual/cmdline.rst
    M master/setup.py

  Log Message:
  -----------
  Merge commit '00a192c' into pull568


  Commit: b090f7b96a64669ac91b219d8a2c1f0497f3a7eb
      https://github.com/buildbot/buildbot/commit/b090f7b96a64669ac91b219d8a2c1f0497f3a7eb
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M master/buildbot/scripts/create_master.py
    M master/buildbot/scripts/runner.py
    M master/buildbot/scripts/update_js.py

  Log Message:
  -----------
  better error handling for update-js failure in create-master


  Commit: 225b3bc4417290ce4e5b0779e9329d0c64e98194
      https://github.com/buildbot/buildbot/commit/225b3bc4417290ce4e5b0779e9329d0c64e98194
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/scripts/runner.py

  Log Message:
  -----------
  minor grammar stuff


  Commit: 0f951a04ff9b61e2c3b1e7cecbfee0c72e556f18
      https://github.com/buildbot/buildbot/commit/0f951a04ff9b61e2c3b1e7cecbfee0c72e556f18
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-20 (Tue, 20 Nov 2012)

  Changed paths:
    M master/buildbot/test/unit/test_www_ui.py
    M master/buildbot/test/util/txghost.py
    M master/buildbot/test/util/www.py
    A master/buildbot/www/static/js/lib/tests/runner.html

  Log Message:
  -----------
  ui:tests: make doh runner work inside ghost

It looks a few lines of code, but it is a bit tricky.

1/ original runner.html runs in synchronous mode.
The implementation of xhr sync mode in webkit make processEvents block,
which prevent twisted to actually serve the xhr :-(
2/ firebug.js does not know about webkit, and thus will override console.log (hence the useCustomLogger:true)
This is the reason why we have to copy the whole runner.htm inside our code.


  Commit: c19773176ebb101ecbb15e57e18f5ae8d08a7f5e
      https://github.com/buildbot/buildbot/commit/c19773176ebb101ecbb15e57e18f5ae8d08a7f5e
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-20 (Tue, 20 Nov 2012)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/data/base.py
    M master/buildbot/data/connector.py
    M master/buildbot/scripts/create_master.py
    M master/buildbot/scripts/runner.py
    M master/buildbot/scripts/update_js.py

  Log Message:
  -----------
  Merge remote-tracking branch 'djmitche/pull568' into www

Conflicts:
	master/buildbot/www/static/js/lib/tests/runner.html


  Commit: d8524c56c754fa7c5e8eb727c8669e59019e97a1
      https://github.com/buildbot/buildbot/commit/d8524c56c754fa7c5e8eb727c8669e59019e97a1
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-20 (Tue, 20 Nov 2012)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Adding more rationnalization in README.md

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


  Commit: 20962f4cce53dce3d8a01c1b7e966ae3eabf8e0e
      https://github.com/buildbot/buildbot/commit/20962f4cce53dce3d8a01c1b7e966ae3eabf8e0e
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-20 (Tue, 20 Nov 2012)

  Changed paths:
    M master/buildbot/test/util/www.py

  Log Message:
  -----------
  more comments about twisted #2386 bug workaround


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


  Commit: 420af62939487fb62d914cfa7439dff002bc96fd
      https://github.com/buildbot/buildbot/commit/420af62939487fb62d914cfa7439dff002bc96fd
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2012-11-20 (Tue, 20 Nov 2012)

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

  Log Message:
  -----------
  update developer  doc for latest data api changes

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


Compare: https://github.com/buildbot/buildbot/compare/dd208e17c9b4^...420af6293948


More information about the Commits mailing list