Commit Graph

35033 Commits

Author SHA1 Message Date
Wang Mingyu 11771f21e3 ctags: upgrade 6.2.20250608.0 -> 6.2.20250615.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:01 -07:00
Wang Mingyu 69971c6fa2 cppzmq: upgrade 4.10.0 -> 4.11.0
Changelog:
============
Features/fixes
---------------
- Add zmq_timers support
- Add file descriptor support for poller
- Feature/expose monitor socket for active poller
- Allow generic sequence of poller events
- Add configurable sockopt for raw router sockets
- Add on_monitor_stopped function for monitor_t
- Add ZMQ_BUSY_POLL option
- Fix std::max compilation error on Windows
- Fix -Wold-style-cast compilation warning
- Remove space in custom string literal

Package/tools/internal
----------------------------
- Remove ENABLE_DRAFTS option
- Update to Catch2 v3
- document CPPZMQ_BUILD_TESTS and adjust formatting and semantics of build instructions
- Update CMakeLists.txt
- docs: fix link target
- Version 4.11.0
- Update CI runners
- Upgrade deprecated CI OS

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:00 -07:00
Wang Mingyu 073511a2f7 clpeak: upgrade 1.1.4 -> 1.1.5
Changelog:
===========
- Use _aligned_malloc in Windows/MSVC builds
- Add option to force number of iteration per kernel

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:00 -07:00
Wang Mingyu 1e4cae6322 bindfs: upgrade 1.18.0 -> 1.18.1
Changelog:
===========
* Enabled noattrcache by default with fuse-t
* Dropped official support for MacFUSE, because Apple makes it too
  difficult to test without access to a physical Mac.
  There is best-effort support for fuse-t.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-26 07:24:00 -07:00
Jason Schonberg 020fd219e0 php: upgrade 8.4.6 -> 8.4.8
Changelog: https://www.php.net/ChangeLog-8.php#8.4.8

Changelog: https://www.php.net/ChangeLog-8.php#8.4.7

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:55 -07:00
Markus Volk f69f31733e gexiv2: fix buildpath error
adapt 'sed' command to UNPACKDIR changes

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:55 -07:00
Markus Volk 5cf4b141a4 evince: fix buildpath error
adapt 'sed' command to UNPACKDIR changes

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:55 -07:00
Johannes Schneider 6ae8e92e28 classes: add a systemd-sysext image class
systemd-sysext can load a raw-image containing usr/ and opt/ folders
to mount them as RO overlay over the rootfs, to "extend" the systems.

This class provides the necessary changes/additions to the enclosed
filesystem so that systemd-sysext accepts the extension for "merge"
into the rootfs.

With such a created image, placed into the correct folder (see [1]),
`systemd-sysext list` should be able to list the "extension" and
`systemd-sysext merge` should enable the overlay. On both commands a
preceding "SYSTEMD_LOG_LEVEL=debug" can aide in figuring out what is
amiss.

Link: https://www.freedesktop.org/software/systemd/man/latest/systemd-sysext.html
Link: https://0pointer.net/blog/testing-my-system-code-in-usr-without-modifying-usr.html
Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:55 -07:00
Johannes Schneider 816de4c7b4 classes: add discoverable disk image class
Add a class to build discoverable disk images [1] through
systemd-repart(-native).

Note that systemd >= 256 is required for '--private-key-source'

The class was adapted from a patch [2] floating upstream.

Link: [1]: https://uapi-group.org/specifications/specs/discoverable_disk_image/
Link: [2]: https://lists.openembedded.org/g/openembedded-core/message/198724
Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:54 -07:00
Johannes Schneider e9430c91fa systemd: add recipe for systemd-repart-native 257.6
Add a recipe to build systemd-repart-native.
The chosen version is a relatively recent one, to support:

1) PKCS#11 uris [1] to pass in the private key when creating a
discoverable disk image (as·--private-key-source).

2) setting Compression=/CompressionLevel= in the configuration [2],
which is then passed over to a (recent version of) mkfs.erofs

The recipe was adapted from an incomplete 'systemd-tools' patch [3]
that is floating upstream.

Link: [1]: https://github.com/systemd/systemd/commit/0a8264080a5d4b5e13e65eed80ac98a476f7fe43
Link: [2]: https://github.com/systemd/systemd/commit/27cacec939a46f61706d7b48a51b6f5880be4662
Link: [3]: https://lists.openembedded.org/g/openembedded-core/topic/108223984#msg204065
Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:54 -07:00
Alper Ak 5c6cc78fab autossh: Replace WORKDIR with UNPACKDIR to prevent compile error
Issue was related to latest UNPACKDIR changes -> https://git.openembedded.org/openembedded-core/commit/?id=46480a5e66747a673041fe4452a0ab14a1736d5e

