* [OE-core][dunfell 00/25] Patch review
@ 2020-07-06 16:10 Steve Sakoman
0 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-07-06 16:10 UTC (permalink / raw)
To: openembedded-core
Please review this next set of patches for dunfell and have comments back
by end of day Wednesday.
Passed a-full build on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/1119
The following changes since commit 2e128a775a3d51dc1856a35e2f5135d3c156d10e:
u-boot: move redundant-yyloc-global patch to u-boot-common.inc (2020-06-29 05:17:44 -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
Armin Kuster (1):
sqlite3: Security fix for CVE-2020-15358
Bruce Ashfield (6):
kernel/yocto: ensure that defconfigs are processed first
linux-yocto/5.4: update to v5.4.45
linux-yocto-rt/5.4: update to rt25
linux-yocto/5.4: update to v5.4.46
linux-yocto/5.4: update to v5.4.47
linux-yocto/5.4: update to v5.4.49 and -rt28
Changqing Li (4):
modutils-initscripts: update postinst
initscripts: update postinst
gtk-icon-cache.bbclass: add runtime dependency
logrotate.py: fix testimage occasionally failure
Chen Qi (2):
oescripts.py: fix typo
oescripts: ignore whitespaces when comparing lines
Jens Rehsack (1):
u-boot: avoid blind merging all *.cfg
Joshua Watt (1):
classes/archiver: run do_unpack_and_patch after do_preconfigure
Lee Chee Yang (3):
oeqa/core/loader: refine regex to find module
qemu: fix CVE-2020-10702/10761/13362/13659/13800
python3: fix CVE-2020-14422
Ming Liu (1):
u-boot: support merging .cfg files for UBOOT_CONFIG
Mingli Yu (1):
python3-libarchive-c: add the missing rdepends
Richard Purdie (3):
oeqa/selftest: recipetool/devtool: Avoid load_plugin test race
oeqa/targetcontrol: Attempt to fix log closure warning message
rootfs-postcommands: Improve/fix rootfs_check_host_user_contaminated
Ross Burton (1):
common-licenses: fix filename of BSD-2-Clause-Patent
Wang Mingyu (1):
libdrm: upgrade 2.4.100 -> 2.4.101
meta/classes/archiver.bbclass | 4 +-
meta/classes/gtk-icon-cache.bbclass | 19 ++-
meta/classes/kernel-yocto.bbclass | 33 ++--
meta/classes/rootfs-postcommands.bbclass | 12 +-
...-Clause-Patent.txt => BSD-2-Clause-Patent} | 0
meta/lib/oeqa/core/loader.py | 2 +-
meta/lib/oeqa/runtime/cases/logrotate.py | 4 -
meta/lib/oeqa/selftest/cases/devtool.py | 6 +-
meta/lib/oeqa/selftest/cases/oescripts.py | 4 +-
meta/lib/oeqa/selftest/cases/recipetool.py | 6 +-
meta/lib/oeqa/targetcontrol.py | 1 +
meta/recipes-bsp/u-boot/u-boot.inc | 25 ++-
.../initscripts/initscripts_1.0.bb | 2 +-
.../python/python3-libarchive-c_2.9.bb | 6 +-
.../python/python3/CVE-2020-14422.patch | 77 +++++++++
meta/recipes-devtools/python/python3_3.8.2.bb | 1 +
meta/recipes-devtools/qemu/qemu.inc | 5 +
.../qemu/qemu/CVE-2020-10702.patch | 52 ++++++
.../qemu/qemu/CVE-2020-10761.patch | 150 ++++++++++++++++++
.../qemu/qemu/CVE-2020-13362.patch | 52 ++++++
.../qemu/qemu/CVE-2020-13659.patch | 55 +++++++
.../qemu/qemu/CVE-2020-13800.patch | 60 +++++++
.../drm/libdrm/musl-ioctl.patch | 35 ----
.../{libdrm_2.4.100.bb => libdrm_2.4.101.bb} | 7 +-
.../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 +--
.../modutils-initscripts.bb | 2 +-
.../sqlite/files/CVE-2020-15358.patch | 47 ++++++
meta/recipes-support/sqlite/sqlite3_3.31.1.bb | 1 +
30 files changed, 609 insertions(+), 95 deletions(-)
rename meta/files/common-licenses/{BSD-2-Clause-Patent.txt => BSD-2-Clause-Patent} (100%)
create mode 100644 meta/recipes-devtools/python/python3/CVE-2020-14422.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-10702.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-10761.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-13362.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-13659.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-13800.patch
delete mode 100644 meta/recipes-graphics/drm/libdrm/musl-ioctl.patch
rename meta/recipes-graphics/drm/{libdrm_2.4.100.bb => libdrm_2.4.101.bb} (92%)
create mode 100644 meta/recipes-support/sqlite/files/CVE-2020-15358.patch
--
2.17.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* [OE-core][dunfell 00/25] Patch review
@ 2020-08-30 18:15 Steve Sakoman
2020-09-01 11:07 ` Richard Purdie
0 siblings, 1 reply; 34+ messages in thread
From: Steve Sakoman @ 2020-08-30 18:15 UTC (permalink / raw)
To: openembedded-core
Please review this next set of patches for dunfell and have comments back
by end of day Tuesday.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/1320
The following changes since commit bec0a45393d968251059f5075add2cf633aecd1a:
runqemu: Check gtk or sdl option is passed together with gl or gl-es options. (2020-08-19 04:11:14 -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 (2):
linux-firmware: upgrade 20200619 -> 20200721
linux-firmware: update 20200721 -> 20200817
Armin Kuster (1):
bind: update to 9.11.22 ESV
Bruce Ashfield (4):
linux-yocto/5.4: update to v5.4.59
linux-yocto/5.4: update to v5.4.60
linux-yocto/5.4: update to v5.4.61
kernel-yocto: checksum all modifications to available kernel fragments
directories
Changqing Li (1):
gpgme: fix multilib header conflict
Guillaume Champagne (1):
weston: add missing packageconfigs
Joshua Watt (1):
oeqa: runtime_tests: Extra GPG debugging
Mark Hatle (2):
package_tar.bbclass: Sync to the other package_* classes
package.bbclass: Sort shlib2 output for hash equivalency
Martin Jansa (2):
devtool: expand SRC_URI when guessing recipe update mode
perf: backport a fix for confusing non-fatal error
Ming Liu (4):
conf/machine: set UBOOT_MACHINE for qemumips and qemumips64
multilib.conf: add u-boot to NON_MULTILIB_RECIPES
libubootenv: uprev to v0.3
libubootenv: inherit uboot-config
Peter A. Bigot (1):
bluez5: fix builds that require ell support
Rasmus Villemoes (1):
kernel.bbclass: run do_symlink_kernsrc before do_patch
Richard Purdie (1):
runqemu: Show an error for conflicting graphics options
Ross Burton (1):
package.bbclass: explode the RPROVIDES so we don't think the versions
are provides
TeohJayShen (2):
oeqa/manual/bsp-hw.json : remove shutdown_system test
oeqa/manual/bsp-hw.json : remove
X_server_can_start_up_with_runlevel_5_boot test
Vijai Kumar K (1):
image_types_wic: Add ASSUME_PROVIDED to WICVARS
meta/classes/image_types_wic.bbclass | 3 +-
meta/classes/kernel-yocto.bbclass | 16 +++++++
meta/classes/kernel.bbclass | 2 +-
meta/classes/nopackages.bbclass | 1 +
meta/classes/package.bbclass | 4 +-
meta/classes/package_tar.bbclass | 6 +--
meta/conf/machine/qemumips.conf | 2 +
meta/conf/machine/qemumips64.conf | 2 +
meta/conf/multilib.conf | 2 +-
meta/lib/oeqa/manual/bsp-hw.json | 44 -------------------
meta/lib/oeqa/selftest/cases/runtime_test.py | 2 +-
...{libubootenv_0.2.bb => libubootenv_0.3.bb} | 9 ++--
.../bind/{bind_9.11.21.bb => bind_9.11.22.bb} | 2 +-
meta/recipes-connectivity/bluez5/bluez5.inc | 4 +-
meta/recipes-graphics/wayland/weston_8.0.0.bb | 20 ++++++++-
...20200619.bb => linux-firmware_20200817.bb} | 4 +-
.../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 +++++-----
meta/recipes-kernel/perf/perf.bb | 4 ++
meta/recipes-support/gpgme/gpgme_1.13.1.bb | 6 ++-
scripts/lib/devtool/standard.py | 2 +-
scripts/runqemu | 4 ++
23 files changed, 91 insertions(+), 84 deletions(-)
rename meta/recipes-bsp/u-boot/{libubootenv_0.2.bb => libubootenv_0.3.bb} (78%)
rename meta/recipes-connectivity/bind/{bind_9.11.21.bb => bind_9.11.22.bb} (98%)
rename meta/recipes-kernel/linux-firmware/{linux-firmware_20200619.bb => linux-firmware_20200817.bb} (99%)
--
2.17.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [OE-core][dunfell 00/25] Patch review
2020-08-30 18:15 Steve Sakoman
@ 2020-09-01 11:07 ` Richard Purdie
2020-09-01 14:06 ` Steve Sakoman
0 siblings, 1 reply; 34+ messages in thread
From: Richard Purdie @ 2020-09-01 11:07 UTC (permalink / raw)
To: Steve Sakoman, openembedded-core
Hi Steve,
On Sun, 2020-08-30 at 08:15 -1000, Steve Sakoman wrote:
> Please review this next set of patches for dunfell and have comments
> back by end of day Tuesday.
A few of these (e.g. devtool, RPROVIDES, kernel fragments) are what I'd
consider slightly riskier patches which only really just made master.
I'm not sure if we want to give a little extra time for some of those
in master before we backport?
Cheers,
Richard
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [OE-core][dunfell 00/25] Patch review
2020-09-01 11:07 ` Richard Purdie
@ 2020-09-01 14:06 ` Steve Sakoman
2020-09-02 3:28 ` Christopher Clark
0 siblings, 1 reply; 34+ messages in thread
From: Steve Sakoman @ 2020-09-01 14:06 UTC (permalink / raw)
To: Richard Purdie; +Cc: Patches and discussions about the oe-core layer
On Tue, Sep 1, 2020 at 1:07 AM Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
>
> Hi Steve,
>
> On Sun, 2020-08-30 at 08:15 -1000, Steve Sakoman wrote:
> > Please review this next set of patches for dunfell and have comments
> > back by end of day Tuesday.
>
> A few of these (e.g. devtool, RPROVIDES, kernel fragments) are what I'd
> consider slightly riskier patches which only really just made master.
> I'm not sure if we want to give a little extra time for some of those
> in master before we backport?
Certainly, I'll drop those patches from the pull request and let them
bake for another week.
Steve
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [OE-core][dunfell 00/25] Patch review
2020-09-01 14:06 ` Steve Sakoman
@ 2020-09-02 3:28 ` Christopher Clark
2020-09-02 14:52 ` Steve Sakoman
0 siblings, 1 reply; 34+ messages in thread
From: Christopher Clark @ 2020-09-02 3:28 UTC (permalink / raw)
To: Steve Sakoman
Cc: Richard Purdie, Patches and discussions about the oe-core layer
On Tue, Sep 1, 2020 at 7:06 AM Steve Sakoman <steve@sakoman.com> wrote:
>
> On Tue, Sep 1, 2020 at 1:07 AM Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
> >
> > Hi Steve,
> >
> > On Sun, 2020-08-30 at 08:15 -1000, Steve Sakoman wrote:
> > > Please review this next set of patches for dunfell and have comments
> > > back by end of day Tuesday.
> >
> > A few of these (e.g. devtool, RPROVIDES, kernel fragments) are what I'd
> > consider slightly riskier patches which only really just made master.
> > I'm not sure if we want to give a little extra time for some of those
> > in master before we backport?
>
> Certainly, I'll drop those patches from the pull request and let them
> bake for another week.
Steve: since you're looking at pulling in kernel fragment patches to
dunfell, please could you add this patch to your next round:
commit af687c9137a3e8efe48afa6fd12866cf656ae913
cml1: Move find_cfgs() helper to cml1.bbclass
https://lists.openembedded.org/g/openembedded-core/message/140493
It's needed in dunfell of oe-core to fix compatibility with
post-dunfell meta-virtualization, where the Xen recipe now inherits
cml1.bbclass to support config fragments. Without this patch applied,
parsing of meta-virtualization fails since find_cfgs is missing; with
it applied, the current master branch of meta-virtualization is
compatible with dunfell of oe-core, which enables use of newer Xen
versions with the stable dunfell core -- enabling this combination is
useful and would be appreciated.
thanks,
Christopher
>
> Steve
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [OE-core][dunfell 00/25] Patch review
2020-09-02 3:28 ` Christopher Clark
@ 2020-09-02 14:52 ` Steve Sakoman
0 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-09-02 14:52 UTC (permalink / raw)
To: Christopher Clark
Cc: Richard Purdie, Patches and discussions about the oe-core layer
On Tue, Sep 1, 2020 at 5:28 PM Christopher Clark
<christopher.w.clark@gmail.com> wrote:
>
> On Tue, Sep 1, 2020 at 7:06 AM Steve Sakoman <steve@sakoman.com> wrote:
> >
> > On Tue, Sep 1, 2020 at 1:07 AM Richard Purdie
> > <richard.purdie@linuxfoundation.org> wrote:
> > >
> > > Hi Steve,
> > >
> > > On Sun, 2020-08-30 at 08:15 -1000, Steve Sakoman wrote:
> > > > Please review this next set of patches for dunfell and have comments
> > > > back by end of day Tuesday.
> > >
> > > A few of these (e.g. devtool, RPROVIDES, kernel fragments) are what I'd
> > > consider slightly riskier patches which only really just made master.
> > > I'm not sure if we want to give a little extra time for some of those
> > > in master before we backport?
> >
> > Certainly, I'll drop those patches from the pull request and let them
> > bake for another week.
>
> Steve: since you're looking at pulling in kernel fragment patches to
> dunfell, please could you add this patch to your next round:
Seems safe enough. I'll add it to the patches I am testing this week
and if all goes well it will be included in the batch I send out for
review next week.
Steve
> commit af687c9137a3e8efe48afa6fd12866cf656ae913
> cml1: Move find_cfgs() helper to cml1.bbclass
>
> https://lists.openembedded.org/g/openembedded-core/message/140493
>
> It's needed in dunfell of oe-core to fix compatibility with
> post-dunfell meta-virtualization, where the Xen recipe now inherits
> cml1.bbclass to support config fragments. Without this patch applied,
> parsing of meta-virtualization fails since find_cfgs is missing; with
> it applied, the current master branch of meta-virtualization is
> compatible with dunfell of oe-core, which enables use of newer Xen
> versions with the stable dunfell core -- enabling this combination is
> useful and would be appreciated.
>
> thanks,
>
> Christopher
>
> >
> > Steve
> >
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* [OE-core][dunfell 00/25] Patch review
@ 2020-12-14 14:36 Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 01/25] libsdl2: Add directfb to PACKAGECONFIG rdepends Steve Sakoman
` (24 more replies)
0 siblings, 25 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
Please review this next set of patches for dunfell and have comments back by
end of day Wednesday.
Passed a-full on autobuiler:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/1673
with exception of known intermittent issue with qemux86-64-ltp. Passed
on subsequent retest:
https://autobuilder.yoctoproject.org/typhoon/#/builders/95/builds/1443
The following changes since commit e216b2223cbe8c459348262f98b3cfbe79d12023:
go: update to 1.14.12 (2020-12-03 07:35:27 -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 (7):
meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for
timestamps
llvm: fix reproducibility
ruby: fix reproducibility
webkitgtk: fix reproducibility
ffmpeg: fix reproducibility
serf: do not install the static library
llvm: sort the lists in generated source reproducibibly
Andrej Valek (2):
kernel-dummy: fix executing unexpected tasks
python3: fix CVE-2019-20907
Brett Warren (1):
libffi: add patch to revert clang VFP workaround
Changqing Li (1):
buildtools-tarball: add wic dependency into extended buildtools
Dmitry Baryshkov (2):
linux-firmware: upgrade 20201022 -> 20201118
linux-firmware: package ath11k firmware
Gratian Crisan (1):
kernel-module-split.bbclass: fix kernel modules getting marked as
CONFFILES
Hongxu Jia (1):
glib-networking/btrfs-tools/dosfstools/parted/bmap-tools/libsoup-2.4:
add nativesdk support
Mark Jonas (1):
libsdl2: Add directfb to PACKAGECONFIG rdepends
Richard Purdie (2):
lz4: Use the new branch naming from upstream
metadata_scm: Fix signature handling of METADATA_REVISION and
METADATA_BRANCH
Ross Burton (5):
oeqa/devtool: use Yocto mirror for pv-1.5.3 tarball
devtool: remove unused variable
image_types: sort tarball file listings
cve-update-db-native: handle all-wildcard versions
coreutils: add SUSE-specific issues to CVE whitelist
sangeeta jain (1):
meta/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshell
zangrc (1):
wireless-regdb: upgrade 2020.04.29 -> 2020.11.20
meta/classes/image_types.bbclass | 2 +-
meta/classes/kernel-module-split.bbclass | 5 +-
meta/classes/metadata_scm.bbclass | 2 +
meta/lib/oe/reproducible.py | 2 +-
meta/lib/oeqa/manual/oe-core.json | 2 +-
meta/lib/oeqa/selftest/cases/devtool.py | 2 +-
meta/recipes-core/coreutils/coreutils_8.31.bb | 3 +
.../glib-networking/glib-networking_2.62.4.bb | 2 +-
.../meta/buildtools-extended-tarball.bb | 3 +
.../recipes-core/meta/cve-update-db-native.bb | 7 +-
.../btrfs-tools/btrfs-tools_5.4.1.bb | 2 +-
.../dosfstools/dosfstools_4.1.bb | 2 +-
...r-sort-ClassInfo-lists-by-name-as-we.patch | 31 ++++++
meta/recipes-devtools/llvm/llvm_git.bb | 8 +-
...20-8492-Fix-AbstractBasicAuthHandler.patch | 0
.../python/python3/CVE-2019-20907.patch | 44 ++++++++
meta/recipes-devtools/python/python3_3.8.2.bb | 1 +
...e.in-do-not-write-host-cross-cc-item.patch | 32 ++++++
meta/recipes-devtools/ruby/ruby_2.7.1.bb | 1 +
meta/recipes-extended/parted/parted_3.3.bb | 2 +-
.../libsdl2/libsdl2_2.0.12.bb | 2 +-
...20201022.bb => linux-firmware_20201118.bb} | 11 +-
meta/recipes-kernel/linux/linux-dummy.bb | 4 +-
....04.29.bb => wireless-regdb_2020.11.20.bb} | 2 +-
...e-assembly-with-full-path-from-sourc.patch | 97 ++++++++++++++++
.../recipes-multimedia/ffmpeg/ffmpeg_4.2.2.bb | 6 +
meta/recipes-sato/webkit/webkitgtk_2.28.2.bb | 12 ++
.../bmap-tools/bmap-tools_3.5.bb | 2 +-
...m-sysv-reverted-clang-VFP-mitigation.patch | 104 ++++++++++++++++++
meta/recipes-support/libffi/libffi_3.3.bb | 1 +
.../libsoup/libsoup-2.4_2.68.4.bb | 2 +-
meta/recipes-support/lz4/lz4_1.9.2.bb | 2 +-
meta/recipes-support/serf/serf_1.3.9.bb | 5 +
scripts/lib/devtool/standard.py | 1 -
34 files changed, 383 insertions(+), 21 deletions(-)
create mode 100644 meta/recipes-devtools/llvm/llvm/0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch
rename meta/recipes-devtools/python/{files => python3}/0001-bpo-39503-CVE-2020-8492-Fix-AbstractBasicAuthHandler.patch (100%)
create mode 100644 meta/recipes-devtools/python/python3/CVE-2019-20907.patch
create mode 100644 meta/recipes-devtools/ruby/ruby/0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch
rename meta/recipes-kernel/linux-firmware/{linux-firmware_20201022.bb => linux-firmware_20201118.bb} (99%)
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2020.04.29.bb => wireless-regdb_2020.11.20.bb} (94%)
create mode 100644 meta/recipes-multimedia/ffmpeg/ffmpeg/0001-libavutil-include-assembly-with-full-path-from-sourc.patch
create mode 100644 meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch
--
2.17.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* [OE-core][dunfell 01/25] libsdl2: Add directfb to PACKAGECONFIG rdepends
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 02/25] wireless-regdb: upgrade 2020.04.29 -> 2020.11.20 Steve Sakoman
` (23 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Mark Jonas <toertel@gmail.com>
PACKAGECONFIG[directfb] already adds directfb to the build
dependencies. But the automatically generated runtime
dependencies do not add the directfb package to the runtime
dependencies. Most likely this happens because libsdl2 does not link
against directfb but uses dlopen() or similar. Thus, the runtime
dependency to directfb needs to be declared explicitly.
Signed-off-by: Mark Jonas <toertel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 62d3cbe7c8261c1c875ff6da11572409262aaf02)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb b/meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb
index 1049aa548a..fa7acc4c50 100644
--- a/meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb
+++ b/meta/recipes-graphics/libsdl2/libsdl2_2.0.12.bb
@@ -57,7 +57,7 @@ PACKAGECONFIG ??= " \
"
PACKAGECONFIG[alsa] = "--enable-alsa --disable-alsatest,--disable-alsa,alsa-lib,"
PACKAGECONFIG[arm-neon] = "--enable-arm-neon,--disable-arm-neon"
-PACKAGECONFIG[directfb] = "--enable-video-directfb,--disable-video-directfb,directfb"
+PACKAGECONFIG[directfb] = "--enable-video-directfb,--disable-video-directfb,directfb,directfb"
PACKAGECONFIG[gles2] = "--enable-video-opengles,--disable-video-opengles,virtual/libgles2"
PACKAGECONFIG[jack] = "--enable-jack,--disable-jack,jack"
PACKAGECONFIG[kmsdrm] = "--enable-video-kmsdrm,--disable-video-kmsdrm,libdrm virtual/libgbm"
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 02/25] wireless-regdb: upgrade 2020.04.29 -> 2020.11.20
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 01/25] libsdl2: Add directfb to PACKAGECONFIG rdepends Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 03/25] kernel-dummy: fix executing unexpected tasks Steve Sakoman
` (22 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: zangrc <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c5461c6b0e21877c58a75834f62324a4798c2000)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
...ireless-regdb_2020.04.29.bb => wireless-regdb_2020.11.20.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2020.04.29.bb => wireless-regdb_2020.11.20.bb} (94%)
diff --git a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2020.04.29.bb b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2020.11.20.bb
similarity index 94%
rename from meta/recipes-kernel/wireless-regdb/wireless-regdb_2020.04.29.bb
rename to meta/recipes-kernel/wireless-regdb/wireless-regdb_2020.11.20.bb
index 30d4cb523f..b3567bca95 100644
--- a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2020.04.29.bb
+++ b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2020.11.20.bb
@@ -5,7 +5,7 @@ LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=07c4f6dea3845b02a18dc00c8c87699c"
SRC_URI = "https://www.kernel.org/pub/software/network/${BPN}/${BP}.tar.xz"
-SRC_URI[sha256sum] = "89fd031aed5977c219a71501e144375a10e7c90d1005d5d086ea7972886a2c7a"
+SRC_URI[sha256sum] = "b4164490d82ff7b0086e812ac42ab27baf57be24324d4c0ee1c5dd6ba27f2a52"
inherit bin_package allarch
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 03/25] kernel-dummy: fix executing unexpected tasks
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 01/25] libsdl2: Add directfb to PACKAGECONFIG rdepends Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 02/25] wireless-regdb: upgrade 2020.04.29 -> 2020.11.20 Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 04/25] lz4: Use the new branch naming from upstream Steve Sakoman
` (21 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Andrej Valek <andrej.valek@siemens.com>
- correctly save files into sstate
- fix: ERROR: Task linux-dummy.do_fetch attempted to execute unexpectedly
Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 16f6833ccd732de9f3db82ac5b0a18eea5298ceb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-kernel/linux/linux-dummy.bb | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-kernel/linux/linux-dummy.bb b/meta/recipes-kernel/linux/linux-dummy.bb
index 62cf6f5ea6..649fc04dd1 100644
--- a/meta/recipes-kernel/linux/linux-dummy.bb
+++ b/meta/recipes-kernel/linux/linux-dummy.bb
@@ -5,10 +5,12 @@ where you wish to build the kernel externally from the build system."
SECTION = "kernel"
LICENSE = "GPLv2"
-LIC_FILES_CHKSUM = "file://${WORKDIR}/COPYING.GPL;md5=751419260aa954499f7abaabaa882bbe"
+LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=751419260aa954499f7abaabaa882bbe"
PROVIDES += "virtual/kernel"
+inherit deploy
+
PACKAGES_DYNAMIC += "^kernel-module-.*"
PACKAGES_DYNAMIC += "^kernel-image-.*"
PACKAGES_DYNAMIC += "^kernel-firmware-.*"
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 04/25] lz4: Use the new branch naming from upstream
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (2 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 03/25] kernel-dummy: fix executing unexpected tasks Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 05/25] oeqa/devtool: use Yocto mirror for pv-1.5.3 tarball Steve Sakoman
` (20 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream renamed master -> dev, update SRC_URI to match.
[YOCTO #14135]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3369aa0322693604533ef7d30dca234e52605fe2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-support/lz4/lz4_1.9.2.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-support/lz4/lz4_1.9.2.bb b/meta/recipes-support/lz4/lz4_1.9.2.bb
index 6510156ed0..455d2a5141 100644
--- a/meta/recipes-support/lz4/lz4_1.9.2.bb
+++ b/meta/recipes-support/lz4/lz4_1.9.2.bb
@@ -11,7 +11,7 @@ PE = "1"
SRCREV = "fdf2ef5809ca875c454510610764d9125ef2ebbd"
-SRC_URI = "git://github.com/lz4/lz4.git \
+SRC_URI = "git://github.com/lz4/lz4.git;branch=dev \
file://run-ptest \
"
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)"
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 05/25] oeqa/devtool: use Yocto mirror for pv-1.5.3 tarball
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (3 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 04/25] lz4: Use the new branch naming from upstream Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 06/25] devtool: remove unused variable Steve Sakoman
` (19 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross@burtonini.com>
Some of the selftests failed over the weekend with "access denied" errors
fetching this tarball. Instead of relying on upstream when fetching the
tarball, use the Yocto source mirrors instead.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 988e0ff4131f46dfed14516ff5f61d72b9fb6941)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/lib/oeqa/selftest/cases/devtool.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py
index d8bf4aea08..5f59d14402 100644
--- a/meta/lib/oeqa/selftest/cases/devtool.py
+++ b/meta/lib/oeqa/selftest/cases/devtool.py
@@ -269,7 +269,7 @@ class DevtoolAddTests(DevtoolBase):
self.track_for_cleanup(tempdir)
pn = 'pv'
pv = '1.5.3'
- url = 'http://www.ivarch.com/programs/sources/pv-1.5.3.tar.bz2'
+ url = 'http://downloads.yoctoproject.org/mirror/sources/pv-1.5.3.tar.bz2'
result = runCmd('wget %s' % url, cwd=tempdir)
result = runCmd('tar xfv %s' % os.path.basename(url), cwd=tempdir)
srcdir = os.path.join(tempdir, '%s-%s' % (pn, pv))
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 06/25] devtool: remove unused variable
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (4 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 05/25] oeqa/devtool: use Yocto mirror for pv-1.5.3 tarball Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 07/25] image_types: sort tarball file listings Steve Sakoman
` (18 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross@burtonini.com>
This variable isn't used at all.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9676ee24d190b144cb50be6ebde3990644a6df2a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
scripts/lib/devtool/standard.py | 1 -
1 file changed, 1 deletion(-)
diff --git a/scripts/lib/devtool/standard.py b/scripts/lib/devtool/standard.py
index d140b97de1..261d642d4a 100644
--- a/scripts/lib/devtool/standard.py
+++ b/scripts/lib/devtool/standard.py
@@ -531,7 +531,6 @@ def _extract_source(srctree, keep_temp, devbranch, sync, config, basepath, works
initial_rev = None
- appendexisted = False
recipefile = d.getVar('FILE')
appendfile = recipe_to_append(recipefile, config)
is_kernel_yocto = bb.data.inherits_class('kernel-yocto', d)
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 07/25] image_types: sort tarball file listings
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (5 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 06/25] devtool: remove unused variable Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 08/25] linux-firmware: upgrade 20201022 -> 20201118 Steve Sakoman
` (17 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross@burtonini.com>
Help rootfs tarballs be reproducible by sorting the file listing.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4fa68626bbcfd9795577e1426c27d00f4d9d1c17)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/classes/image_types.bbclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass
index f82f1d8862..d81747527b 100644
--- a/meta/classes/image_types.bbclass
+++ b/meta/classes/image_types.bbclass
@@ -126,7 +126,7 @@ IMAGE_CMD_squashfs-lz4 = "mksquashfs ${IMAGE_ROOTFS} ${IMGDEPLOYDIR}/${IMAGE_NAM
# required when extracting, but it seems prudent to use it in both cases.
IMAGE_CMD_TAR ?= "tar"
# ignore return code 1 "file changed as we read it" as other tasks(e.g. do_image_wic) may be hardlinking rootfs
-IMAGE_CMD_tar = "${IMAGE_CMD_TAR} --numeric-owner -cf ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.tar -C ${IMAGE_ROOTFS} . || [ $? -eq 1 ]"
+IMAGE_CMD_tar = "${IMAGE_CMD_TAR} --sort=name --numeric-owner -cf ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.tar -C ${IMAGE_ROOTFS} . || [ $? -eq 1 ]"
do_image_cpio[cleandirs] += "${WORKDIR}/cpio_append"
IMAGE_CMD_cpio () {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 08/25] linux-firmware: upgrade 20201022 -> 20201118
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (6 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 07/25] image_types: sort tarball file listings Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 09/25] linux-firmware: package ath11k firmware Steve Sakoman
` (16 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
License-Update: firmware versions/filenames
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c8b2f1e058e83e3f6676189fd77fcfad3acd019f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
...{linux-firmware_20201022.bb => linux-firmware_20201118.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-kernel/linux-firmware/{linux-firmware_20201022.bb => linux-firmware_20201118.bb} (99%)
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20201022.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20201118.bb
similarity index 99%
rename from meta/recipes-kernel/linux-firmware/linux-firmware_20201022.bb
rename to meta/recipes-kernel/linux-firmware/linux-firmware_20201118.bb
index 93b9d5308a..5de7157f3a 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20201022.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20201118.bb
@@ -126,7 +126,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
file://LICENCE.xc4000;md5=0ff51d2dc49fce04814c9155081092f0 \
file://LICENCE.xc5000;md5=1e170c13175323c32c7f4d0998d53f66 \
file://LICENCE.xc5000c;md5=12b02efa3049db65d524aeb418dd87ca \
- file://WHENCE;md5=daf28db5d6353de0a886f08106cffa22 \
+ file://WHENCE;md5=ef221e03fc58f4d34a132b801dfa1d68 \
"
# These are not common licenses, set NO_GENERIC_LICENSE for them
@@ -198,7 +198,7 @@ PE = "1"
SRC_URI = "${KERNELORG_MIRROR}/linux/kernel/firmware/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "bf586e0beb4c65f22bf0a79811f259aa0a5a7cc9f70eebecb260525b6914cef7"
+SRC_URI[sha256sum] = "863d5a31da725b856a917280d1e3014929b3bc3d4e6e5faecf530c13afb7e2b9"
inherit allarch
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 09/25] linux-firmware: package ath11k firmware
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (7 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 08/25] linux-firmware: upgrade 20201022 -> 20201118 Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 10/25] meta/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshell Steve Sakoman
` (15 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Package firmware for new generation of Atheros WiFi cards.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 23c606e41e49a93289b7bd5c5c7d5eec962a3ffa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux-firmware/linux-firmware_20201118.bb | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20201118.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20201118.bb
index 5de7157f3a..baac26c510 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20201118.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20201118.bb
@@ -261,7 +261,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
${PN}-bcm43xx-hdr \
${PN}-atheros-license ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k \
${PN}-gplv2-license ${PN}-carl9170 \
- ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-qca \
+ ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-ath11k ${PN}-qca \
\
${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d \
\
@@ -356,12 +356,17 @@ FILES_${PN}-ath10k = " \
${nonarch_base_libdir}/firmware/ath10k \
"
+FILES_${PN}-ath11k = " \
+ ${nonarch_base_libdir}/firmware/ath11k \
+"
+
FILES_${PN}-qca = " \
${nonarch_base_libdir}/firmware/qca \
"
RDEPENDS_${PN}-ar3k += "${PN}-ar3k-license"
RDEPENDS_${PN}-ath10k += "${PN}-ath10k-license"
+RDEPENDS_${PN}-ath11k += "${PN}-ath10k-license"
RDEPENDS_${PN}-qca += "${PN}-ath10k-license"
# For ralink
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 10/25] meta/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshell
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (8 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 09/25] linux-firmware: package ath11k firmware Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 11/25] cve-update-db-native: handle all-wildcard versions Steve Sakoman
` (14 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: sangeeta jain <sangeeta.jain@intel.com>
Update command used for cross compilation to include ${CONFIGUREOPTS}
to ensure right arguments are passed for cross compiling on any host.
Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e995e67bc7a3d30adf9f8d0d2f4df92a941baeae)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/lib/oeqa/manual/oe-core.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/manual/oe-core.json b/meta/lib/oeqa/manual/oe-core.json
index fb47c5ec36..4ad524d89b 100644
--- a/meta/lib/oeqa/manual/oe-core.json
+++ b/meta/lib/oeqa/manual/oe-core.json
@@ -80,7 +80,7 @@
"expected_results": ""
},
"7": {
- "action": "Run command:./configure && make ",
+ "action": "Run command:./configure ${CONFIGUREOPTS} && make ",
"expected_results": "Verify that \"matchbox-desktop\" binary file was created successfully under \"src/\" directory "
},
"8": {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 11/25] cve-update-db-native: handle all-wildcard versions
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (9 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 10/25] meta/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshell Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 12/25] coreutils: add SUSE-specific issues to CVE whitelist Steve Sakoman
` (13 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross@burtonini.com>
If a CPE version field is just *:*:*:* it should be handled the same as
-:*:*:*, that is 'all versions'. To ease handling, transform this case
to use -.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 04a9bc4ca5294fe6834513669c7746a824d12b04)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-core/meta/cve-update-db-native.bb | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-core/meta/cve-update-db-native.bb b/meta/recipes-core/meta/cve-update-db-native.bb
index 0cd3a1c153..9e8e006a32 100644
--- a/meta/recipes-core/meta/cve-update-db-native.bb
+++ b/meta/recipes-core/meta/cve-update-db-native.bb
@@ -166,7 +166,12 @@ def parse_node_and_insert(c, node, cveId):
op_end = '<'
v_end = cpe['versionEndExcluding']
- yield [cveId, vendor, product, v_start, op_start, v_end, op_end]
+ if op_start or op_end or v_start or v_end:
+ yield [cveId, vendor, product, v_start, op_start, v_end, op_end]
+ else:
+ # This is no version information, expressed differently.
+ # Save processing by representing as -.
+ yield [cveId, vendor, product, '-', '', '', '']
c.executemany("insert into PRODUCTS values (?, ?, ?, ?, ?, ?, ?)", cpe_generator())
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 12/25] coreutils: add SUSE-specific issues to CVE whitelist
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (10 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 11/25] cve-update-db-native: handle all-wildcard versions Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 13/25] libffi: add patch to revert clang VFP workaround Steve Sakoman
` (12 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross@burtonini.com>
CVE-2013-0221 through -223 are all SUSE-specific, so add them to the
whitelist.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 59f2120de3b6d53bbfb9db858ffb8b7b20c8d1ce)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-core/coreutils/coreutils_8.31.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta/recipes-core/coreutils/coreutils_8.31.bb b/meta/recipes-core/coreutils/coreutils_8.31.bb
index 0c8452da98..bd7a8a2f35 100644
--- a/meta/recipes-core/coreutils/coreutils_8.31.bb
+++ b/meta/recipes-core/coreutils/coreutils_8.31.bb
@@ -199,3 +199,6 @@ do_install_ptest () {
}
FILES_${PN}-ptest += "${bindir}/getlimits"
+
+# These are specific to Opensuse
+CVE_WHITELIST += "CVE-2013-0221 CVE-2013-0222 CVE-2013-0223"
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 13/25] libffi: add patch to revert clang VFP workaround
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (11 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 12/25] coreutils: add SUSE-specific issues to CVE whitelist Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 14/25] kernel-module-split.bbclass: fix kernel modules getting marked as CONFFILES Steve Sakoman
` (11 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Brett Warren <brett.warren@arm.com>
Patch is added to address an issue preventing libffi
from compiling under clang.
Change-Id: I55e36d252ec8e84de9b35fea18044c2c0e8c5aab
Signed-off-by: Brett Warren <brett.warren@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 01e8c53488dd5ebb206bef2415549e8ac1ac7601)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
...m-sysv-reverted-clang-VFP-mitigation.patch | 104 ++++++++++++++++++
meta/recipes-support/libffi/libffi_3.3.bb | 1 +
2 files changed, 105 insertions(+)
create mode 100644 meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch
diff --git a/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch b/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch
new file mode 100644
index 0000000000..782dce70d8
--- /dev/null
+++ b/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch
@@ -0,0 +1,104 @@
+From 501a6b55853af549fae72723e74271f2a4ec7cf6 Mon Sep 17 00:00:00 2001
+From: Brett Warren <brett.warren@arm.com>
+Date: Fri, 27 Nov 2020 15:28:42 +0000
+Subject: [PATCH] arm/sysv: reverted clang VFP mitigation
+
+Since commit e3d2812ce43940aacae5bab2d0e965278cb1e7ea,
+seperate instructions were used when compiling under clang,
+as clang didn't allow the directives at the time. This mitigation
+now causes compilation to fail under clang 10, as described by
+https://github.com/libffi/libffi/issues/607. Now that
+clang supports the LDC and SDC instructions, this mitigation
+has been reverted.
+
+Upstream-Status: Pending
+Signed-off-by: Brett Warren <brett.warren@arm.com>
+---
+ src/arm/sysv.S | 33 ---------------------------------
+ 1 file changed, 33 deletions(-)
+
+diff --git a/src/arm/sysv.S b/src/arm/sysv.S
+index 63180a4..e3ce526 100644
+--- a/src/arm/sysv.S
++++ b/src/arm/sysv.S
+@@ -128,13 +128,8 @@ ARM_FUNC_START(ffi_call_VFP)
+ cfi_startproc
+
+ cmp r3, #3 @ load only d0 if possible
+-#ifdef __clang__
+- vldrle d0, [sp]
+- vldmgt sp, {d0-d7}
+-#else
+ ldcle p11, cr0, [r0] @ vldrle d0, [sp]
+ ldcgt p11, cr0, [r0], {16} @ vldmgt sp, {d0-d7}
+-#endif
+ add r0, r0, #64 @ discard the vfp register args
+ /* FALLTHRU */
+ ARM_FUNC_END(ffi_call_VFP)
+@@ -172,25 +167,13 @@ ARM_FUNC_START(ffi_call_SYSV)
+ nop
+ 0:
+ E(ARM_TYPE_VFP_S)
+-#ifdef __clang__
+- vstr s0, [r2]
+-#else
+ stc p10, cr0, [r2] @ vstr s0, [r2]
+-#endif
+ pop {fp,pc}
+ E(ARM_TYPE_VFP_D)
+-#ifdef __clang__
+- vstr d0, [r2]
+-#else
+ stc p11, cr0, [r2] @ vstr d0, [r2]
+-#endif
+ pop {fp,pc}
+ E(ARM_TYPE_VFP_N)
+-#ifdef __clang__
+- vstm r2, {d0-d3}
+-#else
+ stc p11, cr0, [r2], {8} @ vstm r2, {d0-d3}
+-#endif
+ pop {fp,pc}
+ E(ARM_TYPE_INT64)
+ str r1, [r2, #4]
+@@ -287,11 +270,7 @@ ARM_FUNC_START(ffi_closure_VFP)
+ add ip, sp, #16
+ sub sp, sp, #64+32 @ allocate frame
+ cfi_adjust_cfa_offset(64+32)
+-#ifdef __clang__
+- vstm sp, {d0-d7}
+-#else
+ stc p11, cr0, [sp], {16} @ vstm sp, {d0-d7}
+-#endif
+ stmdb sp!, {ip,lr}
+
+ /* See above. */
+@@ -320,25 +299,13 @@ ARM_FUNC_START_LOCAL(ffi_closure_ret)
+ cfi_rel_offset(lr, 4)
+ 0:
+ E(ARM_TYPE_VFP_S)
+-#ifdef __clang__
+- vldr s0, [r2]
+-#else
+ ldc p10, cr0, [r2] @ vldr s0, [r2]
+-#endif
+ ldm sp, {sp,pc}
+ E(ARM_TYPE_VFP_D)
+-#ifdef __clang__
+- vldr d0, [r2]
+-#else
+ ldc p11, cr0, [r2] @ vldr d0, [r2]
+-#endif
+ ldm sp, {sp,pc}
+ E(ARM_TYPE_VFP_N)
+-#ifdef __clang__
+- vldm r2, {d0-d3}
+-#else
+ ldc p11, cr0, [r2], {8} @ vldm r2, {d0-d3}
+-#endif
+ ldm sp, {sp,pc}
+ E(ARM_TYPE_INT64)
+ ldr r1, [r2, #4]
+--
+2.17.1
+
diff --git a/meta/recipes-support/libffi/libffi_3.3.bb b/meta/recipes-support/libffi/libffi_3.3.bb
index 9dfdb9e39b..10ef003242 100644
--- a/meta/recipes-support/libffi/libffi_3.3.bb
+++ b/meta/recipes-support/libffi/libffi_3.3.bb
@@ -13,6 +13,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=492385fe22195952f5b9b197868ba268"
SRC_URI = "https://github.com/libffi/libffi/releases/download/v${PV}/${BPN}-${PV}.tar.gz \
file://not-win32.patch \
file://0001-Fixed-missed-ifndef-for-__mips_soft_float.patch \
+ file://0001-arm-sysv-reverted-clang-VFP-mitigation.patch \
file://0001-powerpc-fix-build-failure-on-power7-and-older-532.patch \
file://0001-Address-platforms-with-no-__int128.patch \
file://0001-Address-platforms-with-no-__int128-part2.patch \
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 14/25] kernel-module-split.bbclass: fix kernel modules getting marked as CONFFILES
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (12 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 13/25] libffi: add patch to revert clang VFP workaround Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 15/25] meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for timestamps Steve Sakoman
` (10 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Gratian Crisan <gratian.crisan@ni.com>
Yi pointed out that commit 1a70a92d1f10 ("kernel-module-split.bbclass:
identify kernel modconf files as configuration files") is
unintentionally adding the actual kernel /lib/modules .ko files to the
CONFFILES variable.
The root cause is the re-use of the 'files' variable in that commit.
Fix it by using a separate variable to keep track of the generated
module .conf files that need to be marked as configuration files.
Fixes: 1a70a92d1f10 ("kernel-module-split.bbclass: identify kernel modconf files as configuration files")
Reported-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Gratian Crisan <gratian.crisan@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit db5f2ca532db4f0d2e05b7cb5f9d146e1dd76ab3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/classes/kernel-module-split.bbclass | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/meta/classes/kernel-module-split.bbclass b/meta/classes/kernel-module-split.bbclass
index c8ede26996..baa32e0a90 100644
--- a/meta/classes/kernel-module-split.bbclass
+++ b/meta/classes/kernel-module-split.bbclass
@@ -120,7 +120,10 @@ python split_kernel_module_packages () {
files = d.getVar('FILES_%s' % pkg)
files = "%s /etc/modules-load.d/%s.conf /etc/modprobe.d/%s.conf" % (files, basename, basename)
d.setVar('FILES_%s' % pkg, files)
- d.setVar('CONFFILES_%s' % pkg, files)
+
+ conffiles = d.getVar('CONFFILES_%s' % pkg)
+ conffiles = "%s /etc/modules-load.d/%s.conf /etc/modprobe.d/%s.conf" % (conffiles, basename, basename)
+ d.setVar('CONFFILES_%s' % pkg, conffiles)
if "description" in vals:
old_desc = d.getVar('DESCRIPTION_' + pkg) or ""
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 15/25] meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for timestamps
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (13 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 14/25] kernel-module-split.bbclass: fix kernel modules getting marked as CONFFILES Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 16/25] llvm: fix reproducibility Steve Sakoman
` (9 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
This in particular addresses vulkan-samples reproducibility which made me scratch my
head for a while.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4a2936126f12eeacecced051fa339c32c1f16576)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/lib/oe/reproducible.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/lib/oe/reproducible.py b/meta/lib/oe/reproducible.py
index 421bb12f54..0fb02ccdb0 100644
--- a/meta/lib/oe/reproducible.py
+++ b/meta/lib/oe/reproducible.py
@@ -47,7 +47,7 @@ def find_git_folder(d, sourcedir):
return None
def get_source_date_epoch_from_git(d, sourcedir):
- if not "git://" in d.getVar('SRC_URI'):
+ if not "git://" in d.getVar('SRC_URI') and not "gitsm://" in d.getVar('SRC_URI'):
return None
gitpath = find_git_folder(d, sourcedir)
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 16/25] llvm: fix reproducibility
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (14 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 15/25] meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for timestamps Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 17/25] ruby: " Steve Sakoman
` (8 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a467c0a03d077861c37e317dcb2905b6388cb64c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-devtools/llvm/llvm_git.bb | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb
index a8607f5008..6ea1b80e1f 100644
--- a/meta/recipes-devtools/llvm/llvm_git.bb
+++ b/meta/recipes-devtools/llvm/llvm_git.bb
@@ -101,6 +101,11 @@ do_configure_prepend() {
sed -ri "s#lib/${LLVM_DIR}#${baselib}/${LLVM_DIR}#g" ${S}/tools/llvm-config/llvm-config.cpp
}
+# patch out build host paths for reproducibility
+do_compile_prepend_class-target() {
+ sed -i -e "s,${WORKDIR},,g" ${B}/tools/llvm-config/BuildVariables.inc
+}
+
do_compile() {
ninja -v ${PARALLEL_MAKE}
}
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 17/25] ruby: fix reproducibility
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (15 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 16/25] llvm: fix reproducibility Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 18/25] webkitgtk: " Steve Sakoman
` (7 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 07c26e3292dbaf71873f71bec2a631f880b2e76d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
...e.in-do-not-write-host-cross-cc-item.patch | 32 +++++++++++++++++++
meta/recipes-devtools/ruby/ruby_2.7.1.bb | 1 +
2 files changed, 33 insertions(+)
create mode 100644 meta/recipes-devtools/ruby/ruby/0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch
diff --git a/meta/recipes-devtools/ruby/ruby/0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch b/meta/recipes-devtools/ruby/ruby/0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch
new file mode 100644
index 0000000000..826daf2cda
--- /dev/null
+++ b/meta/recipes-devtools/ruby/ruby/0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch
@@ -0,0 +1,32 @@
+From 2368d07660a93a2c41d63f3ab6054ca4daeef820 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex.kanavin@gmail.com>
+Date: Tue, 17 Nov 2020 18:31:40 +0000
+Subject: [PATCH] template/Makefile.in: do not write host cross-cc items into
+ target config
+
+This helps reproducibility.
+
+Upstream-Status: Inapproppriate [oe-core specific]
+Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
+---
+ template/Makefile.in | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/template/Makefile.in b/template/Makefile.in
+index 10dc826..940ee07 100644
+--- a/template/Makefile.in
++++ b/template/Makefile.in
+@@ -657,11 +657,11 @@ mjit_config.h:
+ echo '#endif'; \
+ quote MJIT_MIN_HEADER_NAME "$(MJIT_MIN_HEADER_NAME)"; \
+ sep=,; \
+- quote "MJIT_CC_COMMON " $(MJIT_CC); \
++ quote "MJIT_CC_COMMON " ; \
+ quote "MJIT_CFLAGS MJIT_ARCHFLAG" $(MJIT_CFLAGS); \
+ quote "MJIT_OPTFLAGS " $(MJIT_OPTFLAGS); \
+ quote "MJIT_DEBUGFLAGS " $(MJIT_DEBUGFLAGS); \
+- quote "MJIT_LDSHARED " $(MJIT_LDSHARED); \
++ quote "MJIT_LDSHARED " ; \
+ quote "MJIT_DLDFLAGS MJIT_ARCHFLAG" $(MJIT_DLDFLAGS); \
+ quote "MJIT_LIBS " $(LIBRUBYARG_SHARED); \
+ quote 'PRELOADENV "@PRELOADENV@"'; \
diff --git a/meta/recipes-devtools/ruby/ruby_2.7.1.bb b/meta/recipes-devtools/ruby/ruby_2.7.1.bb
index f87686f6f7..a6c65e887b 100644
--- a/meta/recipes-devtools/ruby/ruby_2.7.1.bb
+++ b/meta/recipes-devtools/ruby/ruby_2.7.1.bb
@@ -7,6 +7,7 @@ SRC_URI += " \
file://run-ptest \
file://0001-Modify-shebang-of-libexec-y2racc-and-libexec-racc2y.patch \
file://CVE-2020-25613.patch \
+ file://0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch \
"
SRC_URI[md5sum] = "debb9c325bf65021214451660f46e909"
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 18/25] webkitgtk: fix reproducibility
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (16 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 17/25] ruby: " Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 19/25] ffmpeg: " Steve Sakoman
` (6 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1e7c673ab8d14766190843c6d8747510b37c71bf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-sato/webkit/webkitgtk_2.28.2.bb | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.28.2.bb b/meta/recipes-sato/webkit/webkitgtk_2.28.2.bb
index 9cfec83ec7..cf6b2ffae7 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.28.2.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.28.2.bb
@@ -131,3 +131,15 @@ GI_DATA_ENABLED_libc-musl_armv7ve = "False"
# Can't be built with ccache
CCACHE_DISABLE = "1"
+
+PACKAGE_PREPROCESS_FUNCS += "src_package_preprocess"
+src_package_preprocess () {
+ # Trim build paths from comments in generated sources to ensure reproducibility
+ sed -i -e "s,${WORKDIR},,g" \
+ ${B}/DerivedSources/webkit2gtk/webkit2/*.cpp \
+ ${B}/DerivedSources/ForwardingHeaders/JavaScriptCore/*.h \
+ ${B}/DerivedSources/JavaScriptCore/*.h \
+ ${B}/DerivedSources/JavaScriptCore/yarr/*.h \
+ ${B}/DerivedSources/MiniBrowser/*.c
+}
+
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 19/25] ffmpeg: fix reproducibility
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (17 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 18/25] webkitgtk: " Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 20/25] serf: do not install the static library Steve Sakoman
` (5 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a4f7c6f831a551e3df503091fdca5c9f4add879d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
...e-assembly-with-full-path-from-sourc.patch | 97 +++++++++++++++++++
.../recipes-multimedia/ffmpeg/ffmpeg_4.2.2.bb | 6 ++
2 files changed, 103 insertions(+)
create mode 100644 meta/recipes-multimedia/ffmpeg/ffmpeg/0001-libavutil-include-assembly-with-full-path-from-sourc.patch
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg/0001-libavutil-include-assembly-with-full-path-from-sourc.patch b/meta/recipes-multimedia/ffmpeg/ffmpeg/0001-libavutil-include-assembly-with-full-path-from-sourc.patch
new file mode 100644
index 0000000000..3b503c49c9
--- /dev/null
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg/0001-libavutil-include-assembly-with-full-path-from-sourc.patch
@@ -0,0 +1,97 @@
+From 24a58d70cbb3997e471366bd5afe54be9007bfb1 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex.kanavin@gmail.com>
+Date: Tue, 10 Nov 2020 15:32:14 +0000
+Subject: [PATCH] libavutil: include assembly with full path from source root
+
+Otherwise nasm writes the full host-specific paths into .o
+output, which breaks binary reproducibility.
+
+Upstream-Status: Pending
+Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
+---
+ libavutil/x86/cpuid.asm | 2 +-
+ libavutil/x86/emms.asm | 2 +-
+ libavutil/x86/fixed_dsp.asm | 2 +-
+ libavutil/x86/float_dsp.asm | 2 +-
+ libavutil/x86/lls.asm | 2 +-
+ libavutil/x86/pixelutils.asm | 2 +-
+ 6 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/libavutil/x86/cpuid.asm b/libavutil/x86/cpuid.asm
+index c3f7866..766f77f 100644
+--- a/libavutil/x86/cpuid.asm
++++ b/libavutil/x86/cpuid.asm
+@@ -21,7 +21,7 @@
+ ;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ ;******************************************************************************
+
+-%include "x86util.asm"
++%include "libavutil/x86/x86util.asm"
+
+ SECTION .text
+
+diff --git a/libavutil/x86/emms.asm b/libavutil/x86/emms.asm
+index 8611762..df84f22 100644
+--- a/libavutil/x86/emms.asm
++++ b/libavutil/x86/emms.asm
+@@ -18,7 +18,7 @@
+ ;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ ;******************************************************************************
+
+-%include "x86util.asm"
++%include "libavutil/x86/x86util.asm"
+
+ SECTION .text
+
+diff --git a/libavutil/x86/fixed_dsp.asm b/libavutil/x86/fixed_dsp.asm
+index 979dd5c..2f41185 100644
+--- a/libavutil/x86/fixed_dsp.asm
++++ b/libavutil/x86/fixed_dsp.asm
+@@ -20,7 +20,7 @@
+ ;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ ;******************************************************************************
+
+-%include "x86util.asm"
++%include "libavutil/x86/x86util.asm"
+
+ SECTION .text
+
+diff --git a/libavutil/x86/float_dsp.asm b/libavutil/x86/float_dsp.asm
+index 517fd63..b773e61 100644
+--- a/libavutil/x86/float_dsp.asm
++++ b/libavutil/x86/float_dsp.asm
+@@ -20,7 +20,7 @@
+ ;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ ;******************************************************************************
+
+-%include "x86util.asm"
++%include "libavutil/x86/x86util.asm"
+
+ SECTION_RODATA 32
+ pd_reverse: dd 7, 6, 5, 4, 3, 2, 1, 0
+diff --git a/libavutil/x86/lls.asm b/libavutil/x86/lls.asm
+index 317fba6..d2526d1 100644
+--- a/libavutil/x86/lls.asm
++++ b/libavutil/x86/lls.asm
+@@ -20,7 +20,7 @@
+ ;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ ;******************************************************************************
+
+-%include "x86util.asm"
++%include "libavutil/x86/x86util.asm"
+
+ SECTION .text
+
+diff --git a/libavutil/x86/pixelutils.asm b/libavutil/x86/pixelutils.asm
+index 36c57c5..8b45ead 100644
+--- a/libavutil/x86/pixelutils.asm
++++ b/libavutil/x86/pixelutils.asm
+@@ -21,7 +21,7 @@
+ ;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ ;******************************************************************************
+
+-%include "x86util.asm"
++%include "libavutil/x86/x86util.asm"
+
+ SECTION .text
+
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.2.2.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.2.2.bb
index fddfef9e27..0e359848fa 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.2.2.bb
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.2.2.bb
@@ -26,6 +26,7 @@ LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
file://mips64_cpu_detection.patch \
file://CVE-2020-12284.patch \
+ file://0001-libavutil-include-assembly-with-full-path-from-sourc.patch \
"
SRC_URI[md5sum] = "348956fc2faa57a2f79bbb84ded9fbc3"
SRC_URI[sha256sum] = "cb754255ab0ee2ea5f66f8850e1bd6ad5cac1cd855d0a2f4990fb8c668b0d29c"
@@ -129,6 +130,11 @@ do_configure() {
${S}/configure ${EXTRA_OECONF}
}
+# patch out build host paths for reproducibility
+do_compile_prepend_class-target() {
+ sed -i -e "s,${WORKDIR},,g" ${B}/config.h
+}
+
PACKAGES =+ "libavcodec \
libavdevice \
libavfilter \
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 20/25] serf: do not install the static library
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (18 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 19/25] ffmpeg: " Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 21/25] llvm: sort the lists in generated source reproducibibly Steve Sakoman
` (4 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
scons is using host ar to create it, which may or may not
be built with reproducible option by default. Rather than
patch scons for the benefit of a single recipe, let's
just not install the .a, which is unused anyway.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7e44275f4d286f005b2f19e3dcc9c6d390b98f30)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-support/serf/serf_1.3.9.bb | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/meta/recipes-support/serf/serf_1.3.9.bb b/meta/recipes-support/serf/serf_1.3.9.bb
index 6a27f12102..2fbf96f997 100644
--- a/meta/recipes-support/serf/serf_1.3.9.bb
+++ b/meta/recipes-support/serf/serf_1.3.9.bb
@@ -30,4 +30,9 @@ EXTRA_OESCONS = " \
OPENSSL="${STAGING_EXECPREFIXDIR}" \
"
+# scons creates non-reproducible archives
+do_install_append() {
+ rm ${D}/${libdir}/*.a
+}
+
BBCLASSEXTEND = "native nativesdk"
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 21/25] llvm: sort the lists in generated source reproducibibly
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (19 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 20/25] serf: do not install the static library Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 22/25] glib-networking/btrfs-tools/dosfstools/parted/bmap-tools/libsoup-2.4: add nativesdk support Steve Sakoman
` (3 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e2e230bd7ad73a57bfb6808a3c537f74f35e2378)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
...r-sort-ClassInfo-lists-by-name-as-we.patch | 31 +++++++++++++++++++
meta/recipes-devtools/llvm/llvm_git.bb | 3 +-
2 files changed, 33 insertions(+), 1 deletion(-)
create mode 100644 meta/recipes-devtools/llvm/llvm/0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch
diff --git a/meta/recipes-devtools/llvm/llvm/0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch b/meta/recipes-devtools/llvm/llvm/0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch
new file mode 100644
index 0000000000..20eea060b1
--- /dev/null
+++ b/meta/recipes-devtools/llvm/llvm/0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch
@@ -0,0 +1,31 @@
+From 86940d87026432683fb6741cd8a34d3b9b18e40d Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex.kanavin@gmail.com>
+Date: Fri, 27 Nov 2020 10:11:08 +0000
+Subject: [PATCH] AsmMatcherEmitter: sort ClassInfo lists by name as well
+
+Otherwise, there are instances which are identical in
+every other field and therefore sort non-reproducibly
+(which breaks binary and source reproducibiliy).
+
+Upstream-Status: Pending
+Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
+---
+ llvm/utils/TableGen/AsmMatcherEmitter.cpp | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/llvm/utils/TableGen/AsmMatcherEmitter.cpp b/llvm/utils/TableGen/AsmMatcherEmitter.cpp
+index ccf0959389b..1f801e83b7d 100644
+--- a/llvm/utils/TableGen/AsmMatcherEmitter.cpp
++++ b/llvm/utils/TableGen/AsmMatcherEmitter.cpp
+@@ -359,7 +359,10 @@ public:
+ // name of a class shouldn't be significant. However, some of the backends
+ // accidentally rely on this behaviour, so it will have to stay like this
+ // until they are fixed.
+- return ValueName < RHS.ValueName;
++ if (ValueName != RHS.ValueName)
++ return ValueName < RHS.ValueName;
++ // All else being equal, we should sort by name, for source and binary reproducibility
++ return Name < RHS.Name;
+ }
+ };
+
diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb
index 6ea1b80e1f..534e2c685f 100644
--- a/meta/recipes-devtools/llvm/llvm_git.bb
+++ b/meta/recipes-devtools/llvm/llvm_git.bb
@@ -33,7 +33,8 @@ SRCREV = "c1a0a213378a458fbea1a5c77b315c7dce08fd05"
SRC_URI = "git://github.com/llvm/llvm-project.git;branch=${BRANCH} \
file://0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch;striplevel=2 \
file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \
- "
+ file://0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch;striplevel=2 \
+ "
UPSTREAM_CHECK_GITTAGREGEX = "llvmorg-(?P<pver>\d+(\.\d+)+)"
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 22/25] glib-networking/btrfs-tools/dosfstools/parted/bmap-tools/libsoup-2.4: add nativesdk support
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (20 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 21/25] llvm: sort the lists in generated source reproducibibly Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 23/25] buildtools-tarball: add wic dependency into extended buildtools Steve Sakoman
` (2 subsequent siblings)
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Hongxu Jia <hongxu.jia@windriver.com>
In order to make wic tool work in sdk which is out of an
existed Yocto build, it needs to port wic tool as a nativesdk
recipe.
First, make these runtime depends recipes to support nativesdk
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cb4f7f078e1d3b1afbf93ca4dc5e690f60c59412)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-core/glib-networking/glib-networking_2.62.4.bb | 2 +-
meta/recipes-devtools/btrfs-tools/btrfs-tools_5.4.1.bb | 2 +-
meta/recipes-devtools/dosfstools/dosfstools_4.1.bb | 2 +-
meta/recipes-extended/parted/parted_3.3.bb | 2 +-
meta/recipes-support/bmap-tools/bmap-tools_3.5.bb | 2 +-
meta/recipes-support/libsoup/libsoup-2.4_2.68.4.bb | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-core/glib-networking/glib-networking_2.62.4.bb b/meta/recipes-core/glib-networking/glib-networking_2.62.4.bb
index b74532087c..c476a7cba5 100644
--- a/meta/recipes-core/glib-networking/glib-networking_2.62.4.bb
+++ b/meta/recipes-core/glib-networking/glib-networking_2.62.4.bb
@@ -31,4 +31,4 @@ FILES_${PN} += "\
FILES_${PN}-dev += "${libdir}/gio/modules/libgio*.la"
FILES_${PN}-staticdev += "${libdir}/gio/modules/libgio*.a"
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools_5.4.1.bb b/meta/recipes-devtools/btrfs-tools/btrfs-tools_5.4.1.bb
index cdc971cf5d..4112cf484f 100644
--- a/meta/recipes-devtools/btrfs-tools/btrfs-tools_5.4.1.bb
+++ b/meta/recipes-devtools/btrfs-tools/btrfs-tools_5.4.1.bb
@@ -49,4 +49,4 @@ do_install_append() {
fi
}
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-devtools/dosfstools/dosfstools_4.1.bb b/meta/recipes-devtools/dosfstools/dosfstools_4.1.bb
index e4ab113391..4bd4aef099 100644
--- a/meta/recipes-devtools/dosfstools/dosfstools_4.1.bb
+++ b/meta/recipes-devtools/dosfstools/dosfstools_4.1.bb
@@ -22,7 +22,7 @@ EXTRA_OECONF = "--without-udev --enable-compat-symlinks"
CFLAGS += "-D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
# Add codepage437 to avoid error from `dosfsck -l`
RRECOMMENDS_${PN}_append_libc-glibc = " glibc-gconv-ibm437"
diff --git a/meta/recipes-extended/parted/parted_3.3.bb b/meta/recipes-extended/parted/parted_3.3.bb
index 1cfd9ec264..aa4d8042cf 100644
--- a/meta/recipes-extended/parted/parted_3.3.bb
+++ b/meta/recipes-extended/parted/parted_3.3.bb
@@ -22,7 +22,7 @@ EXTRA_OECONF = "--disable-device-mapper"
inherit autotools pkgconfig gettext texinfo ptest
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
do_compile_ptest() {
oe_runmake -C tests print-align print-max dup-clobber duplicate fs-resize print-flags
diff --git a/meta/recipes-support/bmap-tools/bmap-tools_3.5.bb b/meta/recipes-support/bmap-tools/bmap-tools_3.5.bb
index 7c4db85b32..986f0124e2 100644
--- a/meta/recipes-support/bmap-tools/bmap-tools_3.5.bb
+++ b/meta/recipes-support/bmap-tools/bmap-tools_3.5.bb
@@ -22,4 +22,4 @@ RDEPENDS_${PN} = "python3-core python3-compression python3-mmap python3-setuptoo
inherit python3native
inherit setuptools3
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-support/libsoup/libsoup-2.4_2.68.4.bb b/meta/recipes-support/libsoup/libsoup-2.4_2.68.4.bb
index 6731b3373e..f984a06aba 100644
--- a/meta/recipes-support/libsoup/libsoup-2.4_2.68.4.bb
+++ b/meta/recipes-support/libsoup/libsoup-2.4_2.68.4.bb
@@ -40,4 +40,4 @@ DEBIAN_NOAUTONAME_${PN} = "1"
# glib-networking is needed for SSL, proxies, etc.
RRECOMMENDS_${PN} = "glib-networking"
-BBCLASSEXTEND = "native"
+BBCLASSEXTEND = "native nativesdk"
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 23/25] buildtools-tarball: add wic dependency into extended buildtools
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (21 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 22/25] glib-networking/btrfs-tools/dosfstools/parted/bmap-tools/libsoup-2.4: add nativesdk support Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 24/25] metadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCH Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 25/25] python3: fix CVE-2019-20907 Steve Sakoman
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Changqing Li <changqing.li@windriver.com>
fix below error:
wic ls ./core-image-minimal-intel-x86-64.wic
ERROR: Can't find executable parted
wic depend on some tools like parted/mtools/..., and we have those
tools in native_sysroot. so above problem can be avoided by
run command like wic ls imagename.wic --native-sysroot <path>
but this cannot cover condition that usr don't have build the
image, the image just copy from somewhere.
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c0eda6ec09395f3a04cb80107a3ca33a063b21f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-core/meta/buildtools-extended-tarball.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta/recipes-core/meta/buildtools-extended-tarball.bb b/meta/recipes-core/meta/buildtools-extended-tarball.bb
index c32d0107c3..0816486754 100644
--- a/meta/recipes-core/meta/buildtools-extended-tarball.bb
+++ b/meta/recipes-core/meta/buildtools-extended-tarball.bb
@@ -29,6 +29,9 @@ TOOLCHAIN_HOST_TASK += "\
nativesdk-pkgconfig \
nativesdk-glibc-utils \
nativesdk-libxcrypt-dev \
+ nativesdk-parted \
+ nativesdk-dosfstools \
+ nativesdk-gptfdisk \
"
TOOLCHAIN_OUTPUTNAME = "${SDK_ARCH}-buildtools-extended-nativesdk-standalone-${DISTRO_VERSION}"
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 24/25] metadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCH
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (22 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 23/25] buildtools-tarball: add wic dependency into extended buildtools Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 25/25] python3: fix CVE-2019-20907 Steve Sakoman
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Richard Purdie <richard.purdie@linuxfoundation.org>
We're not interested in the dependencies of these functions and what
those functions look like, we're interested in the value the variable has.
Force the hashed value to be the actual value from the function. This
means using METADATA_REVISION in DISTRO_VERSION for example now
correctly rebuilds when it changes value.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 005651dc782859c01f170fb974811b2a13cb2cef)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/classes/metadata_scm.bbclass | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta/classes/metadata_scm.bbclass b/meta/classes/metadata_scm.bbclass
index 58bb4c555a..2608a7ef7b 100644
--- a/meta/classes/metadata_scm.bbclass
+++ b/meta/classes/metadata_scm.bbclass
@@ -1,5 +1,7 @@
METADATA_BRANCH ?= "${@base_detect_branch(d)}"
+METADATA_BRANCH[vardepvalue] = "${METADATA_BRANCH}"
METADATA_REVISION ?= "${@base_detect_revision(d)}"
+METADATA_REVISION[vardepvalue] = "${METADATA_REVISION}"
def base_detect_revision(d):
path = base_get_scmbasepath(d)
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 25/25] python3: fix CVE-2019-20907
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
` (23 preceding siblings ...)
2020-12-14 14:36 ` [OE-core][dunfell 24/25] metadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCH Steve Sakoman
@ 2020-12-14 14:36 ` Steve Sakoman
24 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2020-12-14 14:36 UTC (permalink / raw)
To: openembedded-core
From: Andrej Valek <andrej.valek@siemens.com>
- move fixing patch for CVE-2020-8492 to the right location
Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
...20-8492-Fix-AbstractBasicAuthHandler.patch | 0
.../python/python3/CVE-2019-20907.patch | 44 +++++++++++++++++++
meta/recipes-devtools/python/python3_3.8.2.bb | 1 +
3 files changed, 45 insertions(+)
rename meta/recipes-devtools/python/{files => python3}/0001-bpo-39503-CVE-2020-8492-Fix-AbstractBasicAuthHandler.patch (100%)
create mode 100644 meta/recipes-devtools/python/python3/CVE-2019-20907.patch
diff --git a/meta/recipes-devtools/python/files/0001-bpo-39503-CVE-2020-8492-Fix-AbstractBasicAuthHandler.patch b/meta/recipes-devtools/python/python3/0001-bpo-39503-CVE-2020-8492-Fix-AbstractBasicAuthHandler.patch
similarity index 100%
rename from meta/recipes-devtools/python/files/0001-bpo-39503-CVE-2020-8492-Fix-AbstractBasicAuthHandler.patch
rename to meta/recipes-devtools/python/python3/0001-bpo-39503-CVE-2020-8492-Fix-AbstractBasicAuthHandler.patch
diff --git a/meta/recipes-devtools/python/python3/CVE-2019-20907.patch b/meta/recipes-devtools/python/python3/CVE-2019-20907.patch
new file mode 100644
index 0000000000..a2e72372dd
--- /dev/null
+++ b/meta/recipes-devtools/python/python3/CVE-2019-20907.patch
@@ -0,0 +1,44 @@
+From a06a6bf4e67a50561f6d6fb33534df1d3035ea34 Mon Sep 17 00:00:00 2001
+From: Rishi <rishi_devan@mail.com>
+Date: Wed, 15 Jul 2020 13:51:00 +0200
+Subject: [PATCH] bpo-39017: Avoid infinite loop in the tarfile module
+ (GH-21454)
+
+Avoid infinite loop when reading specially crafted TAR files using the tarfile module
+(CVE-2019-20907).
+(cherry picked from commit 5a8d121a1f3ef5ad7c105ee378cc79a3eac0c7d4)
+
+Co-authored-by: Rishi <rishi_devan@mail.com>
+
+Removed testing 'recursion.tar' tar file due to binary data
+
+Upstream-Status: Backport [https://github.com/python/cpython/commit/c55479556db015f48fc8bbca17f64d3e65598559]
+CVE: CVE-2019-20907
+Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
+---
+ Lib/tarfile.py | 2 ++
+ .../2020-07-12-22-16-58.bpo-39017.x3Cg-9.rst | 1 +
+ 4 files changed, 10 insertions(+)
+ create mode 100644 Lib/test/recursion.tar
+ create mode 100644 Misc/NEWS.d/next/Library/2020-07-12-22-16-58.bpo-39017.x3Cg-9.rst
+
+diff --git a/Lib/tarfile.py b/Lib/tarfile.py
+index d31b9cbb51d65..7a69e1b1aa544 100755
+--- a/Lib/tarfile.py
++++ b/Lib/tarfile.py
+@@ -1241,6 +1241,8 @@ def _proc_pax(self, tarfile):
+
+ length, keyword = match.groups()
+ length = int(length)
++ if length == 0:
++ raise InvalidHeaderError("invalid header")
+ value = buf[match.end(2) + 1:match.start(1) + length - 1]
+
+ # Normally, we could just use "utf-8" as the encoding and "strict"
+diff --git a/Misc/NEWS.d/next/Library/2020-07-12-22-16-58.bpo-39017.x3Cg-9.rst b/Misc/NEWS.d/next/Library/2020-07-12-22-16-58.bpo-39017.x3Cg-9.rst
+new file mode 100644
+index 0000000000000..ad26676f8b856
+--- /dev/null
++++ b/Misc/NEWS.d/next/Library/2020-07-12-22-16-58.bpo-39017.x3Cg-9.rst
+@@ -0,0 +1 @@
++Avoid infinite loop when reading specially crafted TAR files using the tarfile module (CVE-2019-20907).
diff --git a/meta/recipes-devtools/python/python3_3.8.2.bb b/meta/recipes-devtools/python/python3_3.8.2.bb
index b4cce88e87..9eddad4ad4 100644
--- a/meta/recipes-devtools/python/python3_3.8.2.bb
+++ b/meta/recipes-devtools/python/python3_3.8.2.bb
@@ -33,6 +33,7 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \
file://0001-python3-Do-not-hardcode-lib-for-distutils.patch \
file://0020-configure.ac-setup.py-do-not-add-a-curses-include-pa.patch \
file://0001-bpo-39503-CVE-2020-8492-Fix-AbstractBasicAuthHandler.patch \
+ file://CVE-2019-20907.patch \
file://CVE-2020-14422.patch \
file://CVE-2020-26116.patch \
file://CVE-2020-27619.patch \
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][dunfell 00/25] Patch review
@ 2021-05-10 14:28 Steve Sakoman
0 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2021-05-10 14:28 UTC (permalink / raw)
To: openembedded-core
Please review this next set of patches for dunfell and have comments back by
end of day Wednesday.
Of particular note this week are the last four patches in the series:
26f7657698 ovmf: update to 202002
28f6c91b8b ovmf: update to 202005
aaeb10db2a ovmf: update edk2-stable202005 -> edk2-stable202008
5b2ad70cd8 reproducible.py: add quilt-ptest and valgrind-ptest
These patches allow us to add Fedora 33 as a supported distribution. I've
included them in my testing over the past few weeks and have encountered
no issues with a-full and meta-oe tests (other than the intermittent
reproducibility failures outlined in the final patch).
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/2130
The following changes since commit 834a8e357bc999a0163e7c5bafbcc1a8816448d4:
license_image.bbclass: Fix symlink to generic license files (2021-05-03 04:56:23 -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 (5):
diffoscope: add native libraries to LD_LIBRARY_PATH
Revert "oeqa: Set LD_LIBRARY_PATH when executing native commands"
ovmf: update to 202002
ovmf: update to 202005
ovmf: update edk2-stable202005 -> edk2-stable202008
Anatol Belski (1):
tar: Fix CVE-2021-20193
Bruce Ashfield (4):
linux-yocto/5.4: update to v5.4.114
linux-yocto/5.4: update to v5.4.116
perf: fix python-audit RDEPENDS
make-mod-scripts: add HOSTCXX definitions and gmp-native dependency
Christophe Chapuis (1):
rootfs.py: find .ko.gz and .ko.xz kernel modules as well
Jose Quaresma (1):
ptest-runner: libgcc must be installed for pthread_cancel to work
Joshua Watt (1):
classes/image: Use xargs to set file timestamps
Kai Uwe Broulik (1):
gstreamer1.0-plugins-good: on wayland qt5 needs qtwayland
Khem Raj (1):
cml1.bbclass: Return sorted list of cfg files
Lee Chee Yang (1):
binutils: fix CVE-2021-3487
Mark Hatle (1):
kernel.bbclass: Remove do_install[prefunc] no longer needed
Michael Opdenacker (1):
sanity.bbclass: mention CONNECTIVITY_CHECK_URIS in network failure
message
Richard Purdie (3):
yocto-uninative: Update to 3.1 which includes a patchelf fix
pybootchart/draw: Avoid divide by zero error
oeqa/qemurunner: Improve logging thread exit handling for qemu
shutdown test
Steve Sakoman (2):
lib/package_manager: Use shutil.copy instead of bb.utils.copyfile for
intercepts
reproducible.py: add quilt-ptest and valgrind-ptest
Yi Fan Yu (1):
libevent: Increase ptest timing tolerance 50 ms -> 100 ms
zhengruoqin (1):
wireless-regdb: upgrade 2020.11.20 -> 2021.04.21
meta/classes/cml1.bbclass | 2 +-
meta/classes/image.bbclass | 2 +-
meta/classes/kernel.bbclass | 1 -
meta/classes/sanity.bbclass | 9 +-
meta/conf/distro/include/yocto-uninative.inc | 8 +-
meta/lib/oe/package_manager.py | 2 +-
meta/lib/oe/rootfs.py | 2 +-
meta/lib/oeqa/selftest/cases/reproducible.py | 2 +
meta/lib/oeqa/selftest/cases/runqemu.py | 9 +-
meta/lib/oeqa/utils/commands.py | 3 -
meta/lib/oeqa/utils/qemurunner.py | 12 +-
...ovmf-update-path-to-native-BaseTools.patch | 6 +-
...ile-adjust-to-build-in-under-bitbake.patch | 32 +++--
.../0003-ovmf-enable-long-path-file.patch | 6 +-
.../ovmf/0004-ovmf-Update-to-latest.patch | 20 +--
meta/recipes-core/ovmf/ovmf_git.bb | 6 +-
.../binutils/binutils-2.34.inc | 1 +
.../binutils/binutils/CVE-2021-3487.patch | 83 +++++++++++
.../tar/tar/CVE-2021-20193.patch | 133 ++++++++++++++++++
meta/recipes-extended/tar/tar_1.32.bb | 1 +
.../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 +--
.../make-mod-scripts/make-mod-scripts_1.0.bb | 2 +
meta/recipes-kernel/perf/perf.bb | 2 +-
....11.20.bb => wireless-regdb_2021.04.21.bb} | 2 +-
.../gstreamer1.0-plugins-good_1.16.3.bb | 4 +-
.../diffoscope/diffoscope_172.bb | 1 +
...ncrease-default-timeval-tolerance-50.patch | 33 +++++
.../libevent/libevent_2.1.11.bb | 1 +
.../ptest-runner/ptest-runner_2.4.0.bb | 2 +
scripts/pybootchartgui/pybootchartgui/draw.py | 2 +-
32 files changed, 355 insertions(+), 70 deletions(-)
create mode 100644 meta/recipes-devtools/binutils/binutils/CVE-2021-3487.patch
create mode 100644 meta/recipes-extended/tar/tar/CVE-2021-20193.patch
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2020.11.20.bb => wireless-regdb_2021.04.21.bb} (94%)
create mode 100644 meta/recipes-support/libevent/libevent/0002-test-regress.h-Increase-default-timeval-tolerance-50.patch
--
2.25.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* [OE-core][dunfell 00/25] Patch review
@ 2021-09-24 14:15 Steve Sakoman
0 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2021-09-24 14:15 UTC (permalink / raw)
To: openembedded-core
Please review this next set of patches for dunfell and have comments back by end of
day Tuesday. Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/2639
The following changes since commit 49ca1f62cc17c951b7737a4ee3c236f732bc8ebe:
build-appliance-image: Update to dunfell head revision (2021-09-15 10:42:23 +0100)
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 (2):
wic: keep rootfs_size as integer
testimage: symlink the task log and qemu console log to tmp/log/oeqa
Armin Kuster (9):
libgcrypt: Security fix CVE-2021-33560
apr: Security fix for CVE-2021-35940
libsndfile: Security fix for CVE-2021-3246
qemu: Security fix CVE-2020-12829
qemu: Security fix for CVE-2020-27617
qemu: Security fix for CVE-2020-28916
nettle: Security fix for CVE-2021-3580
nettle: Security fix for CVE-2021-20305
tar: ignore node-tar CVEs
Bruce Ashfield (2):
linux-yocto/5.4: update to v5.4.143
linux-yocto/5.4: update to v5.4.144
Jon Mason (2):
Update mailing list address
core-image-sato: Fix runqemu error for qemuarmv5
Kai Kang (1):
squashfs-tools: fix CVE-2021-40153
Mike Crowe (1):
curl: Fix CVE-2021-22946 and CVE-2021-22947, whitelist CVE-2021-22945
Ranjitsinh Rathod (1):
rpm: Handle proper return value to avoid major issues
Richard Purdie (3):
vim: Backport fix for CVE-2021-3770
useradd: Ensure preinst data is expanded correctly in pkgdata
bash: Ensure deterministic build
Ross Burton (1):
libsoup-2.4: remove obsolete intltool dependency
Sakib Sajal (1):
qemu: fix CVE-2021-3682
Steve Sakoman (1):
connman: add CVE_PRODUCT
Visa Hankala (1):
iputils: Fix regression of arp table update
meta/classes/testimage.bbclass | 12 +-
meta/classes/useradd.bbclass | 4 +
meta/conf/distro/include/maintainers.inc | 2 +-
meta/recipes-connectivity/connman/connman.inc | 2 +
.../ldconfig-native-2.12.1/ldconfig.patch | 2 +-
meta/recipes-devtools/qemu/qemu.inc | 8 +
.../qemu/qemu/CVE-2020-12829_1.patch | 164 ++++++++
.../qemu/qemu/CVE-2020-12829_2.patch | 139 +++++++
.../qemu/qemu/CVE-2020-12829_3.patch | 47 +++
.../qemu/qemu/CVE-2020-12829_4.patch | 100 +++++
.../qemu/qemu/CVE-2020-12829_5.patch | 266 +++++++++++++
.../qemu/qemu/CVE-2020-27617.patch | 49 +++
.../qemu/qemu/CVE-2020-28916.patch | 48 +++
.../qemu/qemu/CVE-2021-3682.patch | 41 ++
...rict-virtual-memory-usage-if-limit-s.patch | 25 +-
.../squashfs-tools/files/CVE-2021-40153.patch | 253 +++++++++++++
.../squashfs-tools/squashfs-tools_git.bb | 1 +
meta/recipes-extended/bash/bash.inc | 5 +
...ng-make-update-neighbours-work-again.patch | 79 ++++
.../iputils/iputils_s20190709.bb | 1 +
meta/recipes-extended/tar/tar_1.32.bb | 1 +
.../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 +-
.../libsndfile1/CVE-2021-3246_1.patch | 36 ++
.../libsndfile1/CVE-2021-3246_2.patch | 44 +++
.../libsndfile/libsndfile1_1.0.28.bb | 2 +
meta/recipes-sato/images/core-image-sato.bb | 1 +
.../apr/apr/CVE-2021-35940.patch | 58 +++
meta/recipes-support/apr/apr_1.7.0.bb | 1 +
.../curl/curl/CVE-2021-22946-pre1.patch | 86 +++++
.../curl/curl/CVE-2021-22946.patch | 328 ++++++++++++++++
.../curl/curl/CVE-2021-22947.patch | 352 ++++++++++++++++++
meta/recipes-support/curl/curl_7.69.1.bb | 5 +-
.../libgcrypt/files/CVE-2021-33560.patch | 109 ++++++
.../libgcrypt/libgcrypt_1.8.5.bb | 1 +
.../libsoup/libsoup-2.4_2.68.4.bb | 2 +-
.../nettle-3.5.1/CVE-2021-20305-1.patch | 215 +++++++++++
.../nettle-3.5.1/CVE-2021-20305-2.patch | 53 +++
.../nettle-3.5.1/CVE-2021-20305-3.patch | 122 ++++++
.../nettle-3.5.1/CVE-2021-20305-4.patch | 48 +++
.../nettle-3.5.1/CVE-2021-20305-5.patch | 53 +++
.../nettle/nettle-3.5.1/CVE-2021-3580_1.patch | 277 ++++++++++++++
.../nettle/nettle-3.5.1/CVE-2021-3580_2.patch | 163 ++++++++
meta/recipes-support/nettle/nettle_3.5.1.bb | 7 +
...1e135a16091c93f6f5f7525a5c58fb7ca9f9.patch | 207 ++++++++++
meta/recipes-support/vim/vim.inc | 2 +
scripts/lib/wic/partition.py | 2 +-
48 files changed, 3423 insertions(+), 36 deletions(-)
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-12829_1.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-12829_2.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-12829_3.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-12829_4.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-12829_5.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-27617.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2020-28916.patch
create mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2021-3682.patch
create mode 100644 meta/recipes-devtools/squashfs-tools/files/CVE-2021-40153.patch
create mode 100644 meta/recipes-extended/iputils/iputils/0001-arping-make-update-neighbours-work-again.patch
create mode 100644 meta/recipes-multimedia/libsndfile/libsndfile1/CVE-2021-3246_1.patch
create mode 100644 meta/recipes-multimedia/libsndfile/libsndfile1/CVE-2021-3246_2.patch
create mode 100644 meta/recipes-support/apr/apr/CVE-2021-35940.patch
create mode 100644 meta/recipes-support/curl/curl/CVE-2021-22946-pre1.patch
create mode 100644 meta/recipes-support/curl/curl/CVE-2021-22946.patch
create mode 100644 meta/recipes-support/curl/curl/CVE-2021-22947.patch
create mode 100644 meta/recipes-support/libgcrypt/files/CVE-2021-33560.patch
create mode 100644 meta/recipes-support/nettle/nettle-3.5.1/CVE-2021-20305-1.patch
create mode 100644 meta/recipes-support/nettle/nettle-3.5.1/CVE-2021-20305-2.patch
create mode 100644 meta/recipes-support/nettle/nettle-3.5.1/CVE-2021-20305-3.patch
create mode 100644 meta/recipes-support/nettle/nettle-3.5.1/CVE-2021-20305-4.patch
create mode 100644 meta/recipes-support/nettle/nettle-3.5.1/CVE-2021-20305-5.patch
create mode 100644 meta/recipes-support/nettle/nettle-3.5.1/CVE-2021-3580_1.patch
create mode 100644 meta/recipes-support/nettle/nettle-3.5.1/CVE-2021-3580_2.patch
create mode 100644 meta/recipes-support/vim/files/b7081e135a16091c93f6f5f7525a5c58fb7ca9f9.patch
--
2.25.1
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2021-09-24 14:15 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-14 14:36 [OE-core][dunfell 00/25] Patch review Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 01/25] libsdl2: Add directfb to PACKAGECONFIG rdepends Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 02/25] wireless-regdb: upgrade 2020.04.29 -> 2020.11.20 Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 03/25] kernel-dummy: fix executing unexpected tasks Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 04/25] lz4: Use the new branch naming from upstream Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 05/25] oeqa/devtool: use Yocto mirror for pv-1.5.3 tarball Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 06/25] devtool: remove unused variable Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 07/25] image_types: sort tarball file listings Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 08/25] linux-firmware: upgrade 20201022 -> 20201118 Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 09/25] linux-firmware: package ath11k firmware Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 10/25] meta/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshell Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 11/25] cve-update-db-native: handle all-wildcard versions Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 12/25] coreutils: add SUSE-specific issues to CVE whitelist Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 13/25] libffi: add patch to revert clang VFP workaround Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 14/25] kernel-module-split.bbclass: fix kernel modules getting marked as CONFFILES Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 15/25] meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for timestamps Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 16/25] llvm: fix reproducibility Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 17/25] ruby: " Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 18/25] webkitgtk: " Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 19/25] ffmpeg: " Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 20/25] serf: do not install the static library Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 21/25] llvm: sort the lists in generated source reproducibibly Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 22/25] glib-networking/btrfs-tools/dosfstools/parted/bmap-tools/libsoup-2.4: add nativesdk support Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 23/25] buildtools-tarball: add wic dependency into extended buildtools Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 24/25] metadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCH Steve Sakoman
2020-12-14 14:36 ` [OE-core][dunfell 25/25] python3: fix CVE-2019-20907 Steve Sakoman
-- strict thread matches above, loose matches on Subject: below --
2021-09-24 14:15 [OE-core][dunfell 00/25] Patch review Steve Sakoman
2021-05-10 14:28 Steve Sakoman
2020-08-30 18:15 Steve Sakoman
2020-09-01 11:07 ` Richard Purdie
2020-09-01 14:06 ` Steve Sakoman
2020-09-02 3:28 ` Christopher Clark
2020-09-02 14:52 ` Steve Sakoman
2020-07-06 16:10 Steve Sakoman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox