]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
9 months agolibpam: drop cracklib from DEPENDS
Guðni Már Gilbert [Mon, 18 Nov 2024 15:31:18 +0000 (15:31 +0000)] 
libpam: drop cracklib from DEPENDS

cracklib was dropped as a dependency in libpam v1.5.0
See the following commit as reference:
https://github.com/linux-pam/linux-pam/commit/d702ff714c309069111899fd07c09e31c414c166

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
9 months agolibxml2: upgrade 2.13.4 -> 2.13.5
Guðni Már Gilbert [Mon, 18 Nov 2024 15:04:13 +0000 (15:04 +0000)] 
libxml2: upgrade 2.13.4 -> 2.13.5

https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.5

Regressions
* xmlIO: Fix reading from non-regular files like pipes
* xmlreader: Fix return value of xmlTextReaderReadString
* parser: Fix loading of parameter entities in external DTDs
* parser: Fix downstream code that swaps DTDs
* parser: Fix detection of duplicate attributes
* string: Fix va_copy fallback

Bug fixes
* xpath: Fix parsing of non-ASCII names

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
9 months agolibsndfile1: backport the fix for CVE-2024-50612
Ross Burton [Mon, 18 Nov 2024 11:34:31 +0000 (11:34 +0000)] 
libsndfile1: backport the fix for CVE-2024-50612

Backport the fix from upstream.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
9 months agorootfs-postcommands: Actually do the re-ordering
Ralph Siemsen [Wed, 13 Nov 2024 21:23:03 +0000 (16:23 -0500)] 
rootfs-postcommands: Actually do the re-ordering

Previous commit added logic to move certain tasks to the end, but these
had no effect, because the result of the make_last() function was not
used to update the post_process_cmds variable.

Also, once this is fixed, it becomes evident that the commands need to
be joined using whitespace, otherwise they all run together, and cannot
be executed as individual commands anymore.

Fixes: 0ffff2c1f8 ("rootfs-postcommands: Try and improve ordering constraints")
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agocve-update-nvd2-native: Handle BB_NO_NETWORK and missing db
Mark Hatle [Tue, 12 Nov 2024 21:23:11 +0000 (15:23 -0600)] 
cve-update-nvd2-native: Handle BB_NO_NETWORK and missing db

The custom do_fetch routine is ignoring BB_NO_NETWORK, add a check for this
as the correct behavior for the user is to set:
  CVE_DB_UPDATE_INTERVAL = "-1"

If CVE_DB_UPDATE_INTERNAL is set to -1, check that a DB file exists, if not
we need to error so the user can deal with this.

Note, MIRRORs are NOT handled by this code.

Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agosystemd: set better sane time at startup
Gaël PORTAY [Tue, 12 Nov 2024 19:22:14 +0000 (20:22 +0100)] 
systemd: set better sane time at startup

When systemd is started, it sets the system clock to epoch to ensure the
system clock is reasonably initialized if no working RTC.

As init process, systemd sets epoch very early to the more recent
timestamp of[1]:
 - the build time of systemd (-Dtime-epoch)
 - the modification time ("mtime") of /var/lib/systemd/timesync/clock
   (systemd-timesyncd)
 - the modification time ("mtime") of /usr/lib/clock-epoch (systemd)

The first epoch timestamp is hard-coded at build-time by the systemd
recipe (using either SOURCE_DATE_EPOCH, git-tag, or NEWS modification
time[2]).

The second epoch timestamp is maintained at run-time if the system runs
systemd-timesyncd.

This implements the third epoch timestamp at image build-time, by
touching the timestamp file /usr/lib/clock-epoch from the package
post-install script.

[1]: https://github.com/systemd/systemd/commit/863098fdc9cd91e4f760085356ac02c4b7ba6df1
[2]: https://github.com/systemd/systemd/blob/v256/meson.build#L804-L825

Signed-off-by: Gaël PORTAY <gael.portay+rtone@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agogdk-pixbuf: enable other loaders by default
Changqing Li [Tue, 12 Nov 2024 03:15:15 +0000 (11:15 +0800)] 
gdk-pixbuf: enable other loaders by default

Refer [1], upstream gdk-pixbuf disable some loaders by default from
2.42.11, this makes some format of icons not works well after upgrade
gdk-pixbuf, report error like:
matchbox-deskto[501]: Error loading icon: Failed to load /usr/share/pixmaps/xinput_calibrator.xpm: Unrecognized image file format

Add PACKAGECONFIG gif, others, and fix the same as some other sdks and
arch linux, disable these loaders by default, refer [2][3][4]

[1] https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/commit/e052a112075a19fb75f1f2ff3de4c82923de13f2
[2] https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/846
[3] https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/commit/3ab7810255c64ce8aa2ae3ac10250148588ab49b
[4] https://gitlab.archlinux.org/archlinux/packaging/packages/gdk-pixbuf2/-/commit/4fa2d98a197781354b66a9710c9d596d502c961b

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agodosfstools: add backported patch for honouring SOURCE_DATE_EPOCH
Rasmus Villemoes [Wed, 6 Nov 2024 15:02:58 +0000 (16:02 +0100)] 
dosfstools: add backported patch for honouring SOURCE_DATE_EPOCH

Currently, file system images created with mkfs.vfat are not
reproducible, because both the file system creation time and the
volume id are derived from the current time.

Upstream has added a patch for deriving those from SOURCE_DATE_EPOCH,
when defined, many years ago, but unfortunately there is no official
release containing that patch.

The issue [1] is 2.5 years old, so there's no reason to believe such a
release would be just around the corner.

The patch applies cleanly, and e.g. Arch Linux already uses this exact
combination of source tarball and this single patch [2], so I think
this should be ok. It certainly works for the images I've tested on.

[1] https://github.com/dosfstools/dosfstools/issues/179
[2] https://gitlab.archlinux.org/archlinux/packaging/packages/dosfstools/-/blob/main/PKGBUILD?ref_type=heads

Signed-off-by: Rasmus Villemoes <ravi@prevas.dk>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agooeqa/selftest: add a test for bitbake "-e" and "-getvar" difference
Yoann Congal [Tue, 12 Nov 2024 23:11:26 +0000 (00:11 +0100)] 
oeqa/selftest: add a test for bitbake "-e" and "-getvar" difference

