[libcamera-devel] [PATCH v1 0/1] utils:ipc: Update mojo
Harvey Yang
chenghaoyang at chromium.org
Thu Mar 30 11:56:08 CEST 2023
The chromiumos builder for soraka-libcamera has been failing due to the
updated mojo generated files:
```
...
File
"/build/soraka-libcamera/tmp/portage/media-libs/libcamera-9999/work/libcamera-9999/utils/ipc/mojo/public/tools/mojom/mojom/g
enerate/module.py", line 1458, in Load
result = pickle.load(f)
AttributeError: Can't get attribute 'ValueKind' on <module
'mojom.generate.module' from '.../utils/ipc/mojo/public/tools/mojom/mojom/generate/module.py'>
```
After running the script `update-mojo.sh` with the tot chromium repo,
the issue is fixed.
Please take a look. Thanks!
BR,
Harvey
Harvey Yang (1):
utils: ipc: Update mojo
utils/ipc/mojo/README | 2 +-
utils/ipc/mojo/public/LICENSE | 2 +-
utils/ipc/mojo/public/tools/BUILD.gn | 8 +-
utils/ipc/mojo/public/tools/bindings/BUILD.gn | 34 +-
.../ipc/mojo/public/tools/bindings/README.md | 148 ++-
.../public/tools/bindings/checks/__init__.py | 0
.../bindings/checks/mojom_attributes_check.py | 168 ++++
.../checks/mojom_attributes_check_unittest.py | 186 ++++
.../checks/mojom_definitions_check.py | 34 +
.../checks/mojom_restrictions_check.py | 102 +++
.../mojom_restrictions_checks_unittest.py | 254 ++++++
.../tools/bindings/concatenate-files.py | 5 +-
...concatenate_and_replace_closure_exports.py | 8 +-
.../tools/bindings/gen_data_files_list.py | 2 +-
.../tools/bindings/generate_type_mappings.py | 3 +-
.../tools/bindings/minify_with_terser.py | 47 +
.../ipc/mojo/public/tools/bindings/mojom.gni | 860 ++++++++++--------
.../bindings/mojom_bindings_generator.py | 62 +-
.../mojom_bindings_generator_unittest.py | 6 +-
.../tools/bindings/validate_typemap_config.py | 4 +-
utils/ipc/mojo/public/tools/mojom/BUILD.gn | 17 +
.../mojom/check_stable_mojom_compatibility.py | 46 +-
...eck_stable_mojom_compatibility_unittest.py | 87 +-
.../mojo/public/tools/mojom/const_unittest.py | 2 +-
.../mojo/public/tools/mojom/enum_unittest.py | 30 +-
.../mojo/public/tools/mojom/mojom/BUILD.gn | 3 +-
.../mojo/public/tools/mojom/mojom/error.py | 2 +-
.../mojo/public/tools/mojom/mojom/fileutil.py | 2 +-
.../tools/mojom/mojom/fileutil_unittest.py | 2 +-
.../tools/mojom/mojom/generate/check.py | 26 +
.../tools/mojom/mojom/generate/generator.py | 8 +-
.../mojom/generate/generator_unittest.py | 2 +-
.../tools/mojom/mojom/generate/module.py | 649 ++++++++-----
.../mojom/mojom/generate/module_unittest.py | 2 +-
.../public/tools/mojom/mojom/generate/pack.py | 125 ++-
.../mojom/mojom/generate/pack_unittest.py | 2 +-
.../mojom/mojom/generate/template_expander.py | 2 +-
.../tools/mojom/mojom/generate/translate.py | 408 ++++++++-
.../mojom/generate/translate_unittest.py | 39 +-
.../public/tools/mojom/mojom/parse/ast.py | 117 +--
.../tools/mojom/mojom/parse/ast_unittest.py | 6 +-
.../mojom/mojom/parse/conditional_features.py | 14 +-
.../parse/conditional_features_unittest.py | 130 ++-
.../public/tools/mojom/mojom/parse/lexer.py | 6 +-
.../tools/mojom/mojom/parse/lexer_unittest.py | 3 +-
.../public/tools/mojom/mojom/parse/parser.py | 24 +-
.../mojom/mojom/parse/parser_unittest.py | 34 +-
.../mojo/public/tools/mojom/mojom_parser.py | 119 ++-
.../tools/mojom/mojom_parser_test_case.py | 4 +-
.../tools/mojom/mojom_parser_unittest.py | 31 +-
.../tools/mojom/stable_attribute_unittest.py | 2 +-
.../mojo/public/tools/mojom/union_unittest.py | 44 +
.../mojom/version_compatibility_unittest.py | 66 +-
.../public/tools/run_all_python_unittests.py | 8 +-
utils/ipc/tools/README | 2 +-
utils/ipc/tools/diagnosis/crbug_1001171.py | 2 +-
56 files changed, 3061 insertions(+), 940 deletions(-)
create mode 100644 utils/ipc/mojo/public/tools/bindings/checks/__init__.py
create mode 100644 utils/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check.py
create mode 100644 utils/ipc/mojo/public/tools/bindings/checks/mojom_attributes_check_unittest.py
create mode 100644 utils/ipc/mojo/public/tools/bindings/checks/mojom_definitions_check.py
create mode 100644 utils/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_check.py
create mode 100644 utils/ipc/mojo/public/tools/bindings/checks/mojom_restrictions_checks_unittest.py
create mode 100755 utils/ipc/mojo/public/tools/bindings/minify_with_terser.py
create mode 100644 utils/ipc/mojo/public/tools/mojom/BUILD.gn
create mode 100644 utils/ipc/mojo/public/tools/mojom/mojom/generate/check.py
create mode 100644 utils/ipc/mojo/public/tools/mojom/union_unittest.py
--
2.40.0.348.gf938b09366-goog
More information about the libcamera-devel
mailing list