Re: [OE-core] [PATCH] bmaptool: add PROVIDES bmap-tools for compatibility

2024-04-19 Thread Tim Orling
On Fri, Apr 19, 2024 at 2:16 PM Rasmus Villemoes via lists.openembedded.org wrote: > On 19/04/2024 23.00, Alexander Kanavin wrote: > > This was already proposed, and rejected. > > https://lists.openembedded.org/g/openembedded-core/topic/104753355 > > > > You need to fix the metadata that refers

Re: [OE-core] [PATCH] rootfs.py: Fix logger error message format

2024-04-19 Thread Tim Orling
if not full_path.startswith(os.path.realpath(rootfs_dir)): > -logger.error("%s: Must point inside the rootfs:" % (cmd, > path)) > +logger.error("%s: Must point inside the rootfs: %s" % (cmd, > path)) > Nice catch. Thank

Re: [OE-core][PATCH] openssl: openssl: patch CVE-2024-2511

2024-04-13 Thread Tim Orling via lists.openembedded.org
Looks like when 3.2.2 is released it will include this. So 3.2.2 should be applied to scarthgap. “master” will be moving to 3.3.0 soon for styhead On Sat, Apr 13, 2024 at 3:50 PM Peter Marko via lists.openembedded.org wrote: > From: Peter Marko > > Patch: >

Re: [OE-core] [PATCH 0/2] Clear remaining ${PYTHON_PN} uses

2024-04-11 Thread Tim Orling
On Thu, Apr 11, 2024 at 12:47 PM Justin Bronder wrote: > Removing a couple of remaining ${PYTHON_PN} uses that were missed in the > prior scrubs. > Thank you. I thought we had already caught everything. We really do not need to be carrying such obfuscation and abstraction anymore. Let python2

Re: [OE-core] [PATCH] u-boot: update to final v2024.04 release

2024-04-09 Thread Tim Orling
To make it absolutely clear, this is for "master" (styhead 5.1) NOT for "scarthgap". On Tue, Apr 9, 2024 at 8:12 AM Tim Orling wrote: > Release announcement: > https://lists.denx.de/pipermail/u-boot/2024-April/549827.html > > "The merge window is formally op

[OE-core] [PATCH] u-boot: update to final v2024.04 release

2024-04-09 Thread Tim Orling
of https://source.denx.de/u-boot/custodians/u-boot-tpm into next ae7ec8b0be Merge branch '2023-11-16-assorted-updates' into next 6c1608b1ff Merge patch series "spl: Use common function for loading/parsing images" 5e6a112e11 Merge patch series "nand: Add sandbox tests" be0724601

[OE-core] [PATCH 2/2] liberror-perl: move to meta-perl

2024-03-28 Thread Tim Orling
ased on what you want. (Because Error's syntactic sugar tends to break.) Error::Exception aims to combine Error and Exception::Class "with correct stringification". TryCatch and Try::Tiny are similar in concept to Error.pm only providing a syntax that hopefully breaks le

[OE-core] [PATCH 1/2] coreutils: drop obsolete liberror-perl RDEPENDS

2024-03-28 Thread Tim Orling
ure of its syntactic sugar, which often tends to break. Its maintainers have stopped actively writing code that uses it, and discourage people from doing so. Signed-off-by: Tim Orling --- meta/recipes-core/coreutils/coreutils_9.4.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)

[OE-core] [PATCH 0/2] Move liberror-perl to meta-perl

2024-03-28 Thread Tim Orling
qemux86-64. It is not clear when the dependency in coreutils was present, but it is definitely not needed in the current v9.4 release. Tim Orling (2): coreutils: drop obsolete liberror-perl RDEPENDS liberror-perl: move to meta-perl meta/conf/distro/include/maintainers.inc | 1 - .../dist

[OE-core] [PATCH] opkg: retry opkg_lock

2024-03-21 Thread Tim Orling
/message/60 Signed-off-by: Tim Orling --- ...kg_lock-retry-if-we-fail-to-get-lock.patch | 59 +++ meta/recipes-devtools/opkg/opkg_0.6.3.bb | 1 + 2 files changed, 60 insertions(+) create mode 100644 meta/recipes-devtools/opkg/opkg/0001-opkg_lock-retry-if-we-fail-to-get

Re: [OE-core] [PATCH] bmaptool: Add bmap-tools alias for compatibility

2024-03-06 Thread Tim Orling
On Wed, Mar 6, 2024 at 7:04 AM Alexander Kanavin wrote: > On Wed, 6 Mar 2024 at 14:08, Otavio Salvador > wrote: > >> Put another way, if I were to merge the PROVIDES, when would it ever be > >> acceptable to remove it? > > > > > > I'd do it in next release; so it keeps a time for upgrade. > >

Re: [OE-core] [PATCH 38/47] python3-wcwidth: upgrade 0.2.12 -> 0.2.13

2024-03-06 Thread Tim Orling
t;cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ > + install -d ${D}${PTEST_PATH}/bin > + cp -rf ${S}/bin/* ${D}${PTEST_PATH}/bin/ > } > thank you. I had figured out that this was needed but you beat me to it. Reviewed-by: Tim Orling > > BBCLASSEXTEND = "

[OE-core] [PATCH] python3-hypothesis: upgrade 6.98.12 -> 6.98.15

2024-03-03 Thread Tim Orling
the printing of bundle values to correspond with their names when using stateful testing. 6.98.13 - 2024-02-27 * This patch implements filter-rewriting for text() and binary() with the search(), match(), or fullmatch() method of a re.compile()d regex. Signed-off-by: Tim Orling --- Tested

[OE-core] [PATCH v2] python3-attrs: disable Hypothesis deadline

2024-02-29 Thread Tim Orling
ine of 200.00ms, but on a subsequent run it took 2.63 ms, which did not. If you expect this sort of variability in your test timings, consider turning deadlines off for this test by setting deadline=None. """ [YOCTO #15350] Signed-off-by: Tim Orling --- Changes in v2: * Reference Bugzilla

[OE-core] [PATCH] python3-attrs: disable Hypothesis deadline

2024-02-29 Thread Tim Orling
did not. If you expect this sort of variability in your test timings, consider turning deadlines off for this test by setting deadline=None. """ Signed-off-by: Tim Orling --- All tests pass on qemux86-64 for core-image-ptest-python3-attrs .../0001-conftest.py

Re: [OE-core] python3-attrs - turn deadline off?

2024-02-29 Thread Tim Orling
On Thu, Feb 29, 2024 at 12:25 AM Richard Purdie < richard.pur...@linuxfoundation.org> wrote: > I noticed this failures: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/6139 > > which leads to: > > >

[OE-core] [PATCH 1/1] python3-cryptography{-vectors}: upgrade to 42.0.5

2024-02-28 Thread Tim Orling
an initialization issue that caused key loading failures for some users. CVE: CVE-2024-26130 https://nvd.nist.gov/vuln/detail/CVE-2024-26130 Signed-off-by: Tim Orling --- .../python/python3-cryptography-crates.inc| 22 ++- ...=> python3-cryptography-vectors_42.0.5.bb} |

[OE-core] [PATCH 0/1] python3-cryptograpy upgrade to 42.0.5

2024-02-28 Thread Tim Orling
6-64 for core-image-ptest-python3-cryptography I will also sanity test ppc64 build, but am sending this now so it can be added to AB builds. Tim Orling (1): python3-cryptography{-vectors}: upgrade to 42.0.5 .../python/python3-cryptography-crates.inc| 22 ++- ...=> python3-

Re: [OE-core][PATCH 1/1] python3-cryptography{-vectors}: 42.0.2 -> 42.0.4

2024-02-28 Thread Tim Orling
We need the change in 42.0.5 for ppc64 support. I will submit the full bump from 42.0.2 to 42.0.5 later today. On Tue, Feb 27, 2024 at 11:38 PM Soumya via lists.openembedded.org wrote: > From: Soumya Sambu > > Changelog: > == > 42.0.4 - 2024-02-20 > * Fixed a null-pointer-dereference

Re: [OE-core] [PATCH v2 2/2] python3-cryptography: Update pyo3 crate to 0.20.3

2024-02-28 Thread Tim Orling
On Tue, Feb 27, 2024 at 10:12 PM Khem Raj wrote: > On Tue, Feb 27, 2024 at 10:59 AM Tim Orling wrote: > > > > > > > > On Tue, Feb 27, 2024 at 9:51 AM Khem Raj wrote: > >> > >> This gets it building on architectures without 64bit atomics.

Re: [OE-core] [PATCH v2 2/2] python3-cryptography: Update pyo3 crate to 0.20.3

2024-02-27 Thread Tim Orling
On Tue, Feb 27, 2024 at 9:51 AM Khem Raj wrote: > This gets it building on architectures without 64bit atomics. > > We could also upgrade to python3-cryptography 42.0.5 https://cryptography.io/en/latest/changelog/#v42-0-5 Do we want to do that at this stage? > Signed-off-by: Khem Raj > --- >

[OE-core] [PATCH] python3-pyproject-metadata: HOMEPAGE; DESCRIPTION

2024-02-19 Thread Tim Orling
Add HOMEPAGE and DESCRIPTION that were missing in the original recipe in meta-python Signed-off-by: Tim Orling --- .../python/python3-pyproject-metadata_0.7.1.bb| 11 +++ 1 file changed, 11 insertions(+) diff --git a/meta/recipes-devtools/python/python3-pyproject-metadata_0.7.1

[OE-core] [PATCH] python3-pyproject-metadata: move from meta-python

2024-02-19 Thread Tim Orling
This is a dependency for python3-meson-python. Signed-off-by: Tim Orling --- meta/conf/distro/include/maintainers.inc | 1 + .../python/python3-pyproject-metadata_0.7.1.bb | 16 2 files changed, 17 insertions(+) create mode 100644 meta/recipes-devtools/python

[OE-core] [PATCH 4/4] recipetool; add support for python_mesonpy class

2024-02-19 Thread Tim Orling
ovide LICENSE file(s) and we do not detect the LICENSE so don't check for that result in the test. Likewise, upstream does not define HOMEPAGE, so skip that result. Signed-off-by: Tim Orling --- meta/lib/oeqa/selftest/cases/recipetool.py| 19 +++ .../lib/recipetool/create_buil

[OE-core] [PATCH 3/4] python3-numpy: inherit python_mesonpy

2024-02-19 Thread Tim Orling
mpy/commit/6544e33ac7a3a600c2fb565401c811a17ecdb3d5 While we are at it: * Drop ${PYTHON_PN} and use python3 instead * Sort RDEPENDS alphabetically The ptests run, but we still have issues with sufficient memory and free disk space (the reason python3-numpy is in PTEST_PROBLEMS). Signed-off-by: Tim Orling ---

[OE-core] [PATCH 2/4] python_mesonpy.bbclass: move from meta-python

2024-02-19 Thread Tim Orling
Move the PEP-517 back-end bbclass from meta-python to support: [build-system] build-backend = "mesonpy" This is the declared backend in python3-numpy since: https://github.com/numpy/numpy/commit/942fb8caf33a65e449fbf198ecf1cd39be953248 Signed-off-by: Tim Orling --- meta/clas

[OE-core] [PATCH 1/4] python3-meson-python: move from meta-python

2024-02-19 Thread Tim Orling
, see: https://meson-python.readthedocs.io/en/latest/projects-using-meson-python.html Signed-off-by: Tim Orling --- meta/conf/distro/include/maintainers.inc | 1 + .../python/python3-meson-python_0.15.0.bb | 27 +++ 2 files changed, 28 insertions(+) create mode 100644

[OE-core] [PATCH 0/4] Add python_mesonpy ("mesonpy") PEP-517 backend support

2024-02-19 Thread Tim Orling
: lib/oe/patch: Use git notes to store the filenames for the patches (2024-02-19 16:03:22 +) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib timo/python_mesonpy https://git.yoctoproject.org/poky-contrib/log/?h=timo/python_mesonpy Tim Orling (4): python3

[OE-core] [dunfell][kirkstone][nanbield][PATCH] vim: upgrade v9.0.2130 -> v9.0.2190

2024-02-18 Thread Tim Orling
This is the latest/last of the 9.0.z upgrades, since 9.1 is now released. CVE: CVE-2024-22667 (includes the patch for .2142 https://github.com/vim/vim/commit/b39b240c386a5a29241415541f1c99e2e6b8ce47) Changes: https://github.com/vim/vim/compare/v9.0.2130...v9.0.2190 Signed-off-by: Tim Orling

Re: [OE-core] [PATCH] vim: upgrade 9.0.2130 -> 9.0.2142

2024-02-18 Thread Tim Orling
On Sun, Feb 18, 2024 at 7:49 AM Simone Weiß wrote: > On Sun, 2024-02-18 at 07:01 -0800, Tim Orling wrote: > > > > On Sun, Feb 18, 2024 at 4:33 AM Simone Weiß > wrote: > > From: Simone Weiß > > Changes: > https://github.com/vim/vim/compare/v9.0.2130...v9.0.2

[OE-core] [PATCH] vim: upgrade from 9.0.2130 -> 9.1.0114

2024-02-18 Thread Tim Orling
/b39b240c386a5a29241415541f1c99e2e6b8ce47) Signed-off-by: Tim Orling --- meta/recipes-support/vim/{vim-tiny_9.0.bb => vim-tiny_9.1.bb} | 0 meta/recipes-support/vim/vim.inc | 4 ++-- meta/recipes-support/vim/{vim_9.0.bb => vim_9.1.bb} | 0 3 files changed, 2 inse

Re: [OE-core] [PATCH] vim: upgrade 9.0.2130 -> 9.0.2142

2024-02-18 Thread Tim Orling
On Sun, Feb 18, 2024 at 4:33 AM Simone Weiß wrote: > From: Simone Weiß > > Changes: > https://github.com/vim/vim/compare/v9.0.2130...v9.0.2142 > > This fixes CVE-2024-22667 > > Signed-off-by: Simone Weiß > --- > meta/recipes-support/vim/vim.inc | 2 +- > 1 file changed, 1 insertion(+), 1

[OE-core] [PATCH 2/2] python3-attrs: skip test failing with pytest-8

2024-02-16 Thread Tim Orling
tests/test_funcs.py test_unknown test case is failing with pytest 8. Skip it for now until upstream has a fix. https://github.com/python-attrs/attrs/issues/1233 Signed-off-by: Tim Orling --- Tested with core-image-ptest-python3-attrs on qemux86-64. ...funcs-skip-test_unknown-for-pytest-8

[OE-core] [PATCH 1/2] python3-pytest: upgrade 7.4.4 -> 8.0.0

2024-02-16 Thread Tim Orling
-by: Tim Orling --- .../python/{python3-pytest_7.4.4.bb => python3-pytest_8.0.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-pytest_7.4.4.bb => python3-pytest_8.0.0.bb} (93%) diff --git a/meta/recipes-devtools/python/python3-pytest

[OE-core] [PATCH 0/2] Fix for python3-pytest 8.0.0 related failure

2024-02-16 Thread Tim Orling
The python3-pytest upgrade to 8.0.0 caused a failure in python3-attrs. https://github.com/python-attrs/attrs/issues/1233 Tim Orling (1): python3-attrs: skip test failing with pytest-8 Wang Mingyu (1): python3-pytest: upgrade 7.4.4 -> 8.0.0 ...funcs-skip-test_unknown-for-pytest-8.patch |

Re: [OE-core] [PATCH v3] openssh: Add a work around for ICE on mips/mips64

2024-02-15 Thread Tim Orling
I’m On Thu, Feb 15, 2024 at 5:12 PM Khem Raj wrote: > On Thu, Feb 15, 2024 at 1:29 PM Richard Purdie > wrote: > > > > Unfortunately the new openssh version has an ICE on mips. This looks > similar to: > > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104817 > >

Re: [OE-core] [AUH] python3-poetry-core: upgrading to 1.9.0 SUCCEEDED

2024-02-15 Thread Tim Orling
On Thu, Feb 15, 2024 at 11:43 AM Tim Orling wrote: > This version deprecates the very PEP-517 build backend we depend upon for > the python_poetry_core bbclass. > We do not want to take this so late in the release cycle, nor do we want > to add all the dependencies required to bu

[OE-core] [PATCH] python3-poetry-core: upgrade 1.8.1 -> 1.9.0

2024-02-15 Thread Tim Orling
it repository on Windows due to an encoding issue (#685). Vendoring * fastjsonschema==2.19.1 * lark==1.1.8 https://github.com/python-poetry/poetry-core/blob/main/CHANGELOG.md#190---2024-02-02 Signed-off-by: Tim Orling --- Tested by running meta-python-image-ptest-python3-tomlkit. All test

Re: [OE-core] [AUH] python3-poetry-core: upgrading to 1.9.0 SUCCEEDED

2024-02-15 Thread Tim Orling
This version deprecates the very PEP-517 build backend we depend upon for the python_poetry_core bbclass. We do not want to take this so late in the release cycle, nor do we want to add all the dependencies required to build the full poetry. https://github.com/python-poetry/poetry-core/pull/692

Re: [OE-core][PATCH] python3-yamllint: Add recipe

2024-01-22 Thread Tim Orling
On Mon, Jan 22, 2024 at 3:36 PM Ryan Eatmon via lists.openembedded.org wrote: > > > On 1/22/2024 4:30 PM, Yoann Congal wrote: > > Hi, > > > > Le 22/01/2024 à 21:07, Ryan Eatmon via lists.openembedded.org a écrit : > >> Add recipe for yamllint. There is an upcoming change in u-boot where > >>

Re: [OE-core] [PATCH 2/2] openssl: Fix ptest dependencies on perl-module-* being ignored by COMPLEMENTARY_GLOB

2024-01-16 Thread Tim Orling
On Tue, Jan 16, 2024 at 10:57 AM Tim Orling via lists.openembedded.org wrote: > > > On Tue, Jan 16, 2024 at 9:21 AM Alexander Kanavin > wrote: > >> How about simple depending on specific module packages? I don’t think >> OpenSSL truly needs all modules. >> >

Re: [OE-core] [PATCH 2/2] openssl: Fix ptest dependencies on perl-module-* being ignored by COMPLEMENTARY_GLOB

2024-01-16 Thread Tim Orling
On Tue, Jan 16, 2024 at 9:21 AM Alexander Kanavin wrote: > How about simple depending on specific module packages? I don’t think > OpenSSL truly needs all modules. > Agreed. I don’t see a compelling reason to add the perl-modules-force-all complication. This will add confusion in my opinion.

[OE-core] [PATCH] python3-alabaster: upgrade 0.7.13 -> 0.7.16

2024-01-16 Thread Tim Orling
* Since 0.7.14 setup.py was dropped and now the project is using the flit core backend (inherit python_flit_core) * Add BUGTRACKER url License-Update: LICENSE renamed to LICENSE.rst https://alabaster.readthedocs.io/en/latest/changelog.html#changelog 0.7.14 – 2024-01-08 * Dropped support for

Re: [OE-core] [PATCH 1/2] python3-attrs: upgrade 23.1.0 -> 23.2.0

2024-01-05 Thread Tim Orling
Ignore this one, since it has already been addressed by: https://patchwork.yoctoproject.org/project/oe-core/patch/1704271378-18012-1-git-send-email-wan...@fujitsu.com/ But please take 2/2 for ptest. On Fri, Jan 5, 2024 at 10:17 AM Tim Orling via lists.openembedded.org wrote: > ht

[OE-core] [PATCH 2/2] python3-attrs: enable ptest

2024-01-05 Thread Tim Orling
The conftest.py file is needed to define the "slots" and "frozen" fixtures for pytest Signed-off-by: Tim Orling --- All ptests passed on core-image-ptest-python3-attrs in about 19 seconds on qemux86-64 .../conf/distro/include/ptest-packagelists.inc | 1 + .../python/pyt

[OE-core] [PATCH 1/2] python3-attrs: upgrade 23.1.0 -> 23.2.0

2024-01-05 Thread Tim Orling
to support equivalent semantics. #1200 * Added class_body argument to attrs.make_class() to provide additional attributes for newly created classes. It is, for example, now possible to attach methods. #1203 Signed-off-by: Tim Orling --- Requires python3-hatch-fancy-pypi-readme upgrade beyond

[OE-core] [PATCH] python3-bcrypt: upgrade 4.1.1 -> 4.1.2

2024-01-05 Thread Tim Orling
multiple times per process. Signed-off-by: Tim Orling --- All ptests pass on core-image-ptest-python3-bcrypt on qemux86-64 .../python/python3-bcrypt-crates.inc | 12 ++-- ...thon3-bcrypt_4.1.1.bb => python3-bcrypt_4.1.2.bb} | 2 +- 2 files changed, 7 insertions(+)

[OE-core] [PATCH] openssh: upgrade 9.5p1 -> 9.6p1

2024-01-05 Thread Tim Orling
https://nvd.nist.gov/vuln/detail/CVE-2023-51384 https://nvd.nist.gov/vuln/detail/CVE-2023-51385 CVE: CVE-2023-48795 CVE: CVE-2023-51384 CVE: CVE-2023-51385 Signed-off-by: Tim Orling --- All ptests passed on core-image-ptest-openssh on qemux86-64 ...regress-banner.sh-log-input-and-output-files

Re: [OE-core][PATCH] python3-maturin: Add missing space appending to CFLAGS

2023-12-21 Thread Tim Orling
recognized command-line option > '-mno-unaligned-access-fdebug-prefix-map=${CARGO_HOME}=${TARGET_DBGSRC_DIR}/cargo_home' > > Signed-off-by: Renat Khalikov > CC: Tim Orling > --- > meta/recipes-devtools/python/python3-maturin_1.4.0.bb | 2 +- > 1 file changed, 1 insertion(

[OE-core] [PATCH v2] oeqa: add runtime 'maturin develop' test case

2023-12-17 Thread Tim Orling
192 -smp 4" IMAGE_ROOTFS_EXTRA_SPACE = "1000" NOHDD="1" NOISO="1" TEST_SUITES = "ping ssh python maturin" Test with: bitbake core-image-full-cmdline bitbake -c testimage core-image-full-cmdline Signed-off-by: Tim Orling --- Changes in v2:

[OE-core] [PATCH] oeqa: add runtime 'maturin develop' test case

2023-12-17 Thread Tim Orling
t; TEST_SUITES = "ping ssh python maturin" Test with: bitbake core-image-full-cmdline bitbake -c testimage core-image-full-cmdline Signed-off-by: Tim Orling --- meta/lib/oeqa/runtime/cases/maturin.py | 35 ++ 1 file changed, 35 insertions(+) diff --git a/meta/lib

Re: [OE-core] Patchtest results for [PATCH 5/7] oe-selfest: add maturn runtime (testimage) test

2023-12-16 Thread Tim Orling
It appears patchtest gets confused when emoji Unicode characters are present. On Sat, Dec 16, 2023 at 10:11 PM wrote: > Thank you for your submission. Patchtest identified one > or more issues with the patch. Please see the log below for > more information: > > --- > Testing patch >

[OE-core] [PATCH 7/7] oeqa: add "maturin develop" SDK test case

2023-12-16 Thread Tim Orling
/to/tmpdir/guessing_game-0.1.0-cp38-abi3-linux_x86_64.whl  Installed guessing-game-0.1.0 Signed-off-by: Tim Orling --- .../files/maturin/guessing-game/Cargo.toml| 20 ++ .../maturin/guessing-game/LICENSE-APACHE | 201 ++ .../files/maturin/guessing-game/LICENSE-M

[OE-core] [PATCH 6/7] oeqa: add simple 'maturin' SDK (testsdk) test case

2023-12-16 Thread Tim Orling
core-image-full-cmdline bitbake -c testsdk core-image-full-cmdline You can substitute a different image recipe for "core-image-full-cmdline" Signed-off-by: Tim Orling --- meta/lib/oeqa/sdk/cases/maturin.py | 33 ++ 1 file changed, 33 insertions(+) create mode

[OE-core] [PATCH 5/7] oe-selfest: add maturn runtime (testimage) test

2023-12-16 Thread Tim Orling
Basic smoke test for maturin to test the 'maturin list-python' case. Signed-off-by: Tim Orling --- meta/lib/oeqa/runtime/cases/maturin.py | 23 +++ 1 file changed, 23 insertions(+) create mode 100644 meta/lib/oeqa/runtime/cases/maturin.py diff --git a/meta/lib/oeqa/runtime

[OE-core] [PATCH 4/7] recipetool: add python_maturin support

2023-12-16 Thread Tim Orling
Add the new python_maturin PEP-517 backend Add selftest for 'pydantic-core' pypi package. Signed-off-by: Tim Orling --- meta/lib/oeqa/selftest/cases/recipetool.py| 29 +++ .../lib/recipetool/create_buildsys_python.py | 1 + 2 files changed, 30 insertions(+) diff --git

[OE-core] [PATCH 3/7] classes-recipe: add python_maturin.bbclass

2023-12-16 Thread Tim Orling
maturin is a replacement for setuptools_rust and another "backend" for building python wheels. Signed-off-by: Tim Orling --- meta/classes-recipe/python_maturin.bbclass | 17 + 1 file changed, 17 insertions(+) create mode 100644 meta/classes-recipe/python_maturin.bbc

[OE-core] [PATCH 1/7] python3-maturin: add v1.4.0

2023-12-16 Thread Tim Orling
upload them to pypi and has basic pypy and graalpy support. https://github.com/pyo3/maturin * Referesh -crates.inc for 1.4.0 Signed-off-by: Tim Orling --- meta/conf/distro/include/maintainers.inc | 1 + .../python/python3-maturin-crates.inc | 618 ++ .../python

[OE-core] [PATCH 2/7] python3-maturin: bzip2-sys reproduciblility

2023-12-16 Thread Tim Orling
and we override default CFLAGS. Signed-off-by: Tim Orling --- meta/recipes-devtools/python/python3-maturin_1.4.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-devtools/python/python3-maturin_1.4.0.bb b/meta/recipes-devtools/python/python3-maturin_1.4.0.bb index

[OE-core] [PATCH v2 0/7] Add 'maturin' backend support

2023-12-16 Thread Tim Orling
://git.yoctoproject.org/poky-contrib/log/?h=timo/maturin_1.4.0 Tim Orling (7): python3-maturin: add v1.4.0 python3-maturin: bzip2-sys reproduciblility classes-recipe: add python_maturin.bbclass recipetool: add python_maturin support oe-selfest: add maturn runtime (testimage) test oeqa: add simple 'maturin

Re: [OE-core] mdns on musl

2023-12-16 Thread Tim Orling
On Sat, Dec 16, 2023 at 12:16 PM Khem Raj wrote: > is this issue specific to musl systems? > Maybe try to reproduce it with glibc on qemu or something? > You might also search for mdns issues/solutions in Alpine Linux which is always musl. > > On Sat, Dec 16, 2023 at 9:11 AM wrote: > > > > Hi

Re: [OE-core] [PATCH v2 4/6] recipetool: add python_maturin support

2023-12-13 Thread Tim Orling
file is not used, nor are CFLAGS from the environment) The reordering bits might be a different problem. If anybody has any thoughts on that I’m all ears. > > > > > On 08/12/2023 18:02:24-0800, Tim Orling wrote: > > > Add the new python_maturin PEP-517 backend > &g

Re: [OE-core] [PATCH] strace: Disable bluetooth support by default

2023-12-12 Thread Tim Orling
On Tue, Dec 12, 2023 at 3:37 PM Yoann Congal wrote: > The bluetooth support adds a bluez5 dependency (and,recursively, a lot > of other stuff). Disable it by default to avoid having to build all of > this when it is not needed. > > This decrease the number of tasks run for a core-image-minimal

[OE-core] [PATCH v2 4/6] recipetool: add python_maturin support

2023-12-08 Thread Tim Orling
Add the new python_maturin PEP-517 backend Add selftest for 'pydantic-core' pypi package. Signed-off-by: Tim Orling --- Changes in v2: - drop all SRC_URI checksums except sha256sum (Peter's change) * requires "[PATCH v2] recipetool: pypi: do not clobber SRC_URI checksums" - dr

[OE-core] [PATCH v2] recipetool: pypi: do not clobber SRC_URI checksums

2023-12-08 Thread Tim Orling
dle attack and zero checks on the validity of the downloaded tarball from pypi.org. Fix by only setting S and SRC_URI to None. Signed-off-by: Tim Orling --- Changes in v2: - clarify the pypi.bbclass comment scripts/lib/recipetool/create_buildsys_python.py | 7 +-- 1 file changed, 1 inser

[OE-core] [PATCH] recipetool: pypi: do not clobber SRC_URI checksums

2023-12-08 Thread Tim Orling
dle attack and zero checks on the validity of the downloaded tarball from pypi.org. Fix by only setting S and SRC_URI to None. Signed-off-by: Tim Orling --- scripts/lib/recipetool/create_buildsys_python.py | 5 - 1 file changed, 5 deletions(-) diff --git a/scripts/lib/

Re: [OE-core] [RESEND][PATCH 5/7] recipetool: create_buildsys_python: add pypi support

2023-12-08 Thread Tim Orling
On Mon, Dec 4, 2023 at 7:59 AM Julien Stephan wrote: > Today, we can use devtool/recipetool to create recipes for python projects > using the github url or the direct release tarball of the project, but the > create_buildsys_python plugin doesn't support the pypi class, since we > cannot > know

Re: [OE-core] [PATCH 0/6] Add 'maturin' python backend support

2023-12-08 Thread Tim Orling
On Fri, Dec 8, 2023 at 3:58 PM Tim Orling via lists.openembedded.org wrote: > > > On Fri, Dec 8, 2023 at 2:50 PM Alexandre Belloni < > alexandre.bell...@bootlin.com> wrote: > >> Hello Tim, >> >> I got this failure, can you check? >> >> >>

Re: [OE-core] [PATCH 0/6] Add 'maturin' python backend support

2023-12-08 Thread Tim Orling
f120cae611dd2215117e4f9b124af8c60ab9093b6e8e71', > 'SRC_URI[sha384sum]': > 'cca6d9f0ba72ff92e16aaf3d6c628b8df33bdf244cc39c9d59cff9d541f35d4e87ec136e60e4b040ad73c5c69b27cec6', > 'SRC_URI[sha512sum]': > 'e6c3081dfa58d9b59f8c33dfe80712d732ac3048a2f8240f9a0f5448d9bfc83e222c1e08b8b

[OE-core] [PATCH 4/6] recipetool: add python_maturin support

2023-12-07 Thread Tim Orling
Add the new python_maturin PEP-517 backend Add selftest for 'pydantic-core' pypi package. [YOCTO #15312] Signed-off-by: Tim Orling --- meta/lib/oeqa/selftest/cases/recipetool.py| 34 +++ .../lib/recipetool/create_buildsys_python.py | 1 + 2 files changed, 35 insertions

[OE-core] [PATCH 6/6] python3-maturin: add sdk (testsdk) test case

2023-12-07 Thread Tim Orling
core-image-full-cmdline bitbake -c testsdk core-image-full-cmdline You can substitute a different image recipe for "core-image-full-cmdline" [YOCTO #15312] Signed-off-by: Tim Orling --- meta/lib/oeqa/sdk/cases/maturin.py | 33 ++ 1 file changed, 33 insert

[OE-core] [PATCH 5/6] oe-selfest: add maturn runtime (testimage) test

2023-12-07 Thread Tim Orling
Basic smoke test for maturin to test the 'maturin list-python' case. [YOCTO #15312] Signed-off-by: Tim Orling --- meta/lib/oeqa/runtime/cases/maturin.py | 23 +++ 1 file changed, 23 insertions(+) create mode 100644 meta/lib/oeqa/runtime/cases/maturin.py diff --git a/meta

[OE-core] [PATCH 3/6] classes-recipe: add python_maturin.bbclass

2023-12-07 Thread Tim Orling
maturin is a replacement for setuptools_rust and another "backend" for building python wheels. [YOCTO #15312] Signed-off-by: Tim Orling --- meta/classes-recipe/python_maturin.bbclass | 17 + 1 file changed, 17 insertions(+) create mode 100644 meta/clas

[OE-core] [PATCH 2/6] python3-maturin: add v1.3.2

2023-12-07 Thread Tim Orling
upload them to pypi and has basic pypy and graalpy support. https://github.com/pyo3/maturin [YOCTO #15312] Signed-off-by: Tim Orling --- meta/conf/distro/include/maintainers.inc | 1 + .../python/python3-maturin-crates.inc | 572 ++ .../python/python3

[OE-core] [PATCH 1/6] python3-setuptools-rust: BBCLASSEXTEND + nativesdk

2023-12-07 Thread Tim Orling
We would like to build python3-maturin for nativesdk use and nativesdk-python3-setuptools-rust is a dependency. Signed-off-by: Tim Orling --- meta/recipes-devtools/python/python3-setuptools-rust_1.8.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools

[OE-core] [PATCH 0/6] Add 'maturin' python backend support

2023-12-07 Thread Tim Orling
: Ensure sync propagates to database connections (2023-12-04 22:36:09 +) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib timo/maturin_1.3.2 https://git.yoctoproject.org/poky-contrib/log/?h=timo/maturin_1.3.2 Tim Orling (6): python3-setuptools-rust

Re: [OE-core] [PATCH 2/4] python3-qemu-qmp: Add recipe

2023-12-07 Thread Tim Orling
This will also need a maintainer entry in: https://git.openembedded.org/openembedded-core/tree/meta/conf/distro/include/maintainers.inc On Thu, Dec 7, 2023 at 6:36 AM Eilís 'pidge' Ní Fhlannagáin < pi...@baylibre.com> wrote: > From: Ross Burton > > Add a recipe for python QEMU Monitor Protocol.

[OE-core] [PATCH] python3-pygments: upgrade 2.16.1 -> 2.17.2

2023-12-04 Thread Tim Orling
/2.17.2/CHANGES Signed-off-by: Tim Orling --- Tested basic "python3; import pygments" on core-image-full-cmdline for qemux86-64 Tested 'devtool latest-version python3-pygments' ...-pygments_2.16.1.bb => python3-pygments_2.17.2.bb} | 11 +++ 1 file changed, 3 insertions(+),

[OE-core] [PATCH] python3-bcrypt: upgrade 4.0.1 -> 4.1.1

2023-12-04 Thread Tim Orling
) Signed-off-by: Tim Orling --- Tested with core-image-ptest-python3-bcrypt on qemux86-64 (all tests pass) .../python/python3-bcrypt-crates.inc | 172 +- ...crypt_4.0.1.bb => python3-bcrypt_4.1.1.bb} | 2 +- 2 files changed, 91 insertions(+), 83 deletions(-) ren

[OE-core] [PATCH 2/2] python3-cryptography{-vectors}: 41.0.5 -> 41.0.7

2023-11-28 Thread Tim Orling
and segfault that could occur when loading certificates from a PKCS#7 bundle. Credit to pkuzco for reporting the issue. CVE: CVE-2023-49083 Signed-off-by: Tim Orling --- Tested with core-image-ptest-python3-crytography on qemux86-64 (all tests pass) .../python/python3-cryptography-crates.inc

[OE-core] [PATCH 1/2] python3-cryptography-vectors: add RECIPE_NO_UPDATE_REASON

2023-11-28 Thread Tim Orling
Comments in the recipe are insufficient to prevent folks from attempting to upgrade the recipe without also upgrading python3-cryptography. These two recipes MUST be upgraded in lock step to the exact same version. Signed-off-by: Tim Orling --- .../python/python3-cryptography-vectors_41.0.5.bb

Re: [OE-core] [PATCH] python3-cryptography-vectors: upgrade 41.0.5 -> 41.0.7

2023-11-28 Thread Tim Orling
Once again. You CANNOT upgrade python3-cryptography-vectors without also upgrading python3-cryptography. PLEASE STOP SENDING THESE. On Tue, Nov 28, 2023 at 3:41 PM wangmy wrote: > From: Wang Mingyu > > Changelog: > = > -Fixed compilation when using LibreSSL 3.8.2. > -Fixed a

[OE-core] [PATCH] vim: upgrade 9.0.2068 -> 9.0.2130

2023-11-27 Thread Tim Orling
https://github.com/vim/vim/compare/v9.0.2068...v9.0.2130 CVE: CVE-2023-48231 CVE: CVE-2023-48232 CVE: CVE-2023-48233 CVE: CVE-2023-48234 CVE: CVE-2023-48235 CVE: CVE-2023-48236 CVE: CVE-2023-48237 Signed-off-by: Tim Orling --- Tested vim and vim.tiny on core-image-minimal on qemux86-64 vim.tiny

[OE-core] [PATCH 4/5] python3-sphinxcontrib-qthelp: 1.0.3 -> 1.0.6

2023-11-22 Thread Tim Orling
) == * Fix tests for Sphinx 7.1 and below Release 1.0.4 (2023-08-07) == * Drop support for Python 3.5, 3.6, 3.7, and 3.8 * Raise minimum required Sphinx version to 5.0 https://github.com/sphinx-doc/sphinxcontrib-qthelp/compare/1.0.3...1.0.6 Signed-off-by: Tim Orling

[OE-core] [PATCH 5/5] python3-sphinxcontrib-serializinghtml: 1.1.5 -> 1.1.9

2023-11-22 Thread Tim Orling
== * Drop support for Python 3.5, 3.6, 3.7, and 3.8 * Raise minimum required Sphinx version to 5.0 https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/compare/1.1.5...1.1.9 Signed-off-by: Tim Orling --- ...5.bb => python3-sphinxcontrib-serializinghtml_1.1.9.bb} | 7 +++

[OE-core] [PATCH 3/5] python3-sphinxcontrib-htmlhelp: 2.0.1 -> 2.0.4

2023-11-22 Thread Tim Orling
) == * Fix tests for Sphinx 7.1 and below Release 2.0.2 (2023-08-07) == * Drop support for Python 3.8 * Raise minimum required Sphinx version to 5.0 https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/compare/2.0.1...2.0.4 Signed-off-by: Tim Orling --- ...lp_2.0.1

[OE-core] [PATCH 2/5] python3-sphinxcontrib-devhelp: 1.0.2 -> 1.0.5

2023-11-22 Thread Tim Orling
) == * Fix tests for Sphinx 7.1 and below Release 1.0.3 (2023-08-07) = * Drop support for Python 3.5, 3.6, 3.7, and 3.8 * Raise minimum required Sphinx version to 5.0 https://github.com/sphinx-doc/sphinxcontrib-devhelp/compare/1.0.2...1.0.5 Signed-off-by: Tim Orling

[OE-core] [PATCH 1/5] python3-sphinxcontrib-applehelp: 1.0.4 -> 1.0.7

2023-11-22 Thread Tim Orling
) == * Fix tests for Sphinx 7.1 and below Release 1.0.5 (2023-08-07) == * Drop support for Python 3.8 * Raise minimum required Sphinx version to 5.0 https://github.com/sphinx-doc/sphinxcontrib-applehelp/compare/1.0.4...1.0.7 Signed-off-by: Tim Orling

[OE-core] [PATCH 0/5] python3-sphinxcontrib-*

2023-11-22 Thread Tim Orling
-22 14:08:48 +) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib timo/sphinxcontrib-help https://git.yoctoproject.org/poky-contrib/log/?h=timo/sphinxcontrib-help Tim Orling (5): python3-sphinxcontrib-applehelp: 1.0.4 -> 1.0.7 python3-sphinxcontrib-d

[OE-core] [PATCH v2] python3-poetry-core: upgrade 1.7.0 -> 1.8.1

2023-11-21 Thread Tim Orling
(no change to LICENSEs) Signed-off-by: Tim Orling --- Changes in v2: * _Actually_ add BSD-3-Clause to LICENSE * Clarify that LICENSE remains valid after dropping vendored packages ...poetry-core_1.7.0.bb => python3-poetry-core_1.8.1.bb} | 9 +++-- 1 file changed, 3 insertions(+)

[OE-core] [PATCH] python3-poetry-core: upgrade 1.7.0 -> 1.8.1

2023-11-20 Thread Tim Orling
Signed-off-by: Tim Orling --- Tested by building python3-rdflib and python3-iso8601 for qemux86-64 ...3-poetry-core_1.7.0.bb => python3-poetry-core_1.8.1.bb} | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) rename meta/recipes-devtools/python/{python3-poetry-core_1.7.0.bb => p

[OE-core] [PATCH] python3-setuptools-scm: upgrade 7.1.0 -> 8.0.4

2023-11-17 Thread Tim Orling
ile for checksum, remains MIT Signed-off-by: Tim Orling --- ...ools-scm_7.1.0.bb => python3-setuptools-scm_8.0.4.bb} | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) rename meta/recipes-devtools/python/{python3-setuptools-scm_7.1.0.bb => python3-setuptools-scm_8.0.4.bb} (6

[OE-core] [PATCH] python3-hypothesis: upgrade 6.88.3 -> 6.89.0

2023-11-17 Thread Tim Orling
a value, and the decorator will convert it to a function which returns a strategy. Signed-off-by: Tim Orling --- Alexandre, This is on top of the python3-hypothesis 6.88.1->6.88.3 upgrade in abelloni/master-next All ptests pass on qemux86-64 ...ython3-hypothesis_6.88.3.bb => p

Re: [OE-core] Yocto Project Status 31 October 2023 (WW44)

2023-11-02 Thread Tim Orling
On Tue, Oct 31, 2023 at 5:29 AM Neal Caidin wrote: > Current Dev Position: YP 4.3 M4 (Feature Freeze) > > Next Deadline: 2nd October 2023 YP 4.3 M4 build date > > Next Team Meetings: > >- > >Bug Triage meeting Thursday November 2, 7:30 am PDT ( >

Re: Patchtest results for [OE-core][PATCH] patchtest: shorten test result outputs

2023-10-31 Thread Tim Orling
On Tue, Oct 31, 2023 at 7:26 PM Anuj Mittal wrote: > On Tue, 2023-10-31 at 14:20 +, Trevor Gamblin wrote: > > Thank you for your submission. Patchtest identified one > > or more issues with the patch. Please see the log below for > > more information: > > > > --- > > Testing patch

[OE-core] [master][kirkstone][PATCH] lsb-release: use https for UPSTREAM_CHECK_URI

2023-10-31 Thread Tim Orling
http:// results in 301 Moved Permanently and redirects to https:// Also drop SRC_URI[md5sum]. Signed-off-by: Tim Orling --- Steve, Really this applies to any stable release... this is after all 2001 code. meta/recipes-extended/lsb/lsb-release_1.4.bb | 3 +-- 1 file changed, 1 insertion(+), 2

[OE-core] [PATCH] recipetool: add python_hatchling support

2023-10-27 Thread Tim Orling
One of the newer PEP-517 backends to be added was python_hatchling.bbclass but it was not included in the recent improvements. Add selftest for 'jsonschema' pypi package. Signed-off-by: Tim Orling --- meta/lib/oeqa/selftest/cases/recipetool.py| 35 +++ .../lib/recipetool

Re: [OE-core] [PATCH v2 4/4] scripts:recipetool:create_buildsys_python: add PEP517 support

2023-10-19 Thread Tim Orling
On Thu, Oct 19, 2023 at 6:49 AM Alexandre Belloni via lists.openembedded.org wrote: > Hello, > > On 19/10/2023 09:36:53+0200, Julien Stephan wrote: > > add support for PEP517 [1] > > > > if a pyproject.toml file is found, use it to create the recipe, > > otherwise fallback to the old setup.py

[OE-core] [PATCH] python3-cryptography{-vectors}: upgrade to 41.0.4

2023-09-28 Thread Tim Orling
https://cryptography.io/en/latest/changelog/#v41-0-4 41.0.4 - 2023-09-19 Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.1.3. Signed-off-by: Tim Orling --- All ptests pass on qemux86-64 core-image-ptest-python3-cryptography image (with the caveat that on Ubuntu 22.04 I

Re: [OE-core] [PATCH] mesa: Update clang-17 patch to upstream v2

2023-09-28 Thread Tim Orling
On Thu, Sep 28, 2023 at 3:55 PM Khem Raj wrote: > On Thu, Sep 28, 2023 at 2:46 PM Tim Orling wrote: > > > > > > > > On Thu, Sep 28, 2023 at 1:34 PM Khem Raj wrote: > >> > >> Can you check if the machines where it fails has llvm-14-dev package >

  1   2   3   4   5   6   7   8   9   >