This is a non-regression test for [YOCTO #15638]

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoshared-mime-info: drop itstool-native from DEPENDS
Guðni Már Gilbert [Sat, 16 Nov 2024 14:01:29 +0000 (14:01 +0000)] 
shared-mime-info: drop itstool-native from DEPENDS

itstool was dropped as a dependency in shared-mime-info
release v2.2 (2022-03-27)

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoclasses-recipe/cython: handle builds with no .c sources
Ross Burton [Thu, 14 Nov 2024 21:53:53 +0000 (21:53 +0000)] 
classes-recipe/cython: handle builds with no .c sources

This didn't seem to be possible considering the entire point of Cython
is to generate C bindings, but some Python build systems remove the
build tree once the wheel has been generated, so we never get to see the
sources. As xargs will call the specified command even without any files
this results in sed failing.

Pass --no-run-if-empty so that this case doesn't result in an error.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agooeqa/runtime/ping: don't bother trying to ping localhost
Ross Burton [Thu, 14 Nov 2024 17:43:36 +0000 (17:43 +0000)] 
oeqa/runtime/ping: don't bother trying to ping localhost

If SLIRP is being used instead of TAP for networking to the guest then
the target IP will be localhost.  There's no point in pinging localhost
to see if the target is up but whilst you'd think it is harmless, in
some containers ping doesn't actually have enough rights to work:

  ping: socktype: SOCK_RAW
  ping: socket: Operation not permitted
  ping: => missing cap_net_raw+p capability or setuid?

Look at the target address and if it's localhost or 127.0.0.* return
immediately.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolinux-firmware: package QCS615 Adreno ZAP shader
Dmitry Baryshkov [Thu, 14 Nov 2024 17:04:45 +0000 (19:04 +0200)] 
linux-firmware: package QCS615 Adreno ZAP shader

Add a new package with the Adreno ZAP shader for the Qualcomm QCS615
platform.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolinux-firmware: package Qualcomm X1 Elite audio DSP firmware
Dmitry Baryshkov [Thu, 14 Nov 2024 17:04:44 +0000 (19:04 +0200)] 
linux-firmware: package Qualcomm X1 Elite audio DSP firmware

Package ADSP firmware usable on Qualcomm X1 Elite CRD and QCP platforms.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolinux-firmware: upgrade 20241017 -> 20241110
Dmitry Baryshkov [Thu, 14 Nov 2024 17:04:43 +0000 (19:04 +0200)] 
linux-firmware: upgrade 20241017 -> 20241110

License-Update: additional files

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agosstate: rewrite sstate_archive_package in python
Ross Burton [Thu, 14 Nov 2024 16:33:03 +0000 (16:33 +0000)] 
sstate: rewrite sstate_archive_package in python

As sstate_archive_package just calls tar, writing the function in shell
is actually more complex and opaque than the equivalent python.

Don't check for zstd vs pzstd, we have pzstd in HOSTTOOLS so it will
always be available.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agou-boot: Set CVE_PRODUCT
Maik Otto [Thu, 14 Nov 2024 14:38:41 +0000 (15:38 +0100)] 
u-boot: Set CVE_PRODUCT

The CPE vendor is "denx" and the CPE product is "u-boot".
Set CVE_PRODUCT for properly matching in the NVD database.

Signed-off-by: Maik Otto <m.otto@phytec.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-wheel: upgrade 0.44.0 -> 0.45.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:35 +0000 (17:24 +0800)] 
python3-wheel: upgrade 0.44.0 -> 0.45.0

Changelog:
===========
- Refactored the convert command to not need setuptools to be installed
- Don't configure setuptools logging unless running bdist_wheel
- Added a redirection from wheel.bdist_wheel.bdist_wheel to
  setuptools.command.bdist_wheel.bdist_wheel to improve compatibility with
  setuptools' latest fixes.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-websockets: upgrade 13.1 -> 14.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:34 +0000 (17:24 +0800)] 
python3-websockets: upgrade 13.1 -> 14.0

Changelog:
 https://websockets.readthedocs.io/en/stable/project/changelog.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-rpds-py: upgrade 0.20.0 -> 0.21.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:33 +0000 (17:24 +0800)] 
python3-rpds-py: upgrade 0.20.0 -> 0.21.0

Changelog:
 bump pyO3 to 0.22.6

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-pyproject-metadata: upgrade 0.8.1 -> 0.9.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:32 +0000 (17:24 +0800)] 
python3-pyproject-metadata: upgrade 0.8.1 -> 0.9.0

Changelog:
https://pep621.readthedocs.io/en/stable/changelog.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-pip: upgrade 24.2 -> 24.3.1
Wang Mingyu [Tue, 12 Nov 2024 09:24:31 +0000 (17:24 +0800)] 
python3-pip: upgrade 24.2 -> 24.3.1

no_shebang_mangling.patch
refreshed for 24.3.1

Changelog:
=========
- Deprecate wheel filenames that are not compliant with PEP 440.
- Detect recursively referencing requirements files and help users identify the source.
- Support for PEP 730 iOS wheels.
- Display a better error message when an already installed package has an invalid requirement
- Ignore PIP_TARGET and pip.conf global.target when preparing a build environment.
- Restore support for macOS 10.12 and older (via truststore).
- Allow installing pip in editable mode in a virtual environment on Windows.
- Upgrade certifi to 2024.8.30
- Upgrade distlib to 0.3.9
- Upgrade truststore to 0.10.0
- Upgrade urllib3 to 1.26.20
- Allow multiple nested inclusions of the same requirements file again.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-packaging: upgrade 24.1 -> 24.2
Wang Mingyu [Tue, 12 Nov 2024 09:24:30 +0000 (17:24 +0800)] 
python3-packaging: upgrade 24.1 -> 24.2

Changelog:
==========
- The source is auto-formatted with ruff, not black
- Bump the github-actions group across 1 directory with 3 updates
- Apply ruff rules (RUF)
- Fix typo in Version __str__
- Bump the github-actions group with 3 updates
- Get rid of duplicate test cases
- Fix doc for canonicalize_version and a typo in a docstring
- docs: public/base_version comparison
- Apply ruff/bugbear rules (B)
- Apply ruff/pyupgrade rules (UP)
- Add a changelog entry for dropping Python 3.7 support
- Patch python_full_version unconditionally
- Refactor canonicalize_version
- Allow creating a SpecifierSet from a list of specifiers
- Fix uninformative error message
- Fix prerelease detection for > and <
- Bump the github-actions group across 1 directory with 4 updates
- Add support for PEP 730 iOS tags.
- Update the changelog to reflect 24.1 changes
- Mention updating changelog in release process
- Add a comment as to why Metadata.name isn't normalized
- Use !r formatter for error messages with filenames.
- PEP 639: Implement License-Expression and License-File
- Bump the github-actions group with 4 updates
- Upgrade to latest mypy
- Extraneous quotes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-markupsafe: upgrade 3.0.1 -> 3.0.2
Wang Mingyu [Tue, 12 Nov 2024 09:24:29 +0000 (17:24 +0800)] 
python3-markupsafe: upgrade 3.0.1 -> 3.0.2

