Merge cros/upstream to cros/master
Contains the following commits:
17c604d build: use python3 everywhere (goapunk)
2683fee ci: rename tests without meson prefix (Aleksander Morgado)
457c428 ci: add dist and uninstall steps in release build (Aleksander Morgado)
e07ac49 ci: change default build test to release only (Aleksander Morgado)
e958dcc ci: Use feature values for libmbim and libqrtr-glib (Iñigo Martínez)
8dc4212 build: Add explicit content files to documentation (Iñigo Martínez)
c1786eb build: Use install_dir instead of subdir (Iñigo Martínez)
0342898 build: Use dictionary based arguments (Iñigo Martínez)
75937c2 build: Use strings for include_directories (Iñigo Martínez)
79f01fd build: Use the install_mode option (Iñigo Martínez)
6a9c6bd build: Improve mm_runtime_check option (Iñigo Martínez)
187f86c build: Make use of features build option (Iñigo Martínez)
1c9ca12 build: Create a variable for the project name (Iñigo Martínez)
44b309f build: Remove unnecessary MALLOC_PERTURB_ variable set (Iñigo Martínez)
3831932 build: Make use of dictionaries (Iñigo Martínez)
34cc1b1 build: Use the if_found feature (Iñigo Martínez)
7fe355d build: Use / instead of join_paths (Iñigo Martínez)
ba4c55e build: Make use of the summary function (Iñigo Martínez)
a465700 build: Use the newer python module (Iñigo Martínez)
c452ffc build: Rename qmicli completion file (Iñigo Martínez)
3601f84 libqmi-glib,voice: "Get All Call Status" already in 1.30.2 (Aleksander Morgado)
e8037fc ci: updated introspection tests (Aleksander Morgado)
236978c voice: remove trailing whitespaces in JSON database (Aleksander Morgado)
51015cd voice: add Get All Call Status (Dylan Van Assche)
d3bafc4 ci: switch to build libqrtr-glib from git using meson (Aleksander Morgado)
493475f ci: new build check without introspection (Aleksander Morgado)
bfb0664 build,meson: fix introspection option (Aleksander Morgado)
0021271 build: Remove autotools (Iñigo Martínez)
748e4fb ci: Remove autotools builds (Iñigo Martínez)
4589415 docs,pdc: add docs for PDC Refresh (Eric Caruso)
3496bae qmicli,pdc: add --pdc-monitor-refresh command (Eric Caruso)
9db0819 pdc: add Refresh indication (Eric Caruso)
59c453f build: post-release version bump to 1.31.0 (Aleksander Morgado)
42182b3 release: bump version to 1.30.0 (Aleksander Morgado)
51b3de0 NEWS: update for 1.30.0 (Aleksander Morgado)
c0ce129 AUTHORS: update based on git log (Aleksander Morgado)
dac570e pkg-config: add new qmi_rmnet_supported symbol (Aleksander Morgado)
c91d2f9 dms: 'Foxconn Set FCC authentication' already in 1.28.6 (Aleksander Morgado)
e282c0b libqmi-glib,docs: add index for APIs introduced in 1.28.6 (Aleksander Morgado)
544df09 meson: add missing SPDX identifiers and copyright information (Yegor Yefremov)
648b05d build,meson: Fix missing symbols (Iñigo Martínez)
cf55b18 build,meson: qmi-firmware-update manpage is optional (Aleksander Morgado)
e86629d ci: add meson tests to build different collections (Aleksander Morgado)
8e04e0a ci: add meson tests disabling features (Aleksander Morgado)
77152b0 ci: default meson build with QRTR and QMI over MBIM support (Aleksander Morgado)
8802455 build,meson: Fix documentation generation (Iñigo Martínez)
6005ead build,meson: Fix dependencies (Iñigo Martínez)
4840c45 build,meson: Add missing version header dependency (Iñigo Martínez)
d780ddf build,meson: Allow static build (Iñigo Martínez)
3b5d586 build,meson: Fix libqmi-glib dependencies (Iñigo Martínez)
311af7e meson: fix SPDX license identifier (Yegor Yefremov)
35e6c1f ci: switch to build libmbim from git using meson (Aleksander Morgado)
5510ee9 build,meson: make bash-completion file install optional (Iñigo Martínez)
c592eb0 build-aux,codegen: make sure names in collections exist (Aleksander Morgado)
1dac796 collection,basic: fix voice supplementary service indication name (Joel Selvaraj)
29406f1 build: version bump to flag existence of new API (supplementary voice services) (Aleksander Morgado)
661ee55 docs: add reference for supplementary service (Joel Selvaraj)
575af0b collection,basic: add voice supplementary service operations (Joel Selvaraj)
6762bab voice: add initial supplementary service definitions (Joel Selvaraj)
488165e ctl: fix "Set Data Format" output TLV prerequisites (Aleksander Morgado)
a77a75b qmi-codegen: validate input fields in the message section (Aleksander Morgado)
5f0350a ci: remove autoconf-archive from template (Aleksander Morgado)
528c4ea build: import used AX_ macros from autoconf-archive (Aleksander Morgado)
1704642 build: update introspection.m4 (Aleksander Morgado)
722d193 collection,basic: add voice call operations (Joel Selvaraj)
e3664bf libqmi-glib,helpers: Check WWAN "type" attribute for Linux 5.14+ (Stephan Gerhold)
68c5489 build: version bump to flag existence of new API (QMI_RMNET_SUPPORTED) (Aleksander Morgado)
b95934e build: don't depend on kernel headers for the rmnet support (Aleksander Morgado)
1fbe42a ci: add build tests with and without rmnet support (Aleksander Morgado)
1ec255a build: allow disabling rmnet support at configure time (Aleksander Morgado)
8d04647 qmicli,nas: SIM reject info given last in --nas-get-system-info (Aleksander Morgado)
b05df7b qmicli,nas: flag as 'n/a' the 5G NSA signal quality if not connected (Aleksander Morgado)
642e761 libqmi-glib,net-port-manager-qmiwwan: fix double free (Aleksander Morgado)
2990522 nas: Implement NR5G TLV in "Get System Info" (carl.yin)
72ccfc0 wda: add padding and flow control TLvs to "Get/Set Data Format" (Aleksander Morgado)
e4545cd wda: add uplink data aggregation setting TLVs to "Get/Set Data Format" (Aleksander Morgado)
ad9fb9c libqmi-glib,helpers: Fix "MHI/PCIe uci devices" -> "WWAN devices" (Stephan Gerhold)
026158a libqmi-glib,helpers: wwan devices detected by subsystem only (Aleksander Morgado)
a733e69 ci: build with artifacts only in master and tags (Aleksander Morgado)
9edff99 build,meson: missing version bump (Aleksander Morgado)
b240913 build: version bump to flag existence of new API (Foxconn FCC unlock) (Aleksander Morgado)
38e419e collection,basic: add 'Foxconn Set FCC authentication' support (Aleksander Morgado)
3d05b1c dms: new 'Foxconn Set FCC authentication' command (Aleksander Morgado)
a80b1f1 core: drop "volatile" for g_once_init_enter locations (Aleksander Morgado)
4dce398 meson: fix build with QRTR support enabled (Aleksander Morgado)
2e335f4 build: Fix QMI over MBIM and QRTR auto support (Iñigo Martínez)
0bc2011 build: version bump to flag existence of new API (PDS->PCS typo) (Aleksander Morgado)
7772838 nas: fix typo in SSSP, "PDS Digit" renamed to "PCS Digit" (Aleksander Morgado)
c25e093 nas: fix "Temperature" sign in "Common Info" TLV in "Swi Get Status" (Aleksander Morgado)
45327df ci: add support for meson builds (Iñigo Martínez)
89c619e build: Port to meson build system (Iñigo Martínez)
29fab8a qmi-proxy: add missing GLogLevel values in the glib log handler (Aleksander Morgado)
4260a71 qmicli,dpm: fix GOptionEntry for --dpm-open-port (Aleksander Morgado)
4a6c66e qmi-codegen,gir: all output TLV field readers are optional (Aleksander Morgado)
3a9494c qmi-codegen,gir: fix string/struct return annotations (Aleksander Morgado)
e164acb ci: build should be supported back to bionic (Aleksander Morgado)
a8e70a3 build: require libgudev 232 (Aleksander Morgado)
9e55574 build: require glib 2.56 (Aleksander Morgado)
0dbc37d qmicli-wms: add Get Routes command (Eric Caruso)
BUG=b:194284044
TEST=cellular_ota and group:cellular on trogdor, + manual connect tests
Cq-Depend: chromium:3178674, chromium:3192965
Change-Id: I7458c3486d2affd222a68ee11c8743eda21830e7