ERROR: autossh-1.4g-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/autossh/1.4g/temp/run.do_compile.2252' failed with exit code 1

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:54 -07:00
Tom Geelen 0cb6b97402 python3-multidict: fix: update S for python3-multidict recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:54 -07:00
Tom Geelen af2e6a25cf python3-propcache: 0.3.1 -> 0.3.2
Drop patch which allows Cython 3.1.x as source now supports it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:54 -07:00
Jason Schonberg 0ddc9724ec xfce4-dev-tools: upgrade 4.20.0 -> 4.21.0
Changelog: https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/tags/xfce4-dev-tools-4.21.0

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:54 -07:00
Jason Schonberg 065c759093 thunar: upgrade 4.20.0 -> 4.20.3
Changelog: https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.20.3

Changelog: https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.20.2

Changelog: https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.20.1

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:53 -07:00
Jason Schonberg 3bf6cbfe0f libxfce4ui: upgrade 4.20.0 -> 4.20.1
Changelog: https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.20.1

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:53 -07:00
Jason Schonberg dbb9f59bed libxfce4util: upgrade 4.20.0 -> 4.20.1
Changelog: https://gitlab.xfce.org/xfce/libxfce4util/-/tags/libxfce4util-4.20.1

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:53 -07:00
Jason Schonberg 22b2f6c969 libxfce4windowing: upgrade 4.20.0 -> 4.20.3
Changelog: https://github.com/xfce-mirror/libxfce4windowing/releases/tag/libxfce4windowing-4.20.3

Changelog: https://github.com/xfce-mirror/libxfce4windowing/releases/tag/libxfce4windowing-4.20.2

Changelog: https://github.com/xfce-mirror/libxfce4windowing/releases/tag/libxfce4windowing-4.20.1

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:53 -07:00
Alper Ak df6af9a16e e2tools: Fix contains reference to TMPDIR [buildpaths] error
ERROR: e2tools-0.1.2-r0 do_package_qa: QA Issue: File /usr/lib/e2tools/ptest/e2tools-0.1.2/autom4te.cache/requests in package e2tools-ptest contains reference to TMPDIR [buildpaths]
ERROR: e2tools-0.1.2-r0 do_package_qa: QA Issue: File /usr/lib/e2tools/ptest/e2tools-0.1.2/autom4te.cache/traces.0 in package e2tools-ptest contains reference to TMPDIR [buildpaths]

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:53 -07:00
Yi Zhao 8fda134fda yaffs2-utils: update to latest git rev
* Refresh patches.
* Add a patch to fix build error.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:53 -07:00
Yi Zhao 49c7edb304 yaffs2-utils: update SRC_URI
The source repo has been moved to github.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
Alper Ak 5b6000c52a mdio-netlink and mdio-tools: Fix license file path
Issue was related to latest UNPACKDIR changes -> https://git.openembedded.org/openembedded-core/commit/?id=46480a5e66747a673041fe4452a0ab14a1736d5e

WARNING: mdio-netlink-1.3.1-r0 do_populate_lic: Could not copy license file - [Errno 2] No such file or directory: '/srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/qemux86_64-poky-linux/mdio-netlink/1.3.1/git/COPYING'
ERROR: mdio-netlink-1.3.1-r0 do_populate_lic: QA Issue: mdio-netlink: LIC_FILES_CHKSUM points to an invalid file: /srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/qemux86_64-poky-linux/mdio-netlink/1.3.1/git/COPYING [license-checksum]

WARNING: mdio-tools-1.3.1-r0 do_populate_lic: Could not copy license file - [Errno 2] No such file or directory: '/srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/mdio-tools/1.3.1/git/COPYING'
ERROR: mdio-tools-1.3.1-r0 do_populate_lic: QA Issue: mdio-tools: LIC_FILES_CHKSUM points to an invalid file: /srv/pokybuild/yocto-worker/meta-oe/build/build/tmp/work/core2-64-poky-linux/mdio-tools/1.3.1/git/COPYING [license-checksum]

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
Jason Schonberg baca88733d libcpr: upgrade 1.10.5 -> 1.11.0
Changelog: https://github.com/libcpr/cpr/releases/tag/1.11.0

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
Alexander Kanavin fc78d37ff0 meta-openembedded/all: adapt to UNPACKDIR changes
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
Richard Purdie 188491dd2b suitesparse: Update after toolchain selection changes
The toolchain selection changes mean CC is not set until after the recipe
is parsed, breaking the manipulations made by this recipe.