Changelog:
==========
- Fix compatibility when __str__ returns a str subclass.
- Build requires setuptools >= 70.1.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-license-expression: upgrade 30.3.1 -> 30.4.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:28 +0000 (17:24 +0800)] 
python3-license-expression: upgrade 30.3.1 -> 30.4.0

Changelog:
============
- Update licensedb to 3.24
- Update licenses with SPDX license list 3.25
- Update README and setup.cfg

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-hypothesis: upgrade 6.115.3 -> 6.118.6
Wang Mingyu [Tue, 12 Nov 2024 09:24:27 +0000 (17:24 +0800)] 
python3-hypothesis: upgrade 6.115.3 -> 6.118.6

Changelog:
 https://hypothesis.readthedocs.io/en/latest/changes.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoxtrans: upgrade 1.5.1 -> 1.5.2
Wang Mingyu [Tue, 12 Nov 2024 09:24:43 +0000 (17:24 +0800)] 
xtrans: upgrade 1.5.1 -> 1.5.2

Changelog:
============
- is_numeric: Add !defined(IPv6) to checks
- Fix build when HAVE_STRCASECMP is not defined

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoxrandr: upgrade 1.5.2 -> 1.5.3
Wang Mingyu [Tue, 12 Nov 2024 09:24:42 +0000 (17:24 +0800)] 
xrandr: upgrade 1.5.2 -> 1.5.3

Changelog:
==========
- set_gamma_info: remove unnecessary round-trip to server
- xrandr: Print/consume the CTM prop in human readable form
- Reworked transform fix

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agovte: upgrade 0.78.0 -> 0.78.1
Wang Mingyu [Tue, 12 Nov 2024 09:24:41 +0000 (17:24 +0800)] 
vte: upgrade 0.78.0 -> 0.78.1

0001-tests-Remove-excessive-constrexpr.patch
0003-Add-missing-system-headers.patch
removed since they're included in 0.78.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agostress-ng: upgrade 0.18.02 -> 0.18.06
Wang Mingyu [Tue, 12 Nov 2024 09:24:40 +0000 (17:24 +0800)] 
stress-ng: upgrade 0.18.02 -> 0.18.06

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agosqlite3: upgrade 3.46.1 -> 3.47.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:39 +0000 (17:24 +0800)] 
sqlite3: upgrade 3.46.1 -> 3.47.0

Changelog:
 https://www.sqlite.org/releaselog/3_47_0.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoseatd: upgrade 0.8.0 -> 0.9.1
Wang Mingyu [Tue, 12 Nov 2024 09:24:38 +0000 (17:24 +0800)] 
seatd: upgrade 0.8.0 -> 0.9.1

Changelog:
===========
- libseat could end up not servicing seat enable/disable events if they
  were received immediately after a response, leading to the session
  deadlocking in a deactivated state.
- Some protocol strings lacked validation of the NULL termination
  requirement.
- libseat/seatd: Remove read_and_execute
- libseat/seatd: Read remaining events after processing responses
- libseat/seatd: Cleanup of request error handling
- libseat/seatd: Set EINVAL if target session is invalid
- libseat/seatd: Set backend error if poll fails
- seatd: Add validation of device path libseat/seatd: Add validation of seat_name
- seatd: Add strict message size comparison

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoruby: upgrade 3.3.5 -> 3.3.6
Wang Mingyu [Tue, 12 Nov 2024 09:24:37 +0000 (17:24 +0800)] 
ruby: upgrade 3.3.5 -> 3.3.6

0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch
refreshed for 3.3.6

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agorepo: upgrade 2.48 -> 2.49.3
Wang Mingyu [Tue, 12 Nov 2024 09:24:36 +0000 (17:24 +0800)] 
repo: upgrade 2.48 -> 2.49.3

Changelog:
==========
- sync: fix connection error on macOS
- upload: Return correct tuple values in _ProcessResults
- worktree: Do not try to fix relative paths
- forall: Fix returning results early
- Use full name of the revision when checking dest-branch
- Add REPO_SKIP_SELF_UPDATE check in sync
- manifest: add optional base check on remove and extend
- [event_log] Stop leaking semaphore resources
- progress: always show done message
- subcmds: reduce multiprocessing serialization overhead
- sync: reduce multiprocessing serialization overhead
- Fix incremental syncs for prjs with submodules

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoofono: upgrade 2.11 -> 2.12
Wang Mingyu [Tue, 12 Nov 2024 09:24:24 +0000 (17:24 +0800)] 
ofono: upgrade 2.11 -> 2.12

Changelog:
===========
- Fix issue with access technology reporting.
- Fix issue with detecting Phonet devices.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agonumactl: upgrade 2.0.18 -> 2.0.19
Wang Mingyu [Tue, 12 Nov 2024 09:24:23 +0000 (17:24 +0800)] 
numactl: upgrade 2.0.18 -> 2.0.19

Changelog:
===========
- Fix fallback for set_mempolicy_home_node syscall
- Add -w and --weighted-interleave for weighted interleave mode
- Fix the using of the uninitialized value
- Fix RESOURCE_LEAK in show()
- Add documentation for weighted interleave
- Don't fail build when set_mempolicy_home_node syscall is unknown
- eliminate hard-coded tables
- Update numactl.c (green-br)
- fix nodemask allocation size for get_mempolicy
- Save and restore errno when probing for SET_PREFERRED_MANY
- Make numa_available respect EPERM
- Fix unitialized variables
- more unitialized variables
- Replace fgrep with grep -F to fix warning
- Set version number back again
- Increase version number to 2.0.19
- Regenerate configure for new version

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agonghttp2: upgrade 1.63.0 -> 1.64.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:22 +0000 (17:24 +0800)] 
nghttp2: upgrade 1.63.0 -> 1.64.0

Changelog:
===========
- The internal :authoriy and host field value validation now treats @ as invalid.
  nghttp2_check_authority still treats it as a valid character.
- Fix c-ares v1.34.0 version detection failure.
- Fix race condition on h1 connection close.
- Fix UDP datagram send/recv metric.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agompg123: upgrade 1.32.7 -> 1.32.9
Wang Mingyu [Tue, 12 Nov 2024 09:24:21 +0000 (17:24 +0800)] 
mpg123: upgrade 1.32.7 -> 1.32.9

Changelog:
===========
-- enable 64 bit offset path for MSVCRT and avoid warnings about
   MS's game about POSIX API with and without underscores
-- Increase the library patchlevel, as was forgotten on previous
   release.
-- Add sections to assembly to support PAC/BTI code
   for aarch64 (-mbranch-protection variants)
-- Prevent premature application of header info into decoding structure,
   at worst having triggered out-of-bounds writes of decoded PCM data
- out123: Show --quiet in --longhelp.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agommc-utils: upgrade to latest revision
Wang Mingyu [Tue, 12 Nov 2024 09:24:20 +0000 (17:24 +0800)] 
mmc-utils: upgrade to latest revision

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agomakedumpfile: upgrade 1.7.5 -> 1.7.6
Wang Mingyu [Tue, 12 Nov 2024 09:24:19 +0000 (17:24 +0800)] 
makedumpfile: upgrade 1.7.5 -> 1.7.6

0001-makedumpfile-replace-hardcode-CFLAGS.patch
refreshed for 1.7.6

Changelog:
============
- Fix incorrect page exclusion in exclude_nodata_pages()
- s390x: Assume zero value of OS_INFO pointer is valid
- Submit physical address to is_phys_addr()
- sadump_info: Return empty string instead of NULL
- Add ftruncate error handling
- Fix failure of free pages exclusion with -x option on Linux 6.10
- fix comment: Mention current logic for vmalloc_start
- make reserve_diskspace do nothing for flattened format
- Workaround for segfault by "makedumpfile --mem-usage" on PPC64
- Fix wrong exclusion of Slab pages on Linux 6.10-rc1 and later
- Fix failure of hugetlb pages exclusion on Linux 6.9 and later
- Makefile: Make sbin directory configurable
- Update maintainers
- ppc64: get vmalloc start address from vmcoreinfo
- ppc64: read cur_mmu_type from vmcoreinfo
- add PRINTK_CALLER id support to --dump-dmesg option
- s390x: uncouple virtual and physical address spaces
- s390x: fix virtual vs physical address confusion

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolog4cplus: upgrade 2.1.1 -> 2.1.2
Wang Mingyu [Tue, 12 Nov 2024 09:24:18 +0000 (17:24 +0800)] 
log4cplus: upgrade 2.1.1 -> 2.1.2

Changelog:
===========
- Implement 'LOG4CPLUS_ASSERT_FMT()' - formats assertion message using C-style
  format string.
- Implement 'LOG4CPLUS_ASSERT_FORMAT()' - formats assertion message using
  C++20 '<format>' header facilities.
- New configuration property: 'log4cplus.threadPoolBlockOnFull'. When this
  property is 'true' (default), threads will block when internal thread pool
  queue is full.
- Warn about full internal thread pool queue when dropping events due to
  'log4cplus.threadPoolBlockOnFull' being 'false'.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agollvm: upgrade 19.1.2 -> 19.1.3
Wang Mingyu [Tue, 12 Nov 2024 09:24:17 +0000 (17:24 +0800)] 
llvm: upgrade 19.1.2 -> 19.1.3

Changelog:
===========
- Handle uninitialized type constraints
- Make LazyOffsetPtr more portable
- Fix incorrect range of relative jumps
- Fix KCFI types for generated functions with integer normalization
- Handle template opener/closer in braced list
- Disable use of the counted_by attribute for whole struct pointers
- Reject if constexpr in C
- fix build failure
- Fix feature coalescing
- Backport "Support for Gentoo *t64 triples (64-bit time_t ABIs)"
- Instantiate Typedefs referenced by type alias deduction guides
- Don't propagate access attr to byval params
- Undef _TIME_BITS along with _FILE_OFFSET_BITS

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibxcursor: upgrade 1.2.2 -> 1.2.3
Wang Mingyu [Tue, 12 Nov 2024 09:24:16 +0000 (17:24 +0800)] 
libxcursor: upgrade 1.2.2 -> 1.2.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibtraceevent: upgrade 1.8.3 -> 1.8.4
Wang Mingyu [Tue, 12 Nov 2024 09:24:15 +0000 (17:24 +0800)] 
libtraceevent: upgrade 1.8.3 -> 1.8.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibtirpc: upgrade 1.3.5 -> 1.3.6
Wang Mingyu [Tue, 12 Nov 2024 09:24:14 +0000 (17:24 +0800)] 
libtirpc: upgrade 1.3.5 -> 1.3.6

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibsdl2: upgrade 2.30.8 -> 2.30.9
Wang Mingyu [Tue, 12 Nov 2024 09:24:13 +0000 (17:24 +0800)] 
libsdl2: upgrade 2.30.8 -> 2.30.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibrepo: upgrade 1.18.1 -> 1.19.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:12 +0000 (17:24 +0800)] 
librepo: upgrade 1.18.1 -> 1.19.0

Changelog:
===========
- Fix input termination for pgpParsePkts
- Introduce entropy for fastestmirror option
- Fix upper case xattr incompatible to Amazon S3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibnl: upgrade 3.10.0 -> 3.11.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:11 +0000 (17:24 +0800)] 
libnl: upgrade 3.10.0 -> 3.11.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibinput: upgrade 1.26.1 -> 1.26.2
Wang Mingyu [Tue, 12 Nov 2024 09:24:10 +0000 (17:24 +0800)] 
libinput: upgrade 1.26.1 -> 1.26.2

Changelog:
===========
- tablet: Remove unnecessary scale factor on REL_HWHEEL_HI_RES
- quirks: add quirk for Minisforum V3 touchpad dwt
- quirks: add quirk for the Minisforum V3 volume keys
- quirks: add quirk for the LG gram 14 2023 Touchpad
- doc/user: document ModelTouchpadPhantomClicks quirk
- Fix typo in documentation comment

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibcap: upgrade 2.70 -> 2.71
Wang Mingyu [Tue, 12 Nov 2024 09:24:09 +0000 (17:24 +0800)] 
libcap: upgrade 2.70 -> 2.71

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoiptables: upgrade 1.8.10 -> 1.8.11
Wang Mingyu [Tue, 12 Nov 2024 09:24:08 +0000 (17:24 +0800)] 
iptables: upgrade 1.8.10 -> 1.8.11

0001-configure-Add-option-to-enable-disable-libnfnetlink.patch
0002-nft-ruleparse-Add-missing-braces-around-ternary.patch
removed since they're included in 1.8.11

Changelog:
 https://netfilter.org/projects/iptables/files/changes-iptables-1.8.11.txt

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoharfbuzz: upgrade 10.0.1 -> 10.1.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:07 +0000 (17:24 +0800)] 
harfbuzz: upgrade 10.0.1 -> 10.1.0

Changelog:
============
- Fix the sign of fallback vertical glyph advance (used when font has no
  vertical advance data).
- Increase maximum "CFF"operands limit 20 times to support more complex fonts.
- Add "--face-loader" option to command line utilities.
- Support "COLR"v0 table in hb_font_get_glyph_extents().
- Add support for font functions that use Core Text APIs, similar to FreeType
  font functions. This allows, for example, using drawing fonts that use the new
  (and undocumented) "hvgl"table.
