* [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe
@ 2019-11-08 9:14 Stefan Agner
2019-11-08 9:14 ` [PATCH v3 2/2] image_types: add Zstandard conversion support Stefan Agner
2019-11-14 14:47 ` [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe Stefan Agner
0 siblings, 2 replies; 10+ messages in thread
From: Stefan Agner @ 2019-11-08 9:14 UTC (permalink / raw)
To: openembedded-core; +Cc: Stefan Agner
From: Stefan Agner <stefan.agner@toradex.com>
Zstd is a very fast compression algorithm and has gained quite some
popularity recently. An upcoming patch allows to compress rootfs
using Zstd. Moving Zstd to oe-core allows this new conversion formats
to be automatically tested by the oe-selftest
imagefeatures.ImageFeatures.test_image_fstypes test.
Furthermore there are three packages in oe-core which allow to enable
Zstd support through packageconfig currently.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
---
meta/recipes-extended/zstd/zstd_1.4.4.bb | 35 ++++++++++++++++++++++++
1 file changed, 35 insertions(+)
create mode 100644 meta/recipes-extended/zstd/zstd_1.4.4.bb
diff --git a/meta/recipes-extended/zstd/zstd_1.4.4.bb b/meta/recipes-extended/zstd/zstd_1.4.4.bb
new file mode 100644
index 0000000000..eb201f4139
--- /dev/null
+++ b/meta/recipes-extended/zstd/zstd_1.4.4.bb
@@ -0,0 +1,35 @@
+SUMMARY = "Zstandard - Fast real-time compression algorithm"
+DESCRIPTION = "Zstandard is a fast lossless compression algorithm, targeting \
+real-time compression scenarios at zlib-level and better compression ratios. \
+It's backed by a very fast entropy stage, provided by Huff0 and FSE library."
+HOMEPAGE = "http://www.zstd.net/"
+SECTION = "console/utils"
+
+LICENSE = "BSD-3-Clause & GPLv2"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c7f0b161edbe52f5f345a3d1311d0b32 \
+ file://COPYING;md5=39bba7d2cf0ba1036f2a6e2be52fe3f0"
+
+SRC_URI = "git://github.com/facebook/zstd.git;nobranch=1"
+
+SRCREV = "10f0e6993f9d2f682da6d04aa2385b7d53cbb4ee"
+UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
+
+S = "${WORKDIR}/git"
+
+PACKAGECONFIG ??= ""
+PACKAGECONFIG[lz4] = "HAVE_LZ4=1,HAVE_LZ4=0,lz4"
+PACKAGECONFIG[lzma] = "HAVE_LZMA=1,HAVE_LZMA=0,xz"
+PACKAGECONFIG[zlib] = "HAVE_ZLIB=1,HAVE_ZLIB=0,zlib"
+
+# See programs/README.md for how to use this
+ZSTD_LEGACY_SUPPORT ??= "4"
+
+do_compile () {
+ oe_runmake ${PACKAGECONFIG_CONFARGS} ZSTD_LEGACY_SUPPORT=${ZSTD_LEGACY_SUPPORT}
+}
+
+do_install () {
+ oe_runmake install 'DESTDIR=${D}'
+}
+
+BBCLASSEXTEND = "native nativesdk"
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH v3 2/2] image_types: add Zstandard conversion support
2019-11-08 9:14 [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe Stefan Agner
@ 2019-11-08 9:14 ` Stefan Agner
2019-11-14 14:47 ` [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe Stefan Agner
1 sibling, 0 replies; 10+ messages in thread
From: Stefan Agner @ 2019-11-08 9:14 UTC (permalink / raw)
To: openembedded-core; +Cc: Stefan Agner
From: Stefan Agner <stefan.agner@toradex.com>
Add Zstandard (or just Zstd) compression support. This allows to
create Zstd compressed tarballs by using tar.zst as IMAGE_FSTYPES.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
---
meta/classes/image_types.bbclass | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass
index 2eeffbb366..d29b9c5787 100644
--- a/meta/classes/image_types.bbclass
+++ b/meta/classes/image_types.bbclass
@@ -59,6 +59,8 @@ XZ_INTEGRITY_CHECK ?= "crc32"
ZIP_COMPRESSION_LEVEL ?= "-9"
+ZSTD_COMPRESSION_LEVEL ?= "-3"
+
JFFS2_SUM_EXTRA_ARGS ?= ""
IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS} --faketime --output=${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.jffs2 ${EXTRA_IMAGECMD}"
@@ -269,7 +271,7 @@ IMAGE_TYPES = " \
hddimg \
squashfs squashfs-xz squashfs-lzo squashfs-lz4 \
ubi ubifs multiubi \
- tar tar.gz tar.bz2 tar.xz tar.lz4 \
+ tar tar.gz tar.bz2 tar.xz tar.lz4 tar.zst \
cpio cpio.gz cpio.xz cpio.lzma cpio.lz4 \
wic wic.gz wic.bz2 wic.lzma \
container \
@@ -282,7 +284,7 @@ IMAGE_TYPES = " \
# CONVERSION_CMD/DEPENDS.
COMPRESSIONTYPES ?= ""
-CONVERSIONTYPES = "gz bz2 lzma xz lz4 lzo zip sum md5sum sha1sum sha224sum sha256sum sha384sum sha512sum bmap u-boot vmdk vdi qcow2 base64 ${COMPRESSIONTYPES}"
+CONVERSIONTYPES = "gz bz2 lzma xz lz4 lzo zip zst sum md5sum sha1sum sha224sum sha256sum sha384sum sha512sum bmap u-boot vmdk vdi qcow2 base64 ${COMPRESSIONTYPES}"
CONVERSION_CMD_lzma = "lzma -k -f -7 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
CONVERSION_CMD_gz = "gzip -f -9 -n -c --rsyncable ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} > ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.gz"
CONVERSION_CMD_bz2 = "pbzip2 -f -k ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
@@ -290,6 +292,7 @@ CONVERSION_CMD_xz = "xz -f -k -c ${XZ_COMPRESSION_LEVEL} ${XZ_DEFAULTS} --check=
CONVERSION_CMD_lz4 = "lz4 -9 -z -l ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.lz4"
CONVERSION_CMD_lzo = "lzop -9 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
CONVERSION_CMD_zip = "zip ${ZIP_COMPRESSION_LEVEL} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zip ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
+CONVERSION_CMD_zst = "zstd -f -k -c ${ZSTD_COMPRESSION_LEVEL} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} > ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zst"
CONVERSION_CMD_sum = "sumtool -i ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} -o ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.sum ${JFFS2_SUM_EXTRA_ARGS}"
CONVERSION_CMD_md5sum = "md5sum ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} > ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.md5sum"
CONVERSION_CMD_sha1sum = "sha1sum ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} > ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.sha1sum"
@@ -310,6 +313,7 @@ CONVERSION_DEPENDS_xz = "xz-native"
CONVERSION_DEPENDS_lz4 = "lz4-native"
CONVERSION_DEPENDS_lzo = "lzop-native"
CONVERSION_DEPENDS_zip = "zip-native"
+CONVERSION_DEPENDS_zst = "zstd-native"
CONVERSION_DEPENDS_sum = "mtd-utils-native"
CONVERSION_DEPENDS_bmap = "bmap-tools-native"
CONVERSION_DEPENDS_u-boot = "u-boot-tools-native"
--
2.17.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe
2019-11-08 9:14 [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe Stefan Agner
2019-11-08 9:14 ` [PATCH v3 2/2] image_types: add Zstandard conversion support Stefan Agner
@ 2019-11-14 14:47 ` Stefan Agner
2019-11-18 12:19 ` Richard Purdie
1 sibling, 1 reply; 10+ messages in thread
From: Stefan Agner @ 2019-11-14 14:47 UTC (permalink / raw)
To: openembedded-core; +Cc: Stefan Agner
On 2019-11-08 10:14, Stefan Agner wrote:
> From: Stefan Agner <stefan.agner@toradex.com>
>
> Zstd is a very fast compression algorithm and has gained quite some
> popularity recently. An upcoming patch allows to compress rootfs
> using Zstd. Moving Zstd to oe-core allows this new conversion formats
> to be automatically tested by the oe-selftest
> imagefeatures.ImageFeatures.test_image_fstypes test.
>
> Furthermore there are three packages in oe-core which allow to enable
> Zstd support through packageconfig currently.
Any update/thoughts on this?
--
Stefan
>
> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
> ---
> meta/recipes-extended/zstd/zstd_1.4.4.bb | 35 ++++++++++++++++++++++++
> 1 file changed, 35 insertions(+)
> create mode 100644 meta/recipes-extended/zstd/zstd_1.4.4.bb
>
> diff --git a/meta/recipes-extended/zstd/zstd_1.4.4.bb
> b/meta/recipes-extended/zstd/zstd_1.4.4.bb
> new file mode 100644
> index 0000000000..eb201f4139
> --- /dev/null
> +++ b/meta/recipes-extended/zstd/zstd_1.4.4.bb
> @@ -0,0 +1,35 @@
> +SUMMARY = "Zstandard - Fast real-time compression algorithm"
> +DESCRIPTION = "Zstandard is a fast lossless compression algorithm, targeting \
> +real-time compression scenarios at zlib-level and better compression ratios. \
> +It's backed by a very fast entropy stage, provided by Huff0 and FSE library."
> +HOMEPAGE = "http://www.zstd.net/"
> +SECTION = "console/utils"
> +
> +LICENSE = "BSD-3-Clause & GPLv2"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=c7f0b161edbe52f5f345a3d1311d0b32 \
> + file://COPYING;md5=39bba7d2cf0ba1036f2a6e2be52fe3f0"
> +
> +SRC_URI = "git://github.com/facebook/zstd.git;nobranch=1"
> +
> +SRCREV = "10f0e6993f9d2f682da6d04aa2385b7d53cbb4ee"
> +UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
> +
> +S = "${WORKDIR}/git"
> +
> +PACKAGECONFIG ??= ""
> +PACKAGECONFIG[lz4] = "HAVE_LZ4=1,HAVE_LZ4=0,lz4"
> +PACKAGECONFIG[lzma] = "HAVE_LZMA=1,HAVE_LZMA=0,xz"
> +PACKAGECONFIG[zlib] = "HAVE_ZLIB=1,HAVE_ZLIB=0,zlib"
> +
> +# See programs/README.md for how to use this
> +ZSTD_LEGACY_SUPPORT ??= "4"
> +
> +do_compile () {
> + oe_runmake ${PACKAGECONFIG_CONFARGS}
> ZSTD_LEGACY_SUPPORT=${ZSTD_LEGACY_SUPPORT}
> +}
> +
> +do_install () {
> + oe_runmake install 'DESTDIR=${D}'
> +}
> +
> +BBCLASSEXTEND = "native nativesdk"
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe
2019-11-14 14:47 ` [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe Stefan Agner
@ 2019-11-18 12:19 ` Richard Purdie
2019-11-18 16:47 ` akuster808
2019-11-18 18:39 ` Stefan Agner
0 siblings, 2 replies; 10+ messages in thread
From: Richard Purdie @ 2019-11-18 12:19 UTC (permalink / raw)
To: Stefan Agner, openembedded-core; +Cc: Stefan Agner
On Thu, 2019-11-14 at 15:47 +0100, Stefan Agner wrote:
> On 2019-11-08 10:14, Stefan Agner wrote:
> > From: Stefan Agner <stefan.agner@toradex.com>
> >
> > Zstd is a very fast compression algorithm and has gained quite some
> > popularity recently. An upcoming patch allows to compress rootfs
> > using Zstd. Moving Zstd to oe-core allows this new conversion
> > formats
> > to be automatically tested by the oe-selftest
> > imagefeatures.ImageFeatures.test_image_fstypes test.
> >
> > Furthermore there are three packages in oe-core which allow to
> > enable
> > Zstd support through packageconfig currently.
>
> Any update/thoughts on this?
I've not made a final decision on whether to merge it fails selftests
due to a lack of a maintainer:
2019-11-16 20:13:49,922 - oe-selftest - INFO - distrodata.Distrodata.test_maintainers (subunit.RemotedTestCase)
2019-11-16 20:13:49,922 - oe-selftest - INFO - ... FAIL
2019-11-16 20:13:49,923 - oe-selftest - INFO - 2: 29/40 153/378 (109.44s) (distrodata.Distrodata.test_maintainers)
2019-11-16 20:13:49,923 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last):
File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/distrodata.py", line 84, in test_maintainers
""" + "\n".join(['%s (%s)' % i for i in no_maintainer_list]))
File "/usr/lib/python3.6/unittest/case.py", line 670, in fail
raise self.failureException(msg)
AssertionError:
The following recipes do not have a maintainer assigned to them. Please add an entry to meta/conf/distro/include/maintainers.inc file.
zstd (/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/recipes-extended/zstd/zstd_1.4.4.bb)
To reproduce, run: "oe-selftest -r distrodata.Distrodata.test_maintainers"
Cheers,
Richard
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe
2019-11-18 12:19 ` Richard Purdie
@ 2019-11-18 16:47 ` akuster808
2019-11-18 16:53 ` Ross Burton
2019-11-18 18:39 ` Stefan Agner
1 sibling, 1 reply; 10+ messages in thread
From: akuster808 @ 2019-11-18 16:47 UTC (permalink / raw)
To: Richard Purdie, Stefan Agner, openembedded-core; +Cc: Stefan Agner
On 11/18/19 4:19 AM, Richard Purdie wrote:
> On Thu, 2019-11-14 at 15:47 +0100, Stefan Agner wrote:
>> On 2019-11-08 10:14, Stefan Agner wrote:
>>> From: Stefan Agner <stefan.agner@toradex.com>
>>>
>>> Zstd is a very fast compression algorithm and has gained quite some
>>> popularity recently. An upcoming patch allows to compress rootfs
>>> using Zstd. Moving Zstd to oe-core allows this new conversion
>>> formats
>>> to be automatically tested by the oe-selftest
>>> imagefeatures.ImageFeatures.test_image_fstypes test.
>>>
>>> Furthermore there are three packages in oe-core which allow to
>>> enable
>>> Zstd support through packageconfig currently.
>> Any update/thoughts on this?
> I've not made a final decision on whether to merge it fails selftests
> due to a lack of a maintainer:
Does a possible Poky LTS have any factor in deciding to add more
packages to core?
- armin
>
> 2019-11-16 20:13:49,922 - oe-selftest - INFO - distrodata.Distrodata.test_maintainers (subunit.RemotedTestCase)
> 2019-11-16 20:13:49,922 - oe-selftest - INFO - ... FAIL
> 2019-11-16 20:13:49,923 - oe-selftest - INFO - 2: 29/40 153/378 (109.44s) (distrodata.Distrodata.test_maintainers)
> 2019-11-16 20:13:49,923 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last):
> File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/distrodata.py", line 84, in test_maintainers
> """ + "\n".join(['%s (%s)' % i for i in no_maintainer_list]))
> File "/usr/lib/python3.6/unittest/case.py", line 670, in fail
> raise self.failureException(msg)
> AssertionError:
> The following recipes do not have a maintainer assigned to them. Please add an entry to meta/conf/distro/include/maintainers.inc file.
> zstd (/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/recipes-extended/zstd/zstd_1.4.4.bb)
>
> To reproduce, run: "oe-selftest -r distrodata.Distrodata.test_maintainers"
>
> Cheers,
>
> Richard
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe
2019-11-18 16:47 ` akuster808
@ 2019-11-18 16:53 ` Ross Burton
2019-11-18 18:37 ` Stefan Agner
0 siblings, 1 reply; 10+ messages in thread
From: Ross Burton @ 2019-11-18 16:53 UTC (permalink / raw)
To: akuster808, Richard Purdie, Stefan Agner, openembedded-core; +Cc: Stefan Agner
On 18/11/2019 16:47, akuster808 wrote:
> Does a possible Poky LTS have any factor in deciding to add more
> packages to core?
Even without the LTS there's a (relatively) long-term commitment to
maintain recipes.
Personally, I'm happy with Zstd being in meta-oe for now, and possibly
re-evaluating in the next cycle.
Ross
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe
2019-11-18 16:53 ` Ross Burton
@ 2019-11-18 18:37 ` Stefan Agner
0 siblings, 0 replies; 10+ messages in thread
From: Stefan Agner @ 2019-11-18 18:37 UTC (permalink / raw)
To: Ross Burton; +Cc: Stefan Agner, openembedded-core
On 2019-11-18 17:53, Ross Burton wrote:
> On 18/11/2019 16:47, akuster808 wrote:
>> Does a possible Poky LTS have any factor in deciding to add more
>> packages to core?
>
> Even without the LTS there's a (relatively) long-term commitment to
> maintain recipes.
>
> Personally, I'm happy with Zstd being in meta-oe for now, and possibly
> re-evaluating in the next cycle.
Not having it in oe-core would mean we would have to exclude it from
build testing [1].
From what I can tell, that would be a first: Every other compression
conversion is part of oe-core.
It had quite some adoption lately, e.g. Fedora 31 uses zstd by default
to compress their rpm packages [2].
IMHO, this are good arguments for adding it to oe-core now.
[1]
http://lists.openembedded.org/pipermail/openembedded-core/2019-November/288882.html
[2]
https://fedoraproject.org/wiki/Changes/Switch_RPMs_to_zstd_compression
--
Stefan
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe
2019-11-18 12:19 ` Richard Purdie
2019-11-18 16:47 ` akuster808
@ 2019-11-18 18:39 ` Stefan Agner
2019-11-19 16:18 ` Alex Kiernan
1 sibling, 1 reply; 10+ messages in thread
From: Stefan Agner @ 2019-11-18 18:39 UTC (permalink / raw)
To: alex.kiernan; +Cc: Stefan Agner, openembedded-core
[adding Alex, he maintained the recipe in meta-oe so far]
On 2019-11-18 13:19, Richard Purdie wrote:
> On Thu, 2019-11-14 at 15:47 +0100, Stefan Agner wrote:
>> On 2019-11-08 10:14, Stefan Agner wrote:
>> > From: Stefan Agner <stefan.agner@toradex.com>
>> >
>> > Zstd is a very fast compression algorithm and has gained quite some
>> > popularity recently. An upcoming patch allows to compress rootfs
>> > using Zstd. Moving Zstd to oe-core allows this new conversion
>> > formats
>> > to be automatically tested by the oe-selftest
>> > imagefeatures.ImageFeatures.test_image_fstypes test.
>> >
>> > Furthermore there are three packages in oe-core which allow to
>> > enable
>> > Zstd support through packageconfig currently.
>>
>> Any update/thoughts on this?
>
> I've not made a final decision on whether to merge it fails selftests
> due to a lack of a maintainer:
Alex, would you be OK with you listed as maintainer?
--
Stefan
>
> 2019-11-16 20:13:49,922 - oe-selftest - INFO -
> distrodata.Distrodata.test_maintainers (subunit.RemotedTestCase)
> 2019-11-16 20:13:49,922 - oe-selftest - INFO - ... FAIL
> 2019-11-16 20:13:49,923 - oe-selftest - INFO - 2: 29/40 153/378
> (109.44s) (distrodata.Distrodata.test_maintainers)
> 2019-11-16 20:13:49,923 - oe-selftest - INFO -
> testtools.testresult.real._StringException: Traceback (most recent
> call last):
> File
> "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/distrodata.py",
> line 84, in test_maintainers
> """ + "\n".join(['%s (%s)' % i for i in no_maintainer_list]))
> File "/usr/lib/python3.6/unittest/case.py", line 670, in fail
> raise self.failureException(msg)
> AssertionError:
> The following recipes do not have a maintainer assigned to them.
> Please add an entry to meta/conf/distro/include/maintainers.inc file.
> zstd
> (/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/recipes-extended/zstd/zstd_1.4.4.bb)
>
> To reproduce, run: "oe-selftest -r distrodata.Distrodata.test_maintainers"
>
> Cheers,
>
> Richard
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe
2019-11-18 18:39 ` Stefan Agner
@ 2019-11-19 16:18 ` Alex Kiernan
2019-11-20 8:46 ` Stefan Agner
0 siblings, 1 reply; 10+ messages in thread
From: Alex Kiernan @ 2019-11-19 16:18 UTC (permalink / raw)
To: Stefan Agner
Cc: Stefan Agner, Patches and discussions about the oe-core layer
On Mon, Nov 18, 2019 at 6:39 PM Stefan Agner <stefan@agner.ch> wrote:
>
> [adding Alex, he maintained the recipe in meta-oe so far]
>
> On 2019-11-18 13:19, Richard Purdie wrote:
> > On Thu, 2019-11-14 at 15:47 +0100, Stefan Agner wrote:
> >> On 2019-11-08 10:14, Stefan Agner wrote:
> >> > From: Stefan Agner <stefan.agner@toradex.com>
> >> >
> >> > Zstd is a very fast compression algorithm and has gained quite some
> >> > popularity recently. An upcoming patch allows to compress rootfs
> >> > using Zstd. Moving Zstd to oe-core allows this new conversion
> >> > formats
> >> > to be automatically tested by the oe-selftest
> >> > imagefeatures.ImageFeatures.test_image_fstypes test.
> >> >
> >> > Furthermore there are three packages in oe-core which allow to
> >> > enable
> >> > Zstd support through packageconfig currently.
> >>
> >> Any update/thoughts on this?
> >
> > I've not made a final decision on whether to merge it fails selftests
> > due to a lack of a maintainer:
>
> Alex, would you be OK with you listed as maintainer?
>
I'm fine with that - it's very low overhead.
--
Alex Kiernan
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe
2019-11-19 16:18 ` Alex Kiernan
@ 2019-11-20 8:46 ` Stefan Agner
0 siblings, 0 replies; 10+ messages in thread
From: Stefan Agner @ 2019-11-20 8:46 UTC (permalink / raw)
To: Alex Kiernan
Cc: Stefan Agner, Patches and discussions about the oe-core layer
On 2019-11-19 17:18, Alex Kiernan wrote:
> On Mon, Nov 18, 2019 at 6:39 PM Stefan Agner <stefan@agner.ch> wrote:
>>
>> [adding Alex, he maintained the recipe in meta-oe so far]
>>
>> On 2019-11-18 13:19, Richard Purdie wrote:
>> > On Thu, 2019-11-14 at 15:47 +0100, Stefan Agner wrote:
>> >> On 2019-11-08 10:14, Stefan Agner wrote:
>> >> > From: Stefan Agner <stefan.agner@toradex.com>
>> >> >
>> >> > Zstd is a very fast compression algorithm and has gained quite some
>> >> > popularity recently. An upcoming patch allows to compress rootfs
>> >> > using Zstd. Moving Zstd to oe-core allows this new conversion
>> >> > formats
>> >> > to be automatically tested by the oe-selftest
>> >> > imagefeatures.ImageFeatures.test_image_fstypes test.
>> >> >
>> >> > Furthermore there are three packages in oe-core which allow to
>> >> > enable
>> >> > Zstd support through packageconfig currently.
>> >>
>> >> Any update/thoughts on this?
>> >
>> > I've not made a final decision on whether to merge it fails selftests
>> > due to a lack of a maintainer:
>>
>> Alex, would you be OK with you listed as maintainer?
>>
>
> I'm fine with that - it's very low overhead.
Thanks Alex, will send a v4 with you as maintainer.
--
Stefan
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2019-11-20 8:46 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-08 9:14 [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe Stefan Agner
2019-11-08 9:14 ` [PATCH v3 2/2] image_types: add Zstandard conversion support Stefan Agner
2019-11-14 14:47 ` [PATCH v3 1/2] zstd: move recipe to oe-core from meta-oe Stefan Agner
2019-11-18 12:19 ` Richard Purdie
2019-11-18 16:47 ` akuster808
2019-11-18 16:53 ` Ross Burton
2019-11-18 18:37 ` Stefan Agner
2019-11-18 18:39 ` Stefan Agner
2019-11-19 16:18 ` Alex Kiernan
2019-11-20 8:46 ` Stefan Agner
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.