Commit Graph

33866 Commits

Author SHA1 Message Date
Changqing Li
a09d8cfc5a
python3-pyyaml-include: update SRCREV
* Current SRCREV is v2.2a1, update to v2.2
* pyyaml-include use setuptools_scm to get package version, but it not
  works well with git shallow clone, and will return a invalid version
  like 0.1.dev1+gc5be2b7, make pyyaml-include is installed to a wrong
  path: /usr/lib/python3.13/site-packages/pyyaml_include-0.1.dev1+gc5be2b7.dist-info,
  and also version in PKG-INFO is wrong.
  export SETUPTOOLS_SCM_PRETEND_VERSION to get correct package version.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:19 -07:00
Changqing Li
e3b7463fc1
version-check.conf: add CHECK_VERSION_PV for pn-netperf
For netperf, current PV is 2.7.0+git, and the SRCREV is newer than 2.7.0,
and there is no tag 2.7.1, the latest tag is in 2015, refer [1], so it
is not possile for us to make PV align with the runtime version below
by update SRCREV now, add CHECK_VERSION_PV for pn-netperf to mute the
version mismatch waring

$netserver -V
Netperf version 2.7.1

[1] https://github.com/HewlettPackard/netperf

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:19 -07:00
Martin Jansa
883d5636f4
qhull: pass LIB_INSTALL_DIR to fix builds with multilib
* fixes:
ERROR: QA Issue: lib32-qhull: Files/directories were installed but not shipped in any package:
  /usr/lib/libqhull_r.so.8.0.2
  /usr/lib/libqhullcpp.a
  /usr/lib/libqhull_r.so.8.0
  /usr/lib/libqhullstatic_r.a
  /usr/lib/libqhullstatic.a
  /usr/lib/libqhull_r.so
  /usr/lib/cmake
  /usr/lib/pkgconfig
  /usr/lib/cmake/Qhull
  /usr/lib/cmake/Qhull/QhullTargets.cmake
  /usr/lib/cmake/Qhull/QhullTargets-noconfig.cmake
  /usr/lib/cmake/Qhull/QhullConfig.cmake
  /usr/lib/cmake/Qhull/QhullConfigVersion.cmake
  /usr/lib/pkgconfig/qhullcpp.pc
  /usr/lib/pkgconfig/qhullstatic_r.pc
  /usr/lib/pkgconfig/qhullstatic.pc
  /usr/lib/pkgconfig/qhull_r.pc
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-qhull: 17 installed and not shipped files. [installed-vs-shipped]

as well as lib32-python3-matplotlib failures which won't find qhull as /usr/lib
isn't staged by lib32-qhull.

Run-time dependency qhull_r found: NO (tried pkgconfig and cmake)
Check usable header "libqhull_r/qhull_ra.h" : YES

../matplotlib-3.10.1/extern/meson.build:28:19: ERROR: C shared or static library 'qhull_r' not found

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:19 -07:00
Jason Schonberg
d8eaa791dd
c-ares: upgrade 1.34.2 -> 1.34.3
Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.3

Changes:

    Build the release package in an automated way so we can provide provenance as per SLSA3. PR #906

Bugfixes:

    Some upstream servers are non-compliant with EDNS options, resend queries without EDNS. Issue #911
    Android: <=7 needs sys/system_properties.h a70637c
    Android: CMake needs -D_GNU_SOURCE and others. PR #915
    TSAN warns on missing lock, but lock isn't actually necessary. PR #915
    ares_getaddrinfo() for AF_UNSPEC should retry IPv4 if only IPv6 is received. 765d558
    ares_send() shouldn't return ARES_EBADRESP, its ARES_EBADQUERY. 91519e7
    Fix typos in man pages. PR #905

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:19 -07:00
Yi Zhao
4e54d20446
catch2: upgrade 3.8.0 -> 3.8.1
ChangeLog:
https://github.com/catchorg/Catch2/releases/tag/v3.8.1

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Jan Vermaete
68bbadf7aa
python3-markdown-it-py: new recipe version 3.0.0
Python port of markdown-it. Markdown parsing, done right!

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Jan Vermaete
9d616710c5
python3-mdit-py-plugings: new recipe vesion 0.4.2
Collection of plugins for markdown-it-py

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Jan Vermaete
77adefe5ac
python3-mdurl: new recipe version 0.1.2
Markdown URL utilities

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Jan Vermaete
cb29690e9c
python3-myst-parser: new recipe version 4.0.1
MyST is a rich and extensible flavor of Markdown meant for technical documentation and publishing.

MyST is a flavor of markdown that is designed for simplicity, flexibility, and extensibility.
This repository serves as the reference implementation of MyST Markdown,
as well as a collection of tools to support working with MyST in Python and Sphinx.
It contains an extended CommonMark-compliant parser using markdown-it-py,
as well as a Sphinx extension that allows you to write MyST Markdown in Sphinx.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Yoann Congal
5db973d20a
python3-evdev: Fix buildpaths errors and reproducibility
Add a submitted patch to support the reproducible generation of
intermediate file ecodes.c, then, use it to fix the buildpaths errors.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:18 -07:00
Yoann Congal
20ac5b207d
python3-evdev: Use Yocto kernel headers instead of host's
Commit 01ebfecf1c ("python3-evdev: switch to PEP-517 build backend")
did not update the way build arguments are passed to the build making
them unused. In python3-evdev case that meant that the build used host
kernel headers instead of Yocto's.