- Update IANA and OT language registries, as well ase USE data files.
- Fix build with ICU 76.
- Various compiler warnings and build fixes.
- Various subsetter fixes.

- New API:
+hb_face_create_or_fail()
+hb_face_create_from_file_or_fail()
+hb_coretext_face_create_from_file_or_fail()
+hb_coretext_font_set_funcs()
+hb_ft_face_create_from_file_or_fail()

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agogtk4: upgrade 4.16.3 -> 4.16.5
Wang Mingyu [Tue, 12 Nov 2024 09:24:06 +0000 (17:24 +0800)] 
gtk4: upgrade 4.16.3 -> 4.16.5

Changelog:
============
* Clean up debug spew
* GtkTextView:
 - Fix some missing CSS invalidation
 - Handle charsets in clipboard datatypes
* GtkApplication:
 - Respect GDK_DEBUG=no-portals
* Printing:
 - Avoid warnings for avahi errors
 - Fix a segfault in the print dialog setup code
* Accessibility:
 - Handle NULL values in more places
* Gdk:
 - vulkan: Fix validation errors
 - Fix 32bit build for the jpeg loader
* Wayland:
 - Fix a possible deadlock with high-priority sources
   triggering Wayland roundtrips
* Translation updates
 Belarusian
 British English
 Latvian
 Romanian

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoglslang: upgrade 1.3.290.0 -> 1.3.296.0
Wang Mingyu [Tue, 12 Nov 2024 09:24:04 +0000 (17:24 +0800)] 
glslang: upgrade 1.3.290.0 -> 1.3.296.0

0001-generate-glslang-pkg-config.patch
refreshed for 1.3.296.0

Changelog:
===========
* Explicitly export all symbols that are part of the public API and hide other symbols by default
* Allow building glslang without the SPIR-V backend using the new ENABLE_SPIRV build option
* Add setResourceSetBinding method to the API
* Add interface to get the GLSL IO mapper and resolver
* Allow compute derivative modes when the workgroup dimensions are spec constants
* Improve debug location of branch/return instructions
* Silence preprocessor '#' error reporting in inactive #if/#ifdef/#elif/#else blocks
* Apply GLSL memory decorations to top-level OpVariable
* Move definition of GLSLANG_EXPORT to visibility.h
* Merge ancillary libraries into main glslang library and stub originals
* Add public setSourceFile and addSourceText methods to TShader class
* Add type checks for hitObjectNV
* Add optimizerAllowExpandedIDBound to SpvOptions
* Add SpvTools.h back to public headers
* Add cross-stage check for missing outputs
* Fix HLSL offsets for non-buffers
* Add types and functions for IO mapping to API
* Add function to set preprocessed code to API
* Add set/get version functions to API
* Expose setGlobalUniform functions to API
* Don't emit debug instructions before an OpPhi
* Add command-line and API option to enable reporting column location for compiler errors
* Improve location aliasing checks
* Support constant expression calculated by matrixCompMult
* Fix crash caused by atomicCounter() use without arguments
* Fix multi-line function call line numbers
* Add line info to OpDebugDeclare for function parameters
* Fix HLSL OpDebugFunction file name
* Fix duplicate decorations
* Enable compilation of glslang without thread support for WASI

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoepiphany: upgrade 47.1 -> 47.2
Wang Mingyu [Tue, 12 Nov 2024 09:24:02 +0000 (17:24 +0800)] 
epiphany: upgrade 47.1 -> 47.2

Changelog:
==========
* Fix crash loading Global Protect URL
* Fix Privacy Report dialog when no trackers are blocked
* Fix crash loading taobao.com
* Disallow duplicate tag widgets on bookmark edit dialog
* Add workaround for DuckDuckGo redirect service failure

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoell: upgrade 0.69 -> 0.70
Wang Mingyu [Tue, 12 Nov 2024 09:24:01 +0000 (17:24 +0800)] 
ell: upgrade 0.69 -> 0.70

Changelog:
 Add support for helper function for safe memcpy.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agodropbear: upgrade 2024.85 -> 2024.86
Wang Mingyu [Tue, 12 Nov 2024 09:24:00 +0000 (17:24 +0800)] 
dropbear: upgrade 2024.85 -> 2024.86

Changelog:
=========
- Fix failure on concurrent channel open/close.
- Print remote host after "Login attempt for nonexistent user" log entry to
  assist fail2ban.
- Dropbear now exits with exit status 0 on SIGINT/SIGTERM. This is a more
  graceful behaviour for "systemctl stop dropbear".
- New IDENT_VERSION_PART config allows customising some of the SSH version
  string.
- Fix building SK_KEYS with just one of ECDSA or ED25519
- Fix dbclient "-m help" and "-c help" without a hostname.
- Remove fprintf/gettimeofday from sigchld handler when running with
  verbose trace enabled.
- Improved configure help output
- Compile fix for GNU Hurd
- Support running test_aslr without venv
- Compilation fixes for older compilers, and better build tests
- Update some test infrastructure versions of python packages,
  github actions, and github runner OSes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agodiffoscope: upgrade 277 -> 283
Wang Mingyu [Tue, 12 Nov 2024 09:23:59 +0000 (17:23 +0800)] 
diffoscope: upgrade 277 -> 283

Changelog:
==========
* Fix crash when objdump is missing when checking .EFI files.
* Ignore errors when listing .ar archives.
* Update copyright years.
* Don't try and test with systemd-ukify within Debian stable.
* Add support for UKI files.
* Drop Depends on deprecated python3-pkg-resources.
* Drop removal of calculated basename from readelf output.
* Temporarily remove procyon-decompiler from Build-Depends as it was removed
  from testing
* Add a helpful contextual message to the output if comparing Debian .orig
  tarballs within .dsc files without the ability to "fuzzy-match" away the
  leading directory.
* Correctly invert "X% similar" value and do not emit "100% similar".
* Update copyright years.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agodesktop-file-utils: upgrade 0.27 -> 0.28
Wang Mingyu [Tue, 12 Nov 2024 09:23:58 +0000 (17:23 +0800)] 
desktop-file-utils: upgrade 0.27 -> 0.28

Changelog:
============
- Increase GLib requirement to 2.26
- Fix install failing on second run
- Fix use of deprecated Meson feature resulting in a warning
- Allow groups with the same name as interfaces in Implements
- Add support for the COSMIC environment

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agobarebox-tools: upgrade 2024.09.0 -> 2024.10.0
Wang Mingyu [Tue, 12 Nov 2024 09:23:57 +0000 (17:23 +0800)] 
barebox-tools: upgrade 2024.09.0 -> 2024.10.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agorust: Upgrade 1.79.0->1.80.0
Harish Sadineni [Thu, 14 Nov 2024 11:13:02 +0000 (03:13 -0800)] 
rust: Upgrade 1.79.0->1.80.0

