mbox series

[yocto-autobuilder2,0/4] Fixes for buildbot 4.2

Message ID 20250205-mathieu-console_view_upgrade-v1-0-fc1194355870@bootlin.com
Headers show
Series Fixes for buildbot 4.2 | expand

Message

Mathieu Dubois-Briand Feb. 5, 2025, 10:45 a.m. UTC
This series add various fixes for buildbot 4.2, both in buildbot
configuration and in the console view plugin.

Most of the modifications are in this plugin: buildbot switched from
angular JS to react JS, so this plugin has to be rewritten almost from
scratch.

As I am not really a JS developer, I would be happy to get any feedback
on these modifications, especially on release selector where my changes
do look a bit overcomplicated.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
---
Mathieu Dubois-Briand (4):
      builders: Fix configuration for buildbot 4
      yocto_console_view: import console_view plugin from buildbot
      yocto_console_view: create our own console
      yocto_console_view: Add release selector

 builders.py                                        |    2 +-
 steps/writelayerinfo.py                            |    2 +-
 yocto_console_view/README.txt                      |   17 -
 yocto_console_view/package.json                    |   78 +-
 yocto_console_view/setup.py                        |   16 +-
 yocto_console_view/src/index.ts                    |   19 +
 .../src/module/builders.fixture.json               |    1 -
 yocto_console_view/src/module/console.tpl.jade     |   39 -
 yocto_console_view/src/module/main.module.js       |  496 ------
 yocto_console_view/src/module/main.module.spec.js  |  228 ---
 .../src/module/releaseselectorfield.directive.js   |   68 -
 .../src/module/releaseselectorfield.tpl.jade       |    5 -
 .../src/module/view/modal/modal.controller.js      |   22 -
 .../src/module/view/modal/modal.style.less         |    9 -
 .../src/module/view/modal/modal.tpl.jade           |    6 -
 .../src/module/yoctochangedetails.directive.js     |   21 -
 .../src/module/yoctochangedetails.tpl.jade         |   42 -
 yocto_console_view/src/releaseselectorfield.ts     |  152 ++
 yocto_console_view/src/styles/styles.less          |   89 -
 .../src/views/ConsoleView/ConsoleView.scss         |   49 +
 .../src/views/ConsoleView/ConsoleView.test.ts      |   97 ++
 .../src/views/ConsoleView/ConsoleView.tsx          |  498 ++++++
 .../src/views/ConsoleView/YoctoChangeDetails.scss  |   18 +
 .../src/views/ConsoleView/YoctoChangeDetails.tsx   |  149 ++
 yocto_console_view/test/main.coffee                |    2 -
 yocto_console_view/tsconfig.json                   |   27 +
 yocto_console_view/vite.config.ts                  |   64 +
 yocto_console_view/webpack.config.js               |   26 -
 yocto_console_view/yarn.lock                       | 1755 ++++++++++++++++++++
 yocto_console_view/yocto_console_view/VERSION      |    1 -
 yocto_console_view/yocto_console_view/__init__.py  |   16 +-
 .../yocto_console_view/static/scripts.js           |    2 -
 .../yocto_console_view/static/scripts.js.map       |    1 -
 .../yocto_console_view/static/styles.css           |   79 -
 .../yocto_console_view/static/styles.css.map       |    1 -
 35 files changed, 2908 insertions(+), 1189 deletions(-)
---
base-commit: 8f6709cf0fad448ea87d80b50cd2ae375e5066b2
change-id: 20250205-mathieu-console_view_upgrade-d65f3186c231

Best regards,