From: Steve Sakoman <steve@sakoman.com>
To: openembedded-core@lists.openembedded.org
Subject: [OE-core][nanbield 00/33] Patch review
Date: Mon, 20 Nov 2023 06:38:14 -1000 [thread overview]
Message-ID: <cover.1700496737.git.steve@sakoman.com> (raw)
Please review this set of changes for nanbield and have comments back by
end of day Wednesday, November 22
Mostly passed a-full:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/6216
with the exception of known autobbuilder intermittent issues:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=15005
https://bugzilla.yoctoproject.org/show_bug.cgi?id=15166
https://bugzilla.yoctoproject.org/show_bug.cgi?id=15286
These intermittent issues are making life painful for your Yocto maintainers,
any help in resolving them would bring smiles back to their faces :-)
The following changes since commit 28e6fde4627ffd053dde8a8d44441a40dafd545c:
layer.conf: Switch layer to nanbield series only (2023-11-09 17:09:43 +0000)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/nanbield-nut
https://git.openembedded.org/openembedded-core-contrib/log/?h=stable/nanbield-nut
Alejandro Hernandez Samaniego (1):
baremetal-helloworld: Pull in fix for race condition on x86-64
Alex Stewart (1):
libsndfile1: fix CVE-2022-33065
Joshua Watt (1):
goarch: Move Go architecture mapping to a library
Julien Stephan (1):
oeqa/selftest/devtool: abort if a local workspace already exist
Khem Raj (2):
llvm: Upgrade to 17.0.3
kernel.bbclass: Use strip utility used for kernel build in do_package
Max Krummenacher (1):
Revert "bin_package.bbclass: Inhibit the default dependencies"
Peter Kjellerstedt (1):
bb-matrix-plot.sh: Show underscores correctly in labels
Peter Marko (1):
openssl: Upgrade 3.1.3 -> 3.1.4
Richard Purdie (1):
base: Ensure recipes using mercurial-native have certificates
Ross Burton (1):
patchtest: remove unused imports
Rouven Czerwinski (1):
glib-2.0: Remove unnecessary assignement
Trevor Gamblin (16):
patchtest: test regardless of mergeability
patchtest: skip merge test if not targeting master
patchtest: fix lic_files_chksum test regex
patchtest-send-results: improve subject line
patchtest: disable merge test
patchtest-send-results: check max line length, simplify responses
patchtest/selftest: add XSKIP, update test files
patchtest: simplify test directory structure
patchtest: reduce checksum test output length
patchtest: shorten test result outputs
patchtest-send-results: send results to submitter
patchtest-send-results: add In-Reply-To
patchtest: make pylint tests compatible with 3.x
patchtest: remove test for CVE tag in mbox
patchtest-send-results: fix sender parsing
patchtest: rework license checksum tests
Wang Mingyu (2):
ell: upgrade 0.58 -> 0.59
libsdl2: upgrade 2.28.3 -> 2.28.4
William Lyu (1):
perl: fix intermittent test failure
Xiangyu Chen (1):
linux-yocto: make sure the pahole-native available before
do_kernel_configme
luca fancellu (1):
oeqa/ssh: Handle SSHCall timeout error code
meta/classes-global/base.bbclass | 2 +-
meta/classes-recipe/bin_package.bbclass | 3 -
meta/classes-recipe/goarch.bbclass | 29 +-
meta/classes-recipe/kernel.bbclass | 2 +-
meta/lib/oe/__init__.py | 2 +-
meta/lib/oe/go.py | 34 +
meta/lib/oeqa/core/target/ssh.py | 17 +-
meta/lib/oeqa/runtime/cases/ssh.py | 3 +
meta/lib/oeqa/selftest/cases/devtool.py | 3 +
meta/lib/patchtest/data.py | 1 -
meta/lib/patchtest/repo.py | 1 -
...E.test_cve_presence_in_commit_message.fail | 72 --
...E.test_cve_presence_in_commit_message.pass | 74 --
...fail => TestMbox.test_author_valid.1.fail} | 0
...pass => TestMbox.test_author_valid.1.pass} | 0
...fail => TestMbox.test_author_valid.2.fail} | 0
...pass => TestMbox.test_author_valid.2.pass} | 0
... TestMbox.test_bugzilla_entry_format.fail} | 0
... TestMbox.test_bugzilla_entry_format.pass} | 0
...estMbox.test_commit_message_presence.fail} | 0
...estMbox.test_commit_message_presence.pass} | 0
....fail => TestMbox.test_mbox_format.1.fail} | 0
....fail => TestMbox.test_mbox_format.2.fail} | 0
...at.pass => TestMbox.test_mbox_format.pass} | 0
...TestMbox.test_series_merge_on_head.1.skip} | 0
...TestMbox.test_series_merge_on_head.2.skip} | 0
...ail => TestMbox.test_shortlog_format.fail} | 0
...ass => TestMbox.test_shortlog_format.pass} | 0
...ail => TestMbox.test_shortlog_length.fail} | 2 +-
...ass => TestMbox.test_shortlog_length.pass} | 0
...stMbox.test_signed_off_by_presence.1.fail} | 0
...stMbox.test_signed_off_by_presence.2.fail} | 0
...TestMbox.test_signed_off_by_presence.pass} | 0
..._files_chksum_modified_not_mentioned.fail} | 0
..._files_chksum_modified_not_mentioned.pass} | 0
...adata.test_lic_files_chksum_presence.fail} | 0
...adata.test_lic_files_chksum_presence.pass} | 0
...TestMetadata.test_src_uri_left_files.fail} | 0
...TestMetadata.test_src_uri_left_files.pass} | 0
...> TestMetadata.test_summary_presence.fail} | 0
...> TestMetadata.test_summary_presence.pass} | 0
...ail => TestPatch.test_cve_tag_format.fail} | 0
...ass => TestPatch.test_cve_tag_format.pass} | 0
...estPatch.test_signed_off_by_presence.fail} | 0
...estPatch.test_signed_off_by_presence.pass} | 0
meta/lib/patchtest/selftest/selftest | 11 +-
...{test_mbox_mailinglist.py => test_mbox.py} | 114 ++-
meta/lib/patchtest/tests/test_mbox_author.py | 29 -
.../lib/patchtest/tests/test_mbox_bugzilla.py | 20 -
meta/lib/patchtest/tests/test_mbox_cve.py | 39 -
.../patchtest/tests/test_mbox_description.py | 15 -
meta/lib/patchtest/tests/test_mbox_format.py | 14 -
meta/lib/patchtest/tests/test_mbox_merge.py | 24 -
.../lib/patchtest/tests/test_mbox_shortlog.py | 39 -
.../tests/test_mbox_signed_off_by.py | 27 -
meta/lib/patchtest/tests/test_metadata.py | 180 +++++
.../tests/test_metadata_lic_files_chksum.py | 80 --
.../patchtest/tests/test_metadata_license.py | 55 --
.../tests/test_metadata_max_length.py | 25 -
.../patchtest/tests/test_metadata_src_uri.py | 74 --
.../patchtest/tests/test_metadata_summary.py | 31 -
...patch_upstream_status.py => test_patch.py} | 56 +-
meta/lib/patchtest/tests/test_patch_cve.py | 38 -
.../tests/test_patch_signed_off_by.py | 41 -
.../lib/patchtest/tests/test_python_pylint.py | 19 +-
meta/lib/patchtest/utils.py | 1 -
.../{openssl_3.1.3.bb => openssl_3.1.4.bb} | 2 +-
.../ell/{ell_0.58.bb => ell_0.59.bb} | 2 +-
meta/recipes-core/glib-2.0/glib.inc | 5 -
meta/recipes-devtools/llvm/llvm_git.bb | 4 +-
...ent-failure-of-test-t-op-sigsystem.t.patch | 77 ++
meta/recipes-devtools/perl/perl_5.38.0.bb | 1 +
.../baremetal-helloworld_git.bb | 2 +-
.../{libsdl2_2.28.3.bb => libsdl2_2.28.4.bb} | 2 +-
meta/recipes-kernel/linux/linux-yocto.inc | 5 +-
.../libsndfile1/cve-2022-33065.patch | 739 ++++++++++++++++++
.../libsndfile/libsndfile1_1.2.2.bb | 1 +
scripts/contrib/bb-perf/bb-matrix-plot.sh | 4 +-
scripts/patchtest | 1 -
scripts/patchtest-get-branch | 1 -
scripts/patchtest-send-results | 70 +-
81 files changed, 1290 insertions(+), 803 deletions(-)
create mode 100644 meta/lib/oe/go.py
delete mode 100644 meta/lib/patchtest/selftest/files/CVE.test_cve_presence_in_commit_message.fail
delete mode 100644 meta/lib/patchtest/selftest/files/CVE.test_cve_presence_in_commit_message.pass
rename meta/lib/patchtest/selftest/files/{Author.test_author_valid.1.fail => TestMbox.test_author_valid.1.fail} (100%)
rename meta/lib/patchtest/selftest/files/{Author.test_author_valid.1.pass => TestMbox.test_author_valid.1.pass} (100%)
rename meta/lib/patchtest/selftest/files/{Author.test_author_valid.2.fail => TestMbox.test_author_valid.2.fail} (100%)
rename meta/lib/patchtest/selftest/files/{Author.test_author_valid.2.pass => TestMbox.test_author_valid.2.pass} (100%)
rename meta/lib/patchtest/selftest/files/{Bugzilla.test_bugzilla_entry_format.fail => TestMbox.test_bugzilla_entry_format.fail} (100%)
rename meta/lib/patchtest/selftest/files/{Bugzilla.test_bugzilla_entry_format.pass => TestMbox.test_bugzilla_entry_format.pass} (100%)
rename meta/lib/patchtest/selftest/files/{CommitMessage.test_commit_message_presence.fail => TestMbox.test_commit_message_presence.fail} (100%)
rename meta/lib/patchtest/selftest/files/{CommitMessage.test_commit_message_presence.pass => TestMbox.test_commit_message_presence.pass} (100%)
rename meta/lib/patchtest/selftest/files/{MboxFormat.test_mbox_format.1.fail => TestMbox.test_mbox_format.1.fail} (100%)
rename meta/lib/patchtest/selftest/files/{MboxFormat.test_mbox_format.2.fail => TestMbox.test_mbox_format.2.fail} (100%)
rename meta/lib/patchtest/selftest/files/{MboxFormat.test_mbox_format.pass => TestMbox.test_mbox_format.pass} (100%)
rename meta/lib/patchtest/selftest/files/{Merge.test_series_merge_on_head.pass => TestMbox.test_series_merge_on_head.1.skip} (100%)
rename meta/lib/patchtest/selftest/files/{Merge.test_series_merge_on_head.fail => TestMbox.test_series_merge_on_head.2.skip} (100%)
rename meta/lib/patchtest/selftest/files/{Shortlog.test_shortlog_format.fail => TestMbox.test_shortlog_format.fail} (100%)
rename meta/lib/patchtest/selftest/files/{CVE.test_cve_tag_format.pass => TestMbox.test_shortlog_format.pass} (100%)
rename meta/lib/patchtest/selftest/files/{Shortlog.test_shortlog_length.fail => TestMbox.test_shortlog_length.fail} (97%)
rename meta/lib/patchtest/selftest/files/{Shortlog.test_shortlog_format.pass => TestMbox.test_shortlog_length.pass} (100%)
rename meta/lib/patchtest/selftest/files/{SignedOffBy.test_signed_off_by_presence.1.fail => TestMbox.test_signed_off_by_presence.1.fail} (100%)
rename meta/lib/patchtest/selftest/files/{SignedOffBy.test_signed_off_by_presence.2.fail => TestMbox.test_signed_off_by_presence.2.fail} (100%)
rename meta/lib/patchtest/selftest/files/{PatchSignedOffBy.test_signed_off_by_presence.pass => TestMbox.test_signed_off_by_presence.pass} (100%)
rename meta/lib/patchtest/selftest/files/{LicFilesChkSum.test_lic_files_chksum_modified_not_mentioned.fail => TestMetadata.test_lic_files_chksum_modified_not_mentioned.fail} (100%)
rename meta/lib/patchtest/selftest/files/{LicFilesChkSum.test_lic_files_chksum_modified_not_mentioned.pass => TestMetadata.test_lic_files_chksum_modified_not_mentioned.pass} (100%)
rename meta/lib/patchtest/selftest/files/{LicFilesChkSum.test_lic_files_chksum_presence.fail => TestMetadata.test_lic_files_chksum_presence.fail} (100%)
rename meta/lib/patchtest/selftest/files/{LicFilesChkSum.test_lic_files_chksum_presence.pass => TestMetadata.test_lic_files_chksum_presence.pass} (100%)
rename meta/lib/patchtest/selftest/files/{SrcUri.test_src_uri_left_files.fail => TestMetadata.test_src_uri_left_files.fail} (100%)
rename meta/lib/patchtest/selftest/files/{SrcUri.test_src_uri_left_files.pass => TestMetadata.test_src_uri_left_files.pass} (100%)
rename meta/lib/patchtest/selftest/files/{Summary.test_summary_presence.fail => TestMetadata.test_summary_presence.fail} (100%)
rename meta/lib/patchtest/selftest/files/{Summary.test_summary_presence.pass => TestMetadata.test_summary_presence.pass} (100%)
rename meta/lib/patchtest/selftest/files/{CVE.test_cve_tag_format.fail => TestPatch.test_cve_tag_format.fail} (100%)
rename meta/lib/patchtest/selftest/files/{Shortlog.test_shortlog_length.pass => TestPatch.test_cve_tag_format.pass} (100%)
rename meta/lib/patchtest/selftest/files/{PatchSignedOffBy.test_signed_off_by_presence.fail => TestPatch.test_signed_off_by_presence.fail} (100%)
rename meta/lib/patchtest/selftest/files/{SignedOffBy.test_signed_off_by_presence.pass => TestPatch.test_signed_off_by_presence.pass} (100%)
rename meta/lib/patchtest/tests/{test_mbox_mailinglist.py => test_mbox.py} (40%)
delete mode 100644 meta/lib/patchtest/tests/test_mbox_author.py
delete mode 100644 meta/lib/patchtest/tests/test_mbox_bugzilla.py
delete mode 100644 meta/lib/patchtest/tests/test_mbox_cve.py
delete mode 100644 meta/lib/patchtest/tests/test_mbox_description.py
delete mode 100644 meta/lib/patchtest/tests/test_mbox_format.py
delete mode 100644 meta/lib/patchtest/tests/test_mbox_merge.py
delete mode 100644 meta/lib/patchtest/tests/test_mbox_shortlog.py
delete mode 100644 meta/lib/patchtest/tests/test_mbox_signed_off_by.py
create mode 100644 meta/lib/patchtest/tests/test_metadata.py
delete mode 100644 meta/lib/patchtest/tests/test_metadata_lic_files_chksum.py
delete mode 100644 meta/lib/patchtest/tests/test_metadata_license.py
delete mode 100644 meta/lib/patchtest/tests/test_metadata_max_length.py
delete mode 100644 meta/lib/patchtest/tests/test_metadata_src_uri.py
delete mode 100644 meta/lib/patchtest/tests/test_metadata_summary.py
rename meta/lib/patchtest/tests/{test_patch_upstream_status.py => test_patch.py} (55%)
delete mode 100644 meta/lib/patchtest/tests/test_patch_cve.py
delete mode 100644 meta/lib/patchtest/tests/test_patch_signed_off_by.py
rename meta/recipes-connectivity/openssl/{openssl_3.1.3.bb => openssl_3.1.4.bb} (99%)
rename meta/recipes-core/ell/{ell_0.58.bb => ell_0.59.bb} (89%)
create mode 100644 meta/recipes-devtools/perl/files/0001-Fix-intermittent-failure-of-test-t-op-sigsystem.t.patch
rename meta/recipes-graphics/libsdl2/{libsdl2_2.28.3.bb => libsdl2_2.28.4.bb} (97%)
create mode 100644 meta/recipes-multimedia/libsndfile/libsndfile1/cve-2022-33065.patch
--
2.34.1
next reply other threads:[~2023-11-20 16:39 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-20 16:38 Steve Sakoman [this message]
2023-11-20 16:38 ` [OE-core][nanbield 01/33] libsndfile1: fix CVE-2022-33065 Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 02/33] ell: upgrade 0.58 -> 0.59 Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 03/33] libsdl2: upgrade 2.28.3 -> 2.28.4 Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 04/33] llvm: Upgrade to 17.0.3 Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 05/33] openssl: Upgrade 3.1.3 -> 3.1.4 Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 06/33] goarch: Move Go architecture mapping to a library Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 07/33] perl: fix intermittent test failure Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 08/33] Revert "bin_package.bbclass: Inhibit the default dependencies" Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 09/33] oeqa/ssh: Handle SSHCall timeout error code Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 10/33] bb-matrix-plot.sh: Show underscores correctly in labels Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 11/33] kernel.bbclass: Use strip utility used for kernel build in do_package Steve Sakoman
2023-11-20 16:45 ` Martin Jansa
2023-11-20 17:23 ` Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 12/33] oeqa/selftest/devtool: abort if a local workspace already exist Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 13/33] linux-yocto: make sure the pahole-native available before do_kernel_configme Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 14/33] base: Ensure recipes using mercurial-native have certificates Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 15/33] glib-2.0: Remove unnecessary assignement Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 16/33] baremetal-helloworld: Pull in fix for race condition on x86-64 Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 17/33] patchtest: remove unused imports Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 18/33] patchtest: test regardless of mergeability Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 19/33] patchtest: skip merge test if not targeting master Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 20/33] patchtest: fix lic_files_chksum test regex Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 21/33] patchtest-send-results: improve subject line Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 22/33] patchtest: disable merge test Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 23/33] patchtest-send-results: check max line length, simplify responses Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 24/33] patchtest/selftest: add XSKIP, update test files Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 25/33] patchtest: simplify test directory structure Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 26/33] patchtest: reduce checksum test output length Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 27/33] patchtest: shorten test result outputs Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 28/33] patchtest-send-results: send results to submitter Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 29/33] patchtest-send-results: add In-Reply-To Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 30/33] patchtest: make pylint tests compatible with 3.x Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 31/33] patchtest: remove test for CVE tag in mbox Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 32/33] patchtest-send-results: fix sender parsing Steve Sakoman
2023-11-20 16:38 ` [OE-core][nanbield 33/33] patchtest: rework license checksum tests Steve Sakoman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1700496737.git.steve@sakoman.com \
--to=steve@sakoman.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.