summaryrefslogtreecommitdiffstats
path: root/meta-oe/dynamic-layers/meta-python
Commit message (Collapse)AuthorAgeFilesLines
...
* thingsboard-gateway: upgrade 2.8 -> 2.9wangmy2022-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== Gateway: ----------- Fixed reconnection Gateway to ThingsBoard bug Added minPackSendDelayMS to config file Fixed certificate loading Fixed remote logging feature Fix for RPC calls to connectors. Thanks @mjbernet3 MQTT Connector: --------------- Added JSONPath parsing to RPC valueExpression config section Added attributeRequests config section Added retain flag for attributeUpdates, attributeRequests Added opportunity to combine values in attributes, telemetry and serverSideRpc config sections Modbus Connector: ------------------ Added configuration parameters: retries - Count of retries if polling was failed (default 3) retryOnError - Retry to get data if server returns an error (default true) retryOnInvalid - Retry to get data if server returns invalid data (default true) REST Connector: ----------------- Added SSL Support Added JSONPath parsing to RPC valueExpression config section Added opportunity to combine values in attributes, telemetry and serverSideRpc config sections BACNet Connector: ----------------- General improvements Request Connector: ------------------- General improvements Added JSONPath parsing to RPC valueExpression config section Added opportunity to combine values in attributes, telemetry and serverSideRpc config sections ODBC Connector: ---------------- Bugs fixed (adding timestamp to telemetry) FTP Connector: --------------- Added opportunity to combine values in attributes, telemetry config section for JSON files Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Update to 4.4.13Khem Raj2022-04-134-74/+42
| | | | | | | Drop upstreamed patches which are present in this release Add a patch to fix narrowing issue Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-044-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix DeprecationWarning about regexpsMartin Jansa2022-02-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * fixes: meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:125: DeprecationWarning: invalid escape sequence \. meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:126: DeprecationWarning: invalid escape sequence \. meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:128: DeprecationWarning: invalid escape sequence \. meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:129: DeprecationWarning: invalid escape sequence \. meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:130: DeprecationWarning: invalid escape sequence \. meta-oe/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb:18: DeprecationWarning: invalid escape sequence \. meta-oe/meta-oe/recipes-multimedia/libcdio/libcdio-paranoia_10.2+2.0.1.bb:21: DeprecationWarning: invalid escape sequence \. meta-oe/meta-oe/recipes-multimedia/libcdio/libcdio_2.1.0.bb:28: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1342: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1343: DeprecationWarning: invalid escape sequence \- oe-core/meta/classes/package.bbclass:1343: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1344: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1345: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1348: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1350: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1353: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1355: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1358: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1360: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1365: DeprecationWarning: invalid escape sequence \. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lirc: replace setuptools3-bas with distutils-common-baseOleksandr Kravchuk2022-01-181-1/+1
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-78: renumber patchesAndreas Müller2022-01-053-2/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-78: Shelve breaking lib rename/linking & split lib to separate packageAndreas Müller2022-01-051-5/+3
| | | | | | | | | | * our rename broke gjs: | /usr/bin/gjs: error while loading shared libraries: libmozjs-78.so: cannot open shared object file: No such file or directory * to reduce image size and to avoid warnings, follow mozjs-91 by splitting library into seperate package Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-91/mozjs-78: fix compile failure on centos7Changqing Li2021-11-192-0/+57
| | | | | | | | | | | | | | | | | | Mozjs compile failed with this failure: /bin/sh: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by /build/tmp-glibc/work/corei7-64-wrs-linux/mozjs/91.1.0-r0/recipe-sysroot-native/usr/lib/libtinfo.so.5) Root Cause: cargo-host-linker has /bin/sh as it's interpreter, but cargo run the cmd with LD_LIBRARY_PATH set to recipe-sysroot-native. The host /bin/sh links libtinfo.so.5 under recipe-sysroot-native, which needs higher libc. But host libc is older libc. So the incompatible problem occurred. Solution: rewrite cargo-host-linker in python3 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-78: fix do_configure failureChangqing Li2021-11-132-0/+51
| | | | | | | | | | | | do_configure fails occasionally with following error: | File "/firefox-91.1.0/build/moz.configure/util.configure", line 239, in try_invoke_compiler | os.remove(path) | FileNotFoundError: [Errno 2] No such file or directory: '/tmp/conftest.jr1qrcw3.cpp' change the temp file's prefix to avoid it is deleted by others Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-035-5/+5
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Create /var/log/mongodb in runtimePeter Kjellerstedt2021-11-031-3/+11
| | | | | | | | | /var/log is normally a link to /var/volatile/log and /var/volatile is a tmpfs mount. So anything created in /var/log will not be available when the tmpfs is mounted. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: A little clean upPeter Kjellerstedt2021-11-031-31/+26
| | | | | | | | This cleans up whitespace, and avoids using ${...} for shell variables. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-78: Pass C/C++ flags to js configureKhem Raj2021-11-031-1/+4
| | | | | | | | | | On mips ensure -fpie is passed when using clang compiler, this fixes configure issues e.g. /mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/mozjs-78/78.15.0-r0/recipe-sysroot-native/usr/bin/mips-yoe-linux/mips-yoe-linux-ld: non-dynamic relocations refer to dynamic symbol localtime_r@@GLIBC_2.0 /mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/mozjs-78/78.15.0-r0/recipe-sysroot-native/usr/bin/mips-yoe-linux/mips-yoe-linux-ld: failed to set dynamic section sizes: bad value Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-78: Set X lib/include pathsKhem Raj2021-11-031-1/+2
| | | | | | | | | | | | | mozjs does not really use X but arcane autoconf 2.13 means its poking at build host for X headers and libraries. On build hosts where X is installed this results in wrong paths being searched for target X headers, this gets caught by configure QA and it fails ERROR: mozjs-78-78.15.0-r0 do_configure: QA Issue: This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities. Rerun configure task after fixing this. [configure-unsafe] ERROR: mozjs-78-78.15.0-r0 do_configure: Fatal QA errors were found, failing task. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-78: Check for big-endian icu data file existence before creating itKhem Raj2021-11-031-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-78: Initial addAndreas Müller2021-11-0313-0/+923
| | | | | | | | | | | | | | | * Did not get rid of checks using llvm-objdump. So depend either llvm-native from oe-core or clang-native from meta-clang * Unfortunately we still need python3-six(-native) although firefox ships a version in third_party. If somebody more clever than me can solve this, mozjs-78 can be moved out of dynamic-layers * Get rid of erroneous dependency trying to satisfy llvm_objdump It was tested improperly so configure faile for meta-clang not in layers It is not necessary for building js only - see mozjs-91 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Move back to recipes-extended - no meta-python specifics requiredAndreas Müller2021-11-039-352/+0
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Fix build for 32bit systems disabling JITKhem Raj2021-10-263-10/+22
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Update to 91.2.0Khem Raj2021-10-262-12/+8
| | | | | | | | | This has bunch of security fixes https://www.mozilla.org/en-US/security/advisories/mfsa2021-45/ No need to disable jit explicitly for rv32, it works ok without it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Add riscv32 supportKhem Raj2021-10-252-0/+57
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Fix musl miscompiles with HAVE_THREAD_TLS_KEYWORDKhem Raj2021-10-202-0/+16
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Fix build on mips/muslKhem Raj2021-10-202-0/+36
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: move large static library into staticdev packageKurt Kiefer2021-10-191-1/+2
| | | | | | | | | | The libmozjs package was including /usr/lib/libjs_static.ajs, not required for runtime usage. Keep this file, but move it to the staticdev package. Signed-off-by: Kurt Kiefer <kurt.kiefer@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Disable JIT on mipsKhem Raj2021-10-161-1/+6
| | | | | | | Fixes error: static assertion failed: MIPS32 jit only supports FR=0 fpu mode Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: update 60.9.0 -> 91.1.0Alexander Kanavin2021-10-1623-7813/+229
| | | | | | | | | | | | | | The new release requires rust to build and at the same time allows updating to python 3.10; I took the opportunity to rewrite the recipe from scratch, drop all the old cruft and use the official, current upstream build system in it. All prior patches and tweaks have been dropped; I have no reasonable way to test them, so if something regressed for you I'm afraid it needs to be addressed after the fact. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: update to 2.8Oleksandr Kravchuk2021-10-161-3/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Fix override syntaxKhem Raj2021-08-061-4/+4
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-039-90/+90
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mongodb: Upgrade to 4.4.7Khem Raj2021-08-032-3/+23
| | | | | | Fix build with glibc 2.34+ while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs/0001-Port-build-to-python3.patch: Fix typos in descriptionAndreas Müller2021-07-271-3/+3
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Enable wiredtiger only on aarch64/x86_64 hostsKhem Raj2021-06-181-1/+4
| | | | | | | | Other 64bit arch where its enabled is ppc64le and it does not compile since build/opt/third_party/wiredtiger/src/checksum/power8/crc32.o is not built, its not setting HOST_ARCH to ppc64le due to cross compiling Signed-off-by: Khem Raj <raj.khem@gmail.com>
* speedtest-cli: upgrade 2.1.2 -> 2.1.3zangrc2021-06-101-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Fix -Wc++11-narrowing warning on 32bitKhem Raj2021-06-012-0/+36
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Change PV to 4.4.6Khem Raj2021-06-011-2/+2
| | | | | | 4.4.6 has been released from same SHA which was used for rc0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Do not use MINSIGSTKSZKhem Raj2021-05-112-0/+35
| | | | | | glibc 2.34 has made MINSIGSTKSZ non-constant Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Update to 4.4.6-rc0Khem Raj2021-05-052-718/+3
| | | | | | Drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanopb: upgrade 0.4.4 -> 0.4.5zangrc2021-03-281-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Fix build on ppc64leKhem Raj2021-03-132-0/+19
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Fix cross build on ppc64leKhem Raj2021-03-132-3/+22
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Upgrade to 4.4.4Khem Raj2021-03-061-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Include <optional> c++ headerKhem Raj2021-03-032-0/+30
| | | | | | Fixes build with gcc11 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Drop using JS_VOLATILE_ARMKhem Raj2021-03-032-0/+112
| | | | | | | | | | | | | | | JS_VOLATILE_ARM was a workaround for a gcc 4.7 bug on B2G where it would generate unaligned word accesses that should have been individual byte accesses. firefox now a days require at least gcc 6.1+ (and ARM systems support unaligned accesses). see [1] in gcc11 volatile wont be accepted as argument qualifier in functions, hence the build breaks, this patch unbreaks it [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1495731 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* mozjs: improve reproducibilityMingli Yu2021-02-041-0/+2
| | | | | | | Remove the build path from the file js60-config. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanopb: upgrade 0.4.3 -> 0.4.4Zang Ruochen2020-12-031-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanopb: move to dynamic-layersMartin Jansa2020-12-021-0/+29
| | | | | | | | | | | | | * depends on python3-protobuf from meta-python: * fixes: ERROR: Nothing RPROVIDES 'python3-protobuf' (but meta-oe/recipes-devtools/nanopb/nanopb_0.4.3.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'python3-protobuf' is unbuildable, removing... Missing or unbuildable dependency chain was: ['python3-protobuf'] ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'nanopb', 'python3-protobuf'] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thingsboard-gateway: Move under dynamic layersKhem Raj2020-11-2316-0/+1326
| | | | | | | | Depends on meta-python therefore move it here so it does not impact non meta-python users Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
* mongodb: Fix i386 builds for non-glibc systemsKhem Raj2020-09-152-0/+30
| | | | | | | stacktrace depends on internal glibc defines which may not be available for other libc implementations e.g. __ELF_NATIVE_CLASS Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Fix libunwind build with -fno-commonKhem Raj2020-09-152-0/+449
| | | | | | | | Backport a patch for libunwind to fix build with gcc10 Fixes unwind/dist/src/x86_64/Ginit.c:52: multiple definition of `_U_dyn_info_list' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Pass OBJCOPY to scons so it does not use it from hostKhem Raj2020-09-151-0/+1
| | | | | | | | Fixes objcopy: Unable to recognise the format of the input file `build/opt/mongo/mongos' Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Vincent Prince <vincent.prince.fr@gmail.com.com>
* mongodb: bump to r4.4.1 versionVincent Prince2020-09-159-53/+812
| | | | | Signed-off-by: Vincent Prince <vincent.prince.external@saftbatteries.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>