Replace it with code to inherit the cmake class, which correctly
configures cmake to use the right compiler/compiler flags.

We need to patch the makefiles to avoid those options being added
incorrectly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:51 -07:00
Leon Anavi eebf8c78db paho-mqtt-cpp: Upgrade 1.4.1 -> 1.5.3
Upgrade to release 1.5.3:

- Fix the bundled Paho C build foc C23 compilers by forcing C99
  compliance in CMake build
- Code base updated to to C++17
- Now a C++17 compiler is required to compile the library
- CMake minimum required version raised to v3.13
- Need a fairly recent CMake for C++17 support (>= v3.12)
- CMake v3.13 allows INSTALL(TARGETS) to work outside the current
  directory.
- Clients always created for v5 persistence format, making it
  universal for any connection.
- If the application specifies a version it is kept as a hint for
  default connections.
- The version for the connection should be specified in the connect
  options.
- The create_options now have all the parameters to create a client.
- Can specify Server URL, Client ID, and persistence in the create
  options.
- New client constructor that takes just the options object
- The client caches a const create_options struct with all the
  creation parameters
- Client creation internally simplified without breaking the public
  API
- Expanded the message constmer to be a full client "event" consumer.
- The events are for connected, connection_lost, disconnected,
  message arrived, and application shutdown.
- The application can get client state change notifications without
  resorting to callbacks.
- There's a new persistence_type (std::variant) that can hold any
  of the persistence specifiers (none, file directory, or user
  interface).
- Most of the class static constants are now constexpr.
- Removed the fake ReasonCode::MQTTPP_V3_CODE. Now all reason codes
  in a v3 connection are SUCCESS.
- The mqtt::exception checks if the 'rc' return code actually
  contains a reason code error, amd if so, sets it as the reason
  code.
- property can now report the typeid of its contained value.
- The properties list implements a const iterator
- Added a to_string() and operator<<() for reason codes.
- thread_queue is now closable.
- Added documentation for UNIX domain sockets coming in with Paho
  C v1.3.14
- Removed the manual implementation of make_unique<>()
- Added create_options assignment operators.
- Fixed some corner cases for topic_filter::matches()
- Cleaned up and fixed a number of example apps.
- Most apps now except a server URI from the command line
- 'data_publish' example uses C++17 std::filesystem for creating
  a file-based encrypted persistence for messages.
- Updated local CI (buildtst.sh) for current compilers and unit tests.
- Reorganized the source repository
- Completely reformat the sources and added a .clang-format file (a
  project master and a slightly-different one for headers).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:51 -07:00
Esben Haabendal 71eef026d9 syslog-ng: Add examples PACKAGECONFIG option
There is not much point in building example modules for most people. But
let's disable them with a PACKAGECONFIG option, so anybody actually
interested can easily get them back.

Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:51 -07:00
Esben Haabendal 3ddaf0456b syslog-ng: Add stomp PACKAGECONFIG option
The STOMP protocol is optional, and should not need to be enabled by
default.

Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:51 -07:00
Leon Anavi c73647851a python3-typeguard: Upgrade 4.4.3 -> 4.4.4
Upgrade to release 4.4.4:

- Fixed IndexError when using @typechecked on more than one
  function with the same name under certain circumstances
- Fixed TypeError during type checking when the value to check
  is a parametrized generic class

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:51 -07:00
Leon Anavi 7e3bab1f21 python3-cachetools: Upgrade 6.0.0 -> 6.1.0
Upgrade to release 6.1.0:

- Improve LFUCache insertion performance by switching to an
  implementation based on the cacheing library.
- Update CI environment.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:51 -07:00
Leon Anavi 35cba0ad0a python3-frozenlist: Upgrade 1.6.2 -> 1.7.0
Upgrade to release 1.7.0:

- Added deepcopy support to FrozenList
- Fixed an issue where frozenlist binary wheels would be built with
  debugging symbols and line tracing enabled, which significantly
  impacted performance. Line tracing is now disabled by default and
  can only be enabled explicitly
- Enabled PIP_CONSTRAINT environment variable in the build
  configuration to ensure the pinned Cython version from
  requirements/cython.txt is used during wheel builds.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:50 -07:00
