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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox