From: Steve Sakoman <steve@sakoman.com>
To: openembedded-core@lists.openembedded.org
Subject: [OE-core][dunfell 00/38] Patch review
Date: Tue, 19 Oct 2021 09:53:11 -1000 [thread overview]
Message-ID: <cover.1634665675.git.steve@sakoman.com> (raw)
Please review this next set of changes for dunfell and have comments back by
end of day Thursday.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/2772
A few additional notes since this is a large patch set.
There are three groups of patches in this set:
1. the normal bug fix patches from the mailing list and cherry-picks from master:
gcc: fix missing dependencies for selftests
libpsl: Add config knobs for runtime/builtin conversion choices
patch.bbclass: when the patch fails show more info on the fatal error
oeqa/selftest/sstatetests: fix typo ware -> were
tar: filter CVEs using vendor name
rng-tools: add systemd-udev-settle wants to service
scriptutils.py: Add check before deleting path
binutils: Fix a missing break in case statement
oeqa/manual: Fix no longer valid URLs
multilib: Avoid sysroot race issues when multilib enabled
weston: Use systemd notify,
e2fsprogs: upgrade 1.45.6 -> 1.45.7
e2fsprogs: update to 1.45.6
linux-yocto/5.4: update to v5.4.153
linux-yocto/5.4: update to v5.4.150
linux-yocto/5.4: update to v5.4.149
ffmpeg: Add fix for CVEs
2. Patches to enable dunfell on recent distros that have moved to glibc 2.34
uninative: Upgrade to 3.3, support glibc 2.34
uninative: Improve glob to handle glibc 2.34
nativesdk-pseudo: Fix to work with glibc 2.34 systems
pseudo: Update with fcntl and glibc 2.34 fixes
pseudo: Fix to work with glibc 2.34 systems
util-linux: disable raw
gpgme: Use glibc provided closefrom API when available
m4: Do not use SIGSTKSZ
3. Patches to improve reproducible builds
target/ssh.py: add HostKeyAlgorithms option to test commands
python3: Add a fix for a make install race
libnewt: Use python3targetconfig to fix reproducibility issue
libxml2: Use python3targetconfig to fix reproducibility issue
externalsrc: Fix a source date epoch race in reproducible builds
externalsrc: Work with reproducible_build
gobject-introspection: Don't write $HOME into scripts
libtool: Allow libtool-cross to reproduce
libtool: Fix lto option passing for reproducible builds
util-linux: Fix reproducibility
gnupg: Be deterministic about sendmail
mesa: Ensure megadrivers runtime mappings are deterministic
package: Ensure pclist files are deterministic and don't use full paths
The following changes since commit d12c44df66ca065a1526c7d6885e726cf50aab46:
glew: Stop polluting /tmp during builds (2021-09-30 04:20:38 -1000)
are available in the Git repository at:
git://git.openembedded.org/openembedded-core-contrib stable/dunfell-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/dunfell-nut
Alexander Kanavin (1):
e2fsprogs: update to 1.45.6
Alexandre Belloni (1):
oeqa/selftest/sstatetests: fix typo ware -> were
Andrej Valek (1):
libpsl: Add config knobs for runtime/builtin conversion choices
Bruce Ashfield (3):
linux-yocto/5.4: update to v5.4.149
linux-yocto/5.4: update to v5.4.150
linux-yocto/5.4: update to v5.4.153
Chandana kalluri (1):
scriptutils.py: Add check before deleting path
Christian Eggers (1):
binutils: Fix a missing break in case statement
Claudius Heine (1):
rng-tools: add systemd-udev-settle wants to service
Hongxu Jia (1):
nativesdk-pseudo: Fix to work with glibc 2.34 systems
Jon Mason (1):
oeqa/manual: Fix no longer valid URLs
Jose Quaresma (1):
patch.bbclass: when the patch fails show more info on the fatal error
Khem Raj (2):
m4: Do not use SIGSTKSZ
gpgme: Use glibc provided closefrom API when available
Mark Hatle (1):
externalsrc: Work with reproducible_build
Markus Volk (1):
util-linux: disable raw
Michael Halstead (1):
uninative: Upgrade to 3.3, support glibc 2.34
Pavel Zhukov (1):
weston: Use systemd notify,
Ralph Siemsen (1):
tar: filter CVEs using vendor name
Richard Purdie (13):
multilib: Avoid sysroot race issues when multilib enabled
pseudo: Fix to work with glibc 2.34 systems
pseudo: Update with fcntl and glibc 2.34 fixes
package: Ensure pclist files are deterministic and don't use full
paths
mesa: Ensure megadrivers runtime mappings are deterministic
gnupg: Be deterministic about sendmail
libtool: Fix lto option passing for reproducible builds
libtool: Allow libtool-cross to reproduce
gobject-introspection: Don't write $HOME into scripts
externalsrc: Fix a source date epoch race in reproducible builds
libxml2: Use python3targetconfig to fix reproducibility issue
libnewt: Use python3targetconfig to fix reproducibility issue
python3: Add a fix for a make install race
Ross Burton (1):
uninative: Improve glob to handle glibc 2.34
Saloni (1):
ffmpeg: Add fix for CVEs
Steve Sakoman (3):
gcc: fix missing dependencies for selftests
util-linux: Fix reproducibility
target/ssh.py: add HostKeyAlgorithms option to test commands
Wang Mingyu (1):
e2fsprogs: upgrade 1.45.6 -> 1.45.7
meta/classes/externalsrc.bbclass | 9 ++
meta/classes/package.bbclass | 6 +-
meta/classes/patch.bbclass | 7 +-
meta/classes/uninative.bbclass | 2 +-
meta/conf/distro/include/yocto-uninative.inc | 10 +--
meta/conf/multilib.conf | 2 +
meta/lib/oeqa/core/target/ssh.py | 1 +
meta/lib/oeqa/manual/eclipse-plugin.json | 6 +-
meta/lib/oeqa/selftest/cases/sstatetests.py | 12 +--
meta/recipes-core/libxml/libxml2_2.9.10.bb | 2 +-
meta/recipes-core/util-linux/util-linux.inc | 7 +-
...-system-directories-when-cross-linki.patch | 26 +++---
...-t-try-to-rehash-a-deleted-directory.patch | 49 -----------
...ate_inode.c-set-dir-s-mode-correctly.patch | 41 ---------
.../e2fsprogs/e2fsprogs/CVE-2019-5188.patch | 57 -------------
...fix-use-after-free-in-calculate_tree.patch | 76 -----------------
...-missing-check-for-permission-denied.patch | 2 +-
.../e2fsprogs/e2fsprogs/quiet-debugfs.patch | 2 +-
...2fsprogs_1.45.4.bb => e2fsprogs_1.45.7.bb} | 6 +-
meta/recipes-devtools/gcc/gcc-9.3.inc | 1 +
...x-missing-dependencies-for-selftests.patch | 45 ++++++++++
.../libtool/libtool-2.4.6.inc | 2 +
.../libtool/libtool/lto-prefix.patch | 22 +++++
.../recipes-devtools/libtool/libtool_2.4.6.bb | 2 +-
meta/recipes-devtools/m4/m4-1.4.18.inc | 1 +
.../m4/0001-c-stack-stop-using-SIGSTKSZ.patch | 84 +++++++++++++++++++
.../pseudo/files/build-oldlibc | 20 +++++
.../pseudo/files/older-glibc-symbols.patch | 57 +++++++++++++
meta/recipes-devtools/pseudo/pseudo_git.bb | 9 +-
.../python/python3/makerace.patch | 23 +++++
.../recipes-devtools/python/python3_3.8.11.bb | 1 +
meta/recipes-extended/newt/libnewt_0.52.21.bb | 2 +-
meta/recipes-extended/tar/tar_1.32.bb | 6 +-
.../gobject-introspection_1.62.0.bb | 2 +-
meta/recipes-graphics/mesa/mesa.inc | 2 +-
.../wayland/weston-init/weston-start | 12 +++
.../wayland/weston-init/weston@.service | 6 ++
.../weston/systemd-notify.weston-start | 9 ++
.../wayland/weston/xwayland.weston-start | 3 +-
meta/recipes-graphics/wayland/weston_8.0.0.bb | 6 ++
.../linux/linux-yocto-rt_5.4.bb | 6 +-
.../linux/linux-yocto-tiny_5.4.bb | 8 +-
meta/recipes-kernel/linux/linux-yocto_5.4.bb | 22 ++---
.../ffmpeg/ffmpeg/CVE-2021-3566.patch | 61 ++++++++++++++
.../ffmpeg/ffmpeg/CVE-2021-38291.patch | 53 ++++++++++++
.../recipes-multimedia/ffmpeg/ffmpeg_4.2.2.bb | 4 +-
meta/recipes-support/gnupg/gnupg_2.2.27.bb | 1 +
...se-closefrom-on-linux-and-glibc-2.34.patch | 24 ++++++
meta/recipes-support/gpgme/gpgme_1.13.1.bb | 3 +-
meta/recipes-support/libpsl/libpsl_0.21.0.bb | 7 +-
.../rng-tools/rng-tools/rngd.service | 1 +
scripts/lib/scriptutils.py | 3 +-
52 files changed, 529 insertions(+), 302 deletions(-)
delete mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-e2fsck-don-t-try-to-rehash-a-deleted-directory.patch
delete mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-misc-create_inode.c-set-dir-s-mode-correctly.patch
delete mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs/CVE-2019-5188.patch
delete mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs/e2fsck-fix-use-after-free-in-calculate_tree.patch
rename meta/recipes-devtools/e2fsprogs/{e2fsprogs_1.45.4.bb => e2fsprogs_1.45.7.bb} (94%)
create mode 100644 meta/recipes-devtools/gcc/gcc-9.3/0040-fix-missing-dependencies-for-selftests.patch
create mode 100644 meta/recipes-devtools/libtool/libtool/lto-prefix.patch
create mode 100644 meta/recipes-devtools/m4/m4/0001-c-stack-stop-using-SIGSTKSZ.patch
create mode 100755 meta/recipes-devtools/pseudo/files/build-oldlibc
create mode 100644 meta/recipes-devtools/pseudo/files/older-glibc-symbols.patch
create mode 100644 meta/recipes-devtools/python/python3/makerace.patch
create mode 100644 meta/recipes-graphics/wayland/weston/systemd-notify.weston-start
create mode 100644 meta/recipes-multimedia/ffmpeg/ffmpeg/CVE-2021-3566.patch
create mode 100644 meta/recipes-multimedia/ffmpeg/ffmpeg/CVE-2021-38291.patch
create mode 100644 meta/recipes-support/gpgme/gpgme/0001-use-closefrom-on-linux-and-glibc-2.34.patch
--
2.25.1
next reply other threads:[~2021-10-19 19:54 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-10-19 19:53 Steve Sakoman [this message]
2021-10-19 19:53 ` [OE-core][dunfell 01/38] ffmpeg: Add fix for CVEs Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 02/38] linux-yocto/5.4: update to v5.4.149 Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 03/38] linux-yocto/5.4: update to v5.4.150 Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 04/38] linux-yocto/5.4: update to v5.4.153 Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 05/38] e2fsprogs: update to 1.45.6 Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 06/38] e2fsprogs: upgrade 1.45.6 -> 1.45.7 Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 07/38] weston: Use systemd notify, Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 08/38] multilib: Avoid sysroot race issues when multilib enabled Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 09/38] oeqa/manual: Fix no longer valid URLs Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 10/38] binutils: Fix a missing break in case statement Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 11/38] scriptutils.py: Add check before deleting path Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 12/38] rng-tools: add systemd-udev-settle wants to service Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 13/38] tar: filter CVEs using vendor name Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 14/38] oeqa/selftest/sstatetests: fix typo ware -> were Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 15/38] patch.bbclass: when the patch fails show more info on the fatal error Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 16/38] libpsl: Add config knobs for runtime/builtin conversion choices Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 17/38] gcc: fix missing dependencies for selftests Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 18/38] m4: Do not use SIGSTKSZ Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 19/38] gpgme: Use glibc provided closefrom API when available Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 20/38] util-linux: disable raw Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 21/38] pseudo: Fix to work with glibc 2.34 systems Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 22/38] pseudo: Update with fcntl and glibc 2.34 fixes Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 23/38] nativesdk-pseudo: Fix to work with glibc 2.34 systems Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 24/38] uninative: Improve glob to handle glibc 2.34 Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 25/38] uninative: Upgrade to 3.3, support " Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 26/38] package: Ensure pclist files are deterministic and don't use full paths Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 27/38] mesa: Ensure megadrivers runtime mappings are deterministic Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 28/38] gnupg: Be deterministic about sendmail Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 29/38] util-linux: Fix reproducibility Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 30/38] libtool: Fix lto option passing for reproducible builds Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 31/38] libtool: Allow libtool-cross to reproduce Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 32/38] gobject-introspection: Don't write $HOME into scripts Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 33/38] externalsrc: Work with reproducible_build Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 34/38] externalsrc: Fix a source date epoch race in reproducible builds Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 35/38] libxml2: Use python3targetconfig to fix reproducibility issue Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 36/38] libnewt: " Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 37/38] python3: Add a fix for a make install race Steve Sakoman
2021-10-19 19:53 ` [OE-core][dunfell 38/38] target/ssh.py: add HostKeyAlgorithms option to test commands Steve Sakoman
-- strict thread matches above, loose matches on Subject: below --
2021-03-13 18:48 [OE-core][dunfell 00/38] Patch review 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.1634665675.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.