All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Mathieu Dubois-Briand" <mathieu.dubois-briand@bootlin.com>
To: "Marcel Ziswiler" <marcel@ziswiler.com>,
	<openembedded-core@lists.openembedded.org>
Cc: "Alexander Kanavin" <alex.kanavin@gmail.com>
Subject: Re: [OE-core] [PATCH v2] gettext: upgrade 0.22.5 -> 0.23
Date: Thu, 26 Dec 2024 12:30:51 +0100	[thread overview]
Message-ID: <D6LLJRE9T1VK.3R4VDY6FXE0TJ@bootlin.com> (raw)
In-Reply-To: <20241225103244.3514559-1-marcel@ziswiler.com>

On Wed Dec 25, 2024 at 11:32 AM CET, Marcel Ziswiler wrote:
> Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
> ---
>
> Changes in v2:
> - Fix malformed diff lines by reverting to using patman for sending.
> - Do not revert the rename of remove-potcdate.sin to remove-potcdate.sed
>   as suggested by Alex.
>
>  ...22.5.bb => gettext-minimal-native_0.23.bb} |  2 +-
>  meta/recipes-core/gettext/gettext-sources.inc |  2 +-
>  ...t-env.in-do-not-add-C-CXX-parameters.patch |  4 +--
>  ...1-intl-Fix-build-failure-with-make-j.patch | 35 -------------------
>  ...01-tests-autopoint-3-unset-MAKEFLAGS.patch |  4 +--
>  .../gettext/gettext/parallel.patch            | 10 +++---
>  .../gettext/gettext/serial-tests-config.patch |  8 ++---
>  .../gettext/gettext/use-pkgconfig.patch       | 16 ++++-----
>  .../{gettext_0.22.5.bb => gettext_0.23.bb}    |  3 +-
>  9 files changed, 24 insertions(+), 60 deletions(-)
>  rename meta/recipes-core/gettext/{gettext-minimal-native_0.22.5.bb => gettext-minimal-native_0.23.bb} (96%)
>  delete mode 100644 meta/recipes-core/gettext/gettext/0001-intl-Fix-build-failure-with-make-j.patch
>  rename meta/recipes-core/gettext/{gettext_0.22.5.bb => gettext_0.23.bb} (98%)
>
> diff --git a/meta/recipes-core/gettext/gettext-minimal-native_0.22.5.bb b/meta/recipes-core/gettext/gettext-minimal-native_0.23.bb
> similarity index 96%
> rename from meta/recipes-core/gettext/gettext-minimal-native_0.22.5.bb
> rename to meta/recipes-core/gettext/gettext-minimal-native_0.23.bb
> index 96acf9bb9fc6..e443b6b34fa0 100644
> --- a/meta/recipes-core/gettext/gettext-minimal-native_0.22.5.bb
> +++ b/meta/recipes-core/gettext/gettext-minimal-native_0.23.bb
> @@ -42,5 +42,5 @@ do_install () {
>  	install -d ${D}${datadir}/gettext/po/
>  	cp ${S}/build-aux/config.rpath ${D}${datadir}/gettext/
>  	cp ${S}/gettext-runtime/po/Makefile.in.in ${D}${datadir}/gettext/po/
> -	cp ${S}/gettext-runtime/po/remove-potcdate.sin ${D}${datadir}/gettext/po/
> +	cp ${S}/gettext-runtime/po/remove-potcdate.sed ${D}${datadir}/gettext/po/
>  }
> diff --git a/meta/recipes-core/gettext/gettext-sources.inc b/meta/recipes-core/gettext/gettext-sources.inc
> index fd05837528c8..9805b1d9074c 100644
> --- a/meta/recipes-core/gettext/gettext-sources.inc
> +++ b/meta/recipes-core/gettext/gettext-sources.inc
> @@ -1,4 +1,4 @@
>  HOMEPAGE = "http://www.gnu.org/software/gettext/gettext.html"
>  SRC_URI = "${GNU_MIRROR}/gettext/gettext-${PV}.tar.gz \
>             "
> -SRC_URI[sha256sum] = "ec1705b1e969b83a9f073144ec806151db88127f5e40fe5a94cb6c8fa48996a0"
> +SRC_URI[sha256sum] = "945dd7002a02dd7108ad0510602e13416b41d327898cf8522201bc6af10907a6"
> diff --git a/meta/recipes-core/gettext/gettext/0001-init-env.in-do-not-add-C-CXX-parameters.patch b/meta/recipes-core/gettext/gettext/0001-init-env.in-do-not-add-C-CXX-parameters.patch
> index 33d45a038cff..e7cb93d6e201 100644
> --- a/meta/recipes-core/gettext/gettext/0001-init-env.in-do-not-add-C-CXX-parameters.patch
> +++ b/meta/recipes-core/gettext/gettext/0001-init-env.in-do-not-add-C-CXX-parameters.patch
> @@ -24,6 +24,6 @@ index cc84ffd..b69c990 100644
>  -CFLAGS="@CFLAGS@"
>  -CXX="@CXX@"
>  -CXXFLAGS="@CXXFLAGS@"
> + OBJC="@OBJC@"
> + OBJCFLAGS="@OBJCFLAGS@"
>   CPPFLAGS="@CPPFLAGS@"
> - LDFLAGS="@LDFLAGS@"
> - LTLIBINTL="@LTLIBINTL@"
> diff --git a/meta/recipes-core/gettext/gettext/0001-intl-Fix-build-failure-with-make-j.patch b/meta/recipes-core/gettext/gettext/0001-intl-Fix-build-failure-with-make-j.patch
> deleted file mode 100644
> index 144259dd3f2f..000000000000
> --- a/meta/recipes-core/gettext/gettext/0001-intl-Fix-build-failure-with-make-j.patch
> +++ /dev/null
> @@ -1,35 +0,0 @@
> -From 97a6a63ad61949663283f5fad68c9d5fb9be1f15 Mon Sep 17 00:00:00 2001
> -From: Bruno Haible <bruno@clisp.org>
> -Date: Tue, 12 Sep 2023 11:33:41 +0200
> -Subject: [PATCH] intl: Fix build failure with "make -j".
> -
> -Reported by Christian Weisgerber <naddy@mips.inka.de> at
> -<https://lists.gnu.org/archive/html/bug-gettext/2023-09/msg00005.html>.
> -
> -* gettext-runtime/intl/Makefile.am (langprefs.lo, log.lo): Depend on gettextP.h
> -and its subordinate includes.
> -
> -Upstream-Status: Backport [https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=commit;h=97a6a63ad61949663283f5fad68c9d5fb9be1f15]
> -Signed-off-by: Changqing Li <changqing.li@windriver.com>
> ----
> - gettext-runtime/intl/Makefile.am | 4 ++--
> - 1 file changed, 2 insertions(+), 2 deletions(-)
> -
> -diff --git a/gettext-runtime/intl/Makefile.am b/gettext-runtime/intl/Makefile.am
> -index da7abb758..9e56978bc 100644
> ---- a/gettext-runtime/intl/Makefile.am
> -+++ b/gettext-runtime/intl/Makefile.am
> -@@ -387,8 +387,8 @@ dngettext.lo:        ../config.h $(srcdir)/gettextP.h libgnuintl.h $(srcdir)/gmo
> - ngettext.lo:         ../config.h $(srcdir)/gettextP.h libgnuintl.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
> - plural.lo:           ../config.h $(srcdir)/plural-exp.h $(PLURAL_DEPS)
> - plural-exp.lo:       ../config.h $(srcdir)/plural-exp.h
> --langprefs.lo:        ../config.h
> --log.lo:              ../config.h
> -+langprefs.lo:        ../config.h $(srcdir)/gettextP.h libgnuintl.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
> -+log.lo:              ../config.h $(srcdir)/gettextP.h libgnuintl.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
> - printf.lo:           ../config.h
> - setlocale.lo:        ../config.h $(srcdir)/gettextP.h libgnuintl.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
> - version.lo:          ../config.h libgnuintl.h
> ---
> -2.25.1
> -
> diff --git a/meta/recipes-core/gettext/gettext/0001-tests-autopoint-3-unset-MAKEFLAGS.patch b/meta/recipes-core/gettext/gettext/0001-tests-autopoint-3-unset-MAKEFLAGS.patch
> index 94afb255c385..6aa1b7d8519b 100644
> --- a/meta/recipes-core/gettext/gettext/0001-tests-autopoint-3-unset-MAKEFLAGS.patch
> +++ b/meta/recipes-core/gettext/gettext/0001-tests-autopoint-3-unset-MAKEFLAGS.patch
> @@ -16,10 +16,10 @@ diff --git a/gettext-tools/tests/autopoint-3 b/gettext-tools/tests/autopoint-3
>  index bd3fbf3..380eaac 100755
>  --- a/gettext-tools/tests/autopoint-3
>  +++ b/gettext-tools/tests/autopoint-3
> -@@ -131,6 +131,7 @@ test $? = 0 || { cat autopoint.err; Exit 1; }
> - ${CONFIG_SHELL} ./configure >/dev/null 2>autpoint.err
> +@@ -137,6 +137,7 @@ ${CONFIG_SHELL} ./configure >/dev/null 2>autopoint.err
>   test $? = 0 || { cat autopoint.err; Exit 1; }
>
> + : ${MAKE=make}
>  +unset MAKEFLAGS
>   ${MAKE} >/dev/null 2>autopoint.err
>   test $? = 0 || { cat autopoint.err; Exit 1; }
> diff --git a/meta/recipes-core/gettext/gettext/parallel.patch b/meta/recipes-core/gettext/gettext/parallel.patch
> index 8ecba46fd0ac..22515c24ac4e 100644
> --- a/meta/recipes-core/gettext/gettext/parallel.patch
> +++ b/meta/recipes-core/gettext/gettext/parallel.patch
> @@ -1,4 +1,4 @@
> -From 83333bc873c2655ff1de161f6b7db930f22f1cea Mon Sep 17 00:00:00 2001
> +From f2455b7ab3826875d09eb3a11fbb830dd856f974 Mon Sep 17 00:00:00 2001
>  From: Joe Slater <jslater@windriver.com>
>  Date: Thu, 7 Jun 2012 16:37:01 -0700
>  Subject: [PATCH] instal libgettextlib.a before removing it
> @@ -15,12 +15,12 @@ Signed-off-by: Joe Slater <jslater@windriver.com>
>   1 file changed, 4 insertions(+)
>
>  diff --git a/gettext-tools/gnulib-lib/Makefile.am b/gettext-tools/gnulib-lib/Makefile.am
> -index ab729cd..a0d713e 100644
> +index a7fa494..4d0536a 100644
>  --- a/gettext-tools/gnulib-lib/Makefile.am
>  +++ b/gettext-tools/gnulib-lib/Makefile.am
> -@@ -58,6 +58,10 @@ AM_CFLAGS = @WARN_CFLAGS@
> - # Rules generated and collected by gnulib-tool.
> - include Makefile.gnulib
> +@@ -88,6 +88,10 @@ endif
> + libgettextlib_la_LIBADD       += $(WOE32_LIBADD)
> + libgettextlib_la_DEPENDENCIES += $(WOE32_LIBADD)
>
>  +# defined in Makefile.gnulib but missing this dependency
>  +#
> diff --git a/meta/recipes-core/gettext/gettext/serial-tests-config.patch b/meta/recipes-core/gettext/gettext/serial-tests-config.patch
> index 7d39d6086abc..3c354c21ff5b 100644
> --- a/meta/recipes-core/gettext/gettext/serial-tests-config.patch
> +++ b/meta/recipes-core/gettext/gettext/serial-tests-config.patch
> @@ -1,4 +1,4 @@
> -From aa8dfe0aafd0b53a6c5bac61b356ca92e1430a36 Mon Sep 17 00:00:00 2001
> +From 111376001f75209d9342c8f2c6495c99a443da7f Mon Sep 17 00:00:00 2001
>  From: "Hongjun.Yang" <hongjun.yang@windriver.com>
>  Date: Thu, 28 Jul 2016 12:36:15 +0800
>  Subject: [PATCH] fix for ptest
> @@ -15,7 +15,7 @@ Signed-off-by: Changqing Li <changqing.li@windriver.com>
>   3 files changed, 3 insertions(+), 3 deletions(-)
>
>  diff --git a/configure.ac b/configure.ac
> -index f4e54ea..a47ff14 100644
> +index 5106676..3114998 100644
>  --- a/configure.ac
>  +++ b/configure.ac
>  @@ -22,7 +22,7 @@ AC_INIT([gettext],
> @@ -28,7 +28,7 @@ index f4e54ea..a47ff14 100644
>   dnl Override automake's tar command used for creating distributions.
>   am__tar='${AMTAR} chf - --format=ustar --owner=root --group=root "$$tardir"'
>  diff --git a/gettext-runtime/configure.ac b/gettext-runtime/configure.ac
> -index 126d069..aa23232 100644
> +index e128f5b..9f7447c 100644
>  --- a/gettext-runtime/configure.ac
>  +++ b/gettext-runtime/configure.ac
>  @@ -22,7 +22,7 @@ AC_INIT([gettext-runtime],
> @@ -41,7 +41,7 @@ index 126d069..aa23232 100644
>
>   dnl Installation directories.
>  diff --git a/gettext-tools/configure.ac b/gettext-tools/configure.ac
> -index 3610ee3..6f56a23 100644
> +index 034936c..d31decf 100644
>  --- a/gettext-tools/configure.ac
>  +++ b/gettext-tools/configure.ac
>  @@ -22,7 +22,7 @@ AC_INIT([gettext-tools],
> diff --git a/meta/recipes-core/gettext/gettext/use-pkgconfig.patch b/meta/recipes-core/gettext/gettext/use-pkgconfig.patch
> index ceb1856118a5..796b70005672 100644
> --- a/meta/recipes-core/gettext/gettext/use-pkgconfig.patch
> +++ b/meta/recipes-core/gettext/gettext/use-pkgconfig.patch
> @@ -1,4 +1,4 @@
> -From 6aa1338b916fe72c200b6f160b934be15b6ff590 Mon Sep 17 00:00:00 2001
> +From 54ae005d0258d1e2041304c5568de768ad8c3248 Mon Sep 17 00:00:00 2001
>  From: Ross Burton <ross.burton@intel.com>
>  Date: Tue, 23 Jan 2018 00:54:13 +0000
>  Subject: [PATCH] gettext: beat library detection into shape
> @@ -19,10 +19,10 @@ Signed-off-by: Ross Burton <ross.burton@intel.com>
>   3 files changed, 31 insertions(+), 286 deletions(-)
>
>  diff --git a/gettext-tools/gnulib-m4/libxml.m4 b/gettext-tools/gnulib-m4/libxml.m4
> -index 0340490..0355388 100644
> +index c7160d7..8e46cc7 100644
>  --- a/gettext-tools/gnulib-m4/libxml.m4
>  +++ b/gettext-tools/gnulib-m4/libxml.m4
> -@@ -13,6 +13,7 @@ dnl gl_LIBXML(FORCE-INCLUDED)
> +@@ -14,6 +14,7 @@ dnl gl_LIBXML(FORCE-INCLUDED)
>   dnl   forces the use of the included or an external libxml.
>   AC_DEFUN([gl_LIBXML],
>   [
> @@ -30,7 +30,7 @@ index 0340490..0355388 100644
>     AC_REQUIRE([AM_ICONV_LINK])
>
>     ifelse([$1], , [
> -@@ -30,106 +31,10 @@ AC_DEFUN([gl_LIBXML],
> +@@ -31,106 +32,10 @@ AC_DEFUN([gl_LIBXML],
>     INCXML=
>     ifelse([$1], [yes], , [
>       if test "$gl_cv_libxml_use_included" != yes; then
> @@ -142,10 +142,10 @@ index 0340490..0355388 100644
>     ])
>     AC_SUBST([LIBXML])
>  diff --git a/libtextstyle/gnulib-local/m4/libglib.m4 b/libtextstyle/gnulib-local/m4/libglib.m4
> -index dbc9eb8..136e512 100644
> +index baa2cf4..b287c5b 100644
>  --- a/libtextstyle/gnulib-local/m4/libglib.m4
>  +++ b/libtextstyle/gnulib-local/m4/libglib.m4
> -@@ -6,106 +6,26 @@ dnl with or without modifications, as long as this notice is preserved.
> +@@ -7,106 +7,26 @@ dnl with or without modifications, as long as this notice is preserved.
>
>   dnl From Bruno Haible.
>
> @@ -266,10 +266,10 @@ index dbc9eb8..136e512 100644
>     AC_SUBST([LTLIBGLIB])
>     AC_SUBST([INCGLIB])
>  diff --git a/libtextstyle/gnulib-m4/libglib.m4 b/libtextstyle/gnulib-m4/libglib.m4
> -index dbc9eb8..136e512 100644
> +index baa2cf4..b287c5b 100644
>  --- a/libtextstyle/gnulib-m4/libglib.m4
>  +++ b/libtextstyle/gnulib-m4/libglib.m4
> -@@ -6,106 +6,26 @@ dnl with or without modifications, as long as this notice is preserved.
> +@@ -7,106 +7,26 @@ dnl with or without modifications, as long as this notice is preserved.
>
>   dnl From Bruno Haible.
>
> diff --git a/meta/recipes-core/gettext/gettext_0.22.5.bb b/meta/recipes-core/gettext/gettext_0.23.bb
> similarity index 98%
> rename from meta/recipes-core/gettext/gettext_0.22.5.bb
> rename to meta/recipes-core/gettext/gettext_0.23.bb
> index 0bf2a56e5fcf..181457f7716c 100644
> --- a/meta/recipes-core/gettext/gettext_0.22.5.bb
> +++ b/meta/recipes-core/gettext/gettext_0.23.bb
> @@ -28,7 +28,6 @@ SRC_URI += " \
>             file://serial-tests-config.patch \
>             file://0001-tests-autopoint-3-unset-MAKEFLAGS.patch \
>             file://0001-init-env.in-do-not-add-C-CXX-parameters.patch \
> -           file://0001-intl-Fix-build-failure-with-make-j.patch \
>             "
>
>  inherit autotools texinfo pkgconfig ptest
> @@ -130,7 +129,7 @@ do_install:append:class-native () {
>  	rm ${D}${datadir}/aclocal/*
>  	rm ${D}${datadir}/gettext/config.rpath
>  	rm ${D}${datadir}/gettext/po/Makefile.in.in
> -	rm ${D}${datadir}/gettext/po/remove-potcdate.sin
> +	rm ${D}${datadir}/gettext/po/remove-potcdate.sed
>
>          create_wrapper ${D}${bindir}/msgfmt \
>                  GETTEXTDATADIR="${STAGING_DATADIR_NATIVE}/gettext-${PV}/"
> --
> 2.47.1

Hi Marcel,

It looks like this patch is breaking some builds on the autobuilder:

ERROR: Logfile of failure stored in: /srv/pokybuild/yocto-worker/qemuppc-alt/build/build/tmp/work/x86_64-linux/dpkg-native/1.22.11/temp/log.do_configure.1137196
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-core/gettext/gettext-minimal-native_0.23.bb:do_populate_sysroot', '/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-devtools/libtool/libtool-native_2.5.4.bb:do_populate_sysroot', '/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-devtools/quilt/quilt-native_0.68.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-core/gettext/gettext_0.23.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-core/zlib/zlib_1.3.1.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-devtools/autoconf/autoconf_2.72e.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-devtools/automake/automake_1.17.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-devtools/perl/perl_5.40.0.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-extended/xz/xz_5.6.3.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemuppc-alt/build/meta/recipes-support/libmd/libmd_1.1.0.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'libtool-native', 'm4-native', 'quilt-native', 'texinfo-dummy-native', 'gettext-native', 'zlib-native', 'autoconf-native', 'automake-native', 'gnu-config-native', 'make-native', 'opkg-utils-native', 'perl-native', 'pkgconfig-native', 'bzip2-native', 'xz-native', 'gdbm-native', 'libmd-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function autotools_preconfigure
| DEBUG: Shell function autotools_preconfigure finished
| DEBUG: Executing python function autotools_aclocals
| DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common']
| DEBUG: Python function autotools_aclocals finished
| DEBUG: Executing shell function do_configure
| automake (GNU automake) 1.17
| Features: subsecond-mtime
|
| Copyright (C) 2024 Free Software Foundation, Inc.
| License GPLv2+: GNU GPL version 2 or later
|   <https://gnu.org/licenses/gpl-2.0.html>
| This is free software: you are free to change and redistribute it.
| There is NO WARRANTY, to the extent permitted by law.
|
| Written by Tom Tromey <tromey@redhat.com>
|        and Alexandre Duret-Lutz <adl@gnu.org>.
| AUTOV is 1
| cp: cannot stat '/srv/pokybuild/yocto-worker/qemuppc-alt/build/build/tmp/work/x86_64-linux/dpkg-native/1.22.11/recipe-sysroot-native/usr/share/gettext/po/remove-potcdate.sin': No such file or directory
| WARNING: exit code 1 from a shell command.

https://valkyrie.yoctoproject.org/#/builders/64/builds/630/steps/12/logs/stdio
https://valkyrie.yoctoproject.org/#/builders/99/builds/705/steps/11/logs/stdio


Looking at the sources, it looks like it might come from
remove-potcdate.sin reference in meta/classes-recipe/autotools.bbclass.

Can you fix this issue please ?

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



      parent reply	other threads:[~2024-12-26 11:31 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-12-25 10:32 [PATCH v2] gettext: upgrade 0.22.5 -> 0.23 Marcel Ziswiler
2024-12-25 10:46 ` Patchtest results for " patchtest
2024-12-26  9:42 ` [OE-core] " Mathieu Dubois-Briand
2024-12-26 10:47   ` Marcel Ziswiler
2024-12-26 11:24     ` Mathieu Dubois-Briand
2024-12-27  7:52       ` Marcel Ziswiler
2024-12-26 11:30 ` Mathieu Dubois-Briand [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=D6LLJRE9T1VK.3R4VDY6FXE0TJ@bootlin.com \
    --to=mathieu.dubois-briand@bootlin.com \
    --cc=alex.kanavin@gmail.com \
    --cc=marcel@ziswiler.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.