Leon Anavi b3e692ecb4 python3-nocasedict: Upgrade 2.0.4 -> 2.1.0
Upgrade to release 2.1.0:

- Dropped support for Python 3.6 and 3.7 because they are out of
  service and to simplify development dependencies.
- Dev: Changed 'make install' to no longer perform an editable
  install, but a standalone install, since pip will remove support
  for editable installs.
- Dev: Removed support for the env.var TEST_INSTALLED that used the
  installed package for testing, for simplicity. Now, the local
  package in the repository main directory is always used for
  testing.
- Test: Python 3.13 was pinned to 3.13.0 to work around a pylint
  issue on Python 3.13.1.
- Addressed safety issues up to 2025-04-27.
- Dev: Added missing dependencies for development.
- Test: Fixed the issue that coveralls was not found in the test
  workflow on MacOS with Python 3.9-3.11, by running it without
  login shell. Added Python 3.11 on MacOS to the normal tests.
- Added support for Python 3.13. This required increasing the
  minimum version of several packages needed for development.
- Added '__version_tuple__' with the integer versions.
- Dev: Changed from setup.py to using pyproject.toml.
- Dev: Split safety policy files into one for installation
  dependencies and one for development dependencies.
- Dev: Split minimum-constraints.txt file into one for installation
  dependencies and one for development dependencies.
- Dev: Cleanup in the Makefile.
- Docs: Changed versions shown for the documentation to be master
  and the latest fix version of each minor version. Changed
  documentation links in README file to reference the master
  version.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:50 -07:00
Leon Anavi f300f622f1 python3-yarl: Upgrade 1.20.0 -> 1.20.1
Upgrade to release 1.20.1:

- Started raising a :exc:ValueError exception raised for corrupted
  IPv6 URL values.
- Updated to use Cython 3.1 universally across the build path
- Made Cython line tracing opt-in via the with-cython-tracing build
  config setting

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:50 -07:00
Zhang Peng 61b444f706 glade: fix CVE-2020-36774
CVE-2020-36774:
plugins/gtk+/glade-gtk-box.c in GNOME Glade before 3.38.1 and 3.39.x
before 3.40.0 mishandles widget rebuilding for GladeGtkBox, leading to a
denial of service (application crash).