When host's and Yocto's headers were different (currently the case on
Debian 12 as seen on AB[0]), that triggered:

| src/evdev/ecodes.c:542:29: error: 'KEY_LINK_PHONE' undeclared (first use in this function); did you mean 'KEY_PICKUP_PHONE'?
|   542 |     PyModule_AddIntMacro(m, KEY_LINK_PHONE);
|       |                             ^~~~~~~~~~~~~~
[...]
ERROR: Task (.../../../layers/meta-openembedded/meta-python/recipes-devtools/python/python3-evdev_1.9.1.bb:do_compile) failed with exit code '1'

To fix this, use PEP517_BUILD_OPTS with the working (but weird looking) escaping.

Now that correct headers are used, their paths end up in the ecode.c
file which lead to a buildpaths error, skip the check for this patch.
This will be fixed in a following patch.

[0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/40/steps/40/logs/stdio

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:17 -07:00
Etienne Cordonnier
f69ba1d682
source-highlight: fix multibuild build error
The multibuild build of lib32-source-highlight was failing with:

```
ERROR: Nothing PROVIDES 'lib32-source-highlight-native' (but virtual:multilib:lib32:meta-oe/meta-oe/recipes-support/source-highlight/source-highlight_git.bb DEPENDS on or otherwise requires it). Close matches:
lib32-source-highlight
source-highlight
source-highlight-native
```

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:17 -07:00
Etienne Cordonnier
34a59ac429
source-highlight: remove double ';'
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:17 -07:00
Etienne Cordonnier
c5a8eddd99
uutils-coreutils: fix selinux PACKAGECONFIG option
This does not compile any more after https://git.openembedded.org/openembedded-core/commit/?id=16745b20452de60ae2474433cc1a2fb1ed9f6a64
which appends the contents of PACKAGECONFIG_CONFARGS to the cargo build command.

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:17 -07:00
Jeroen Hofstee
bb896f6b6f
php: sort PACKAGECONFIG options
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-15 12:52:17 -07:00
Khem Raj
1528a1219b
meta-multimedia-image-ptest-all: Do not run PTESTS_PROBLEMS_META_MULTIMEDIA
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 10:11:33 -07:00
Khem Raj
fc80b57ee9
meta-perl-image-ptest-all: Do not run PTESTS_PROBLEMS_META_PERL
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 10:11:33 -07:00
Khem Raj
c0af0952e1
ptest-packagelists-meta-perl: adjust automated ptest runs
Based on current pass/fail results

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 10:11:32 -07:00
Khem Raj
aabf9768d0
meta-networking-image-ptest-all: Do not run PTESTS_PROBLEMS_META_NETWORKING
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 10:11:32 -07:00
Khem Raj
34b4c40f47
ptest-packagelists-meta-networking: Adjust ptests as per pass status
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 10:06:29 -07:00
Khem Raj
540aae8b3f
meta-oe-image-ptest-all: Do not include PTESTS_PROBLEMS_META_OE
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 10:06:28 -07:00
Khem Raj
90383092e1
meta-oe: Move tests out or into problematic test lists
This is based on current results

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 10:06:23 -07:00
Khem Raj
f2536fbd87
meta-python-image-ptest-all: Do not run PTESTS_PROBLEMS_META_PYTHON
PTESTS_PROBLEMS_META_PYTHON are known failures exclude then from normal runs

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 08:30:48 -07:00
Khem Raj
7d9b76f9bb
ptest-packagelists-meta-python: Move passing tests out of PTESTS_PROBLEMS_META_PYTHON
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 08:30:48 -07:00
Yi Zhao
bb89d2ca67
ntp: set UPSTREAM_CHECK_REGEX
Set UPSTREAM_CHECK_REGEX to skip RC/beta version.

Before the fix:
$ devtool latest-version ntp
INFO: Current version: 4.2.8p18
INFO: Latest version: 4.2.8p18-RC1

After the fix:
$ devtool latest-version ntp
INFO: Current version: 4.2.8p18
INFO: Latest version: 4.2.8p18

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 07:09:49 -07:00
Yi Zhao
12e69dd555
nmap: set UPSTREAM_CHECK_REGEX
Set UPSTREAM_CHECK_REGEX to check the correct latest stable verison.

Before the fix:
$ devtool latest-version nmap
INFO: Current version: 7.95
INFO: Latest version: 7.95-1

After the fix:
$ devtool latest-version nmap
INFO: Current version: 7.95
INFO: Latest version: 7.95

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-12 07:09:49 -07:00
Khem Raj
324981d4df
ptest-packagelists-meta-python: Move pyasyncore to PTESTS_PROBLEMS_META_PYTHON
There tests do not pass

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 22:00:48 -07:00
Khem Raj
0b98e8a66d
python3-matplotlib: Add missing dependency on scm native module
Fixes
recipe-sysroot-native/usr/bin/python3-native/python3: No module named setuptools_scm

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 21:28:54 -07:00
Khem Raj
cb4cd9e3e5
python3-robotframework-seriallibrary: Switch to PEP-517 poetry build backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 21:15:25 -07:00
Khem Raj
c63c99ab38
python3-colorclass: Switch to PEP-517 build backend
Use poetry build system

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 20:51:30 -07:00
Jason Schonberg
b0cc9ddc32
c-ares: upgrade 1.34.1 -> 1.34.2
Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.2

This release contains a fix for downstream packages detecting the c-ares
version based on the contents of the header file rather than the
distributed pkgconf or cmake files.

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 20:51:30 -07:00
Khem Raj
9c99f403f7
libspdm: Fix build with openssl 3.5
Backport new API signature, since the vendored version of openssl in
libspdm is 3.0.14, asn1.h has to sync for providing it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alistair Francis <alistair.francis@wdc.com>
Cc: Martin Jansa <martin.jansa@gmail.com>
2025-04-11 20:51:29 -07:00
Khem Raj
528df68be6
kernel-selftest: Convert to use a dedicated UNPACKDIR
Avoid following warning by using a dedicated unpack directory for sources.

WARNING: kernel-selftest-1.0-r0 do_unpack: kernel-selftest: the directory ${WORKDIR}/${BP} (/home/kraj200/yoe/build/tmp/work/qemux86_64-yoe-linux/kernel-self test/1.0/kernel-selftest-1.0) pointed to by the S variable doesn't exist - please set S within the recipe to point to where the source has been unpacked to

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 20:51:29 -07:00
Khem Raj
b019b4bd68
layers: Add whinlatter (5.3) to compatible layer series
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 20:51:29 -07:00
Yoann Congal
acde3d2efe
cmatrix: Improve reproducibility patch to handle libdir!=/usr/lib
The upstream code basically hard-code libdir to /usr/lib. This was
hidden by the upstream non-reproducible path existence check.

Improve the reproducibility patch to use the cmake variables derived
from $libdir and $datadir :
CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_DATAROOTDIR.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Reported-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 20:51:29 -07:00
Jason Schonberg
57f1ff43e5
source-highlight: Fix warning : lack of whitespace around assignment
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 20:51:29 -07:00
Etienne Cordonnier
285142657b source-highlight: add recipe
source-highlight version 3.1.8 was removed from openembedded-core in
https://web.git.yoctoproject.org/poky/commit/?id=6560db9ddfd39a2715ede96430228306b00f53dd
in June 2019 because the was no user left, however there is now a gdb
PACKAGECONFIG option which uses it. Since the last release was in 2019, let's
use the latest git version rather than the latest formal release.

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 08:20:13 -07:00
Mingli Yu
9b5c9136df python3-django: Upgrade 5.0.13 -> 5.2
Release note:
https://docs.djangoproject.com/en/5.2/releases/5.2/

Backport a patch [1] to fix the below build failure:
 | ERROR Missing dependencies:
 | 	setuptools<69.3.0,>=61.0.0

[1] 3ae049b26b

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 08:20:13 -07:00
Mingli Yu
d4075ac943 python3-pyzmq: Upgrade 25.1.2 -> 26.3.0
* LICENSE update:
  pyzmq no longer ships an LGPL core, it is BSD-only [1].

  The LICENSE.BSD is renamed to LICENSE.md [2].

* The new version switches to scikit-build-core backend and build
  with cmake.

[1] 2f461c578b
[2] 1f4bc04f43

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-11 08:20:13 -07:00
Khem Raj
4b31981f9a python3-twitter: Switch to use PEP-517 build backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
f3f094acd6 pamela: Switch to using PEP-517 build backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
3560dbdc90 python3-uinput: Switch to PEP-517 build backend
Add ptests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
b1021f5468 python3-schedule: Switch to using PEP-517 build backend
Add and enable ptests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
9bd046856d python3-pyais: Add recipe
Ptests take < 1mins on qemux86-64/kvm

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
9b0015577c python3-charset-normalizer: Switch to PEP-517 build backends
Add ptest support but do not enable them as they all do not pass yet

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
4042e529b9 python3-matplotlib: Upgrade to 3.10.1
- Adjust for move to meson build system.
- Use system freetype and qhull
- Add ptest insfrastructure, they do not pass yet
- Add a patch to fix build on 32bit machines

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Trevor Gamblin <tgamblin@baylibre.com>
2025-04-10 18:39:31 -07:00
Khem Raj
4085ac5975 python3-gpt-image: Use PEP-517 build backend
Switch to using ptest-python-pytest and add it to PTESTS_FAST_META_PYTHON

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
cbe22302df python3-pyzstd: Switch to PEP-517 build backend
Add ptest support while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
786fa08fce python3-fastnumbers: Switch to PEP-517 build backend and enable ptest
test run takes < 1min, added to PTESTS_FAST_META_PYTHON

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00
Khem Raj
f2d91c6cd5 tftpy: switch to PEP-517 build backend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-10 18:39:31 -07:00