Update the patch files with rust v1.80.0.

The patch repro-issue-fix-with-cc-crate-hashmap.patch addresses the rust
 reprouciblity issue by correcting the way hash values are generated for
 different build paths.

https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html

Signed-off-by: Sunil Dora <SunilKumar.Dora@windriver.com>
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agobzip2: fix 'bzip2 --version > /tmp/aaa 2>&1' hang
Hongxu Jia [Wed, 13 Nov 2024 12:51:47 +0000 (04:51 -0800)] 
bzip2: fix 'bzip2 --version > /tmp/aaa 2>&1' hang

According to [1]

As of the current version 1.0.8, bzip2 --version will print version
info but it will also continue compressing stdin:

  $ ./bzip2 --version
  bzip2, a block-sorting file compressor.  Version 1.0.8, 13-Jul-2019.

     Copyright (C) 1996-2019 by Julian Seward.

     This program is free software; [...]

  bzip2: I won't write compressed data to a terminal.
  bzip2: For help, type: `bzip2 --help'.

Debian (and its downstreams like Ubuntu) will patch this out [2],
making the < /dev/null unnecessary, port a part of debian patch
to fix the issue

[1] https://stackoverflow.com/questions/59757176/why-using-dev-null-with-a-program-like-bzip2
[2] https://sources.debian.org/src/bzip2/1.0.8-6/debian/patches/20-legacy.patch/

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoglibc: stable 2.40 branch update
Deepthi Hemraj [Wed, 13 Nov 2024 12:37:33 +0000 (04:37 -0800)] 
glibc: stable 2.40 branch update

Below commits on glibc-2.40 stable branch are updated.
efb710034e linux: sparc: Fix clone for LEON/sparcv8 (BZ 31394)
2344580243 Mitigation for "clone on sparc might fail with -EFAULT for no valid reason" (bz 31394)
3a34851103 elf: Change ldconfig auxcache magic number (bug 32231)
85e5850f2f Make tst-strtod-underflow type-generic
5c06c6e0b5 libio: Set _vtable_offset before calling _IO_link_in [BZ #32148]
cc256952ec Add tests of more strtod special cases
8f40dfbe2a Add more tests of strtod end pointer
4a9b6cdc88 Make tst-strtod2 and tst-strtod5 type-generic
5a10d05c39 powerpc64le: Build new strtod tests with long double ABI flags (bug 32145)
c4cc72d2ef Do not set errno for overflowing NaN payload in strtod/nan (bug 32045)
ad93c2047d Improve NaN payload testing
cac10d88c6 Make __strtod_internal tests type-generic
d0c1792ad2 Fix strtod subnormal rounding (bug 30220)
e06153665f More thoroughly test underflow / errno in tst-strtod-round
9bc76c7ca4 Test errno setting on strtod overflow in tst-strtod-round
61b6464f8d Add tests of fread
77018fd9f9 stdio-common: Add new test for fdopen

Testresults:
After update |Before update  |Difference
PASS: 5005 |PASS: 5002  |PASS: 3
FAIL: 166 |FAIL: 167  |FAIL: -1
XPASS: 4 |XPASS: 4  |XPASS: 0
XFAIL: 16 |XFAIL: 16  |XFAIL: 0
UNSUPPORTED: 229|UNSUPPORTED: 229|UNSUPPORTED: 0

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agomini-x-session: use x-terminal-emulator
Ross Burton [Wed, 13 Nov 2024 15:55:11 +0000 (15:55 +0000)] 
mini-x-session: use x-terminal-emulator

Don't hardcode matchbox-terminal, but use the alternative.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agobuilder: use x-terminal-emulator
Ross Burton [Wed, 13 Nov 2024 15:55:10 +0000 (15:55 +0000)] 
builder: use x-terminal-emulator

Don't hardcode matchbox-terminal, but use the alternative.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoxinit: use x-terminal-emulator as the fallback terminal
Ross Burton [Wed, 13 Nov 2024 15:55:09 +0000 (15:55 +0000)] 
xinit: use x-terminal-emulator as the fallback terminal

Instead of using rxvt as the fallback terminal use x-terminal-emulator.

Also add a recommends on something providing that name, as previously
it tried to use rxvt but that wasn't necessarily present.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopackagegroup-core-x11-base: use virtual-x-terminal-emulator
Ross Burton [Wed, 13 Nov 2024 15:55:08 +0000 (15:55 +0000)] 
packagegroup-core-x11-base: use virtual-x-terminal-emulator

Instead of depending on matchbox-terminal explicitly, just depend on
the virtual name.

core-image-x11 then uses rxvt instead of matchbox-terminal, as that is
the default, removing the entire GTK+ stack from the image.

core-image-sato and friends are unchanged as the sato packagegroup pulls
in matchbox-terminal explicitly, so rxvt isn't needed.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agodefault-providers.conf: add virtual-x-terminal-emulator
Ross Burton [Wed, 13 Nov 2024 15:55:07 +0000 (15:55 +0000)] 
default-providers.conf: add virtual-x-terminal-emulator

We have multiple recipes in core that  RPROVIDE virtual-x-terminal-emulator,
so we should pick one to be the default for deterministic builds.

Pick rxvt, as it's the lightest.  Sato can depend on matchbox-terminal
explicitly and rxvt will not be added.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agomatchbox-terminal: add x-terminal-emulator RPROVIDES and alternative
Ross Burton [Wed, 13 Nov 2024 15:55:06 +0000 (15:55 +0000)] 
matchbox-terminal: add x-terminal-emulator RPROVIDES and alternative

Add a RPROVIDES for virtual-x-terminal-emulator, so that:
- Packages can RDEPEND on virtual-x-terminal-emulator and know that they
  have installed a terminal
- The x-terminal-emulator binary will (via alternatives) run a terminal

We don't bother with PROVIDES because nobody needs to DEPEND on a terminal,
the entire point of this is that the actual binary is interchangable.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agorxvt-unicode: add x11 DISTRO_FEATURE check
Ross Burton [Wed, 13 Nov 2024 15:55:05 +0000 (15:55 +0000)] 
rxvt-unicode: add x11 DISTRO_FEATURE check

rxvt is a classic X11 application, so add the feature check so it doesn't
get pulled into world builds without x11.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agorxvt-unicode: change virtual/x-terminal-emulator PROVIDES to RPROVIDES
Ross Burton [Wed, 13 Nov 2024 15:55:04 +0000 (15:55 +0000)] 
rxvt-unicode: change virtual/x-terminal-emulator PROVIDES to RPROVIDES

The point of the virtual-x-terminal-emulator alternative was to provide
a single binary that executes whatever terminal has been installed. This
is a runtime choice, so should be RPROVIDES.

This doesn't need built-time PROVIDES, which actively get in the way
when multiple recipes are being built with the same PROVIDES.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoautomake: Remove patch that changes path to test-driver
Ola x Nilsson [Wed, 13 Nov 2024 14:45:47 +0000 (15:45 +0100)] 
automake: Remove patch that changes path to test-driver

The patch "Set relative to top_builddir path in Makefile to access"
sets the default path of `test-driver` to
`$(top_builddir)/$(config_aux_dir)` instead of the normal
`$(top_srcdir)/$(config_aux_dir)`.

This breaks `check test` for Automake projects in generated images,
and probably other places like SDKs.

A typical error would be

/bin/sh: ./build-aux/test-driver: No such file or directory

Removing the patch makes such checks complete successfully.

Fixes [YOCTO #15635]

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agostrace: Fix the ptest path to test-driver
Ola x Nilsson [Wed, 13 Nov 2024 14:45:46 +0000 (15:45 +0100)] 
strace: Fix the ptest path to test-driver

Add a sed substitution for ${PTEST_PATH}/tests/Makefile that
transforms
 TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
 TEST_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.

There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.

Relates to [YOCTO #15635]

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoparted: Fix the ptest path to test-driver
Ola x Nilsson [Wed, 13 Nov 2024 14:45:45 +0000 (15:45 +0100)] 
parted: Fix the ptest path to test-driver

Add a sed substitution for ${PTEST_PATH}/tests/Makefile that transforms
 SH_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
 SH_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.

There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.

Relates to [YOCTO #15635]

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agosed: Fix the ptest path to test-driver
Ola x Nilsson [Wed, 13 Nov 2024 14:45:44 +0000 (15:45 +0100)] 
sed: Fix the ptest path to test-driver

Add a sed substitution for ${PTEST_PATH}/Makefile that transforms
 SH_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
 PL_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
 SH_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
 PL_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.

There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.

Relates to [YOCTO #15635]

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoattr: Fix the ptest path to test-driver
Ola x Nilsson [Wed, 13 Nov 2024 14:45:43 +0000 (15:45 +0100)] 
attr: Fix the ptest path to test-driver

Add a sed substitution for ${PTEST_PATH}/Makefile that transforms
 TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
 TEST_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.

There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.

Relates to [YOCTO #15635]

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoacl: Fix the ptest path to test-driver
Ola x Nilsson [Wed, 13 Nov 2024 14:45:42 +0000 (15:45 +0100)] 
acl: Fix the ptest path to test-driver

Add a sed substitution for ${PTEST_PATH}/Makefile that transforms
 TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
to
 TEST_LOG_DRIVER = $(SHELL) $(top_builddir)/build-aux/test-driver
which is where the test-driver script can be found when installed.

There used to be an oe-core automake patch to do this, but it
broke non-ptest use of automake.

Relates to [YOCTO #15635]

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoquilt: fix dependency on ptest-runner
Awais Belal [Tue, 12 Nov 2024 23:48:56 +0000 (04:48 +0500)] 
quilt: fix dependency on ptest-runner

Specifically when using useradd-staticids this fails without
creating a ptest user entry.

ERROR: Nothing PROVIDES 'ptest-runner' ptest-runner was skipped: Recipe ptest-runner, package ptest-runner: system username "ptest" does not have a static ID defined. Add ptest to one of these files: .../passwd
...
...
Missing or unbuildable dependency chain was: ['my-image-sdk', 'packagegroup-core-sdk', 'quilt', 'ptest-runner']

This is seen when ptest is not even enabled. We fix this by
making a conditional dependency on the ptest-runner.

Signed-off-by: Awais B <awais.belal@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agotcl: correctly symlink tclsh to 9.0 version
Alexander Kanavin [Tue, 12 Nov 2024 13:59:55 +0000 (14:59 +0100)] 
tcl: correctly symlink tclsh to 9.0 version

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agobinutils: stable 2.43.1 branch update
Deepthi Hemraj [Tue, 12 Nov 2024 12:28:09 +0000 (04:28 -0800)] 
binutils: stable 2.43.1 branch update

Below commit on binutils-2.43.1 stable branch are updated.
b82e2250574 Automatic date update in version.in
280374309b1 PR32300, --dependency-file: link dependencies are not all collected
263e116833e s390: Add arch15 instructions
645da6d426e s390: Relax risbg[n]z, risb{h|l}gz, {rns|ros|rxs}bgt operand constraints
7f7047a9c6c s390: Simplify (dis)assembly of insn operands with const bits
e7592364504 s390: Align opcodes to lower-case
d6ab1d2efdc s390: Document syntax to omit base register operand
c40337b1784 LoongArch: Add elfNN_loongarch_mkobject to initialize LoongArch tdata
95ed7cf1be2 segv in bfd_elf_get_str_section
0a71d78f6a6 ld: Don't explicitly add .note.gnu.build-id in elf.sc
ad2ce1e6457 x86: Turn PLT32 to PC32 only for PC-relative relocations
238493e7f09 x86-64: Disable PIE on PR gas/32189 test
68d5dbd315d x86-64: Never make R_X86_64_GOT64 section relative
d77d08180d1 x86/APX: Don't promote AVX/AVX2 instructions out of APX spec
f307db3d8b7 bfd: Pass true to ld_plugin_object_p
cd3e2b58f2c PR32109, aborting at bfd/bfd.c:1236 in int _bfd_doprnt
2d37b890e56 lto: Add a test for PR ld/32083
d16a1893c44 ld: Add an LTO test for common symbol override
e4cfe6dab3e Re-enable development changes on the 2_43 branch

Testing was done and there were no regressions found

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoresulttool: Allow store to filter to specific revisions
Richard Purdie [Wed, 13 Nov 2024 21:36:57 +0000 (21:36 +0000)] 
resulttool: Allow store to filter to specific revisions

We have a challenge on the autobuilder where test results from both OE-Core
and poky are being mixed together during result storage which is confusing the
data. Add a way to filter to specific revisions as the least worst way to fix
the various issues this is causing.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython_mesonpy: remove cython-specific INSANE_SKIPs
Ross Burton [Fri, 8 Nov 2024 11:55:59 +0000 (11:55 +0000)] 
python_mesonpy: remove cython-specific INSANE_SKIPs

These INSANE_SKIPs are specific to cython and unrelated to mesonpy, so
remove them. The new cython.bbclass should resolve the cause.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-*: inherit cython
Ross Burton [Fri, 8 Nov 2024 11:55:58 +0000 (11:55 +0000)] 
python3-*: inherit cython

Change recipes that depend on python3-cython-native to inherit cython
instead.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoclasses-recipe: add cython class
Ross Burton [Fri, 8 Nov 2024 11:55:57 +0000 (11:55 +0000)] 
classes-recipe: add cython class

Recipes that use Cython typically also do some bespoke fixup.  Add a
class to centralise the logic:

- Set CYTHON_PREFIX_MAP to stop build paths appearing in generated
  objects
- Strip "Cython Metadata" blocks from generated code that ends up in the
  -src package

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopython3-cython: add patch to prefix map source paths in generated files
Ross Burton [Fri, 8 Nov 2024 11:55:56 +0000 (11:55 +0000)] 
python3-cython: add patch to prefix map source paths in generated files

Cython generates C source code that contains mentions to the original
.py files, which results in build paths being embedded inside the
binaries.

Implement prefix remapping to change these build paths to point at the
target debug directory, so that we don't leak build paths and have
reproducible builds.

This patch is currently not submitted upstream, but will be shortly and
I expect it to evolve before being merged.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolttng-ust: backport patch to fix cmake-multiple-shared-libraries build error
Bin Lan [Sat, 9 Nov 2024 08:09:45 +0000 (16:09 +0800)] 
lttng-ust: backport patch to fix cmake-multiple-shared-libraries build error

There are the following error when building doc/examples/cmake-multiple-shared-libraries:
ld: warning: liblttng-ust-common.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: warning: liblttng-ust-tracepoint.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: warning: liblttng-ust-common.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: warning: liblttng-ust-tracepoint.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_common_alloc_tls'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_urcu_after_fork_parent'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_urcu_after_fork_child'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_urcu_after_fork_parent'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_tp_probe_unregister_queue_release'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_cancelstate_disable_pop'
collect2: error: ld returned 1 exit status

This change set removes the old patch file 0001-Makefile.am-update-rpath-link.patch,
adds a new patch file 0001-Fix-Build-examples-when-rpath-is-stripped-from-in-bu.patch.

Signed-off-by: Bin Lan <bin.lan.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agorust: Add patch to increase timeout in process-sigpipe rust selftest
Peter Tatrai [Fri, 8 Nov 2024 18:23:12 +0000 (19:23 +0100)] 
rust: Add patch to increase timeout in process-sigpipe rust selftest

This commit adds a patch to increase the timeout in the process-sigpipe
rust selftest to prevent occasional failures under heavy server load.
The patch aims to reduce the likelihood of false negatives when the test
environment is overloaded.

Patch file:
* oeqa-selftest-Increase-timeout-in-process-sigpipe-ru.patch

Fixes [YOCTO #15625]

Signed-off-by: Peter Tatrai <peter.tatrai.ext@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agorust: Remove passing test case from the exclude list in the Rust OE self-test.
Deepesh Varatharajan [Mon, 11 Nov 2024 08:09:05 +0000 (00:09 -0800)] 
rust: Remove passing test case from the exclude list in the Rust OE self-test.

We had previously excluded this test case due to failure in earlier versions.
However, with the latest version of Rust, this test case is passing.
As a result, we have removed it from the exclude list and added back into
the test suite for execution.

The rust-1.79 has been successfully tested with the current test inclusion.

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoconnman: Fix restart script
Michael Nazzareno Trimarchi [Sun, 10 Nov 2024 15:00:15 +0000 (16:00 +0100)] 
connman: Fix restart script

The script does not work if the connman service is already stopped.
The start-stop-daemon checks for the existence of a specified process.
If such a process exists, start-stop-daemon sends it the signal specified
by --signal, and exits with error status 0.  If such  a  process  does
not exist, start-stop-daemon exits with error status 1 (0 if --oknodo is specified).
The script uses set -e so we need to add --oknodo option to stop

Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoexpat: upgrade 2.6.3 -> 2.6.4
Peter Marko [Mon, 11 Nov 2024 19:04:36 +0000 (20:04 +0100)] 
expat: upgrade 2.6.3 -> 2.6.4

Handle CVE-2024-50602

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agosystemd: don't use deprecated meson option values
Ross Burton [Mon, 11 Nov 2024 18:13:41 +0000 (18:13 +0000)] 
systemd: don't use deprecated meson option values

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agopango: don't use deprecated gtk_doc option flag
Ross Burton [Mon, 11 Nov 2024 18:13:40 +0000 (18:13 +0000)] 
pango: don't use deprecated gtk_doc option flag

The correct meson flag for the documentation is 'documentation'.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibpciaccess: add (and enable) the option for compressed pci.ids file
Ross Burton [Mon, 11 Nov 2024 18:13:39 +0000 (18:13 +0000)] 
libpciaccess: add (and enable) the option for compressed pci.ids file

A small dependency allows the 1.3MB pci.ids file to be compressed down
to 300K.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agolibpciaccess: remove redundant feature check
Ross Burton [Mon, 11 Nov 2024 18:13:38 +0000 (18:13 +0000)] 
libpciaccess: remove redundant feature check

This recipe once included the xorg common .inc file but had to reset
several variables. It no longer includes that file but there's a lot of
cruft to remove: the LICENSE being "MIT & MIT" and the features_check
class not checking for any features, specifically.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agojson-glib: don't use deprecated gtk_doc option flag
Ross Burton [Mon, 11 Nov 2024 18:13:37 +0000 (18:13 +0000)] 
json-glib: don't use deprecated gtk_doc option flag

The correct meson flag for the documentation is 'documentation'.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agogstreamer1.0-libav: explicitly disable documentation
Ross Burton [Mon, 11 Nov 2024 18:13:36 +0000 (18:13 +0000)] 
gstreamer1.0-libav: explicitly disable documentation

We can't build documentation when doing a cross build, so disable it
explicitly to be clear.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoglib-2.0: explicitly disable sysprof
Ross Burton [Mon, 11 Nov 2024 18:13:35 +0000 (18:13 +0000)] 
glib-2.0: explicitly disable sysprof

We can't build this combination right now because of a circular dependency,
but it's good to make it explicit.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agoglib-2.0: don't use deprecated Meson option values
Ross Burton [Mon, 11 Nov 2024 18:13:34 +0000 (18:13 +0000)] 
glib-2.0: don't use deprecated Meson option values

true/false for these options is deprecated, use enabled/disabled.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agocairo: disable some features explicitly
Ross Burton [Mon, 11 Nov 2024 18:13:33 +0000 (18:13 +0000)] 
cairo: disable some features explicitly

These are disabled out of the box but only because the dependencies are
not present. Explicitly disable them to be clear.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agooeqa runtime uki.py: add tests
Mikko Rapeli [Mon, 11 Nov 2024 13:16:03 +0000 (13:16 +0000)] 
oeqa runtime uki.py: add tests

If Unified Kernel Image was enabled via IMAGE_CLASSES, then
target should also boot the same uki at runtime.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>