Reference:
[https://nvd.nist.gov/vuln/detail/CVE-2020-36774]

Upstream patches:
[https://gitlab.gnome.org/GNOME/glade/-/commit/7acdd3c6f6934f47b8974ebc2190a59ea5d2ed17]

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:50 -07:00
Jiaying Song cce20b5124 xmlsec1: avoid hardcoded ${RECIPE_SYSROOT} in xmlsec1-gnutls.pc
Fix do_package_qa error by removing ${RECIPE_SYSROOT} from the installed xmlsec1-gnutls.pc file.
This ensures the generated .pc file does not leak build-time paths, complying with QA checks.

Fixes QA error:
ERROR: xmlsec1-1.3.7-r0.wr2500 do_package_qa: QA Issue: File /usr/lib/pkgconfig/xmlsec1-gnutls.pc in package xmlsec1-dev contains reference to TMPDIR [buildpaths]

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:50 -07:00
Chaitanya Vadrevu 9fd087d298 samba: Run populate-volatile.sh update in postinst
samba-common installs a volatiles configuration file but had not been
calling populate-volatile.sh to apply the configuration. This causes
samba installation to fail on a running target due to missing
directories.

Call "populate-volatile.sh update" in samba-common's postinst which
creates the required directories and enables samba to work.

Signed-off-by: Chaitanya Vadrevu <chaitanya.vadrevu@emerson.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:50 -07:00
Richard Purdie a0e0e7c6c1 hdf5-native: Fix recipe task signature
The task signature for hdf5-native:do_unpack is currently machine specific
due to the use of qemu. This isn't used in the native case but the do_unpack
task was being compromised. Fix this by adding a class-native override.

This helps ensure yocto-check-layer passes for layers referencing meta-oe.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:49 -07:00
Leon Anavi 2988afbe69 python3-multidict: Upgrade 6.4.4 -> 6.5.0
Upgrade to release 6.5.0:

- Replace internal implementation from an array of items to hash
  table. algorithmic complexity for lookups is switched from O(N)
  to O(1).
- Builds have been added for arm64 Windows wheels and the
  reusable-build-wheel.yml template has been modified to allow for
  an os value (windows-11-arm) which does not end with the -latest
  postfix.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:49 -07:00
Leon Anavi 9d192188bd python3-qface: Upgrade 2.0.12 -> 2.0.13
Upgrade to release 2.0.13:

- QTBUG-129592: Throw error in case of invalid yaml format in
  annotations
- CI: Improve coverage and enable the flow again
- CI: Inherit secrets from toplevel

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:49 -07:00
Hongxu Jia 53b786da3a nodejs: Disable for powerpc64le
Fixes:
1. Compile failure with host gcc 11.4.0 (on ubuntu 22.04)
$ echo 'MACHINE = "qemuppc64"' >> conf/local.conf
$ bitbake nodejs
'''
../deps/v8/src/execution/ppc/simulator-ppc.cc:5126:33: error: ‘ceilf’ is not a member of ‘std’; did you mean ‘ceil’?
 5126 |       VECTOR_FP_ROUNDING(float, ceilf)
      |                                 ^~~~~
'''

2. Segment fault on qemuppc64
$ runqemu qemuppc64 slirp nographic ext4 snapshot qemuparams="-m 8192"
root@qemuppc64:~# node --help
Segmentation fault (core dumped)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:49 -07:00
Liu Yiding c7907b9868 daemontools: fix incompatible-pointer-types issue
According to info from "bitbake -e daemontools", "CC += "-Wno-error=incompatible-pointer-types""
can't solve this issue now since CC will be overide by gcc.bbclass

|$ bitbake -e daemontools
|------------------------------
| # $CC [3 operations]
| #   exported ast.py:67 [eval]
| #     [export] "1"
| #   append /mnt/test/meta-openembedded/meta-oe/recipes-support/daemontools/daemontools_0.76.bb:58
| #     "-Wno-error=incompatible-pointer-types"
| #   set /mnt/test/poky/meta/classes/toolchain/gcc.bbclass:1
| #     "${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
| # pre-expansion value:
| #   "${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
| export CC="aarch64-poky-linux-gcc  -mcpu=cortex-a57+crc -mbranch-protection=standard -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/mnt/test/build_auh/tmp/work/cortexa57-poky-linux/daemontools/0.76/recipe-sysroot

Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:13 -07:00
Tom Geelen 2011f868a3 python3-pillow: 11.1.0 -> 11.2.1
Release notes: https://pillow.readthedocs.io/en/stable/releasenotes/11.2.1.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Tom Geelen e133633d1a python3-aiodns: 3.4.0 -> 3.5.0
License update: normalized endings

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Jason Schonberg a9b7b0113d Remove the use of http://ftp.gnome.org/pub/gnome
Use https://download.gnome.org instead.

In SRC_URI where the reference is https://download.gnome.org/sources
${GNOME_MIRROR} can be substituted.

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Trevor Gamblin 0246a2f515 python3-colorama: remove recipe
Moved to oe-core since pytest needs it. Also remove it from the
meta-python packagegroup.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Jason Schonberg 1dad6b12c7 Use GNOME_MIRROR
http://ftp.gnome.org/pub/gnome --> https://download.gnome.org
https://download.gnome.org/sources --> ${GNOME_MIRROR}

Drop the SRC_URI[md5sum] while we are here.  SRC_URI[sha256sum] is
already in use.

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Dario Binacchi 79c61189da ufs-utils: upgrade 6.13.11 -> 6.14.11
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Yoann Congal bf400cd73f reproducibility: move known non-repro list to layer.conf
The current include file that stores the known non-reproducible packages
is layer dependent and that forces the user of the layers to maintain
the list of the files (for example, see AB config[0]).

By moving the exclude list to each layer.conf and extending the common
OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES variable, the known non-reproducible
packages will be automatically excluded for each layer used in the
reproducibility test without any special knowledge in the test
environment.

NB: the empty list for meta-initramfs was just removed not moved.

[0]: https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json?id=7d8933e75bdf7fb821a25617cb2dcabf1f3f8700#n322

Suggested-by: Quentin Schulz <quentin.schulz@cherry.de>
Co-Developed-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr>
Signed-off-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:11 -07:00
Thuận Nguyễn-Thái 3b1cc7418f libsimplelog: v1.0.7 -> v1.0.8
- Fix daily/monthly/yearly error.
- Check with Raspberry PI 3 B+.

Signed-off-by: Thuan Nguyen Thai <nguyenthaithuanalg@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:11 -07:00
Alex Kiernan ede9e1799e libcoap: Add PACKAGECONFIG[wolfssl]
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:11 -07:00