]> git.proxmox.com Git - fwupd.git/commitdiff
Use 'check' when calling run_command() to avoid a warning
authorRichard Hughes <richard@hughsie.com>
Fri, 23 Dec 2022 11:06:23 +0000 (11:06 +0000)
committerRichard Hughes <richard@hughsie.com>
Thu, 29 Dec 2022 15:49:02 +0000 (15:49 +0000)
New versions of meson [correctly] warn when this parameter is not specified.

docs/meson.build
meson.build
plugins/uefi-capsule/meson.build

index 41d9f247645e5408c2bf89952da2b77b1eb8712b..7eaecda1bf317a6915e9cd4b9054c7b40f2afa0f 100644 (file)
@@ -2,7 +2,7 @@ if build_docs and introspection.allowed()
   toml_conf = configuration_data()
   docgen_version = source_version
   if git.found() and source_version != fwupd_version
-    docgen_version = run_command(git, 'branch', '--show-current').stdout().strip()
+    docgen_version = run_command([git, 'branch', '--show-current'], check: true).stdout().strip()
   endif
   toml_conf.set('version', docgen_version)
 
index d1b6e41258b46821d3ee7384fe5c498b345f4a8a..032fd7e119a977375b44d7bfea51e6a836076e48 100644 (file)
@@ -21,11 +21,11 @@ conf.set_quoted('PACKAGE_VERSION', fwupd_version)
 git = find_program('git', required: false)
 tag = false
 if git.found()
-  source_version = run_command(git, 'describe').stdout().strip()
+  source_version = run_command([git, 'describe'], check: false).stdout().strip()
   if source_version == ''
     source_version = fwupd_version
   endif
-  tag = run_command([git, 'describe', '--exact-match']).returncode() == 0
+  tag = run_command([git, 'describe', '--exact-match'], check: false).returncode() == 0
 else
   source_version = fwupd_version
 endif
@@ -435,10 +435,7 @@ if build_standalone and efiboot.found() and efivar.found()
   endif
 
   if get_option('plugin_uefi_capsule_splash')
-    r = run_command([python3, 'po/test-deps'])
-    if r.returncode() != 0
-      error(r.stdout())
-    endif
+    run_command([python3, 'po/test-deps'], check: true)
   endif
 endif
 
@@ -549,7 +546,8 @@ build_docs = gidocgen_dep.found() and gidocgen_app.found()
 
 if build_docs and gidocgen_dep.version().version_compare('< 2022.2')
   markdown_version = run_command(
-    python3, '-c', 'import markdown; print(markdown.__version__)'
+    [python3, '-c', 'import markdown; print(markdown.__version__)'],
+    check: true,
   ).stdout().strip()
   build_docs = get_option('docs').require(
     markdown_version.version_compare('>=3.2'),
index b4b038313e6071c8a89f1d5fcc8bb0af417cd67f..1cd3d053b891839d7b433f45787ad513b6706b6f 100644 (file)
@@ -92,7 +92,8 @@ install_data(['uefi_capsule.conf'],
 
 # add all the .po files as inputs to watch
 ux_linguas = run_command(
-  'cat', files(join_paths(meson.project_source_root(), 'po', 'LINGUAS')),
+  ['cat', files(join_paths(meson.project_source_root(), 'po', 'LINGUAS'))],
+  check: true,
 ).stdout().strip().split('\n')
 ux_capsule_pofiles = []
 foreach ux_lingua: ux_linguas