[libcamera-devel] [PATCH 8/8] utils: ipc: Update mojo

Laurent Pinchart laurent.pinchart at ideasonboard.com
Tue Jan 9 13:19:55 CET 2024


On Tue, Jan 09, 2024 at 12:16:08PM +0000, Kieran Bingham wrote:
> In fact, I wonder if the update script should give a more precise
> statement in the subject here. But I'm not sure what it could reference.
> 
> The only 'catch' is that this patch was automatically detected as
> already accepted by the patchwork bot - as the $SUBJECT matches a patch
> that has already been merged.

"utils: ipc: Update mojo to commit ${short_sha1}" would be a good
subject. Please feel free to submit a patch to the update script :-)

> I wouldn't block this series on that though.
> 
> Quoting Laurent Pinchart via libcamera-devel (2024-01-04 15:15:48)
> > Update mojo from commit
> > 
> > 9be4263648d7d1a04bb78be75df53f56449a5e3a "Updating trunk VERSION from 6225.0 to 6226.0"
> > 
> > from the Chromium repository.
> > 
> > The update-mojo.sh script was used for this update.
> 
> I'm not going to 'review' this change. Just accept it.
> 
> Acked-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
> 
> > Bug: https://bugs.libcamera.org/show_bug.cgi?id=206
> > Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> > ---
> >  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 |  36 +-
> >  .../ipc/mojo/public/tools/bindings/README.md  | 239 +++--
> >  .../public/tools/bindings/checks/__init__.py  |   0
> >  .../bindings/checks/mojom_attributes_check.py | 170 ++++
> >  .../checks/mojom_attributes_check_unittest.py | 194 ++++
> >  .../checks/mojom_definitions_check.py         |  34 +
> >  .../checks/mojom_interface_feature_check.py   |  62 ++
> >  .../mojom_interface_feature_check_unittest.py | 173 ++++
> >  .../checks/mojom_restrictions_check.py        | 102 +++
> >  .../mojom_restrictions_checks_unittest.py     | 254 ++++++
> >  .../chromium_bindings_configuration.gni       |  51 --
> >  .../tools/bindings/compile_typescript.py      |  27 -
> >  .../tools/bindings/concatenate-files.py       |   5 +-
> >  ...concatenate_and_replace_closure_exports.py |  10 +-
> >  .../bindings/format_typemap_generator_args.py |  36 -
> >  .../tools/bindings/gen_data_files_list.py     |   2 +-
> >  .../tools/bindings/generate_type_mappings.py  |   4 +-
> >  .../tools/bindings/minify_with_terser.py      |  47 +
> >  .../ipc/mojo/public/tools/bindings/mojom.gni  | 853 ++++++++++--------
> >  .../bindings/mojom_bindings_generator.py      |  62 +-
> >  .../mojom_bindings_generator_unittest.py      |   6 +-
> >  .../tools/bindings/mojom_types_downgrader.py  | 119 ---
> >  .../tools/bindings/validate_typemap_config.py |   5 +-
> >  utils/ipc/mojo/public/tools/mojom/BUILD.gn    |  18 +
> >  .../mojom/check_stable_mojom_compatibility.py |  69 +-
> >  ...eck_stable_mojom_compatibility_unittest.py |  87 +-
> >  .../mojo/public/tools/mojom/const_unittest.py |   2 +-
> >  .../mojo/public/tools/mojom/enum_unittest.py  |  30 +-
> >  .../public/tools/mojom/feature_unittest.py    |  84 ++
> >  .../mojo/public/tools/mojom/mojom/BUILD.gn    |   3 +-
> >  .../mojo/public/tools/mojom/mojom/error.py    |   2 +-
> >  .../mojo/public/tools/mojom/mojom/fileutil.py |   3 +-
> >  .../tools/mojom/mojom/fileutil_unittest.py    |   7 +-
> >  .../tools/mojom/mojom/generate/check.py       |  26 +
> >  .../mojom/mojom/generate/constant_resolver.py |  93 --
> >  .../tools/mojom/mojom/generate/generator.py   |  11 +-
> >  .../mojom/generate/generator_unittest.py      |   9 +-
> >  .../tools/mojom/mojom/generate/module.py      | 783 +++++++++++-----
> >  .../mojom/mojom/generate/module_unittest.py   |   2 +-
> >  .../public/tools/mojom/mojom/generate/pack.py | 151 +++-
> >  .../mojom/mojom/generate/pack_unittest.py     |  30 +-
> >  .../mojom/mojom/generate/template_expander.py |   2 +-
> >  .../tools/mojom/mojom/generate/translate.py   | 464 +++++++++-
> >  .../mojom/generate/translate_unittest.py      |  82 +-
> >  .../public/tools/mojom/mojom/parse/ast.py     | 145 +--
> >  .../tools/mojom/mojom/parse/ast_unittest.py   |  12 +-
> >  .../mojom/mojom/parse/conditional_features.py |  21 +-
> >  .../parse/conditional_features_unittest.py    | 155 +++-
> >  .../public/tools/mojom/mojom/parse/lexer.py   |   8 +-
> >  .../tools/mojom/mojom/parse/lexer_unittest.py |  10 +-
> >  .../public/tools/mojom/mojom/parse/parser.py  | 108 ++-
> >  .../mojom/mojom/parse/parser_unittest.py      |  39 +-
> >  .../mojo/public/tools/mojom/mojom_parser.py   | 119 ++-
> >  .../tools/mojom/mojom_parser_test_case.py     |   6 +-
> >  .../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   |  73 +-
> >  .../public/tools/run_all_python_unittests.py  |   8 +-
> >  utils/ipc/tools/README                        |   2 +-
> >  utils/ipc/tools/diagnosis/crbug_1001171.py    |   2 +-
> >  64 files changed, 3830 insertions(+), 1416 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_interface_feature_check.py
> >  create mode 100644 utils/ipc/mojo/public/tools/bindings/checks/mojom_interface_feature_check_unittest.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
> >  delete mode 100644 utils/ipc/mojo/public/tools/bindings/chromium_bindings_configuration.gni
> >  delete mode 100644 utils/ipc/mojo/public/tools/bindings/compile_typescript.py
> >  delete mode 100755 utils/ipc/mojo/public/tools/bindings/format_typemap_generator_args.py
> >  create mode 100755 utils/ipc/mojo/public/tools/bindings/minify_with_terser.py
> >  delete mode 100755 utils/ipc/mojo/public/tools/bindings/mojom_types_downgrader.py
> >  create mode 100644 utils/ipc/mojo/public/tools/mojom/BUILD.gn
> >  create mode 100644 utils/ipc/mojo/public/tools/mojom/feature_unittest.py
> >  create mode 100644 utils/ipc/mojo/public/tools/mojom/mojom/generate/check.py
> >  delete mode 100644 utils/ipc/mojo/public/tools/mojom/mojom/generate/constant_resolver.py
> >  create mode 100644 utils/ipc/mojo/public/tools/mojom/union_unittest.py

-- 
Regards,

Laurent Pinchart


More information about the libcamera-devel mailing list