Re: [OE-core][PATCH] db: update CVE_PRODUCT

2021-05-05 Thread leimaohui
Hi,

Why hasn't this patch been merged yet? 


Best regards
Lei

> -Original Message-
> From: openembedded-core@lists.openembedded.org
>  On Behalf Of Chen Qi
> Sent: Tuesday, April 20, 2021 10:33 AM
> To: openembedded-core@lists.openembedded.org
> Subject: [OE-core][PATCH] db: update CVE_PRODUCT
> 
> Update CVE_PRODUCT to also include 'berkeley_db'. For example,
> CVE-2020-2981 uses 'berkeley_db'.
> 
> Signed-off-by: Chen Qi 
> ---
>  meta/recipes-support/db/db_5.3.28.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta/recipes-support/db/db_5.3.28.bb
> b/meta/recipes-support/db/db_5.3.28.bb
> index 9cb57e6a53..b2ae98f05c 100644
> --- a/meta/recipes-support/db/db_5.3.28.bb
> +++ b/meta/recipes-support/db/db_5.3.28.bb
> @@ -15,7 +15,7 @@ HOMEPAGE =
> "https://www.oracle.com/database/technologies/related/berkeleydb.html
>  LICENSE = "Sleepycat"
>  RCONFLICTS_${PN} = "db3"
> 
> -CVE_PRODUCT = "oracle_berkeley_db"
> +CVE_PRODUCT = "oracle_berkeley_db berkeley_db"
>  CVE_VERSION = "11.2.${PV}"
> 
>  PR = "r1"
> --
> 2.30.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151377): 
https://lists.openembedded.org/g/openembedded-core/message/151377
Mute This Topic: https://lists.openembedded.org/mt/82226028/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core][PATCH] oe-pkgdata-util: ignore SIGPIPE

2021-05-05 Thread Chen Qi

On 04/30/2021 09:34 PM, Richard Purdie wrote:

On Tue, 2021-04-20 at 16:37 +0800, Chen Qi wrote:

oe-pkgdata-util sometimes outputs a large amount of data. When used
with pipe, it's likely to get the following error.

   BrokenPipeError: [Errno 32] Broken pipe

The problem could be reproduced by running `oe-pkgdata-util list-pkg | less'.
Type 'q' after running the above command, and we get the error.

Signed-off-by: Chen Qi 
---
  scripts/oe-pkgdata-util | 5 +
  1 file changed, 5 insertions(+)

This is far from clearcut.

https://mail.python.org/pipermail/python-dev/2018-June/154191.html

Not quite sure what to do about this as there are pros/cons...

Cheers,

Richard


Thanks Richard. I've read the material above and grabbed more knowledge 
on this topic.


At first, I also wanted to use the 'try ... except' clause to handle the 
output of oe-pkgdata-utils. But there are multiple places for the 
output, so I figured it's ugly and not necessary.


People mentioned situations where setting SIG_DFL for SIGPIPE is 
harmful. That's true. But in respect to this oe-pkgutils-data program, 
when setting SIG_DFL for SIGPIPE, what would be the actual problem in 
practice?


So I think https://github.com/python/cpython/pull/6773 is meaningful, 
but it does not apply to all programs.


Anyway, if you think using the 'try...except' clause is better, I could 
do it and send out V2. But I'm still wondering what extra benefit it 
could bring us.


Best Regards,
Chen Qi


diff --git a/scripts/oe-pkgdata-util b/scripts/oe-pkgdata-util
index 75dd23efa3..4aeb28879d 100755
--- a/scripts/oe-pkgdata-util
+++ b/scripts/oe-pkgdata-util
@@ -17,6 +17,7 @@ import re
  import argparse
  import logging
  from collections import defaultdict, OrderedDict
+from signal import signal, SIGPIPE, SIG_DFL
  




  scripts_path = os.path.dirname(os.path.realpath(__file__))
  lib_path = scripts_path + '/lib'
@@ -615,6 +616,10 @@ def main():
  logger.error('Unable to find pkgdata directory %s' % args.pkgdata_dir)
  sys.exit(1)
  




+# It's possible that this program will output large contents, and when 
used with a pipe in command line,
+# we will get a 'BrokenPipeError: [Errno 32] Broken pipe'. Ignore the 
SIGPIPE to avoid such error.
+signal(SIGPIPE, SIG_DFL)
+
  ret = args.func(args)
  




  return ret








-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151376): 
https://lists.openembedded.org/g/openembedded-core/message/151376
Mute This Topic: https://lists.openembedded.org/mt/82230268/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] liberation-fonts: Update to 2.1.4

2021-05-05 Thread Robert Joslyn
Update HOMEPAGE and SRC_URI since development moved to GitHub.

Signed-off-by: Robert Joslyn 
---
 ...fonts_2.00.1.bb => liberation-fonts_2.1.4.bb} | 16 
 1 file changed, 4 insertions(+), 12 deletions(-)
 rename meta/recipes-graphics/ttf-fonts/{liberation-fonts_2.00.1.bb => 
liberation-fonts_2.1.4.bb} (69%)

diff --git a/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.00.1.bb 
b/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.4.bb
similarity index 69%
rename from meta/recipes-graphics/ttf-fonts/liberation-fonts_2.00.1.bb
rename to meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.4.bb
index abc216f434..53f4252814 100644
--- a/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.00.1.bb
+++ b/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.4.bb
@@ -2,7 +2,7 @@ SUMMARY = "Liberation(tm) Fonts"
 DESCRIPTION = "The Liberation(tm) Fonts is a font family originally \
 created by Ascender(c) which aims at metric compatibility with \
 Arial, Times New Roman, Courier New."
-HOMEPAGE = "https://releases.pagure.org/liberation-fonts/;
+HOMEPAGE = "https://github.com/liberationfonts/liberation-fonts;
 BUGTRACKER = "https://bugzilla.redhat.com/;
 
 SECTION = "x11/fonts"
@@ -10,21 +10,13 @@ LICENSE = "OFL-1.1"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=f96db970a9a46c5369142b99f530366b"
 PE = "1"
 
-# remove at next version upgrade or when output changes
-PR = "r1"
-HASHEQUIV_HASH_VERSION .= ".2"
-
-inherit allarch fontcache
-
-FONT_PACKAGES = "${PN}"
-
-SRC_URI = 
"https://releases.pagure.org/liberation-fonts/liberation-fonts-ttf-${PV}.tar.gz 
\
+SRC_URI = 
"https://github.com/liberationfonts/liberation-fonts/files/6418984/liberation-fonts-ttf-${PV}.tar.gz
 \
file://30-liberation-aliases.conf"
+SRC_URI[sha256sum] = 
"26f85412dd0aa9d061504a1cc8aaf0aa12a70710e8d47d8b65a1251757c1a5ef"
 
 S = "${WORKDIR}/liberation-fonts-ttf-${PV}"
 
-SRC_URI[md5sum] = "5c781723a0d9ed6188960defba8e91cf"
-SRC_URI[sha256sum] = 
"7890278a6cd17873c57d9cd785c2d230d9abdea837e96516019c5885dd271504"
+inherit allarch fontcache
 
 do_install () {
install -d ${D}${datadir}/fonts/ttf/
-- 
2.26.3


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151375): 
https://lists.openembedded.org/g/openembedded-core/message/151375
Mute This Topic: https://lists.openembedded.org/mt/82623028/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core][PATCH] oe-pkgdata-util: ignore SIGPIPE

2021-05-05 Thread Chen Qi

On 04/30/2021 09:34 PM, Richard Purdie wrote:

On Tue, 2021-04-20 at 16:37 +0800, Chen Qi wrote:

oe-pkgdata-util sometimes outputs a large amount of data. When used
with pipe, it's likely to get the following error.

   BrokenPipeError: [Errno 32] Broken pipe

The problem could be reproduced by running `oe-pkgdata-util list-pkg | less'.
Type 'q' after running the above command, and we get the error.

Signed-off-by: Chen Qi 
---
  scripts/oe-pkgdata-util | 5 +
  1 file changed, 5 insertions(+)

This is far from clearcut.

https://mail.python.org/pipermail/python-dev/2018-June/154191.html

Not quite sure what to do about this as there are pros/cons...

Cheers,

Richard


Thanks Richard. I've read the material above and grabbed more knowledge 
on this topic.


At first, I also wanted to use the 'try ... except' clause to handle the 
output of oe-pkgdata-utils. But there are multiple places for the 
output, so I figured it's ugly and not necessary.


People mentioned situations where setting SIG_DFL for SIGPIPE is 
harmful. That's true. But in respect to this oe-pkgutils-data program, 
when setting SIG_DFL for SIGPIPE, what would be the actual problem in 
practice?


So I think https://github.com/python/cpython/pull/6773 is meaningful, 
but it does not apply to all programs.


Anyway, if you think using the 'try...except' clause is better, I could 
do it and send out V2. But I'm still wondering what extra benefit it 
could bring us.


Best Regards,
Chen Qi


diff --git a/scripts/oe-pkgdata-util b/scripts/oe-pkgdata-util
index 75dd23efa3..4aeb28879d 100755
--- a/scripts/oe-pkgdata-util
+++ b/scripts/oe-pkgdata-util
@@ -17,6 +17,7 @@ import re
  import argparse
  import logging
  from collections import defaultdict, OrderedDict
+from signal import signal, SIGPIPE, SIG_DFL
  




  scripts_path = os.path.dirname(os.path.realpath(__file__))
  lib_path = scripts_path + '/lib'
@@ -615,6 +616,10 @@ def main():
  logger.error('Unable to find pkgdata directory %s' % args.pkgdata_dir)
  sys.exit(1)
  




+# It's possible that this program will output large contents, and when 
used with a pipe in command line,
+# we will get a 'BrokenPipeError: [Errno 32] Broken pipe'. Ignore the 
SIGPIPE to avoid such error.
+signal(SIGPIPE, SIG_DFL)
+
  ret = args.func(args)
  




  return ret








-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151374): 
https://lists.openembedded.org/g/openembedded-core/message/151374
Mute This Topic: https://lists.openembedded.org/mt/82230268/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [hardknott][PATCH] Binutils: Fix CVE-2021-20197

2021-05-05 Thread Anuj Mittal
On Thu, 2021-04-29 at 04:30 -0700, Vinay Kumar wrote:
> Source: git://sourceware.org/git/binutils-gdb.git
> Tracking -- https://sourceware.org/bugzilla/show_bug.cgi?id=26945
> 
> Backported upstream commit d3edaa91d4cf7202ec14342410194841e2f67f12 to
> binutils-2.36 source along with commit id dependencies
> (8e03235147a9e774d3ba084e93c2da1aa94d1cec and
> 8b69e61d4be276bb862698aaafddc3e779d23c8f).
> 
> Upstream-Status: Backport [
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d3edaa91d4cf7202ec14342410194841e2f67f12
> ]
> 
> Signed-off-by: Vinay Kumar 
> ---
> This patch is verified by building both Linux and Mingw toolchains for
> ARM target, and executed "binutils" regresssion testing.
> 
>  .../binutils/binutils-2.36.inc    |   1 +
>  .../binutils/binutils/CVE-2021-20197.patch    | 388 ++
>  2 files changed, 389 insertions(+)

This doesn't look like a cherry pick of:

https://github.com/bminor/binutils-gdb/commit/d3edaa91d4cf7202ec14342410194841e2f67f12

What else is in there? 

Also this didn't apply on hardknott and I had to rebase it. Please also
use b in the subject for binutils.

Thanks,

Anuj

>  create mode 100644 meta/recipes-devtools/binutils/binutils/CVE-2021-
> 20197.patch
> 
> diff --git a/meta/recipes-devtools/binutils/binutils-2.36.inc
> b/meta/recipes-devtools/binutils/binutils-2.36.inc
> index beddf601fd..66080dfcee 100644
> --- a/meta/recipes-devtools/binutils/binutils-2.36.inc
> +++ b/meta/recipes-devtools/binutils/binutils-2.36.inc
> @@ -36,5 +36,6 @@ SRC_URI = "\
>   file://0015-sync-with-OE-libtool-changes.patch \
>   file://0016-Check-for-clang-before-checking-gcc-version.patch \
>   
> file://0017-Add-support-for-the-DW_FORM_strx-forms-to-the-BFD-li.patch 
> \
> + file://CVE-2021-20197.patch \
>  "
>  S  = "${WORKDIR}/git"
> diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2021-
> 20197.patch b/meta/recipes-devtools/binutils/binutils/CVE-2021-
> 20197.patch
> new file mode 100644
> index 00..d6117b65a4
> --- /dev/null
> +++ b/meta/recipes-devtools/binutils/binutils/CVE-2021-20197.patch
> @@ -0,0 +1,388 @@
> +From d3edaa91d4cf7202ec14342410194841e2f67f12 Mon Sep 17 00:00:00 2001
> +From: Alan Modra 
> +Date: Fri, 26 Feb 2021 11:30:32 +1030
> +Subject: [PATCH] Reinstate various pieces backed out from smart_rename
> changes
> +
> +In the interests of a stable release various last minute smart_rename
> +patches were backed out of the 2.36 branch.  The main reason to
> +reinstate some of those backed out changes here is to make necessary
> +followup fixes to commit 8e03235147a9 simple cherry-picks from
> +mainline.  A secondary reason is that ar -M support isn't fixed for
> +pr26945 without this patch.
> +
> +    PR 26945
> +    * ar.c: Don't include libbfd.h.
> +    (write_archive): Replace xmalloc+strcpy with xstrdup.
> +    * arsup.c (temp_name, real_ofd): New static variables.
> +    (ar_open): Use make_tempname and bfd_fdopenw.
> +    (ar_save): Adjust to suit ar_open changes.
> +    * objcopy.c: Don't include libbfd.h.
> +    * rename.c: Rename and reorder variables.
> +
> +(cherry picked from commit 95b91a043aeaeb546d2fea556d84a2de1e917770)
> +
> +Upstream-Status: Backport [
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d3edaa91d4cf7202ec14342410194841e2f67f12
> ]
> +CVE: CVE-2021-20197
> +Signed-off-by: Vinay Kumar 
> +---
> + binutils/ar.c  |   6 +-
> + binutils/arsup.c   |  37 
> + binutils/bucomm.h  |   3 +-
> + binutils/objcopy.c |   9 +--
> + binutils/rename.c  | 148 +++-
> -
> + 5 files changed, 67 insertions(+), 136 deletions(-)
> +
> +diff --git a/binutils/ar.c b/binutils/ar.c
> +index 45a34e3a6cf..44df48c5c67 100644
> +--- a/binutils/ar.c
>  b/binutils/ar.c
> +@@ -25,7 +25,6 @@
> + 
> + #include "sysdep.h"
> + #include "bfd.h"
> +-#include "libbfd.h"
> + #include "libiberty.h"
> + #include "progress.h"
> + #include "getopt.h"
> +@@ -1255,8 +1254,7 @@ write_archive (bfd *iarch)
> +   bfd *contents_head = iarch->archive_next;
> +   int ofd = -1;
> + 
> +-  old_name = (char *) xmalloc (strlen (bfd_get_filename (iarch)) +
> 1);
> +-  strcpy (old_name, bfd_get_filename (iarch));
> ++  old_name = xstrdup (bfd_get_filename (iarch));
> +   new_name = make_tempname (old_name, );
> + 
> +   if (new_name == NULL)
> +@@ -1308,7 +1306,7 @@ write_archive (bfd *iarch)
> +   /* We don't care if this fails; we might be creating the archive. 
> */
> +   bfd_close (iarch);
> + 
> +-  if (smart_rename (new_name, old_name, 0) != 0)
> ++  if (smart_rename (new_name, old_name, NULL) != 0)
> + xexit (1);
> +   free (old_name);
> +   free (new_name);
> +diff --git a/binutils/arsup.c b/binutils/arsup.c
> +index 5403a0c5d74..f7ce8f0bc82 100644
> +--- a/binutils/arsup.c
>  b/binutils/arsup.c
> +@@ -42,6 +42,8 @@ extern int deterministic;
> + 
> + static bfd *obfd;
> + static char *real_name;
> ++static char 

Re: [OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 3:16 PM Richard Purdie <
richard.pur...@linuxfoundation.org> wrote:

> On Wed, 2021-05-05 at 15:07 -0700, Khem Raj wrote:
> > On Wed, May 5, 2021 at 2:52 PM Richard Purdie
> >  wrote:
> > >
> > > On Wed, 2021-05-05 at 14:28 -0700, Khem Raj wrote:
> > > > On Wed, May 5, 2021 at 2:09 PM Richard Purdie
> > > >  wrote:
> > > > >
> > > > > On Wed, 2021-05-05 at 20:45 +0200, Alexander Kanavin wrote:
> > > > > > On Wed, 5 May 2021 at 20:05, Khem Raj 
> wrote:
> > > > > > > On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin <
> alex.kana...@gmail.com> wrote:
> > > > > > > >
> > > > > > > > This seems to be the gtk-doc successor, and gnome
> > > > > > > > projects such as pango and gdk-pixbuf have started
> > > > > > > > transitioning to it.
> > > > > > > >
> > > > > > >
> > > > > > > going through
> > > > > > > https://gitlab.gnome.org/GNOME/gi-docgen#disclaimer
> > > > > > >
> > > > > > > it seems that its still under development and not declared
> stable, so
> > > > > > > I am wary of the churn it will cause.
> > > > > > > I would prefer to wait until at least its declared prime time
> for
> > > > > > > system wide inclusion.
> > > > > > >
> > > > > >
> > > > > >
> > > > > > It is only built if you enable api-documentation, and even then
> used only
> > > > > > in pango and gdk-pixbuf. I'd say it's fairly well contained.
> > > > >
> > > > > I did also have a quick chat with friends in that community and
> their advice
> > > > > was that it was ok to switch now FWIW...
> > > >
> > > > ok, that helps, perhaps they can reflect this assertion in document
> above?
> > > > but still, depending upon abandoned packages needs to be answered by
> > > > upstream IMO before we tread down this path
> > >
> > > Reading that disclaimer, it seems to be saying they're making it work
> for gtk.
> > > We're using it in the gtk related components it is being developed for
> so I'm
> > > not sure there is an issue. What it says not to do is use it for
> general non-gtk
> > > code. We're not using it outside gtk?
> >
> > This above says
> >
> > GI-DocGen is still in development. The recommended use of GI-DocGen is
> > to add it as a sub-project to your Meson build system, and vendor it
> > when releasing dist archives.
> >
> > we are trying to use it in system mode and not vendored along with
> > packages which need it. Perhaps I am misunderstanding?
>
> Effectively we are vendoring it since only things with a dependency on it
> will see it
> and we're only depending on it from things which it is intended for. It
> isn't like
> we're making it a system wide development tool.


I thought vendoring would mean you don’t need the tools that are used but
the output is captured like how configure file is pregenerated in autoconf
world

But I guess we want the updates so as long as we can make progress with
upstream on seeing if these dependencies would have some adopters so they
can be maintained we should be good



>
> Cheers,
>
> Richard
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151372): 
https://lists.openembedded.org/g/openembedded-core/message/151372
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 3:21 PM Alexander Kanavin 
wrote:

> On Thu, 6 May 2021 at 00:02, Khem Raj  wrote:
>
>>
>> order is, look for ncursesw first so this sed operation removes ncursesw
>> from search paths.
>> and this commits mentions this change was intentional
>>
>> https://git.openembedded.org/openembedded-core/commit/?id=188862de64b
>>
>> so why should it be dropped without understanding the repercussions of it?
>>
>
> PKG_CHECK_MODULES does not check for things in order listed (first second
> or whatever), it checks for all of them as a set, or it errors out
> otherwise if anything in the set is not available.
>

Right and it means if widechars support in ncurses is disabled then it
won’t build I know that defaults is to enable it in ncurses so autobuilder
won’t see such failures but many minimal distro did explicitly disable it
in past



>
> Besides, you're asking the question backwards. It should be: why should we
> change the upstream choice if we don't understand the repercussions of
> doing that?
>



> Alex
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151371): 
https://lists.openembedded.org/g/openembedded-core/message/151371
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 10/61] cmake: update 3.19.5 -> 3.20.1

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 3:21 PM Martin Jansa  wrote:

> It's actually from 2013, see:
>
> https://github.com/meta-qt5/meta-qt5/commit/671313d0b5e09e0b49a90ed944cd33fb3d6457b0
>
> it had couple iterations in meta-qt5 before it was moved to oe-core in:
> https://github.com/meta-qt5/meta-qt5/commit/17f240df
>
> http://git.openembedded.org/openembedded-core/commit/?h=daisy=4f2dee0d8c2c3f60cb8f8021343e973cae31fc50
> as bunch of sed calls which were later changed to a .patch in 2018
>
> http://git.openembedded.org/openembedded-core/commit/?id=9e58926f1cea9d5cb18cb923855d1ae98f88a8ac
>
> Now with RSS this shouldn't be so big issue, that rebuilding cmake-native
> after qtbase-native won't suddenly detect Qt support for CMake, but it
> should be tested on host with Qt5 installed to make sure it's not detected
> from host and stays explicitly disabled (maybe there is a flag for that
> nowadays - I didn't check in last 8 years :)).
>

Thanks for the context Martin I think host intrusion is a valid point
although perhaps less of a chance


> On Wed, May 5, 2021 at 10:52 PM Otavio Salvador <
> otavio.salva...@ossystems.com.br> wrote:
>
>> Hello,
>>
>> Em qua., 5 de mai. de 2021 às 15:35, Khem Raj 
>> escreveu:
>> >
>> > before we remove it, lets hear a Review from Otavio and perhaps he has
>> > better history with this patch
>> >
>> > On Wed, May 5, 2021 at 8:19 AM Alexander Kanavin <
>> alex.kana...@gmail.com> wrote:
>> > >
>> > > Remove 0002-cmake-Prevent-the-detection-of-Qt5.patch
>> > > (patch purpose and failing scenarios unclear; disabling
>> > > is better done through configuration options which
>> > > are available for all of these items).
>>
>> Try build it on a host with Qt to see if it fails. This is what comes
>> to my mind. I don't recall the details as it was done in 2018 ...
>> gosh, I am getting old.
>>
>> --
>> Otavio Salvador O.S. Systems
>> http://www.ossystems.com.brhttp://code.ossystems.com.br
>> Mobile: +55 (53) 9 9981-7854  Mobile: +1 (347) 903-9750
>>
>> 
>>
>>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151370): 
https://lists.openembedded.org/g/openembedded-core/message/151370
Mute This Topic: https://lists.openembedded.org/mt/82607021/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 06/61] expat: upgrade 2.2.10 -> 2.3.0

2021-05-05 Thread Alexander Kanavin
On Thu, 6 May 2021 at 00:32, Richard Purdie <
richard.pur...@linuxfoundation.org> wrote:

> Doesn't removing this degrade the accuracy of the ptest reporting?
>

I'll check the outputs before and after.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151369): 
https://lists.openembedded.org/g/openembedded-core/message/151369
Mute This Topic: https://lists.openembedded.org/mt/82607017/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 06/61] expat: upgrade 2.2.10 -> 2.3.0

2021-05-05 Thread Richard Purdie
On Wed, 2021-05-05 at 17:17 +0200, Alexander Kanavin wrote:
> Drop 0001-Add-output-of-tests-result.patch
> (difficult to rebase).
> 
> Signed-off-by: Alexander Kanavin 
> ---
>  .../0001-Add-output-of-tests-result.patch | 83 ---
>  .../expat/{expat_2.2.10.bb => expat_2.3.0.bb} |  7 +-
>  2 files changed, 3 insertions(+), 87 deletions(-)
>  delete mode 100644 
> meta/recipes-core/expat/expat/0001-Add-output-of-tests-result.patch
>  rename meta/recipes-core/expat/{expat_2.2.10.bb => expat_2.3.0.bb} (81%)
> 
> diff --git 
> a/meta/recipes-core/expat/expat/0001-Add-output-of-tests-result.patch 
> b/meta/recipes-core/expat/expat/0001-Add-output-of-tests-result.patch
> deleted file mode 100644
> index c5c18ead74..00
> --- a/meta/recipes-core/expat/expat/0001-Add-output-of-tests-result.patch
> +++ /dev/null
> @@ -1,83 +0,0 @@
> -From aa84835a00bfd65e784d58411e76f60658e939dc Mon Sep 17 00:00:00 2001
> -From: Oleksandr Popovych 
> -Date: Tue, 18 Feb 2020 19:04:55 +0200
> -Subject: [PATCH] Add output of tests result
> -
> -Added console output of testing results in form 'RESULT: TEST_NAME'.
> -
> -Changed verbose mode of test application set by '-v' ('--verbose')
> -argument to CK_NORMAL.
> -Added new supported argument '-vv' ('--extra-verbose') that changes
> -verbose mode of test application to CK_VERBOSE. Results of each test
> -are shown in output only if this mode is set.
> -
> -Upstream-Status: Denied
> -
> -This patch changes potentially deprecated feature that shoud be changed
> -in upstream. [https://github.com/libexpat/libexpat/issues/382]
> -

Doesn't removing this degrade the accuracy of the ptest reporting?

Cheers,

Richard


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151368): 
https://lists.openembedded.org/g/openembedded-core/message/151368
Mute This Topic: https://lists.openembedded.org/mt/82607017/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 10/61] cmake: update 3.19.5 -> 3.20.1

2021-05-05 Thread Martin Jansa
It's actually from 2013, see:
https://github.com/meta-qt5/meta-qt5/commit/671313d0b5e09e0b49a90ed944cd33fb3d6457b0

it had couple iterations in meta-qt5 before it was moved to oe-core in:
https://github.com/meta-qt5/meta-qt5/commit/17f240df
http://git.openembedded.org/openembedded-core/commit/?h=daisy=4f2dee0d8c2c3f60cb8f8021343e973cae31fc50
as bunch of sed calls which were later changed to a .patch in 2018
http://git.openembedded.org/openembedded-core/commit/?id=9e58926f1cea9d5cb18cb923855d1ae98f88a8ac

Now with RSS this shouldn't be so big issue, that rebuilding cmake-native
after qtbase-native won't suddenly detect Qt support for CMake, but it
should be tested on host with Qt5 installed to make sure it's not detected
from host and stays explicitly disabled (maybe there is a flag for that
nowadays - I didn't check in last 8 years :)).

On Wed, May 5, 2021 at 10:52 PM Otavio Salvador <
otavio.salva...@ossystems.com.br> wrote:

> Hello,
>
> Em qua., 5 de mai. de 2021 às 15:35, Khem Raj 
> escreveu:
> >
> > before we remove it, lets hear a Review from Otavio and perhaps he has
> > better history with this patch
> >
> > On Wed, May 5, 2021 at 8:19 AM Alexander Kanavin 
> wrote:
> > >
> > > Remove 0002-cmake-Prevent-the-detection-of-Qt5.patch
> > > (patch purpose and failing scenarios unclear; disabling
> > > is better done through configuration options which
> > > are available for all of these items).
>
> Try build it on a host with Qt to see if it fails. This is what comes
> to my mind. I don't recall the details as it was done in 2018 ...
> gosh, I am getting old.
>
> --
> Otavio Salvador O.S. Systems
> http://www.ossystems.com.brhttp://code.ossystems.com.br
> Mobile: +55 (53) 9 9981-7854  Mobile: +1 (347) 903-9750
>
> 
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151367): 
https://lists.openembedded.org/g/openembedded-core/message/151367
Mute This Topic: https://lists.openembedded.org/mt/82607021/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Alexander Kanavin
On Thu, 6 May 2021 at 00:02, Khem Raj  wrote:

>
> order is, look for ncursesw first so this sed operation removes ncursesw
> from search paths.
> and this commits mentions this change was intentional
>
> https://git.openembedded.org/openembedded-core/commit/?id=188862de64b
>
> so why should it be dropped without understanding the repercussions of it?
>

PKG_CHECK_MODULES does not check for things in order listed (first second
or whatever), it checks for all of them as a set, or it errors out
otherwise if anything in the set is not available.

Besides, you're asking the question backwards. It should be: why should we
change the upstream choice if we don't understand the repercussions of
doing that?

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151366): 
https://lists.openembedded.org/g/openembedded-core/message/151366
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Richard Purdie
On Wed, 2021-05-05 at 15:07 -0700, Khem Raj wrote:
> On Wed, May 5, 2021 at 2:52 PM Richard Purdie
>  wrote:
> > 
> > On Wed, 2021-05-05 at 14:28 -0700, Khem Raj wrote:
> > > On Wed, May 5, 2021 at 2:09 PM Richard Purdie
> > >  wrote:
> > > > 
> > > > On Wed, 2021-05-05 at 20:45 +0200, Alexander Kanavin wrote:
> > > > > On Wed, 5 May 2021 at 20:05, Khem Raj  wrote:
> > > > > > On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin 
> > > > > >  wrote:
> > > > > > > 
> > > > > > > This seems to be the gtk-doc successor, and gnome
> > > > > > > projects such as pango and gdk-pixbuf have started
> > > > > > > transitioning to it.
> > > > > > > 
> > > > > > 
> > > > > > going through
> > > > > > https://gitlab.gnome.org/GNOME/gi-docgen#disclaimer
> > > > > > 
> > > > > > it seems that its still under development and not declared stable, 
> > > > > > so
> > > > > > I am wary of the churn it will cause.
> > > > > > I would prefer to wait until at least its declared prime time for
> > > > > > system wide inclusion.
> > > > > > 
> > > > > 
> > > > > 
> > > > > It is only built if you enable api-documentation, and even then used 
> > > > > only
> > > > > in pango and gdk-pixbuf. I'd say it's fairly well contained.
> > > > 
> > > > I did also have a quick chat with friends in that community and their 
> > > > advice
> > > > was that it was ok to switch now FWIW...
> > > 
> > > ok, that helps, perhaps they can reflect this assertion in document above?
> > > but still, depending upon abandoned packages needs to be answered by
> > > upstream IMO before we tread down this path
> > 
> > Reading that disclaimer, it seems to be saying they're making it work for 
> > gtk.
> > We're using it in the gtk related components it is being developed for so 
> > I'm
> > not sure there is an issue. What it says not to do is use it for general 
> > non-gtk
> > code. We're not using it outside gtk?
> 
> This above says
> 
> GI-DocGen is still in development. The recommended use of GI-DocGen is
> to add it as a sub-project to your Meson build system, and vendor it
> when releasing dist archives.
> 
> we are trying to use it in system mode and not vendored along with
> packages which need it. Perhaps I am misunderstanding?

Effectively we are vendoring it since only things with a dependency on it will 
see it
and we're only depending on it from things which it is intended for. It isn't 
like 
we're making it a system wide development tool.

Cheers,

Richard


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151365): 
https://lists.openembedded.org/g/openembedded-core/message/151365
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Alexander Kanavin
On Thu, 6 May 2021 at 00:07, Khem Raj  wrote:

>
> > Reading that disclaimer, it seems to be saying they're making it work
> for gtk.
> > We're using it in the gtk related components it is being developed for
> so I'm
> > not sure there is an issue. What it says not to do is use it for general
> non-gtk
> > code. We're not using it outside gtk?
>
> This above says
>
> GI-DocGen is still in development. The recommended use of GI-DocGen is
> to add it as a sub-project to your Meson build system, and vendor it
> when releasing dist archives.
>
> we are trying to use it in system mode and not vendored along with
> packages which need it. Perhaps I am misunderstanding?
>

The options are:
- do not update pango and gdk-pixbuf
- update them but drop api documentation support from them, as they no
longer support gtk-doc
- update them and enable gi-docgen for them, through a recipe that ensures
we have reproducibility and consistency in what version of gi-docgen is
being used across consumer recipes.

The gi-docgen recipe outputs would only be provided at build time into
their sysroots, and won't be used otherwise. It's been tested on the AB,
and it works.

I think you're inventing a problem here that does not actually exist.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151364): 
https://lists.openembedded.org/g/openembedded-core/message/151364
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 2:52 PM Richard Purdie
 wrote:
>
> On Wed, 2021-05-05 at 14:28 -0700, Khem Raj wrote:
> > On Wed, May 5, 2021 at 2:09 PM Richard Purdie
> >  wrote:
> > >
> > > On Wed, 2021-05-05 at 20:45 +0200, Alexander Kanavin wrote:
> > > > On Wed, 5 May 2021 at 20:05, Khem Raj  wrote:
> > > > > On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin 
> > > > >  wrote:
> > > > > >
> > > > > > This seems to be the gtk-doc successor, and gnome
> > > > > > projects such as pango and gdk-pixbuf have started
> > > > > > transitioning to it.
> > > > > >
> > > > >
> > > > > going through
> > > > > https://gitlab.gnome.org/GNOME/gi-docgen#disclaimer
> > > > >
> > > > > it seems that its still under development and not declared stable, so
> > > > > I am wary of the churn it will cause.
> > > > > I would prefer to wait until at least its declared prime time for
> > > > > system wide inclusion.
> > > > >
> > > >
> > > >
> > > > It is only built if you enable api-documentation, and even then used 
> > > > only
> > > > in pango and gdk-pixbuf. I'd say it's fairly well contained.
> > >
> > > I did also have a quick chat with friends in that community and their 
> > > advice
> > > was that it was ok to switch now FWIW...
> >
> > ok, that helps, perhaps they can reflect this assertion in document above?
> > but still, depending upon abandoned packages needs to be answered by
> > upstream IMO before we tread down this path
>
> Reading that disclaimer, it seems to be saying they're making it work for gtk.
> We're using it in the gtk related components it is being developed for so I'm
> not sure there is an issue. What it says not to do is use it for general 
> non-gtk
> code. We're not using it outside gtk?

This above says

GI-DocGen is still in development. The recommended use of GI-DocGen is
to add it as a sub-project to your Meson build system, and vendor it
when releasing dist archives.

we are trying to use it in system mode and not vendored along with
packages which need it. Perhaps I am misunderstanding?


>
> Cheers,
>
> Richard
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151363): 
https://lists.openembedded.org/g/openembedded-core/message/151363
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 2:54 PM Alexander Kanavin 
wrote:

> On Wed, 5 May 2021 at 23:26, Khem Raj  wrote:
>
>> I went through the history and some of these changes were added by
>> you, so I hope you know why they were needed
>
>
> None of them are needed to build the new version and therefore none should
> be kept. Sorry, but I do have a strong view on this: the experience with
> various recipes I had to rewrite from scratch because of all the
> intractable, undocumented cruft they accumulated over the years taught me
> this.
>
>
>> # we do not want libncursesw if we can
>> do_configure_prepend() {
>> # configure.ac checks for delwin() in "ncursesw ncurses" so let's
>> drop first one
>> sed -i -e "s/ncursesw//g" ${S}/configure.ac
>> }
>>
>> since we control enabling widechar support in ncurses via
>> ENABLE_WIDEC, its better to either check for that here perhaps via a
>> DISTRO_FEATURE or just disable the widechar support
>> like it is doing.
>>
>
> It's doing:
>
> PKG_CHECK_MODULES([NCURSES], [ncursesw ncurses], [LIBS="$LIBS
> $ncurses_LIBS"], [
> AC_SEARCH_LIBS([delwin], [ncursesw ncurses], [], [
> AC_MSG_ERROR([ncurses is required but was not found])
> ], [])
> ]
>
> Unless you explain why the above is wrong (even though it builds without
> any problem), I'd say you're veering too much towards bikeshedding here.
>
>
order is, look for ncursesw first so this sed operation removes ncursesw
from search paths.
and this commits mentions this change was intentional

https://git.openembedded.org/openembedded-core/commit/?id=188862de64b

so why should it be dropped without understanding the repercussions of it?

Alex
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151362): 
https://lists.openembedded.org/g/openembedded-core/message/151362
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Alexander Kanavin
On Wed, 5 May 2021 at 23:26, Khem Raj  wrote:

> I went through the history and some of these changes were added by
> you, so I hope you know why they were needed


None of them are needed to build the new version and therefore none should
be kept. Sorry, but I do have a strong view on this: the experience with
various recipes I had to rewrite from scratch because of all the
intractable, undocumented cruft they accumulated over the years taught me
this.


> # we do not want libncursesw if we can
> do_configure_prepend() {
> # configure.ac checks for delwin() in "ncursesw ncurses" so let's
> drop first one
> sed -i -e "s/ncursesw//g" ${S}/configure.ac
> }
>
> since we control enabling widechar support in ncurses via
> ENABLE_WIDEC, its better to either check for that here perhaps via a
> DISTRO_FEATURE or just disable the widechar support
> like it is doing.
>

It's doing:

PKG_CHECK_MODULES([NCURSES], [ncursesw ncurses], [LIBS="$LIBS $ncurses_LIBS"
], [
AC_SEARCH_LIBS([delwin], [ncursesw ncurses], [], [
AC_MSG_ERROR([ncurses is required but was not found])
], [])
]

Unless you explain why the above is wrong (even though it builds without
any problem), I'd say you're veering too much towards bikeshedding here.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151361): 
https://lists.openembedded.org/g/openembedded-core/message/151361
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Richard Purdie
On Wed, 2021-05-05 at 14:28 -0700, Khem Raj wrote:
> On Wed, May 5, 2021 at 2:09 PM Richard Purdie
>  wrote:
> > 
> > On Wed, 2021-05-05 at 20:45 +0200, Alexander Kanavin wrote:
> > > On Wed, 5 May 2021 at 20:05, Khem Raj  wrote:
> > > > On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin 
> > > >  wrote:
> > > > > 
> > > > > This seems to be the gtk-doc successor, and gnome
> > > > > projects such as pango and gdk-pixbuf have started
> > > > > transitioning to it.
> > > > > 
> > > > 
> > > > going through
> > > > https://gitlab.gnome.org/GNOME/gi-docgen#disclaimer
> > > > 
> > > > it seems that its still under development and not declared stable, so
> > > > I am wary of the churn it will cause.
> > > > I would prefer to wait until at least its declared prime time for
> > > > system wide inclusion.
> > > > 
> > > 
> > > 
> > > It is only built if you enable api-documentation, and even then used only
> > > in pango and gdk-pixbuf. I'd say it's fairly well contained.
> > 
> > I did also have a quick chat with friends in that community and their advice
> > was that it was ok to switch now FWIW...
> 
> ok, that helps, perhaps they can reflect this assertion in document above?
> but still, depending upon abandoned packages needs to be answered by
> upstream IMO before we tread down this path

Reading that disclaimer, it seems to be saying they're making it work for gtk.
We're using it in the gtk related components it is being developed for so I'm
not sure there is an issue. What it says not to do is use it for general 
non-gtk 
code. We're not using it outside gtk?

Cheers,

Richard


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151360): 
https://lists.openembedded.org/g/openembedded-core/message/151360
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core][PATCH] classes/image: Use xargs to set file timestamps

2021-05-05 Thread Joshua Watt
Instead of having find directly invoke touch for each file in the root
file system, pass a list to xargs for batching. This significantly
reduces the number of times the touch program is invoked and speeds up
the do_image task time:

PKG   TASK  ABSDIFF  RELDIFF  CPUTIME1 -> CPUTIME2
my-image  do_image   -45.3s   -94.2% 48.1s -> 2.8s

Cumulative cputime:
  -44.3s-92.3%00:48.1 (48.1s) -> 00:03.7 (3.7s)

Signed-off-by: Joshua Watt 
---
 meta/classes/image.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
index 013455f492..353cc67175 100644
--- a/meta/classes/image.bbclass
+++ b/meta/classes/image.bbclass
@@ -657,7 +657,7 @@ reproducible_final_image_task () {
 fi
 # Set mtime of all files to a reproducible value
 bbnote "reproducible_final_image_task: mtime set to 
$REPRODUCIBLE_TIMESTAMP_ROOTFS"
-find  ${IMAGE_ROOTFS} -exec touch -h  
--date=@$REPRODUCIBLE_TIMESTAMP_ROOTFS {} \;
+find  ${IMAGE_ROOTFS} -print0 | xargs -0 touch -h  
--date=@$REPRODUCIBLE_TIMESTAMP_ROOTFS
 fi
 }
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151359): 
https://lists.openembedded.org/g/openembedded-core/message/151359
Mute This Topic: https://lists.openembedded.org/mt/82616482/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 2:09 PM Richard Purdie
 wrote:
>
> On Wed, 2021-05-05 at 20:45 +0200, Alexander Kanavin wrote:
> > On Wed, 5 May 2021 at 20:05, Khem Raj  wrote:
> > > On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin  
> > > wrote:
> > > >
> > > > This seems to be the gtk-doc successor, and gnome
> > > > projects such as pango and gdk-pixbuf have started
> > > > transitioning to it.
> > > >
> > >
> > > going through
> > > https://gitlab.gnome.org/GNOME/gi-docgen#disclaimer
> > >
> > > it seems that its still under development and not declared stable, so
> > > I am wary of the churn it will cause.
> > > I would prefer to wait until at least its declared prime time for
> > > system wide inclusion.
> > >
> >
> >
> > It is only built if you enable api-documentation, and even then used only
> > in pango and gdk-pixbuf. I'd say it's fairly well contained.
>
> I did also have a quick chat with friends in that community and their advice
> was that it was ok to switch now FWIW...

ok, that helps, perhaps they can reflect this assertion in document above?
but still, depending upon abandoned packages needs to be answered by
upstream IMO before we tread down this path

>
> Cheers,
>
> Richard
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151358): 
https://lists.openembedded.org/g/openembedded-core/message/151358
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 12:49 PM Alexander Kanavin
 wrote:
>
> On Wed, 5 May 2021 at 21:43, Khem Raj  wrote:
>>
>> > Sorry, no. If I do not understand what it does, the version update is
>> > incompatible with it,
>> > and there is no trouble detected by the AB from dropping it, then it has
>> > to go.
>>
>> OK thats fair, no one knows everything so drop this patch from your v2
>> series and let someone else handle it.
>
>
> I assure you, nobody else will do it. I regularly drop poorly written things 
> that are a maintenance headache, if you have specific objections or use cases 
> or issue reproducers, please state them, but saying 'don't remove because it 
> might be useful to somebody, somewhere' is far too vague.

I went through the history and some of these changes were added by
you, so I hope you know why they were needed

188862de64b meta/recipes-kernel/powertop/powertop_2.3.bb   (Marcin
Juszkiewicz2013-04-11 16:05:14 +0200 19) do_configure_prepend() {
188862de64b meta/recipes-kernel/powertop/powertop_2.3.bb   (Marcin
Juszkiewicz2013-04-11 16:05:14 +0200 20) # configure.ac checks
for delwin() in "ncursesw ncurses" so let's drop first one
188862de64b meta/recipes-kernel/powertop/powertop_2.3.bb   (Marcin
Juszkiewicz2013-04-11 16:05:14 +0200 21) sed -i -e
"s/ncursesw//g" ${S}/configure.ac
6612c5e48c9 meta/recipes-kernel/powertop/powertop_2.6.1.bb (Richard
Purdie2014-07-16 10:58:34 + 22) mkdir -p
${B}/src/tuning/
bcd6475928d meta/recipes-kernel/powertop/powertop_2.10.bb  (Alexander
Kanavin 2020-05-05 15:01:21 +0200 23) echo "${PV}" >
${S}/version-long
bcd6475928d meta/recipes-kernel/powertop/powertop_2.10.bb  (Alexander
Kanavin 2020-05-05 15:01:21 +0200 24) echo "${PV}" >
${S}/version-short
f1cb1f5b29a meta/recipes-kernel/powertop/powertop_2.12.bb  (Alexander
Kanavin 2020-05-31 17:52:20 +0200 25) cp
${STAGING_DATADIR}/aclocal/ax_require_defined.m4 ${S}/m4/
188862de64b meta/recipes-kernel/powertop/powertop_2.3.bb   (Marcin
Juszkiewicz2013-04-11 16:05:14 +0200 26) }

besidest, I think we still need

# we do not want libncursesw if we can
do_configure_prepend() {
# configure.ac checks for delwin() in "ncursesw ncurses" so let's
drop first one
sed -i -e "s/ncursesw//g" ${S}/configure.ac
}

since we control enabling widechar support in ncurses via
ENABLE_WIDEC, its better to either check for that here perhaps via a
DISTRO_FEATURE or just disable the widechar support
like it is doing.

other perhaps are fine to drop.

>
> Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151357): 
https://lists.openembedded.org/g/openembedded-core/message/151357
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Richard Purdie
On Wed, 2021-05-05 at 20:45 +0200, Alexander Kanavin wrote:
> On Wed, 5 May 2021 at 20:05, Khem Raj  wrote:
> > On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin  
> > wrote:
> > > 
> > > This seems to be the gtk-doc successor, and gnome
> > > projects such as pango and gdk-pixbuf have started
> > > transitioning to it.
> > > 
> > 
> > going through
> > https://gitlab.gnome.org/GNOME/gi-docgen#disclaimer
> > 
> > it seems that its still under development and not declared stable, so
> > I am wary of the churn it will cause.
> > I would prefer to wait until at least its declared prime time for
> > system wide inclusion.
> > 
> 
> 
> It is only built if you enable api-documentation, and even then used only 
> in pango and gdk-pixbuf. I'd say it's fairly well contained.

I did also have a quick chat with friends in that community and their advice
was that it was ok to switch now FWIW...

Cheers,

Richard


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151356): 
https://lists.openembedded.org/g/openembedded-core/message/151356
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 10/61] cmake: update 3.19.5 -> 3.20.1

2021-05-05 Thread Otavio Salvador
Hello,

Em qua., 5 de mai. de 2021 às 15:35, Khem Raj  escreveu:
>
> before we remove it, lets hear a Review from Otavio and perhaps he has
> better history with this patch
>
> On Wed, May 5, 2021 at 8:19 AM Alexander Kanavin  
> wrote:
> >
> > Remove 0002-cmake-Prevent-the-detection-of-Qt5.patch
> > (patch purpose and failing scenarios unclear; disabling
> > is better done through configuration options which
> > are available for all of these items).

Try build it on a host with Qt to see if it fails. This is what comes
to my mind. I don't recall the details as it was done in 2018 ...
gosh, I am getting old.

-- 
Otavio Salvador O.S. Systems
http://www.ossystems.com.brhttp://code.ossystems.com.br
Mobile: +55 (53) 9 9981-7854  Mobile: +1 (347) 903-9750

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151355): 
https://lists.openembedded.org/g/openembedded-core/message/151355
Mute This Topic: https://lists.openembedded.org/mt/82607021/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 57/61] python3: add markdown/smartypants/typogrify modules

2021-05-05 Thread Alexander Kanavin
On Wed, 5 May 2021 at 21:25, Konrad Weihmann  wrote:

> Agree - looking at
> https://github.com/leohemsted/smartypants.py/compare/v2.0.0...master
> there isn't much of a functional change either.
>
> The status of typogrify isn't also not very convincing - changes from
> 2014 till today haven't been released - so it might be worth a shot to
> open a ticket at gi-docgen and ask about the need for this
> outdated/likely unmaintained dependency
>

This
https://github.com/mintchaos/typogrify/commit/dda5baed03b7948fe101b0c691aaf330157d7f94
is recent enough that I don't think that is necessary yet. Let's see what
they say about smartypants.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151354): 
https://lists.openembedded.org/g/openembedded-core/message/151354
Mute This Topic: https://lists.openembedded.org/mt/82607076/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Alexander Kanavin
On Wed, 5 May 2021 at 21:43, Khem Raj  wrote:

> > Sorry, no. If I do not understand what it does, the version update is
> > incompatible with it,
> > and there is no trouble detected by the AB from dropping it, then it has
> > to go.
>
> OK thats fair, no one knows everything so drop this patch from your v2
> series and let someone else handle it.
>

I assure you, nobody else will do it. I regularly drop poorly written
things that are a maintenance headache, if you have specific objections or
use cases or issue reproducers, please state them, but saying 'don't remove
because it might be useful to somebody, somewhere' is far too vague.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151353): 
https://lists.openembedded.org/g/openembedded-core/message/151353
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Khem Raj



On 5/5/21 11:52 AM, Alexander Kanavin wrote:
On Wed, 5 May 2021 at 20:13, Khem Raj > wrote:


On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin
mailto:alex.kana...@gmail.com>> wrote:
 >
 > Drop awful ncurses hack; please make a proper patch with a configure
 > option and PACKAGECONFIG.
 >

Lets not delete this unless its causing trouble as it will break
existing functionality that users might be depending upon.
if there is better fix please propose that instead


Sorry, no. If I do not understand what it does, the version update is 
incompatible with it,
and there is no trouble detected by the AB from dropping it, then it has 
to go.


OK thats fair, no one knows everything so drop this patch from your v2 
series and let someone else handle it.




Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151352): 
https://lists.openembedded.org/g/openembedded-core/message/151352
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] CMake fails with yocto

2021-05-05 Thread Khem Raj



On 5/5/21 2:26 AM, Ishu Goel wrote:

Hello,

I am using CMake with Yocto and working on the hellocmake example 
provided here: 
https://github.com/joaocfernandes/Learn-Yocto/blob/master/develop/Recipe-CMake.md
When I bake the hellocmake recipe it builds perfectly the first time. 
But when I make any change in the source file 'hellocmake.cpp' and bake, 
I get the following error:


ERROR: hellocmake-1.0-r0 do_install: Execution of 
'/home/developer/work/build/tmp-glibc/work/cortexa72-oe-linux/hellocmake/1.0-r0/temp/run.do_install.147' 
failed with exit code 1:
abort()ing pseudo client by server request. See 
https://wiki.yoctoproject.org/wiki/Pseudo_Abort for more details on this.
Check logfile: 
/home/developer/work/build/tmp-glibc/work/cortexa72-oe-linux/hellocmake/1.0-r0/pseudo//pseudo.log

Child aborted
CMake Error: Generator: execution of make failed. Make command was: 
ninja -v -j 4 install &&

WARNING: exit code 1 from a shell command.

ERROR: Logfile of failure stored in: 
/home/developer/work/build/tmp-glibc/work/cortexa72-oe-linux/hellocmake/1.0-r0/temp/log.do_install.147



I want to know what I am doing wrong? I noticed that if I clean the 
previous build of hellocmake, I do not get this error. How can I make 
sure that CMake works every time with yocto?




you perhaps are not doing anything wrong. pseudo is a tool used by yocto 
underneath and its bailing out for some reason. maybe you can share the 
pseudo.log file and it might have more details.



With regards,

*Ishu Goel*
Software Designer

Nobleo Technology BV

Heggeranklaan 1

5643BP Eindhoven


*E *ishu.g...@nobleo.nl**

*I**www.nobleo.nl *






-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151351): 
https://lists.openembedded.org/g/openembedded-core/message/151351
Mute This Topic: https://lists.openembedded.org/mt/82600103/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 02/61] go: correct upstream version check

2021-05-05 Thread Khem Raj



On 5/5/21 8:17 AM, Alexander Kanavin wrote:

Signed-off-by: Alexander Kanavin 
---
  meta/recipes-devtools/go/go-common.inc | 1 +
  1 file changed, 1 insertion(+)

diff --git a/meta/recipes-devtools/go/go-common.inc 
b/meta/recipes-devtools/go/go-common.inc
index c368b95b69..ad77caeea4 100644
--- a/meta/recipes-devtools/go/go-common.inc
+++ b/meta/recipes-devtools/go/go-common.inc
@@ -17,6 +17,7 @@ inherit goarch
  SRC_URI = "https://dl.google.com/go/go${PV}.src.tar.gz;name=main;
  S = "${WORKDIR}/go"
  B = "${S}"
+UPSTREAM_CHECK_URI = "https://golang.org/dl/;


I think we should revert
https://git.openembedded.org/openembedded-core/commit/?id=8470e38ac1d9f9bb6d8a4ee43724af452d080057

instead. That fix was unnessary, the problem was in AB download mirror 
which has been fixed.



  UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)\.src\.tar"
  
  INHIBIT_PACKAGE_DEBUG_SPLIT = "1"







-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151350): 
https://lists.openembedded.org/g/openembedded-core/message/151350
Mute This Topic: https://lists.openembedded.org/mt/82607010/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 57/61] python3: add markdown/smartypants/typogrify modules

2021-05-05 Thread Konrad Weihmann



On 05.05.21 21:11, Alexander Kanavin wrote:
On Wed, 5 May 2021 at 21:06, Konrad Weihmann > wrote:


On 05.05.21 21:03, Alexander Kanavin wrote:
 > The repo is here:
 > https://github.com/leohemsted/smartypants.py

 > >
 >
 > I opened an issue:
 > https://github.com/mintchaos/typogrify/issues/56

 > >

Thanks for that one - but if this project is still alive (just
relocated
from bitbucket to GH), wouldn't it make more sense to introduce the
2.0.1 version pulled via git instead of the pretty outdated 2.0.0
from pypi?


I don't think it's alive, open issues and PRs all dead, last commit in 
2017 shortly after 2.0.1 release.


If it becomes alive again, it'll almost certainly be a fork in another 
location,
and pypi would then automatically take care of it for us. Besides pypi 
recipes are

much easier to write, and this is a very marginal module :)

Alex


Agree - looking at 
https://github.com/leohemsted/smartypants.py/compare/v2.0.0...master 
there isn't much of a functional change either.


The status of typogrify isn't also not very convincing - changes from 
2014 till today haven't been released - so it might be worth a shot to 
open a ticket at gi-docgen and ask about the need for this 
outdated/likely unmaintained dependency

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151349): 
https://lists.openembedded.org/g/openembedded-core/message/151349
Mute This Topic: https://lists.openembedded.org/mt/82607076/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [dunfell][PATCH] make-mod-scripts: add HOSTCXX definitions and gmp-native dependency

2021-05-05 Thread Marek Vasut
From: Bruce Ashfield 

With kernel v5.8+ and gcc10 plugins, we can run into the following build error:

  HOSTCXX -fPIC scripts/gcc-plugins/arm_ssp_per_task_plugin.o
In file included from

/home/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/make-mod-scripts/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/../../lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/10.1.0/plugin/include/gcc-plugin.h:28,
 from

/home/pokybuild/yocto-worker/qemuarm/build/build/tmp/work-shared/qemuarm/kernel-source/scripts/gcc-plugins/gcc-common.h:7,
 from

/home/pokybuild/yocto-worker/qemuarm/build/build/tmp/work-shared/qemuarm/kernel-source/scripts/gcc-plugins/arm_ssp_per_task_plugin.c:3:

/home/pokybuild/yocto-worker/qemuarm/build/build/tmp/work/qemuarm-poky-linux-gnueabi/make-mod-scripts/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/../../lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/10.1.0/plugin/include/system.h:687:10:
fatal error: gmp.h: No such file or directory
  687 | #include 
  |  ^~~

Signed-off-by: Bruce Ashfield 
Signed-off-by: Richard Purdie 
(cherry picked from commit cb055446e0fe4771c8bd6122e79d43ef8db2e45b)
---
 meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb 
b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb
index 87b7d240f5..b58fa9a603 100644
--- a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb
+++ b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb
@@ -16,8 +16,10 @@ do_compile[depends] += 
"virtual/kernel:do_compile_kernelmodules"
 RDEPENDS_${PN}-dev = ""
 
 DEPENDS += "bc-native bison-native"
+DEPENDS += "gmp-native"
 
 EXTRA_OEMAKE = " HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" 
HOSTCPP="${BUILD_CPP}""
+EXTRA_OEMAKE += " HOSTCXX="${BUILD_CXX} ${BUILD_CXXFLAGS} ${BUILD_LDFLAGS}""
 
 # Build some host tools under work-shared.  CC, LD, and AR are probably
 # not used, but this is the historical way of invoking "make scripts".
-- 
2.30.2


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151348): 
https://lists.openembedded.org/g/openembedded-core/message/151348
Mute This Topic: https://lists.openembedded.org/mt/82613649/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] Multiconfig - sstate-cache re-use and error

2021-05-05 Thread Mark Hatle
I'm cross posting this cause I suspect it's a bitbake bug, but it requires
sstate-cache / setscene stuff which is from the oe-core side of things.  I
really don't know what is causing the problem, but I can at least reproduce it,
even if it ends up taking a while.

The configuration.  I'm building a system that has 4 multiconfigs (plus the
regular configuration), with the output being an SDK (main config), and 4
different rootfs from the multiconfig.  (See below for actual setup details for
the reproducer.)

What is happening.  The system starts building and appears to correctly defer
the building of the duplicate components.  Eventually it will start building the
item that is not deferred, and soon after it appears to change what is deferred
and will attempt to call setscene tasks, but the sstate-cache has not yet been
written to by the first task.  This is occurring on a completely new build, no
existing sstate-cache.

The console-log can show the order in which things are happening for a small
subset, so might be helpful.  In this chunk socat ended up showing this 
behavior:

NOTE: Deferring mc:qemuarm64-one:socat.bb:do_deploy_source_date_epoch after
mc:qemuarm64-four:socat.bb:do_deploy_source_date_epoch
[repeat for do_package]
[repeat for do_package_qa]
[repeat for do_package_write_rpm]
[repeat for do_packagedata]
[repeat for do_populate_lic]
[repeat for do_populate_sysroot]
*** repeat the sequence above for mc:qemuarm64-three which defers for four ***
*** repeat the sequence above for mc:qemuarm64-two which defers for four ***
NOTE: Running task 1362 of 15106 (mc:qemuarm64-four:socat_1.7.4.1.bb:do_fetch)
NOTE: recipe socat-1.7.4.1-r0: task do_fetch: Started
NOTE: recipe socat-1.7.4.1-r0: task do_fetch: Succeeded
NOTE: Running task 1397 of 15106 (mc:qemuarm64-four:socat_1.7.4.1.bb:do_unpack)
NOTE: recipe socat-1.7.4.1-r0: task do_unpack: Started
NOTE: recipe socat-1.7.4.1-r0: task do_unpack: Succeeded
NOTE: Running task 2617 of 15106 (mc:qemuarm64-four:socat_1.7.4.1.bb:do_patch)
NOTE: recipe socat-1.7.4.1-r0: task do_patch: Started
NOTE: recipe socat-1.7.4.1-r0: task do_patch: Succeeded
NOTE: Running task 2711 of 15106
(mc:qemuarm64-four:socat_1.7.4.1.bb:do_deploy_source_date_epoch)
NOTE: recipe socat-1.7.4.1-r0: task do_deploy_source_date_epoch: Started
NOTE: recipe socat-1.7.4.1-r0: task do_deploy_source_date_epoch: Succeeded
(starts deferring three again after one)
NOTE: Deferring mc:qemuarm64-three:socat_1.7.4.1.bb:do_deploy_source_date_epoch
after mc:qemuarm64-one:socat_1.7.4.1.bb:do_deploy_source_date_epoch
[repeat for do_package]
[repeat for do_package_qa]
[repeat for do_package_write_rpm]
[repeat for do_packagedata]
[repeat for do_populate_lic]
[repeat for do_populate_sysroot]
*** repeat the defer sequence above for mc:qemuarm64-two for one ***
NOTE: Running setscene task 1930 of 5424
(mc:qemuarm64-one:socat_1.7.4.1.bb:do_populate_sysroot_setscene)
NOTE: recipe socat-1.7.4.1-r0: task do_populate_sysroot_setscene: Started
ERROR: mc:qemuarm64-one:socat-1.7.4.1-r0 do_populate_sysroot_setscene: No
suitable staging package found
ERROR: Logfile of failure stored in:
...socat/1.7.4.1-r0/temp/log.do_populate_sysroot_setscene.154008
NOTE: recipe socat-1.7.4.1-r0: task do_populate_sysroot_setscene: Failed
WARNING: Setscene task
(mc:qemuarm64-one:socat_1.7.4.1.bb:do_populate_sysroot_setscene) failed with
exit code '1' - real task will be run instead
NOTE: Running task 3183 of 15106
(mc:qemuarm64-four:/socat_1.7.4.1.bb:do_populate_lic)
... now we have components of 'one' and 'four' building ...  eventually two and
three unlock as well and may build at the same time...

(Note, this build happened to be socat first, but other builds I've run have
different things that end up going first -- and it's not always the same items.)

Reproducer:

latest version of poky

$ . ./oe-init-build-env build-mc
$ mkdir conf/multiconfig

add the following files to multiconfig directory:

conf/multiconfig/qemuarm64-one.conf:
MACHINE = "qemuarm64"
SOC_VARIANT = "one"
TMPDIR = "${TOPDIR}/tmp-${MACHINE}-${SOC_VARIANT}-${TCLIBC}"

conf/multiconfig/qemuarm64-two.conf:
MACHINE = "qemuarm64"
SOC_VARIANT = "two"
TMPDIR = "${TOPDIR}/tmp-${MACHINE}-${SOC_VARIANT}-${TCLIBC}"

conf/multiconfig/qemuarm64-three.conf:
MACHINE = "qemuarm64"
SOC_VARIANT = "three"
TMPDIR = "${TOPDIR}/tmp-${MACHINE}-${SOC_VARIANT}-${TCLIBC}"

conf/multiconfig/qemuarm64-four.conf:
MACHINE = "qemuarm64"
SOC_VARIANT = "four"
TMPDIR = "${TOPDIR}/tmp-${MACHINE}-${SOC_VARIANT}-${TCLIBC}"

edit the conf/local.conf and add:

BBMULTICONFIG += "qemuarm64-one"
BBMULTICONFIG += "qemuarm64-two"
BBMULTICONFIG += "qemuarm64-three"
BBMULTICONFIG += "qemuarm64-four"

Start the build:
$ bitbake buildtools-tarball mc:qemuarm64-one:core-image-minimal
mc:qemuarm64-two:core-image-minimal mc:qemuarm64-three:core-image-minimal
mc:qemuarm64-four:core-image-minimal

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151347): 

Re: [OE-core] [PATCH 57/61] python3: add markdown/smartypants/typogrify modules

2021-05-05 Thread Alexander Kanavin
On Wed, 5 May 2021 at 21:06, Konrad Weihmann  wrote:

> On 05.05.21 21:03, Alexander Kanavin wrote:
> > The repo is here:
> > https://github.com/leohemsted/smartypants.py
> > 
> >
> > I opened an issue:
> > https://github.com/mintchaos/typogrify/issues/56
> > 
>
> Thanks for that one - but if this project is still alive (just relocated
> from bitbucket to GH), wouldn't it make more sense to introduce the
> 2.0.1 version pulled via git instead of the pretty outdated 2.0.0 from
> pypi?
>

I don't think it's alive, open issues and PRs all dead, last commit in 2017
shortly after 2.0.1 release.

If it becomes alive again, it'll almost certainly be a fork in another
location,
and pypi would then automatically take care of it for us. Besides pypi
recipes are
much easier to write, and this is a very marginal module :)

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151346): 
https://lists.openembedded.org/g/openembedded-core/message/151346
Mute This Topic: https://lists.openembedded.org/mt/82607076/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 57/61] python3: add markdown/smartypants/typogrify modules

2021-05-05 Thread Konrad Weihmann

On 05.05.21 21:03, Alexander Kanavin wrote:

The repo is here:
https://github.com/leohemsted/smartypants.py 



I opened an issue:
https://github.com/mintchaos/typogrify/issues/56 



Thanks for that one - but if this project is still alive (just relocated 
from bitbucket to GH), wouldn't it make more sense to introduce the 
2.0.1 version pulled via git instead of the pretty outdated 2.0.0 from pypi?




gi-docgen doesn't depend on it directly, but rather through typogrify.

Alex

On Wed, 5 May 2021 at 19:51, Khem Raj > wrote:


On Wed, May 5, 2021 at 8:39 AM Konrad Weihmann
mailto:kweihm...@outlook.com>> wrote:
 >
 >
 >
 > On 05.05.21 17:18, Alexander Kanavin wrote:
 > > This is needed to enable gi-docgen, a successor to gtk-doc
 > >
 > > Signed-off-by: Alexander Kanavin mailto:alex.kana...@gmail.com>>
 > > ---
 > >   meta/conf/distro/include/maintainers.inc           |  3 +++
 > >   .../python/python3-markdown_3.3.3.bb
               | 14 ++
 > >   .../python/python3-smartypants_2.0.0.bb
            | 12 
 > >   .../python/python3-typogrify_2.0.7.bb
              | 14 ++
 > >   4 files changed, 43 insertions(+)
 > >   create mode 100644
meta/recipes-devtools/python/python3-markdown_3.3.3.bb

 > >   create mode 100644
meta/recipes-devtools/python/python3-smartypants_2.0.0.bb

 > >   create mode 100644
meta/recipes-devtools/python/python3-typogrify_2.0.7.bb

 > >
 > > diff --git a/meta/conf/distro/include/maintainers.inc
b/meta/conf/distro/include/maintainers.inc
 > > index 140f7b490e..0c3e3628ba 100644
 > > --- a/meta/conf/distro/include/maintainers.inc
 > > +++ b/meta/conf/distro/include/maintainers.inc
 > > @@ -608,6 +608,7 @@ RECIPE_MAINTAINER_pn-python3-jinja2 =
"Richard Purdie  >   RECIPE_MAINTAINER_pn-python3-libarchive-c = "Joshua Watt
mailto:jpewhac...@gmail.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-magic = "Joshua Watt
mailto:jpewhac...@gmail.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-mako = "Oleksandr Kravchuk
mailto:open.sou...@oleksandr-kravchuk.com>>"
 > > +RECIPE_MAINTAINER_pn-python3-markdown = "Alexander Kanavin
mailto:alex.kana...@gmail.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-markupsafe = "Richard Purdie
mailto:richard.pur...@linuxfoundation.org>>"
 > >   RECIPE_MAINTAINER_pn-python3-more-itertools = "Tim Orling
mailto:timothy.t.orl...@linux.intel.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-nose = "Oleksandr Kravchuk
mailto:open.sou...@oleksandr-kravchuk.com>>"
 > > @@ -630,11 +631,13 @@ RECIPE_MAINTAINER_pn-python3-scons-native
= "Tim Orling  >   RECIPE_MAINTAINER_pn-python3-setuptools = "Oleksandr Kravchuk
mailto:open.sou...@oleksandr-kravchuk.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-setuptools-scm = "Tim Orling
mailto:timothy.t.orl...@linux.intel.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-six = "Zang Ruochen
mailto:zangrc.f...@fujitsu.com>>"
 > > +RECIPE_MAINTAINER_pn-python3-smartypants = "Alexander Kanavin
mailto:alex.kana...@gmail.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-smmap = "Oleksandr Kravchuk
mailto:open.sou...@oleksandr-kravchuk.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-sortedcontainers = "Tim Orling
mailto:timothy.t.orl...@linux.intel.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-subunit = "Oleksandr Kravchuk
mailto:open.sou...@oleksandr-kravchuk.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-testtools = "Oleksandr Kravchuk
mailto:open.sou...@oleksandr-kravchuk.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-toml = "Tim Orling
mailto:timothy.t.orl...@linux.intel.com>>"
 > > +RECIPE_MAINTAINER_pn-python3-typogrify = "Alexander Kanavin
mailto:alex.kana...@gmail.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-wcwidth = "Tim Orling
mailto:timothy.t.orl...@linux.intel.com>>"
 > >   RECIPE_MAINTAINER_pn-python3-zipp = "Tim Orling
mailto:timothy.t.orl...@linux.intel.com>>"
 > >   RECIPE_MAINTAINER_pn-qemu = "Richard Purdie
mailto:richard.pur...@linuxfoundation.org>>"
 > > diff --git
a/meta/recipes-devtools/python/python3-markdown_3.3.3.bb

b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb

 > > new file mode 100644
 > > index 00..c456f05541
 > > --- /dev/null
 > > +++ b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb

 > > @@ -0,0 +1,14 @@
 > > +SUMMARY = "A 

Re: [OE-core] [PATCH 57/61] python3: add markdown/smartypants/typogrify modules

2021-05-05 Thread Alexander Kanavin
The repo is here:
https://github.com/leohemsted/smartypants.py

I opened an issue:
https://github.com/mintchaos/typogrify/issues/56

gi-docgen doesn't depend on it directly, but rather through typogrify.

Alex

On Wed, 5 May 2021 at 19:51, Khem Raj  wrote:

> On Wed, May 5, 2021 at 8:39 AM Konrad Weihmann 
> wrote:
> >
> >
> >
> > On 05.05.21 17:18, Alexander Kanavin wrote:
> > > This is needed to enable gi-docgen, a successor to gtk-doc
> > >
> > > Signed-off-by: Alexander Kanavin 
> > > ---
> > >   meta/conf/distro/include/maintainers.inc   |  3 +++
> > >   .../python/python3-markdown_3.3.3.bb   | 14
> ++
> > >   .../python/python3-smartypants_2.0.0.bb| 12 
> > >   .../python/python3-typogrify_2.0.7.bb  | 14
> ++
> > >   4 files changed, 43 insertions(+)
> > >   create mode 100644 meta/recipes-devtools/python/
> python3-markdown_3.3.3.bb
> > >   create mode 100644 meta/recipes-devtools/python/
> python3-smartypants_2.0.0.bb
> > >   create mode 100644 meta/recipes-devtools/python/
> python3-typogrify_2.0.7.bb
> > >
> > > diff --git a/meta/conf/distro/include/maintainers.inc
> b/meta/conf/distro/include/maintainers.inc
> > > index 140f7b490e..0c3e3628ba 100644
> > > --- a/meta/conf/distro/include/maintainers.inc
> > > +++ b/meta/conf/distro/include/maintainers.inc
> > > @@ -608,6 +608,7 @@ RECIPE_MAINTAINER_pn-python3-jinja2 = "Richard
> Purdie  > >   RECIPE_MAINTAINER_pn-python3-libarchive-c = "Joshua Watt <
> jpewhac...@gmail.com>"
> > >   RECIPE_MAINTAINER_pn-python3-magic = "Joshua Watt <
> jpewhac...@gmail.com>"
> > >   RECIPE_MAINTAINER_pn-python3-mako = "Oleksandr Kravchuk <
> open.sou...@oleksandr-kravchuk.com>"
> > > +RECIPE_MAINTAINER_pn-python3-markdown = "Alexander Kanavin <
> alex.kana...@gmail.com>"
> > >   RECIPE_MAINTAINER_pn-python3-markupsafe = "Richard Purdie <
> richard.pur...@linuxfoundation.org>"
> > >   RECIPE_MAINTAINER_pn-python3-more-itertools = "Tim Orling <
> timothy.t.orl...@linux.intel.com>"
> > >   RECIPE_MAINTAINER_pn-python3-nose = "Oleksandr Kravchuk <
> open.sou...@oleksandr-kravchuk.com>"
> > > @@ -630,11 +631,13 @@ RECIPE_MAINTAINER_pn-python3-scons-native = "Tim
> Orling  > >   RECIPE_MAINTAINER_pn-python3-setuptools = "Oleksandr Kravchuk <
> open.sou...@oleksandr-kravchuk.com>"
> > >   RECIPE_MAINTAINER_pn-python3-setuptools-scm = "Tim Orling <
> timothy.t.orl...@linux.intel.com>"
> > >   RECIPE_MAINTAINER_pn-python3-six = "Zang Ruochen <
> zangrc.f...@fujitsu.com>"
> > > +RECIPE_MAINTAINER_pn-python3-smartypants = "Alexander Kanavin <
> alex.kana...@gmail.com>"
> > >   RECIPE_MAINTAINER_pn-python3-smmap = "Oleksandr Kravchuk <
> open.sou...@oleksandr-kravchuk.com>"
> > >   RECIPE_MAINTAINER_pn-python3-sortedcontainers = "Tim Orling <
> timothy.t.orl...@linux.intel.com>"
> > >   RECIPE_MAINTAINER_pn-python3-subunit = "Oleksandr Kravchuk <
> open.sou...@oleksandr-kravchuk.com>"
> > >   RECIPE_MAINTAINER_pn-python3-testtools = "Oleksandr Kravchuk <
> open.sou...@oleksandr-kravchuk.com>"
> > >   RECIPE_MAINTAINER_pn-python3-toml = "Tim Orling <
> timothy.t.orl...@linux.intel.com>"
> > > +RECIPE_MAINTAINER_pn-python3-typogrify = "Alexander Kanavin <
> alex.kana...@gmail.com>"
> > >   RECIPE_MAINTAINER_pn-python3-wcwidth = "Tim Orling <
> timothy.t.orl...@linux.intel.com>"
> > >   RECIPE_MAINTAINER_pn-python3-zipp = "Tim Orling <
> timothy.t.orl...@linux.intel.com>"
> > >   RECIPE_MAINTAINER_pn-qemu = "Richard Purdie <
> richard.pur...@linuxfoundation.org>"
> > > diff --git a/meta/recipes-devtools/python/python3-markdown_3.3.3.bb
> b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb
> > > new file mode 100644
> > > index 00..c456f05541
> > > --- /dev/null
> > > +++ b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb
> > > @@ -0,0 +1,14 @@
> > > +SUMMARY = "A Python implementation of John Gruber's Markdown."
> > > +HOMEPAGE = "https://python-markdown.github.io/;
> > > +LICENSE = "BSD-3-Clause"
> > > +LIC_FILES_CHKSUM =
> "file://LICENSE.md;md5=745aaad0c69c60039e638bff9ffc59ed"
> > > +
> > > +inherit pypi setuptools3
> > > +
> > > +PYPI_PACKAGE = "Markdown"
> > > +SRC_URI[md5sum] = "034e3bccfde211d44b4a7a69cb290ba0"
> > > +SRC_URI[sha256sum] =
> "5d9f2b5ca24bc4c7a390d22323ca4bad200368612b5aaa7796babf971d2b2f18"
> > > +
> > > +BBCLASSEXTEND = "native"
> > > +
> > > +RDEPENDS_${PN} += "${PYTHON_PN}-logging ${PYTHON_PN}-setuptools"
> > > diff --git a/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
> b/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
> > > new file mode 100644
> > > index 00..8acc971c35
> > > --- /dev/null
> > > +++ b/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
> >
> > According to pypi this isn't the latest version, but 2.0.1 isn't
> > available as sources - also this project is unmaintained and the repo
> > isn't even available anymore - what's the process for these kind of
> recipes?
> >
>
> looking at the URL 

Re: [OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Alexander Kanavin
On Wed, 5 May 2021 at 20:13, Khem Raj  wrote:

> On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin 
> wrote:
> >
> > Drop awful ncurses hack; please make a proper patch with a configure
> > option and PACKAGECONFIG.
> >
>
> Lets not delete this unless its causing trouble as it will break
> existing functionality that users might be depending upon.
> if there is better fix please propose that instead
>

Sorry, no. If I do not understand what it does, the version update is
incompatible with it,
and there is no trouble detected by the AB from dropping it, then it has to
go.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151343): 
https://lists.openembedded.org/g/openembedded-core/message/151343
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 50/61] python3-setuptools: upgrade 54.1.1 -> 56.0.0

2021-05-05 Thread Alexander Kanavin
On Wed, 5 May 2021 at 20:07, Khem Raj  wrote:

> On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin 
> wrote:
> >
> > Signed-off-by: Alexander Kanavin 
> > ---
> >  ...0001-conditionally-do-not-fetch-code-by-easy_install.patch | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> >
>
> change does not match the subject. Is something missing here ?
>

Someone else's update merged first, and rebase on top of that left only
these pieces instead of dropping the patch. I'll remove it now locally.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151342): 
https://lists.openembedded.org/g/openembedded-core/message/151342
Mute This Topic: https://lists.openembedded.org/mt/82607066/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Alexander Kanavin
On Wed, 5 May 2021 at 20:05, Khem Raj  wrote:

> On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin 
> wrote:
> >
> > This seems to be the gtk-doc successor, and gnome
> > projects such as pango and gdk-pixbuf have started
> > transitioning to it.
> >
>
> going through
> https://gitlab.gnome.org/GNOME/gi-docgen#disclaimer
>
> it seems that its still under development and not declared stable, so
> I am wary of the churn it will cause.
> I would prefer to wait until at least its declared prime time for
> system wide inclusion.
>

It is only built if you enable api-documentation, and even then used only
in pango and gdk-pixbuf. I'd say it's fairly well contained.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151341): 
https://lists.openembedded.org/g/openembedded-core/message/151341
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 10/61] cmake: update 3.19.5 -> 3.20.1

2021-05-05 Thread Khem Raj
before we remove it, lets hear a Review from Otavio and perhaps he has
better history with this patch

On Wed, May 5, 2021 at 8:19 AM Alexander Kanavin  wrote:
>
> Remove 0002-cmake-Prevent-the-detection-of-Qt5.patch
> (patch purpose and failing scenarios unclear; disabling
> is better done through configuration options which
> are available for all of these items).
>
> License-Update: copyright years
>
> Signed-off-by: Alexander Kanavin 
> ---
>  ...ative_3.19.5.bb => cmake-native_3.20.1.bb} |   0
>  meta/recipes-devtools/cmake/cmake.inc |   5 +-
>  ...stem-use-oe-environment-vars-to-load.patch |   2 +-
>  ...2-cmake-Prevent-the-detection-of-Qt5.patch | 122 --
>  .../{cmake_3.19.5.bb => cmake_3.20.1.bb}  |   0
>  5 files changed, 3 insertions(+), 126 deletions(-)
>  rename meta/recipes-devtools/cmake/{cmake-native_3.19.5.bb => 
> cmake-native_3.20.1.bb} (100%)
>  delete mode 100644 
> meta/recipes-devtools/cmake/cmake/0002-cmake-Prevent-the-detection-of-Qt5.patch
>  rename meta/recipes-devtools/cmake/{cmake_3.19.5.bb => cmake_3.20.1.bb} 
> (100%)
>
> diff --git a/meta/recipes-devtools/cmake/cmake-native_3.19.5.bb 
> b/meta/recipes-devtools/cmake/cmake-native_3.20.1.bb
> similarity index 100%
> rename from meta/recipes-devtools/cmake/cmake-native_3.19.5.bb
> rename to meta/recipes-devtools/cmake/cmake-native_3.20.1.bb
> diff --git a/meta/recipes-devtools/cmake/cmake.inc 
> b/meta/recipes-devtools/cmake/cmake.inc
> index e0f59a6c67..2e6059f980 100644
> --- a/meta/recipes-devtools/cmake/cmake.inc
> +++ b/meta/recipes-devtools/cmake/cmake.inc
> @@ -10,19 +10,18 @@ HOMEPAGE = "http://www.cmake.org/;
>  BUGTRACKER = "http://public.kitware.com/Bug/my_view_page.php;
>  SECTION = "console/utils"
>  LICENSE = "BSD-3-Clause"
> -LIC_FILES_CHKSUM = 
> "file://Copyright.txt;md5=c721f56fce89ba2eadc2fdd8ba1f4d83 \
> +LIC_FILES_CHKSUM = 
> "file://Copyright.txt;md5=31023e1d3f51ca90a58f55bcee8e2339 \
>  
> file://Source/cmake.h;beginline=1;endline=2;md5=a5f70e1fef8614734eae0d62b4f5891b
>  \
>  "
>
>  CMAKE_MAJOR_VERSION = "${@'.'.join(d.getVar('PV').split('.')[0:2])}"
>
>  SRC_URI = 
> "https://cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz \
> -   file://0002-cmake-Prevent-the-detection-of-Qt5.patch \
> 
> file://0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch \
> 
> file://0004-Fail-silently-if-system-Qt-installation-is-broken.patch \
>  "
>
> -SRC_URI[sha256sum] = 
> "c432296eb5dec6d71eae15d140f6297d63df44e9ffe3e453628d1dc8fc4201ce"
> +SRC_URI[sha256sum] = 
> "3f1808b9b00281df06c91dd7a021d7f52f724101000da7985a401678dfe035b0"
>
>  UPSTREAM_CHECK_REGEX = "cmake-(?P\d+(\.\d+)+)\.tar"
>
> diff --git 
> a/meta/recipes-devtools/cmake/cmake/0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch
>  
> b/meta/recipes-devtools/cmake/cmake/0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch
> index 8181510324..06e10bf861 100644
> --- 
> a/meta/recipes-devtools/cmake/cmake/0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch
> +++ 
> b/meta/recipes-devtools/cmake/cmake/0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch
> @@ -1,4 +1,4 @@
> -From 66d5b27dc37ef6243f6549e16d0285ba6c064a6e Mon Sep 17 00:00:00 2001
> +From ac9b8d316ff3e013bc9d3c063db99aa1f064ce6a Mon Sep 17 00:00:00 2001
>  From: Cody P Schafer 
>  Date: Thu, 27 Apr 2017 11:35:05 -0400
>  Subject: [PATCH] CMakeDetermineSystem: use oe environment vars to load 
> default
> diff --git 
> a/meta/recipes-devtools/cmake/cmake/0002-cmake-Prevent-the-detection-of-Qt5.patch
>  
> b/meta/recipes-devtools/cmake/cmake/0002-cmake-Prevent-the-detection-of-Qt5.patch
> deleted file mode 100644
> index 33db07ccf0..00
> --- 
> a/meta/recipes-devtools/cmake/cmake/0002-cmake-Prevent-the-detection-of-Qt5.patch
> +++ /dev/null
> @@ -1,122 +0,0 @@
> -From 98abade8cc119e076e4c5f1461c5188f6d49c1d8 Mon Sep 17 00:00:00 2001
> -From: Otavio Salvador 
> -Date: Wed, 17 Jan 2018 10:02:14 -0200
> -Subject: [PATCH] cmake: Prevent the detection of Qt5
> -
> -Organization: O.S. Systems Software LTDA.
> -
> -CMake doesn't have dependency on qt4/qt5, so these tests usually fail
> -but still can cause undeterministic results or build failures (when
> -OE_QMAKE_PATH_EXTERNAL_HOST_BINS is undefined or native qmake removed
> -while running the test in cmake)
> -
> -Upstream-Status: Inappropriate [configuration]
> -
> -Signed-off-by: Otavio Salvador 
> -
> 
> - Source/QtDialog/CMakeLists.txt | 2 +-
> - Tests/CMakeLists.txt   | 2 +-
> - Tests/Qt4And5Automoc/CMakeLists.txt| 4 ++--
> - Tests/QtAutogen/AutogenGuiTest.cmake   | 3 +--
> - Tests/QtAutogen/MacOsFW/CMakeLists.txt | 2 +-
> - Tests/RunCMake/CMakeLists.txt  | 2 +-
> - Tests/RunCMake/IncompatibleQt/IncompatibleQt.cmake | 2 +-
> - 7 files changed, 8 insertions(+), 9 

Re: [OE-core] [PATCH 15/61] bluez5: upgrade 5.56 -> 5.58

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin  wrote:
>
> Signed-off-by: Alexander Kanavin 
> ---
>  meta/recipes-connectivity/bluez5/bluez5.inc   |  1 +
>  am-add-missing-mkdir-for-ell-shared.patch | 25 +++

see this 
https://lists.01.org/hyperkitty/list/i...@lists.01.org/message/SYX6Z7SUQHU7UWM6ECZTTJ6SPODIS6KB/


>  .../bluez5/{bluez5_5.56.bb => bluez5_5.58.bb} |  3 +--
>  3 files changed, 27 insertions(+), 2 deletions(-)
>  create mode 100644 
> meta/recipes-connectivity/bluez5/bluez5/0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch
>  rename meta/recipes-connectivity/bluez5/{bluez5_5.56.bb => bluez5_5.58.bb} 
> (91%)
>
> diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc 
> b/meta/recipes-connectivity/bluez5/bluez5.inc
> index 74b59e406c..635cad813e 100644
> --- a/meta/recipes-connectivity/bluez5/bluez5.inc
> +++ b/meta/recipes-connectivity/bluez5/bluez5.inc
> @@ -53,6 +53,7 @@ SRC_URI = 
> "${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz \
> 
> file://0001-tests-add-a-target-for-building-tests-without-runnin.patch \
> file://0001-test-gatt-Fix-hung-issue.patch \
> 
> file://0001-audio-Rename-pause-funciton-to-avoid-shadowing-glibc.patch \
> +   file://0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch \
> "
>  S = "${WORKDIR}/bluez-${PV}"
>
> diff --git 
> a/meta/recipes-connectivity/bluez5/bluez5/0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch
>  
> b/meta/recipes-connectivity/bluez5/bluez5/0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch
> new file mode 100644
> index 00..03b42f73cb
> --- /dev/null
> +++ 
> b/meta/recipes-connectivity/bluez5/bluez5/0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch
> @@ -0,0 +1,25 @@
> +From d341ba650af1b7068d9ad034732b4f41b91bb2c1 Mon Sep 17 00:00:00 2001
> +From: Alexander Kanavin 
> +Date: Sun, 25 Apr 2021 18:56:41 +0200
> +Subject: [PATCH] Makefile.am: add missing mkdir for ell/shared
> +
> +This addresses build errors out of source tree.
> +
> +Upstream-Status: Backport
> +Signed-off-by: Alexander Kanavin 
> +---
> + Makefile.am | 1 +
> + 1 file changed, 1 insertion(+)
> +
> +diff --git a/Makefile.am b/Makefile.am
> +index be5d5c7..72ad425 100644
> +--- a/Makefile.am
>  b/Makefile.am
> +@@ -623,6 +623,7 @@ lib/bluetooth/%.h: lib/%.h
> +   $(AM_V_GEN)$(LN_S) -f $(abspath $<) $@
> +
> + ell/shared: Makefile
> ++  $(AM_V_at)$(MKDIR_P) ell
> +   $(AM_V_GEN)for f in $(ell_shared) ; do \
> +   if [ ! -f $$f ] ; then \
> +   $(LN_S) -t ell -f $(abs_srcdir)/../ell/$$f ; \
> diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.56.bb 
> b/meta/recipes-connectivity/bluez5/bluez5_5.58.bb
> similarity index 91%
> rename from meta/recipes-connectivity/bluez5/bluez5_5.56.bb
> rename to meta/recipes-connectivity/bluez5/bluez5_5.58.bb
> index 676cb2dbb2..186a621c44 100644
> --- a/meta/recipes-connectivity/bluez5/bluez5_5.56.bb
> +++ b/meta/recipes-connectivity/bluez5/bluez5_5.58.bb
> @@ -1,7 +1,6 @@
>  require bluez5.inc
>
> -SRC_URI[md5sum] = "e6c51b2aefa7c56ff072819a78611fa5"
> -SRC_URI[sha256sum] = 
> "59c4dba9fc8aae2a6a5f8f12f19bc1b0c2dc27355c7ca3123eed3fe6bd7d0b9d"
> +SRC_URI[sha256sum] = 
> "c8065e75a5eb67236849ef68a354b1700540305a8c88ef0a0fd6288f19daf1f1"
>
>  # noinst programs in Makefile.tools that are conditional on READLINE
>  # support
> --
> 2.31.1
>
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151339): 
https://lists.openembedded.org/g/openembedded-core/message/151339
Mute This Topic: https://lists.openembedded.org/mt/82607026/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 22/61] ffmpeg: update 4.3.2 -> 4.4

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin  wrote:
>
> Drop mips64_cpu_detection.patch as upstream
> has changed the code in a way that's difficult
> to rebase.
>

Trevor was working on it and he has being trying to fix it for mips
case as well. So lets leave this to him

> Signed-off-by: Alexander Kanavin 
> ---
>  .../ffmpeg/ffmpeg/mips64_cpu_detection.patch  | 32 ---
>  .../ffmpeg/{ffmpeg_4.3.2.bb => ffmpeg_4.4.bb} |  3 +-
>  2 files changed, 1 insertion(+), 34 deletions(-)
>  delete mode 100644 
> meta/recipes-multimedia/ffmpeg/ffmpeg/mips64_cpu_detection.patch
>  rename meta/recipes-multimedia/ffmpeg/{ffmpeg_4.3.2.bb => ffmpeg_4.4.bb} 
> (98%)
>
> diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg/mips64_cpu_detection.patch 
> b/meta/recipes-multimedia/ffmpeg/ffmpeg/mips64_cpu_detection.patch
> deleted file mode 100644
> index 69429af8f0..00
> --- a/meta/recipes-multimedia/ffmpeg/ffmpeg/mips64_cpu_detection.patch
> +++ /dev/null
> @@ -1,32 +0,0 @@
> -It will add -mips64r6 and -mips64r2 to cmdline which will
> -cause conflicts
> -
> -in OE we user mips32r2 and mips64r2 for mips arch versions
> -so there is no benefit of detecting it automatically by
> -poking at tools especially in cross env
> -
> -Fixes errors like
> -
> -linking -mnan=2008 module with previous -mnan=legacy modules
> -failed to merge target specific data of file
> -
> --Khem
> -Upstream-Status: Inappropriate [OE-Specific]
> -
> -Index: ffmpeg-3.1.1/configure
> -===
>  ffmpeg-3.1.1.orig/configure
> -+++ ffmpeg-3.1.1/configure
> -@@ -5220,12 +5220,9 @@ elif enabled mips; then
> -
> - # Enable minimum ISA based on selected options
> - if enabled mips64; then
> --enabled mips64r6 && check_inline_asm_flags mips64r6 '"dlsa $0, $0, 
> $0, 1"' '-mips64r6'
> - enabled mips64r2 && check_inline_asm_flags mips64r2 '"dext $0, $0, 
> 0, 1"' '-mips64r2'
> - disabled mips64r6 && disabled mips64r2 && check_inline_asm_flags 
> mips64r1 '"daddi $0, $0, 0"' '-mips64'
> - else
> --enabled mips32r6 && check_inline_asm_flags mips32r6 '"aui $0, $0, 
> 0"' '-mips32r6'
> --enabled mips32r5 && check_inline_asm_flags mips32r5 '"eretnc"' 
> '-mips32r5'
> - enabled mips32r2 && check_inline_asm_flags mips32r2 '"ext $0, $0, 
> 0, 1"' '-mips32r2'
> - disabled mips32r6 && disabled mips32r5 && disabled mips32r2 && 
> check_inline_asm_flags mips32r1 '"addi $0, $0, 0"' '-mips32'
> - fi
> diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.3.2.bb 
> b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
> similarity index 98%
> rename from meta/recipes-multimedia/ffmpeg/ffmpeg_4.3.2.bb
> rename to meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
> index 08be38ca50..19a8e58370 100644
> --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.3.2.bb
> +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
> @@ -24,10 +24,9 @@ LIC_FILES_CHKSUM = 
> "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
>  
> file://COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
>
>  SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
> -   file://mips64_cpu_detection.patch \
> 
> file://0001-libavutil-include-assembly-with-full-path-from-sourc.patch \
> "
> -SRC_URI[sha256sum] = 
> "46e4e64f1dd0233cbc0934b9f1c0da676008cad34725113fb7f802cfa84ccddb"
> +SRC_URI[sha256sum] = 
> "06b10a183ce5371f915c6bb15b7b1fffbe046e8275099c96affc29e17645d909"
>
>  # Build fails when thumb is enabled: 
> https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717
>  ARM_INSTRUCTION_SET_armv4 = "arm"
> --
> 2.31.1
>
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151338): 
https://lists.openembedded.org/g/openembedded-core/message/151338
Mute This Topic: https://lists.openembedded.org/mt/82607035/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin  wrote:
>
> Drop awful ncurses hack; please make a proper patch with a configure
> option and PACKAGECONFIG.
>

Lets not delete this unless its causing trouble as it will break
existing functionality that users might be depending upon.
if there is better fix please propose that instead

> Adjust LDFLAGS as somehow -pthread isn't there --> link failures.
>
> Signed-off-by: Alexander Kanavin 
> ---
>  .../{powertop_2.13.bb => powertop_2.14.bb} | 14 +++---
>  1 file changed, 3 insertions(+), 11 deletions(-)
>  rename meta/recipes-kernel/powertop/{powertop_2.13.bb => powertop_2.14.bb} 
> (64%)
>
> diff --git a/meta/recipes-kernel/powertop/powertop_2.13.bb 
> b/meta/recipes-kernel/powertop/powertop_2.14.bb
> similarity index 64%
> rename from meta/recipes-kernel/powertop/powertop_2.13.bb
> rename to meta/recipes-kernel/powertop/powertop_2.14.bb
> index 8c7e78fd94..cb7f3c4dc1 100644
> --- a/meta/recipes-kernel/powertop/powertop_2.13.bb
> +++ b/meta/recipes-kernel/powertop/powertop_2.14.bb
> @@ -9,21 +9,13 @@ LIC_FILES_CHKSUM = 
> "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e"
>  SRC_URI = "git://github.com/fenrus75/powertop;protocol=https \
>  file://0001-wakeup_xxx.h-include-limits.h.patch \
>  "
> -SRCREV = "184cee06b2d64679bae5f806fe0a218827fdde99"
> +SRCREV = "52f022f9bbe6e060fba11701d657a8d9762702ba"
>
>  S = "${WORKDIR}/git"
>
> -inherit autotools gettext pkgconfig bash-completion
> +LDFLAGS_append = " -pthread"
>
> -# we do not want libncursesw if we can
> -do_configure_prepend() {
> -# configure.ac checks for delwin() in "ncursesw ncurses" so let's drop 
> first one
> -sed -i -e "s/ncursesw//g" ${S}/configure.ac
> -mkdir -p ${B}/src/tuning/
> -echo "${PV}" > ${S}/version-long
> -echo "${PV}" > ${S}/version-short
> -cp ${STAGING_DATADIR}/aclocal/ax_require_defined.m4 ${S}/m4/
> -}
> +inherit autotools gettext pkgconfig bash-completion
>
>  inherit update-alternatives
>  ALTERNATIVE_${PN} = "powertop"
> --
> 2.31.1
>
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151337): 
https://lists.openembedded.org/g/openembedded-core/message/151337
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 50/61] python3-setuptools: upgrade 54.1.1 -> 56.0.0

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin  wrote:
>
> Signed-off-by: Alexander Kanavin 
> ---
>  ...0001-conditionally-do-not-fetch-code-by-easy_install.patch | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>

change does not match the subject. Is something missing here ?

> diff --git 
> a/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
>  
> b/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
> index 680edbe704..5dd55f19a2 100644
> --- 
> a/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
> +++ 
> b/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
> @@ -1,4 +1,4 @@
> -From 6380cc63f79abe8b8404c9be5ed5f213a70c8c6a Mon Sep 17 00:00:00 2001
> +From 552758405739be9ae220bbd158c2a1b7176fe292 Mon Sep 17 00:00:00 2001
>  From: Hongxu Jia 
>  Date: Tue, 17 Jul 2018 10:13:38 +0800
>  Subject: [PATCH] conditionally do not fetch code by easy_install
> @@ -15,7 +15,7 @@ Signed-off-by: Hongxu Jia 
>   1 file changed, 5 insertions(+)
>
>  diff --git a/setuptools/command/easy_install.py 
> b/setuptools/command/easy_install.py
> -index eeb21b5..eca1edd 100644
> +index 0917804..eed4a5a 100644
>  --- a/setuptools/command/easy_install.py
>  +++ b/setuptools/command/easy_install.py
>  @@ -636,6 +636,11 @@ class easy_install(Command):
> --
> 2.31.1
>
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151336): 
https://lists.openembedded.org/g/openembedded-core/message/151336
Mute This Topic: https://lists.openembedded.org/mt/82607066/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 8:20 AM Alexander Kanavin  wrote:
>
> This seems to be the gtk-doc successor, and gnome
> projects such as pango and gdk-pixbuf have started
> transitioning to it.
>

going through
https://gitlab.gnome.org/GNOME/gi-docgen#disclaimer

it seems that its still under development and not declared stable, so
I am wary of the churn it will cause.
I would prefer to wait until at least its declared prime time for
system wide inclusion.

> Signed-off-by: Alexander Kanavin 
> ---
>  meta/classes/gi-docgen.bbclass| 24 +++
>  meta/conf/distro/include/maintainers.inc  |  1 +
>  meta/recipes-gnome/gi-docgen/gi-docgen_git.bb | 22 +
>  3 files changed, 47 insertions(+)
>  create mode 100644 meta/classes/gi-docgen.bbclass
>  create mode 100644 meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
>
> diff --git a/meta/classes/gi-docgen.bbclass b/meta/classes/gi-docgen.bbclass
> new file mode 100644
> index 00..5750f7028d
> --- /dev/null
> +++ b/meta/classes/gi-docgen.bbclass
> @@ -0,0 +1,24 @@
> +# gi-docgen is a new gnome documentation generator, which
> +# seems to be a successor to gtk-doc:
> +# https://gitlab.gnome.org/GNOME/gi-docgen
> +
> +# This variable is set to True if api-documentation is in
> +# DISTRO_FEATURES, and False otherwise.
> +GIDOCGEN_ENABLED ?= "${@bb.utils.contains('DISTRO_FEATURES', 
> 'api-documentation', 'True', 'False', d)}"
> +# When building native recipes, disable gi-docgen, as it is not necessary,
> +# pulls in additional dependencies, and makes build times longer
> +GIDOCGEN_ENABLED_class-native = "False"
> +GIDOCGEN_ENABLED_class-nativesdk = "False"
> +
> +# meson: default option name to enable/disable gi-docgen. This matches most
> +# projects' configuration. In doubts - check meson_options.txt in project's
> +# source path.
> +GIDOCGEN_MESON_OPTION ?= 'gtk_doc'
> +GIDOCGEN_MESON_ENABLE_FLAG ?= 'true'
> +GIDOCGEN_MESON_DISABLE_FLAG ?= 'false'
> +
> +# Auto enable/disable based on GIDOCGEN_ENABLED
> +EXTRA_OEMESON_prepend = 
> "-D${GIDOCGEN_MESON_OPTION}=${@bb.utils.contains('GIDOCGEN_ENABLED', 'True', 
> '${GIDOCGEN_MESON_ENABLE_FLAG}', '${GIDOCGEN_MESON_DISABLE_FLAG}', d)} "
> +
> +DEPENDS_append = "${@' gi-docgen-native gi-docgen' if 
> d.getVar('GIDOCGEN_ENABLED') == 'True' else ''}"
> +
> diff --git a/meta/conf/distro/include/maintainers.inc 
> b/meta/conf/distro/include/maintainers.inc
> index 0c3e3628ba..bfebd68acf 100644
> --- a/meta/conf/distro/include/maintainers.inc
> +++ b/meta/conf/distro/include/maintainers.inc
> @@ -205,6 +205,7 @@ RECIPE_MAINTAINER_pn-gdk-pixbuf = "Ross Burton 
> "
>  RECIPE_MAINTAINER_pn-gettext = "Robert Yang "
>  RECIPE_MAINTAINER_pn-gettext-minimal-native = "Robert Yang 
> "
>  RECIPE_MAINTAINER_pn-ghostscript = "Hongxu Jia "
> +RECIPE_MAINTAINER_pn-gi-docgen = "Alexander Kanavin "
>  RECIPE_MAINTAINER_pn-git = "Robert Yang "
>  RECIPE_MAINTAINER_pn-glew = "Anuj Mittal "
>  RECIPE_MAINTAINER_pn-glib-2.0 = "Anuj Mittal "
> diff --git a/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb 
> b/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
> new file mode 100644
> index 00..4d779a9bdd
> --- /dev/null
> +++ b/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
> @@ -0,0 +1,22 @@
> +SUMMARY = "Documentation tool for GObject-based libraries"
> +DESCRIPTION = "GI-DocGen is a document generator for GObject-based 
> libraries. GObject is \
> +the base type system of the GNOME project. GI-Docgen reuses the \
> +introspection data generated by GObject-based libraries to generate the API \
> +reference of these libraries, as well as other ancillary documentation."
> +HOMEPAGE = "https://gnome.pages.gitlab.gnome.org/gi-docgen/;
> +
> +LICENSE = "GPLv3+ & Apache-2.0"
> +LIC_FILES_CHKSUM = 
> "file://gi-docgen.py;beginline=1;endline=5;md5=2dc0f1f01202478cfe813c0e7f80b326"
> +
> +SRC_URI = 
> "git://gitlab.gnome.org/GNOME/gi-docgen.git;protocol=https;branch=main"
> +
> +PV = "2021.5"
> +SRCREV = "7dee859321573f9c843ef7fb136f11142cb6ddf8"
> +
> +S = "${WORKDIR}/git"
> +
> +inherit setuptools3
> +
> +RDEPENDS_${PN} += "python3-asyncio python3-core python3-jinja2 python3-json 
> python3-markdown python3-markupsafe python3-pygments python3-toml 
> python3-typogrify python3-xml"
> +
> +BBCLASSEXTEND = "native"
> --
> 2.31.1
>
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151335): 
https://lists.openembedded.org/g/openembedded-core/message/151335
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH] sanity.bbclass: mention CONNECTIVITY_CHECK_URIS in network failure message

2021-05-05 Thread Michael Opdenacker
Hello,

On 5/5/21 7:56 PM, Michael Opdenacker wrote:
> This expands the error message when a network failure is detected.
> It happens that some ISPs or networks block the default example.com
> domain. Therefore, instead of disabling network access, it
> lets the user know how to modify the test URL.
>
> Signed-off-by: Michael Opdenacker 
> ---
>  meta/classes/sanity.bbclass | 9 ++---
>  1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass
> index a377917f2a..e907a3566f 100644
> --- a/meta/classes/sanity.bbclass
> +++ b/meta/classes/sanity.bbclass
> @@ -392,9 +392,12 @@ def check_connectivity(d):
>  msg = data.getVar('CONNECTIVITY_CHECK_MSG') or ""
>  if len(msg) == 0:
>  msg = "%s.\n" % err
> -msg += "Please ensure your host's network is configured 
> correctly,\n"
> -msg += "or set BB_NO_NETWORK = \"1\" to disable network 
> access if\n"
> -msg += "all required sources are on local disk.\n"
> +msg += "Please ensure your host's network is configured 
> correctly.\n"
> +msg += "If your ISP or network is blocking the above 
> URL,\n"
> +msg += "try with another domain name, for example by 
> setting:\n"
> +msg += "CONNECTIVITY_CHECK_URIS = 
> \"https://www.yoctoproject.org/\";
> +msg += "You could also set BB_NO_NETWORK = \"1\" to 
> disable network\n"
> +msg += "access if all required sources are on local 
> disk.\n"
>  retval = msg


I just had the issue today, https://www.example.com/ being blocked on my
local network.

I'll also submit a documentation patch, as CONNECTIVITY_CHECK_URIS
doesn't appear in the documentation at all.

But who needs documentation with helpful error messages ;-) ?

Cheers,

Michael.

-- 
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151334): 
https://lists.openembedded.org/g/openembedded-core/message/151334
Mute This Topic: https://lists.openembedded.org/mt/82611501/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 12/61] systemd: backport a patch to avoid unnecessary rsync dependency with latest meson

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 8:19 AM Alexander Kanavin  wrote:
>
> Signed-off-by: Alexander Kanavin 
> ---
>  ...d25119a495009ea62f79e5daec34cc464628.patch | 53 +++
>  meta/recipes-core/systemd/systemd.inc |  4 +-
>  2 files changed, 56 insertions(+), 1 deletion(-)
>  create mode 100644 
> meta/recipes-core/systemd/files/7c5fd25119a495009ea62f79e5daec34cc464628.patch
>
> diff --git 
> a/meta/recipes-core/systemd/files/7c5fd25119a495009ea62f79e5daec34cc464628.patch
>  
> b/meta/recipes-core/systemd/files/7c5fd25119a495009ea62f79e5daec34cc464628.patch
> new file mode 100644
> index 00..ae449791f1
> --- /dev/null
> +++ 
> b/meta/recipes-core/systemd/files/7c5fd25119a495009ea62f79e5daec34cc464628.patch
> @@ -0,0 +1,53 @@
> +From 7c5fd25119a495009ea62f79e5daec34cc464628 Mon Sep 17 00:00:00 2001
> +From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= 
> +Date: Mon, 12 Apr 2021 14:03:32 +0200
> +Subject: [PATCH] meson: do not fail if rsync is not installed with meson
> + 0.57.2
> +
> +https://github.com/mesonbuild/meson/issues/8641
> +
> +Our CI started to fail. Even if the change is reverted in meson,
> +we need a quick workaround here.
> +
> +Upstream-Status: Backport
> +Signed-off-by: Alexander Kanavin 
> +---
> + man/meson.build | 25 ++---
> + 1 file changed, 14 insertions(+), 11 deletions(-)
> +
> +diff --git a/man/meson.build b/man/meson.build
> +index 3cae8446cda..f9c4b83dc81 100644
> +--- a/man/meson.build
>  b/man/meson.build
> +@@ -184,17 +184,20 @@ html = custom_target(
> + depends : html_pages,
> + command : ['echo'])
> +
> +-run_target(
> +-'doc-sync',
> +-depends : man_pages + html_pages,
> +-command : ['rsync', '-rlv',
> +-   '--delete-excluded',
> +-   '--include=man',
> +-   '--include=*.html',
> +-   '--exclude=*',
> +-   '--omit-dir-times',
> +-   meson.current_build_dir(),
> +-   get_option('www-target')])
> ++rsync = find_program('rsync', required : false)
> ++if rsync.found()
> ++run_target(
> ++'doc-sync',
> ++depends : man_pages + html_pages,
> ++command : [rsync, '-rlv',
> ++   '--delete-excluded',
> ++   '--include=man',
> ++   '--include=*.html',
> ++   '--exclude=*',
> ++   '--omit-dir-times',
> ++   meson.current_build_dir(),
> ++   get_option('www-target')])
> ++endif
> +
> + 
> +
> diff --git a/meta/recipes-core/systemd/systemd.inc 
> b/meta/recipes-core/systemd/systemd.inc
> index 7d3b3064ba..3a919fd82b 100644
> --- a/meta/recipes-core/systemd/systemd.inc
> +++ b/meta/recipes-core/systemd/systemd.inc
> @@ -16,6 +16,8 @@ LIC_FILES_CHKSUM = 
> "file://LICENSE.GPL2;md5=751419260aa954499f7abaabaa882bbe \
>
>  SRCREV = "17472dca0160cbe7b807ca648475fd70d0d62fe5"
>  SRCBRANCH = "v247-stable"
> -SRC_URI = 
> "git://github.com/systemd/systemd-stable.git;protocol=git;branch=${SRCBRANCH}"
> +SRC_URI = 
> "git://github.com/systemd/systemd-stable.git;protocol=git;branch=${SRCBRANCH} 
> \
> +   file://7c5fd25119a495009ea62f79e5daec34cc464628.patch \
> +"

the patch should be added in systemd_247.6.bb

>
>  S = "${WORKDIR}/git"
> --
> 2.31.1
>
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151333): 
https://lists.openembedded.org/g/openembedded-core/message/151333
Mute This Topic: https://lists.openembedded.org/mt/82607023/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH] linux-yocto/5.10: qemuppc32: reduce serial shutdown issues

2021-05-05 Thread Bruce Ashfield
From: Bruce Ashfield 

Integrating the following commit(s) to linux-yocto/5.10:

qemuppc32: reduce serial issues seen on shutdown

Richard reported:

We've been seeing a lot of the qemuppc shutdown issue and I decided to
look into it. The really worrying thing looking at the logs locally is the
serial ports are showing irq issues and becoming disabled as nobody would
handle them.

Errors like:

   [9.194886] irq 36: nobody cared (try booting with the "irqpoll" 
option)
   [9.198712] CPU: 0 PID: 127 Comm: bootlogd Not tainted 
5.10.30-yocto-standard #1
   [9.202283] Call Trace:
   [9.205611] [d1005f00] [c00a0da8] __report_bad_irq+0x50/0x138 
(unreliable)
   [9.209347] [d1005f30] [c00a0cc0] note_interrupt+0x324/0x378
   [9.212855] [d1005f70] [c009d138] handle_irq_event+0xe8/0x104
   [9.216353] [d1005fa0] [c00a1d9c] handle_fasteoi_irq+0xc0/0x29c
   [9.219960] [d1005fc0] [c009b798] generic_handle_irq+0x40/0x5c
   [9.223496] [d1005fd0] [c00075d0] __do_irq+0x58/0x188
   [9.226948] [d1005ff0] [c0010040] call_do_irq+0x20/0x38
   [9.230391] [d29eda60] [c0007788] do_IRQ+0x88/0xfc
   [9.233860] [d29eda90] [c0016454] ret_from_except+0x0/0x14
   [9.237288] --- interrupt: 501 at __setup_irq+0x3c4/0x838
   [9.237288] LR = __setup_irq+0x790/0x838
   [9.244155] [d29edb88] [c009f0a4] request_threaded_irq+0x114/0x1c8
   [9.247672] [d29edbb8] [c07a5a18] pmz_startup+0x17c/0x32c
   [9.251203] [d29edbd8] [c07a1140] uart_port_startup+0x184/0x2f8
   [9.254651] [d29edc08] [c07a1974] uart_port_activate+0x78/0xf4
   [9.258141] [d29edc28] [c07839f8] tty_port_open+0xd4/0x170
   [9.261579] [d29edc58] [c079db74] uart_open+0x2c/0x48
   [9.265116] [d29edc68] [c077a288] tty_open+0x168/0x640
   [9.268574] [d29edcd8] [c0280be8] chrdev_open+0x138/0x2a4
   [9.272123] [d29edd18] [c027421c] do_dentry_open+0x228/0x410
   [9.275643] [d29edd48] [c028e9f4] path_openat+0xb04/0xf28
   [9.279184] [d29eddd8] [c02917e4] do_filp_open+0x120/0x164
   [9.282535] [d29ede98] [c0276238] do_sys_openat2+0xd8/0x19c
   [9.285790] [d29edee8] [c0276574] sys_openat+0x88/0xdc
   [9.289096] [d29edf38] [c00160d8] ret_from_syscall+0x0/0x34
   [9.292620] --- interrupt: c01 at 0xfec3738
   [9.292620] LR = 0xfec36e0
   [9.299035] handlers:
   [9.302312] [<7f7f7da8>] pmz_interrupt
   [9.305541] Disabling IRQ #36

(and the irqpoll option does not help)

This is problematic as the shutdown test uses the serial interface to
shut down the system. If the serial interface fails to login or run the 
command,
game over for the test.

CONFIG_SERIAL_PMACZILOG complicates that handling, but doesn't provide
any output or capabilities that we need. So we disable it here, and
reduce the chances of issues during shutdown.

Signed-off-by: Bruce Ashfield 
---
 meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb   | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto_5.10.bb  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb 
b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
index bbac0d0336..d64772f697 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
@@ -12,7 +12,7 @@ python () {
 }
 
 SRCREV_machine ?= "400fbf5b14a0c88afb7c31d65be56fb9d6214c81"
-SRCREV_meta ?= "bca3bfbc7473963f53aeefa74cb7a6e60b50831f"
+SRCREV_meta ?= "16df1d13c6486191812bf0ac8c61573a804ac45d"
 
 SRC_URI = 
"git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \

git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb 
b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
index f08dc68a6e..b9dc14f8d9 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
@@ -17,7 +17,7 @@ KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine_qemuarm ?= "bf33b78f5136873b6d2ec6274908cf688341bc9e"
 SRCREV_machine ?= "85c17ad073e9249f261cc550e8ada89a900d7d9a"
-SRCREV_meta ?= "bca3bfbc7473963f53aeefa74cb7a6e60b50831f"
+SRCREV_meta ?= "16df1d13c6486191812bf0ac8c61573a804ac45d"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb 
b/meta/recipes-kernel/linux/linux-yocto_5.10.bb
index d26f02283f..5fee041ea5 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb
@@ -23,7 +23,7 @@ SRCREV_machine_qemux86 ?= 
"85c17ad073e9249f261cc550e8ada89a900d7d9a"
 SRCREV_machine_qemux86-64 ?= "85c17ad073e9249f261cc550e8ada89a900d7d9a"
 

[OE-core] [PATCH] sanity.bbclass: mention CONNECTIVITY_CHECK_URIS in network failure message

2021-05-05 Thread Michael Opdenacker
This expands the error message when a network failure is detected.
It happens that some ISPs or networks block the default example.com
domain. Therefore, instead of disabling network access, it
lets the user know how to modify the test URL.

Signed-off-by: Michael Opdenacker 
---
 meta/classes/sanity.bbclass | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass
index a377917f2a..e907a3566f 100644
--- a/meta/classes/sanity.bbclass
+++ b/meta/classes/sanity.bbclass
@@ -392,9 +392,12 @@ def check_connectivity(d):
 msg = data.getVar('CONNECTIVITY_CHECK_MSG') or ""
 if len(msg) == 0:
 msg = "%s.\n" % err
-msg += "Please ensure your host's network is configured 
correctly,\n"
-msg += "or set BB_NO_NETWORK = \"1\" to disable network 
access if\n"
-msg += "all required sources are on local disk.\n"
+msg += "Please ensure your host's network is configured 
correctly.\n"
+msg += "If your ISP or network is blocking the above 
URL,\n"
+msg += "try with another domain name, for example by 
setting:\n"
+msg += "CONNECTIVITY_CHECK_URIS = 
\"https://www.yoctoproject.org/\";
+msg += "You could also set BB_NO_NETWORK = \"1\" to 
disable network\n"
+msg += "access if all required sources are on local 
disk.\n"
 retval = msg
 
 return retval
-- 
2.25.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151331): 
https://lists.openembedded.org/g/openembedded-core/message/151331
Mute This Topic: https://lists.openembedded.org/mt/82611501/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 57/61] python3: add markdown/smartypants/typogrify modules

2021-05-05 Thread Khem Raj
On Wed, May 5, 2021 at 8:39 AM Konrad Weihmann  wrote:
>
>
>
> On 05.05.21 17:18, Alexander Kanavin wrote:
> > This is needed to enable gi-docgen, a successor to gtk-doc
> >
> > Signed-off-by: Alexander Kanavin 
> > ---
> >   meta/conf/distro/include/maintainers.inc   |  3 +++
> >   .../python/python3-markdown_3.3.3.bb   | 14 ++
> >   .../python/python3-smartypants_2.0.0.bb| 12 
> >   .../python/python3-typogrify_2.0.7.bb  | 14 ++
> >   4 files changed, 43 insertions(+)
> >   create mode 100644 meta/recipes-devtools/python/python3-markdown_3.3.3.bb
> >   create mode 100644 
> > meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
> >   create mode 100644 meta/recipes-devtools/python/python3-typogrify_2.0.7.bb
> >
> > diff --git a/meta/conf/distro/include/maintainers.inc 
> > b/meta/conf/distro/include/maintainers.inc
> > index 140f7b490e..0c3e3628ba 100644
> > --- a/meta/conf/distro/include/maintainers.inc
> > +++ b/meta/conf/distro/include/maintainers.inc
> > @@ -608,6 +608,7 @@ RECIPE_MAINTAINER_pn-python3-jinja2 = "Richard Purdie 
> >  >   RECIPE_MAINTAINER_pn-python3-libarchive-c = "Joshua Watt 
> > "
> >   RECIPE_MAINTAINER_pn-python3-magic = "Joshua Watt "
> >   RECIPE_MAINTAINER_pn-python3-mako = "Oleksandr Kravchuk 
> > "
> > +RECIPE_MAINTAINER_pn-python3-markdown = "Alexander Kanavin 
> > "
> >   RECIPE_MAINTAINER_pn-python3-markupsafe = "Richard Purdie 
> > "
> >   RECIPE_MAINTAINER_pn-python3-more-itertools = "Tim Orling 
> > "
> >   RECIPE_MAINTAINER_pn-python3-nose = "Oleksandr Kravchuk 
> > "
> > @@ -630,11 +631,13 @@ RECIPE_MAINTAINER_pn-python3-scons-native = "Tim 
> > Orling  >   RECIPE_MAINTAINER_pn-python3-setuptools = "Oleksandr Kravchuk 
> > "
> >   RECIPE_MAINTAINER_pn-python3-setuptools-scm = "Tim Orling 
> > "
> >   RECIPE_MAINTAINER_pn-python3-six = "Zang Ruochen 
> > "
> > +RECIPE_MAINTAINER_pn-python3-smartypants = "Alexander Kanavin 
> > "
> >   RECIPE_MAINTAINER_pn-python3-smmap = "Oleksandr Kravchuk 
> > "
> >   RECIPE_MAINTAINER_pn-python3-sortedcontainers = "Tim Orling 
> > "
> >   RECIPE_MAINTAINER_pn-python3-subunit = "Oleksandr Kravchuk 
> > "
> >   RECIPE_MAINTAINER_pn-python3-testtools = "Oleksandr Kravchuk 
> > "
> >   RECIPE_MAINTAINER_pn-python3-toml = "Tim Orling 
> > "
> > +RECIPE_MAINTAINER_pn-python3-typogrify = "Alexander Kanavin 
> > "
> >   RECIPE_MAINTAINER_pn-python3-wcwidth = "Tim Orling 
> > "
> >   RECIPE_MAINTAINER_pn-python3-zipp = "Tim Orling 
> > "
> >   RECIPE_MAINTAINER_pn-qemu = "Richard Purdie 
> > "
> > diff --git a/meta/recipes-devtools/python/python3-markdown_3.3.3.bb 
> > b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb
> > new file mode 100644
> > index 00..c456f05541
> > --- /dev/null
> > +++ b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb
> > @@ -0,0 +1,14 @@
> > +SUMMARY = "A Python implementation of John Gruber's Markdown."
> > +HOMEPAGE = "https://python-markdown.github.io/;
> > +LICENSE = "BSD-3-Clause"
> > +LIC_FILES_CHKSUM = "file://LICENSE.md;md5=745aaad0c69c60039e638bff9ffc59ed"
> > +
> > +inherit pypi setuptools3
> > +
> > +PYPI_PACKAGE = "Markdown"
> > +SRC_URI[md5sum] = "034e3bccfde211d44b4a7a69cb290ba0"
> > +SRC_URI[sha256sum] = 
> > "5d9f2b5ca24bc4c7a390d22323ca4bad200368612b5aaa7796babf971d2b2f18"
> > +
> > +BBCLASSEXTEND = "native"
> > +
> > +RDEPENDS_${PN} += "${PYTHON_PN}-logging ${PYTHON_PN}-setuptools"
> > diff --git a/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb 
> > b/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
> > new file mode 100644
> > index 00..8acc971c35
> > --- /dev/null
> > +++ b/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
>
> According to pypi this isn't the latest version, but 2.0.1 isn't
> available as sources - also this project is unmaintained and the repo
> isn't even available anymore - what's the process for these kind of recipes?
>

looking at the URL https://pythonhosted.org/smartypants/

 As of 2016-12-28, smartypants is looking for new maintainer to take
over, please contact project owner on Bitbucket.

yeah we should not add unmaintained new recipe additions for dead
packages to at least oe-core
if gi-docgen, is next-gen for gtk-doc then report it upstream that
they have such a dependency and whats their plan
because next-gen tells me that they might looking into future

> > @@ -0,0 +1,12 @@
> > +SUMMARY = "Translator of plain ASCII punctuation characters into 'smart' 
> > typographic punctuation HTML entities"
> > +HOMEPAGE = "https://pythonhosted.org/smartypants/;
> > +LICENSE = "BSD-3-Clause"
> > +LIC_FILES_CHKSUM = "file://COPYING;md5=977036977591ac666c728921ecc54c4f"
> > +
> > +inherit pypi setuptools3
> > +
> > +PYPI_PACKAGE = "smartypants"
> > +SRC_URI[sha256sum] = 
> > "7812353a32022699a1aa8cd5626e01c94a946dcaeedaee2d0b382bae4c4cbf36"
> > +
> > +BBCLASSEXTEND = "native"
> > +
> > diff --git 

[OE-core] qemuppc shutdown issues - disable serial console for it?

2021-05-05 Thread Richard Purdie
We've been seeing a lot of the qemuppc shutdown issue and I decided to look 
into it. The really worrying thing looking at the logs locally is the serial
ports are showing irq issues and becoming disabled as nobody would handle them.
Errors like:

[9.194886] irq 36: nobody cared (try booting with the "irqpoll" option)
[9.198712] CPU: 0 PID: 127 Comm: bootlogd Not tainted 
5.10.30-yocto-standard #1
[9.202283] Call Trace:
[9.205611] [d1005f00] [c00a0da8] __report_bad_irq+0x50/0x138 (unreliable)
[9.209347] [d1005f30] [c00a0cc0] note_interrupt+0x324/0x378
[9.212855] [d1005f70] [c009d138] handle_irq_event+0xe8/0x104
[9.216353] [d1005fa0] [c00a1d9c] handle_fasteoi_irq+0xc0/0x29c
[9.219960] [d1005fc0] [c009b798] generic_handle_irq+0x40/0x5c
[9.223496] [d1005fd0] [c00075d0] __do_irq+0x58/0x188
[9.226948] [d1005ff0] [c0010040] call_do_irq+0x20/0x38
[9.230391] [d29eda60] [c0007788] do_IRQ+0x88/0xfc
[9.233860] [d29eda90] [c0016454] ret_from_except+0x0/0x14
[9.237288] --- interrupt: 501 at __setup_irq+0x3c4/0x838
[9.237288] LR = __setup_irq+0x790/0x838
[9.244155] [d29edb88] [c009f0a4] request_threaded_irq+0x114/0x1c8
[9.247672] [d29edbb8] [c07a5a18] pmz_startup+0x17c/0x32c
[9.251203] [d29edbd8] [c07a1140] uart_port_startup+0x184/0x2f8
[9.254651] [d29edc08] [c07a1974] uart_port_activate+0x78/0xf4
[9.258141] [d29edc28] [c07839f8] tty_port_open+0xd4/0x170
[9.261579] [d29edc58] [c079db74] uart_open+0x2c/0x48
[9.265116] [d29edc68] [c077a288] tty_open+0x168/0x640
[9.268574] [d29edcd8] [c0280be8] chrdev_open+0x138/0x2a4
[9.272123] [d29edd18] [c027421c] do_dentry_open+0x228/0x410
[9.275643] [d29edd48] [c028e9f4] path_openat+0xb04/0xf28
[9.279184] [d29eddd8] [c02917e4] do_filp_open+0x120/0x164
[9.282535] [d29ede98] [c0276238] do_sys_openat2+0xd8/0x19c
[9.285790] [d29edee8] [c0276574] sys_openat+0x88/0xdc
[9.289096] [d29edf38] [c00160d8] ret_from_syscall+0x0/0x34
[9.292620] --- interrupt: c01 at 0xfec3738
[9.292620] LR = 0xfec36e0
[9.299035] handlers:
[9.302312] [<7f7f7da8>] pmz_interrupt
[9.305541] Disabling IRQ #36

(and the irqpoll option does not help)

This is problematic as the shutdown test uses the serial interface to shut down
the system. If the serial interface fails to login or run the command, game over
for the test.

Looking at the defconfig, the serial stuff is handled through 
CONFIG_SERIAL_PMACZILOG
and the pmac_zliog.c driver. There is an interesting section of code in there 
for
CONFIG_SERIAL_PMACZILOG_CONSOLE which had me asking "really?" about what it does
with interrupts.

Chucking:

# CONFIG_SERIAL_PMACZILOG_CONSOLE is not set

into a .cfg for the kernel meant the above traces went away. Whether than was 
due to
the console logging changing or it really fixed some kind of race, hard to say.

My instinct says we should disable the above and test for a bit, see if
the shutdown issues don't happen so much.

Bruce: Any thoughts on that?

I suspect there is also some qmp related serial console race as ever since
we added the qmp code, the shutdown timeout issues spread to other arches.

Cheers,

Richard



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151329): 
https://lists.openembedded.org/g/openembedded-core/message/151329
Mute This Topic: https://lists.openembedded.org/mt/82609331/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [OE-core] [PATCH 57/61] python3: add markdown/smartypants/typogrify modules

2021-05-05 Thread Konrad Weihmann



On 05.05.21 17:18, Alexander Kanavin wrote:

This is needed to enable gi-docgen, a successor to gtk-doc

Signed-off-by: Alexander Kanavin 
---
  meta/conf/distro/include/maintainers.inc   |  3 +++
  .../python/python3-markdown_3.3.3.bb   | 14 ++
  .../python/python3-smartypants_2.0.0.bb| 12 
  .../python/python3-typogrify_2.0.7.bb  | 14 ++
  4 files changed, 43 insertions(+)
  create mode 100644 meta/recipes-devtools/python/python3-markdown_3.3.3.bb
  create mode 100644 meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
  create mode 100644 meta/recipes-devtools/python/python3-typogrify_2.0.7.bb

diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 140f7b490e..0c3e3628ba 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -608,6 +608,7 @@ RECIPE_MAINTAINER_pn-python3-jinja2 = "Richard Purdie 
"
  RECIPE_MAINTAINER_pn-python3-setuptools-scm = "Tim Orling 
"
  RECIPE_MAINTAINER_pn-python3-six = "Zang Ruochen "
+RECIPE_MAINTAINER_pn-python3-smartypants = "Alexander Kanavin 
"
  RECIPE_MAINTAINER_pn-python3-smmap = "Oleksandr Kravchuk 
"
  RECIPE_MAINTAINER_pn-python3-sortedcontainers = "Tim Orling 
"
  RECIPE_MAINTAINER_pn-python3-subunit = "Oleksandr Kravchuk 
"
  RECIPE_MAINTAINER_pn-python3-testtools = "Oleksandr Kravchuk 
"
  RECIPE_MAINTAINER_pn-python3-toml = "Tim Orling 
"
+RECIPE_MAINTAINER_pn-python3-typogrify = "Alexander Kanavin 
"
  RECIPE_MAINTAINER_pn-python3-wcwidth = "Tim Orling 
"
  RECIPE_MAINTAINER_pn-python3-zipp = "Tim Orling 
"
  RECIPE_MAINTAINER_pn-qemu = "Richard Purdie 
"
diff --git a/meta/recipes-devtools/python/python3-markdown_3.3.3.bb 
b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb
new file mode 100644
index 00..c456f05541
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb
@@ -0,0 +1,14 @@
+SUMMARY = "A Python implementation of John Gruber's Markdown."
+HOMEPAGE = "https://python-markdown.github.io/;
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE.md;md5=745aaad0c69c60039e638bff9ffc59ed"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE = "Markdown"
+SRC_URI[md5sum] = "034e3bccfde211d44b4a7a69cb290ba0"
+SRC_URI[sha256sum] = 
"5d9f2b5ca24bc4c7a390d22323ca4bad200368612b5aaa7796babf971d2b2f18"
+
+BBCLASSEXTEND = "native"
+
+RDEPENDS_${PN} += "${PYTHON_PN}-logging ${PYTHON_PN}-setuptools"
diff --git a/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb 
b/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
new file mode 100644
index 00..8acc971c35
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb


According to pypi this isn't the latest version, but 2.0.1 isn't 
available as sources - also this project is unmaintained and the repo 
isn't even available anymore - what's the process for these kind of recipes?



@@ -0,0 +1,12 @@
+SUMMARY = "Translator of plain ASCII punctuation characters into 'smart' 
typographic punctuation HTML entities"
+HOMEPAGE = "https://pythonhosted.org/smartypants/;
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://COPYING;md5=977036977591ac666c728921ecc54c4f"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE = "smartypants"
+SRC_URI[sha256sum] = 
"7812353a32022699a1aa8cd5626e01c94a946dcaeedaee2d0b382bae4c4cbf36"
+
+BBCLASSEXTEND = "native"
+
diff --git a/meta/recipes-devtools/python/python3-typogrify_2.0.7.bb 
b/meta/recipes-devtools/python/python3-typogrify_2.0.7.bb
new file mode 100644
index 00..3becb0dd8d
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-typogrify_2.0.7.bb
@@ -0,0 +1,14 @@
+SUMMARY = "Filters to enhance web typography, including support for Django & Jinja 
templates"
+HOMEPAGE = "https://github.com/mintchaos/typogrify;
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=12bc792d6f5415dbf421f3fd183c6dd2"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE = "typogrify"
+SRC_URI[sha256sum] = 
"8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38"
+
+BBCLASSEXTEND = "native"
+
+RDEPENDS_${PN} += "${PYTHON_PN}-smartypants"
+






-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151328): 
https://lists.openembedded.org/g/openembedded-core/message/151328
Mute This Topic: https://lists.openembedded.org/mt/82607076/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 60/61] Revert "oeqa: Set LD_LIBRARY_PATH when executing native commands"

2021-05-05 Thread Alexander Kanavin
LD_LIBRARY_PATH leaks into host executables too, and breaks them
as they are not uninative-enabled. E.g. on ubuntu 18.04 trying
to run host bash with a sysroot that was built on Fedora 33:

akanavin@ubuntu1804-ty-3:/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-24341/tmp/work/x86_64-linux/gnupg-native/2.3.1-r0/recipe-sysroot-native$
 LD_LIBRARY_PATH=./usr/lib /bin/bash
/bin/bash: ./usr/lib/libtinfo.so.5: no version information available (required 
by /bin/bash)
/bin/bash: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found 
(required by ./usr/lib/libtinfo.so.5)

This was seen e.g. here:
https://autobuilder.yoctoproject.org/typhoon/#/builders/87/builds/2090/steps/14/logs/stdio
---
 meta/lib/oeqa/utils/commands.py | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/meta/lib/oeqa/utils/commands.py b/meta/lib/oeqa/utils/commands.py
index a71c16ab14..024261410e 100644
--- a/meta/lib/oeqa/utils/commands.py
+++ b/meta/lib/oeqa/utils/commands.py
@@ -174,11 +174,8 @@ def runCmd(command, ignore_status=False, timeout=None, 
assert_error=True, sync=T
 if native_sysroot:
 extra_paths = "%s/sbin:%s/usr/sbin:%s/usr/bin" % \
   (native_sysroot, native_sysroot, native_sysroot)
-extra_libpaths = "%s/lib:%s/usr/lib" % \
- (native_sysroot, native_sysroot)
 nenv = dict(options.get('env', os.environ))
 nenv['PATH'] = extra_paths + ':' + nenv.get('PATH', '')
-nenv['LD_LIBRARY_PATH'] = extra_libpaths + ':' + 
nenv.get('LD_LIBRARY_PATH', '')
 options['env'] = nenv
 
 cmd = Command(command, timeout=timeout, output_log=output_log, **options)
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151327): 
https://lists.openembedded.org/g/openembedded-core/message/151327
Mute This Topic: https://lists.openembedded.org/mt/82607085/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 59/61] gdk-pixbuf/pango: replace gtk-doc with gi-docgen

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb | 2 +-
 meta/recipes-graphics/pango/pango_1.48.4.bb| 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb 
b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb
index 2734a11f96..e28423efd9 100644
--- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb
+++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.6.bb
@@ -28,7 +28,7 @@ SRC_URI = 
"${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \
 
 SRC_URI[sha256sum] = 
"c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f"
 
-inherit meson pkgconfig gettext pixbufcache ptest-gnome 
upstream-version-is-even gobject-introspection gtk-doc lib_package
+inherit meson pkgconfig gettext pixbufcache ptest-gnome 
upstream-version-is-even gobject-introspection gi-docgen lib_package
 
 GIR_MESON_OPTION = 'introspection'
 GIR_MESON_ENABLE_FLAG = "enabled"
diff --git a/meta/recipes-graphics/pango/pango_1.48.4.bb 
b/meta/recipes-graphics/pango/pango_1.48.4.bb
index 8f11bee3c3..9efde6577c 100644
--- a/meta/recipes-graphics/pango/pango_1.48.4.bb
+++ b/meta/recipes-graphics/pango/pango_1.48.4.bb
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7"
 
 GNOMEBASEBUILDCLASS = "meson"
 
-inherit gnomebase gtk-doc ptest-gnome upstream-version-is-even 
gobject-introspection
+inherit gnomebase gi-docgen ptest-gnome upstream-version-is-even 
gobject-introspection
 
 GIR_MESON_ENABLE_FLAG = "enabled"
 GIR_MESON_DISABLE_FLAG = "disabled"
@@ -31,7 +31,6 @@ PACKAGECONFIG[x11] = ",,virtual/libx11 libxft"
 PACKAGECONFIG[tests] = "-Dinstall-tests=true, -Dinstall-tests=false"
 PACKAGECONFIG[thai] = ",,libthai"
 
-GTKDOC_MESON_OPTION = "gtk_doc"
 GIR_MESON_OPTION = 'introspection'
 
 do_configure_prepend() {
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151325): 
https://lists.openembedded.org/g/openembedded-core/message/151325
Mute This Topic: https://lists.openembedded.org/mt/82607079/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 61/61] diffoscope: add native libraries to LD_LIBRARY_PATH

2021-05-05 Thread Alexander Kanavin
Reversal of global setting in previous commit necessitates
a local fix, otherwise, this happens:

  File 
"/home/pokybuild/yocto-worker/reproducible-debian/build/build-st-52142/tmp/work/x86_64-linux/diffoscope-native/172-r0/recipe-sysroot-native/usr/lib/python3.9/ctypes/__init__.py",
 line 392, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: nativepython3: undefined symbol: archive_errno

Signed-off-by: Alexander Kanavin 
---
 meta/recipes-support/diffoscope/diffoscope_172.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-support/diffoscope/diffoscope_172.bb 
b/meta/recipes-support/diffoscope/diffoscope_172.bb
index bf4726e778..86dd5d8d70 100644
--- a/meta/recipes-support/diffoscope/diffoscope_172.bb
+++ b/meta/recipes-support/diffoscope/diffoscope_172.bb
@@ -23,6 +23,7 @@ do_install_append_class-native() {
create_wrapper ${D}${bindir}/diffoscope \
MAGIC=${STAGING_DIR_NATIVE}${datadir_native}/misc/magic.mgc \
RPM_CONFIGDIR=${STAGING_LIBDIR_NATIVE}/rpm \
+   LD_LIBRARY_PATH=${STAGING_LIBDIR_NATIVE} \
RPM_ETCCONFIGDIR=${STAGING_DIR_NATIVE}
 }
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151326): 
https://lists.openembedded.org/g/openembedded-core/message/151326
Mute This Topic: https://lists.openembedded.org/mt/82607081/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 40/61] libwpe: upgrade 1.8.0 -> 1.10.0

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-sato/webkit/{libwpe_1.8.0.bb => libwpe_1.10.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-sato/webkit/{libwpe_1.8.0.bb => libwpe_1.10.0.bb} (90%)

diff --git a/meta/recipes-sato/webkit/libwpe_1.8.0.bb 
b/meta/recipes-sato/webkit/libwpe_1.10.0.bb
similarity index 90%
rename from meta/recipes-sato/webkit/libwpe_1.8.0.bb
rename to meta/recipes-sato/webkit/libwpe_1.10.0.bb
index 164831be39..d90557e3af 100644
--- a/meta/recipes-sato/webkit/libwpe_1.8.0.bb
+++ b/meta/recipes-sato/webkit/libwpe_1.10.0.bb
@@ -14,7 +14,7 @@ inherit cmake features_check
 REQUIRED_DISTRO_FEATURES = "opengl"
 
 SRC_URI = "https://wpewebkit.org/releases/${BPN}-${PV}.tar.xz;
-SRC_URI[sha256sum] = 
"a6f00a7d091cbd4db57fe7ee3b4c12c6350921d654ed79812800a26c888481d2"
+SRC_URI[sha256sum] = 
"2415e270d45e3595ed4052bc105f733744dc2d3677e12ff4a831e5029841084d"
 
 # This is a tweak of upstream-version-is-even needed because
 # ipstream directory contains tarballs for other components as well.
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151324): 
https://lists.openembedded.org/g/openembedded-core/message/151324
Mute This Topic: https://lists.openembedded.org/mt/82607078/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 58/61] gi-docgen: add a recipe and class

2021-05-05 Thread Alexander Kanavin
This seems to be the gtk-doc successor, and gnome
projects such as pango and gdk-pixbuf have started
transitioning to it.

Signed-off-by: Alexander Kanavin 
---
 meta/classes/gi-docgen.bbclass| 24 +++
 meta/conf/distro/include/maintainers.inc  |  1 +
 meta/recipes-gnome/gi-docgen/gi-docgen_git.bb | 22 +
 3 files changed, 47 insertions(+)
 create mode 100644 meta/classes/gi-docgen.bbclass
 create mode 100644 meta/recipes-gnome/gi-docgen/gi-docgen_git.bb

diff --git a/meta/classes/gi-docgen.bbclass b/meta/classes/gi-docgen.bbclass
new file mode 100644
index 00..5750f7028d
--- /dev/null
+++ b/meta/classes/gi-docgen.bbclass
@@ -0,0 +1,24 @@
+# gi-docgen is a new gnome documentation generator, which
+# seems to be a successor to gtk-doc:
+# https://gitlab.gnome.org/GNOME/gi-docgen
+
+# This variable is set to True if api-documentation is in
+# DISTRO_FEATURES, and False otherwise.
+GIDOCGEN_ENABLED ?= "${@bb.utils.contains('DISTRO_FEATURES', 
'api-documentation', 'True', 'False', d)}"
+# When building native recipes, disable gi-docgen, as it is not necessary,
+# pulls in additional dependencies, and makes build times longer
+GIDOCGEN_ENABLED_class-native = "False"
+GIDOCGEN_ENABLED_class-nativesdk = "False"
+
+# meson: default option name to enable/disable gi-docgen. This matches most
+# projects' configuration. In doubts - check meson_options.txt in project's
+# source path.
+GIDOCGEN_MESON_OPTION ?= 'gtk_doc'
+GIDOCGEN_MESON_ENABLE_FLAG ?= 'true'
+GIDOCGEN_MESON_DISABLE_FLAG ?= 'false'
+
+# Auto enable/disable based on GIDOCGEN_ENABLED
+EXTRA_OEMESON_prepend = 
"-D${GIDOCGEN_MESON_OPTION}=${@bb.utils.contains('GIDOCGEN_ENABLED', 'True', 
'${GIDOCGEN_MESON_ENABLE_FLAG}', '${GIDOCGEN_MESON_DISABLE_FLAG}', d)} "
+
+DEPENDS_append = "${@' gi-docgen-native gi-docgen' if 
d.getVar('GIDOCGEN_ENABLED') == 'True' else ''}"
+
diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 0c3e3628ba..bfebd68acf 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -205,6 +205,7 @@ RECIPE_MAINTAINER_pn-gdk-pixbuf = "Ross Burton 
"
 RECIPE_MAINTAINER_pn-gettext = "Robert Yang "
 RECIPE_MAINTAINER_pn-gettext-minimal-native = "Robert Yang 
"
 RECIPE_MAINTAINER_pn-ghostscript = "Hongxu Jia "
+RECIPE_MAINTAINER_pn-gi-docgen = "Alexander Kanavin "
 RECIPE_MAINTAINER_pn-git = "Robert Yang "
 RECIPE_MAINTAINER_pn-glew = "Anuj Mittal "
 RECIPE_MAINTAINER_pn-glib-2.0 = "Anuj Mittal "
diff --git a/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb 
b/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
new file mode 100644
index 00..4d779a9bdd
--- /dev/null
+++ b/meta/recipes-gnome/gi-docgen/gi-docgen_git.bb
@@ -0,0 +1,22 @@
+SUMMARY = "Documentation tool for GObject-based libraries"
+DESCRIPTION = "GI-DocGen is a document generator for GObject-based libraries. 
GObject is \
+the base type system of the GNOME project. GI-Docgen reuses the \
+introspection data generated by GObject-based libraries to generate the API \
+reference of these libraries, as well as other ancillary documentation."
+HOMEPAGE = "https://gnome.pages.gitlab.gnome.org/gi-docgen/;
+
+LICENSE = "GPLv3+ & Apache-2.0"
+LIC_FILES_CHKSUM = 
"file://gi-docgen.py;beginline=1;endline=5;md5=2dc0f1f01202478cfe813c0e7f80b326"
+
+SRC_URI = 
"git://gitlab.gnome.org/GNOME/gi-docgen.git;protocol=https;branch=main"
+
+PV = "2021.5"
+SRCREV = "7dee859321573f9c843ef7fb136f11142cb6ddf8"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+RDEPENDS_${PN} += "python3-asyncio python3-core python3-jinja2 python3-json 
python3-markdown python3-markupsafe python3-pygments python3-toml 
python3-typogrify python3-xml"
+
+BBCLASSEXTEND = "native"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151323): 
https://lists.openembedded.org/g/openembedded-core/message/151323
Mute This Topic: https://lists.openembedded.org/mt/82607077/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 57/61] python3: add markdown/smartypants/typogrify modules

2021-05-05 Thread Alexander Kanavin
This is needed to enable gi-docgen, a successor to gtk-doc

Signed-off-by: Alexander Kanavin 
---
 meta/conf/distro/include/maintainers.inc   |  3 +++
 .../python/python3-markdown_3.3.3.bb   | 14 ++
 .../python/python3-smartypants_2.0.0.bb| 12 
 .../python/python3-typogrify_2.0.7.bb  | 14 ++
 4 files changed, 43 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python3-markdown_3.3.3.bb
 create mode 100644 meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
 create mode 100644 meta/recipes-devtools/python/python3-typogrify_2.0.7.bb

diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 140f7b490e..0c3e3628ba 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -608,6 +608,7 @@ RECIPE_MAINTAINER_pn-python3-jinja2 = "Richard Purdie 
"
 RECIPE_MAINTAINER_pn-python3-setuptools-scm = "Tim Orling 
"
 RECIPE_MAINTAINER_pn-python3-six = "Zang Ruochen "
+RECIPE_MAINTAINER_pn-python3-smartypants = "Alexander Kanavin 
"
 RECIPE_MAINTAINER_pn-python3-smmap = "Oleksandr Kravchuk 
"
 RECIPE_MAINTAINER_pn-python3-sortedcontainers = "Tim Orling 
"
 RECIPE_MAINTAINER_pn-python3-subunit = "Oleksandr Kravchuk 
"
 RECIPE_MAINTAINER_pn-python3-testtools = "Oleksandr Kravchuk 
"
 RECIPE_MAINTAINER_pn-python3-toml = "Tim Orling 
"
+RECIPE_MAINTAINER_pn-python3-typogrify = "Alexander Kanavin 
"
 RECIPE_MAINTAINER_pn-python3-wcwidth = "Tim Orling 
"
 RECIPE_MAINTAINER_pn-python3-zipp = "Tim Orling 
"
 RECIPE_MAINTAINER_pn-qemu = "Richard Purdie 
"
diff --git a/meta/recipes-devtools/python/python3-markdown_3.3.3.bb 
b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb
new file mode 100644
index 00..c456f05541
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-markdown_3.3.3.bb
@@ -0,0 +1,14 @@
+SUMMARY = "A Python implementation of John Gruber's Markdown."
+HOMEPAGE = "https://python-markdown.github.io/;
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE.md;md5=745aaad0c69c60039e638bff9ffc59ed"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE = "Markdown"
+SRC_URI[md5sum] = "034e3bccfde211d44b4a7a69cb290ba0"
+SRC_URI[sha256sum] = 
"5d9f2b5ca24bc4c7a390d22323ca4bad200368612b5aaa7796babf971d2b2f18"
+
+BBCLASSEXTEND = "native"
+
+RDEPENDS_${PN} += "${PYTHON_PN}-logging ${PYTHON_PN}-setuptools"
diff --git a/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb 
b/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
new file mode 100644
index 00..8acc971c35
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-smartypants_2.0.0.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Translator of plain ASCII punctuation characters into 'smart' 
typographic punctuation HTML entities"
+HOMEPAGE = "https://pythonhosted.org/smartypants/;
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://COPYING;md5=977036977591ac666c728921ecc54c4f"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE = "smartypants"
+SRC_URI[sha256sum] = 
"7812353a32022699a1aa8cd5626e01c94a946dcaeedaee2d0b382bae4c4cbf36"
+
+BBCLASSEXTEND = "native"
+
diff --git a/meta/recipes-devtools/python/python3-typogrify_2.0.7.bb 
b/meta/recipes-devtools/python/python3-typogrify_2.0.7.bb
new file mode 100644
index 00..3becb0dd8d
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-typogrify_2.0.7.bb
@@ -0,0 +1,14 @@
+SUMMARY = "Filters to enhance web typography, including support for Django & 
Jinja templates"
+HOMEPAGE = "https://github.com/mintchaos/typogrify;
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=12bc792d6f5415dbf421f3fd183c6dd2"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE = "typogrify"
+SRC_URI[sha256sum] = 
"8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38"
+
+BBCLASSEXTEND = "native"
+
+RDEPENDS_${PN} += "${PYTHON_PN}-smartypants"
+
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151322): 
https://lists.openembedded.org/g/openembedded-core/message/151322
Mute This Topic: https://lists.openembedded.org/mt/82607076/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 35/61] gtk+3: upgrade 3.24.25 -> 3.24.28

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-gnome/gtk+/{gtk+3_3.24.25.bb => gtk+3_3.24.28.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-gnome/gtk+/{gtk+3_3.24.25.bb => gtk+3_3.24.28.bb} (89%)

diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.25.bb 
b/meta/recipes-gnome/gtk+/gtk+3_3.24.28.bb
similarity index 89%
rename from meta/recipes-gnome/gtk+/gtk+3_3.24.25.bb
rename to meta/recipes-gnome/gtk+/gtk+3_3.24.28.bb
index 8c5426f22b..619c733a07 100644
--- a/meta/recipes-gnome/gtk+/gtk+3_3.24.25.bb
+++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.28.bb
@@ -8,7 +8,7 @@ SRC_URI = 
"http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar
file://0003-Add-disable-opengl-configure-option.patch \
file://link_fribidi.patch \
"
-SRC_URI[sha256sum] = 
"87e26b111d3b8a85ff218980a56f3e814257b8dd11e5c4d9a2803b423b08297c"
+SRC_URI[sha256sum] = 
"b04e09763367f1ce932cd2ee3a359d4de150e1c38e7bef7d29aa72557a6b47c6"
 
 S = "${WORKDIR}/gtk+-${PV}"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151321): 
https://lists.openembedded.org/g/openembedded-core/message/151321
Mute This Topic: https://lists.openembedded.org/mt/82607074/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 55/61] xorgproto: upgrade 2020.1 -> 2021.3

2021-05-05 Thread Alexander Kanavin
License-Update: formatting

Signed-off-by: Alexander Kanavin 
---
 .../xorg-proto/{xorgproto_2020.1.bb => xorgproto_2021.3.bb} | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)
 rename meta/recipes-graphics/xorg-proto/{xorgproto_2020.1.bb => 
xorgproto_2021.3.bb} (77%)

diff --git a/meta/recipes-graphics/xorg-proto/xorgproto_2020.1.bb 
b/meta/recipes-graphics/xorg-proto/xorgproto_2021.3.bb
similarity index 77%
rename from meta/recipes-graphics/xorg-proto/xorgproto_2020.1.bb
rename to meta/recipes-graphics/xorg-proto/xorgproto_2021.3.bb
index c71bc9038f..fa0c69af1f 100644
--- a/meta/recipes-graphics/xorg-proto/xorgproto_2020.1.bb
+++ b/meta/recipes-graphics/xorg-proto/xorgproto_2021.3.bb
@@ -1,4 +1,3 @@
-
 SUMMARY = "X Window System unified protocol definitions"
 DESCRIPTION = "This package provides the headers and specification documents 
defining \
 the core protocol and (many) extensions for the X Window System"
@@ -7,11 +6,10 @@ BUGTRACKER = 
"https://bugs.freedesktop.org/enter_bug.cgi?product=xorg;
 
 SECTION = "x11/libs"
 LICENSE = "MIT-style"
-LIC_FILES_CHKSUM = 
"file://COPYING-x11proto;md5=b9e051107d5628966739a0b2e9b32676"
+LIC_FILES_CHKSUM = 
"file://COPYING-x11proto;md5=dfc4bd2b0568b31725b85b0604e69b56"
 
 SRC_URI = "${XORG_MIRROR}/individual/proto/${BP}.tar.bz2"
-SRC_URI[md5sum] = "c29f4fa78f53b52b3efdc71ebd9506b6"
-SRC_URI[sha256sum] = 
"54a153f139035a376c075845dd058049177212da94d7a9707cf9468367b699d2"
+SRC_URI[sha256sum] = 
"4c732b14fc7c7db64306374d9e8386d6172edbb93f587614df1938b9d9b9d737"
 
 inherit meson
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151319): 
https://lists.openembedded.org/g/openembedded-core/message/151319
Mute This Topic: https://lists.openembedded.org/mt/82607072/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 54/61] xkbcomp: upgrade 1.4.4 -> 1.4.5

2021-05-05 Thread Alexander Kanavin
License-Update: formatting

Signed-off-by: Alexander Kanavin 
---
 .../xorg-app/{xkbcomp_1.4.4.bb => xkbcomp_1.4.5.bb}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-app/{xkbcomp_1.4.4.bb => xkbcomp_1.4.5.bb} 
(74%)

diff --git a/meta/recipes-graphics/xorg-app/xkbcomp_1.4.4.bb 
b/meta/recipes-graphics/xorg-app/xkbcomp_1.4.5.bb
similarity index 74%
rename from meta/recipes-graphics/xorg-app/xkbcomp_1.4.4.bb
rename to meta/recipes-graphics/xorg-app/xkbcomp_1.4.5.bb
index 44143a04ca..657ec7580d 100644
--- a/meta/recipes-graphics/xorg-app/xkbcomp_1.4.4.bb
+++ b/meta/recipes-graphics/xorg-app/xkbcomp_1.4.5.bb
@@ -7,7 +7,7 @@ XKB keymap into one of several output formats. The most common 
use for \
 xkbcomp is to create a compiled keymap file (.xkm extension) which can \
 be read directly by XKB-capable X servers or utilities."
 
-LIC_FILES_CHKSUM = "file://COPYING;md5=08436e4f4476964e2e2dd7e7e41e076a"
+LIC_FILES_CHKSUM = "file://COPYING;md5=be5e191f04d3f2cd80aa83b928ba984c"
 
 DEPENDS += "libxkbfile"
 
@@ -15,4 +15,4 @@ BBCLASSEXTEND = "native"
 
 EXTRA_OECONF += "--disable-selective-werror"
 
-SRC_URI[sha256sum] = 
"59cce603a607a17722a0a1cf99010f4894e7812beb5d695abbc08474d59af27e"
+SRC_URI[sha256sum] = 
"6851086c4244b6fd0cc562880d8ff193fb2bbf1e141c73632e10731b31d4b05e"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151317): 
https://lists.openembedded.org/g/openembedded-core/message/151317
Mute This Topic: https://lists.openembedded.org/mt/82607070/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 56/61] xserver-xorg: upgrade 1.20.10 -> 1.20.11

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../xserver-xorg/CVE-2021-3472.patch  | 43 ---
 ...org_1.20.10.bb => xserver-xorg_1.20.11.bb} |  3 +-
 2 files changed, 1 insertion(+), 45 deletions(-)
 delete mode 100644 
meta/recipes-graphics/xorg-xserver/xserver-xorg/CVE-2021-3472.patch
 rename meta/recipes-graphics/xorg-xserver/{xserver-xorg_1.20.10.bb => 
xserver-xorg_1.20.11.bb} (91%)

diff --git 
a/meta/recipes-graphics/xorg-xserver/xserver-xorg/CVE-2021-3472.patch 
b/meta/recipes-graphics/xorg-xserver/xserver-xorg/CVE-2021-3472.patch
deleted file mode 100644
index 5480f71871..00
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg/CVE-2021-3472.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 7aaf54a1884f71dc363f0b884e57bcb67407a6cd Mon Sep 17 00:00:00 2001
-From: Matthieu Herrb 
-Date: Sun, 21 Mar 2021 18:38:57 +0100
-Subject: [PATCH] Fix XChangeFeedbackControl() request underflow
-
-CVE-2021-3472 / ZDI-CAN-1259
-
-This vulnerability was discovered by:
-Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
-
-Signed-off-by: Matthieu Herrb 
-
-Upstream-Status: Backport
-CVE: CVE-2021-3472
-
-Reference to upstream patch:
-[https://gitlab.freedesktop.org/xorg/xserver/-/commit/7aaf54a1884f71dc363f0b884e57bcb67407a6cd]
-
-Signed-off-by: Stefan Ghinea 

- Xi/chgfctl.c | 5 -
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/Xi/chgfctl.c b/Xi/chgfctl.c
-index 1de4da9..7a597e4 100644
 a/Xi/chgfctl.c
-+++ b/Xi/chgfctl.c
-@@ -464,8 +464,11 @@ ProcXChangeFeedbackControl(ClientPtr client)
- break;
- case StringFeedbackClass:
- {
--xStringFeedbackCtl *f = ((xStringFeedbackCtl *) [1]);
-+xStringFeedbackCtl *f;
- 
-+REQUEST_AT_LEAST_EXTRA_SIZE(xChangeFeedbackControlReq,
-+sizeof(xStringFeedbackCtl));
-+f = ((xStringFeedbackCtl *) [1]);
- if (client->swapped) {
- if (len < bytes_to_int32(sizeof(xStringFeedbackCtl)))
- return BadLength;
--- 
-2.17.1
-
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.10.bb 
b/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.11.bb
similarity index 91%
rename from meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.10.bb
rename to meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.11.bb
index 755a762a73..1eb2056b8a 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.10.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.20.11.bb
@@ -7,9 +7,8 @@ SRC_URI += 
"file://0001-xf86pciBus.c-use-Intel-ddx-only-for-pre-gen4-hardwar.pat
file://0001-drmmode_display.c-add-missing-mi.h-include.patch \
file://0001-Avoid-duplicate-definitions-of-IOPortBase.patch \

file://0001-Fix-segfault-on-probing-a-non-PCI-platform-device-on.patch \
-   file://CVE-2021-3472.patch \
"
-SRC_URI[sha256sum] = 
"977420c082450dc808de301ef56af4856d653eea71519a973c3490a780cb7c99"
+SRC_URI[sha256sum] = 
"914c796e3ffabe1af48071d40ccc85e92117c97a9082ed1df29e4d64e3c34c49"
 
 # These extensions are now integrated into the server, so declare the migration
 # path for in-place upgrades.
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151320): 
https://lists.openembedded.org/g/openembedded-core/message/151320
Mute This Topic: https://lists.openembedded.org/mt/82607073/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 51/61] stress-ng: upgrade 0.12.05 -> 0.12.06

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../stress-ng/{stress-ng_0.12.05.bb => stress-ng_0.12.06.bb}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-extended/stress-ng/{stress-ng_0.12.05.bb => 
stress-ng_0.12.06.bb} (90%)

diff --git a/meta/recipes-extended/stress-ng/stress-ng_0.12.05.bb 
b/meta/recipes-extended/stress-ng/stress-ng_0.12.06.bb
similarity index 90%
rename from meta/recipes-extended/stress-ng/stress-ng_0.12.05.bb
rename to meta/recipes-extended/stress-ng/stress-ng_0.12.06.bb
index eb6bdb4a81..7e9135ad01 100644
--- a/meta/recipes-extended/stress-ng/stress-ng_0.12.05.bb
+++ b/meta/recipes-extended/stress-ng/stress-ng_0.12.06.bb
@@ -9,7 +9,7 @@ SRC_URI = 
"https://kernel.ubuntu.com/~cking/tarballs/${BPN}/${BP}.tar.xz \

file://0001-Do-not-preserve-ownership-when-installing-example-jo.patch \
file://no_daddr_t.patch \
"
-SRC_URI[sha256sum] = 
"af7779aee38e6d94726ed7d5cf36384a64d50c86e42fff89c141d8609913f425"
+SRC_URI[sha256sum] = 
"75eb340266b1bbae944d8f9281af978bd5bc2c8085df97a098d5500d6f177296"
 
 DEPENDS = "coreutils-native"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151318): 
https://lists.openembedded.org/g/openembedded-core/message/151318
Mute This Topic: https://lists.openembedded.org/mt/82607071/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 52/61] vala: upgrade 0.50.4 -> 0.52.2

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-devtools/vala/{vala_0.50.4.bb => vala_0.52.2.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/vala/{vala_0.50.4.bb => vala_0.52.2.bb} (50%)

diff --git a/meta/recipes-devtools/vala/vala_0.50.4.bb 
b/meta/recipes-devtools/vala/vala_0.52.2.bb
similarity index 50%
rename from meta/recipes-devtools/vala/vala_0.50.4.bb
rename to meta/recipes-devtools/vala/vala_0.52.2.bb
index 4381635517..b860962322 100644
--- a/meta/recipes-devtools/vala/vala_0.50.4.bb
+++ b/meta/recipes-devtools/vala/vala_0.52.2.bb
@@ -2,4 +2,4 @@ require ${BPN}.inc
 
 SRC_URI += " file://0001-vapigen.m4-use-PKG_CONFIG_SYSROOT_DIR.patch"
 
-SRC_URI[sha256sum] = 
"58fc31fa8bf492035b11d1a7d514801710afc65bd458b24c0f8d00280a92a38c"
+SRC_URI[sha256sum] = 
"3a3c460803ba661e513be3d0984b583e05473f602c75fa98e91755503714a97b"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151315): 
https://lists.openembedded.org/g/openembedded-core/message/151315
Mute This Topic: https://lists.openembedded.org/mt/82607068/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 53/61] x264: upgrade to latest revision

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-multimedia/x264/x264_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-multimedia/x264/x264_git.bb 
b/meta/recipes-multimedia/x264/x264_git.bb
index f95fb0c41e..81354a8fd3 100644
--- a/meta/recipes-multimedia/x264/x264_git.bb
+++ b/meta/recipes-multimedia/x264/x264_git.bb
@@ -14,7 +14,7 @@ SRC_URI = "git://github.com/mirror/x264;branch=stable \
"
 UPSTREAM_CHECK_COMMITS = "1"
 
-SRCREV = "544c61f082194728d0391fb280a6e138ba320a96"
+SRCREV = "55d517bc4569272a2c9a367a4106c234aba2ffbc"
 
 PV = "r3039+git${SRCPV}"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151316): 
https://lists.openembedded.org/g/openembedded-core/message/151316
Mute This Topic: https://lists.openembedded.org/mt/82607069/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 50/61] python3-setuptools: upgrade 54.1.1 -> 56.0.0

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 ...0001-conditionally-do-not-fetch-code-by-easy_install.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
 
b/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
index 680edbe704..5dd55f19a2 100644
--- 
a/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
+++ 
b/meta/recipes-devtools/python/files/0001-conditionally-do-not-fetch-code-by-easy_install.patch
@@ -1,4 +1,4 @@
-From 6380cc63f79abe8b8404c9be5ed5f213a70c8c6a Mon Sep 17 00:00:00 2001
+From 552758405739be9ae220bbd158c2a1b7176fe292 Mon Sep 17 00:00:00 2001
 From: Hongxu Jia 
 Date: Tue, 17 Jul 2018 10:13:38 +0800
 Subject: [PATCH] conditionally do not fetch code by easy_install
@@ -15,7 +15,7 @@ Signed-off-by: Hongxu Jia 
  1 file changed, 5 insertions(+)
 
 diff --git a/setuptools/command/easy_install.py 
b/setuptools/command/easy_install.py
-index eeb21b5..eca1edd 100644
+index 0917804..eed4a5a 100644
 --- a/setuptools/command/easy_install.py
 +++ b/setuptools/command/easy_install.py
 @@ -636,6 +636,11 @@ class easy_install(Command):
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151314): 
https://lists.openembedded.org/g/openembedded-core/message/151314
Mute This Topic: https://lists.openembedded.org/mt/82607066/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 06/61] expat: upgrade 2.2.10 -> 2.3.0

2021-05-05 Thread Alexander Kanavin
Drop 0001-Add-output-of-tests-result.patch
(difficult to rebase).

Signed-off-by: Alexander Kanavin 
---
 .../0001-Add-output-of-tests-result.patch | 83 ---
 .../expat/{expat_2.2.10.bb => expat_2.3.0.bb} |  7 +-
 2 files changed, 3 insertions(+), 87 deletions(-)
 delete mode 100644 
meta/recipes-core/expat/expat/0001-Add-output-of-tests-result.patch
 rename meta/recipes-core/expat/{expat_2.2.10.bb => expat_2.3.0.bb} (81%)

diff --git 
a/meta/recipes-core/expat/expat/0001-Add-output-of-tests-result.patch 
b/meta/recipes-core/expat/expat/0001-Add-output-of-tests-result.patch
deleted file mode 100644
index c5c18ead74..00
--- a/meta/recipes-core/expat/expat/0001-Add-output-of-tests-result.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From aa84835a00bfd65e784d58411e76f60658e939dc Mon Sep 17 00:00:00 2001
-From: Oleksandr Popovych 
-Date: Tue, 18 Feb 2020 19:04:55 +0200
-Subject: [PATCH] Add output of tests result
-
-Added console output of testing results in form 'RESULT: TEST_NAME'.
-
-Changed verbose mode of test application set by '-v' ('--verbose')
-argument to CK_NORMAL.
-Added new supported argument '-vv' ('--extra-verbose') that changes
-verbose mode of test application to CK_VERBOSE. Results of each test
-are shown in output only if this mode is set.
-
-Upstream-Status: Denied
-
-This patch changes potentially deprecated feature that shoud be changed
-in upstream. [https://github.com/libexpat/libexpat/issues/382]
-
-Signed-off-by: Oleksandr Popovych 

- tests/minicheck.c | 10 +-
- tests/runtests.c  |  4 +++-
- 2 files changed, 12 insertions(+), 2 deletions(-)
-
-diff --git a/expat/tests/minicheck.c b/expat/tests/minicheck.c
-index a5a1efb..94fa412 100644
 a/tests/minicheck.c
-+++ b/tests/minicheck.c
-@@ -164,6 +164,8 @@ srunner_run_all(SRunner *runner, int verbosity) {
-   if (tc->setup != NULL) {
- /* setup */
- if (setjmp(env)) {
-+  if (verbosity >= CK_VERBOSE)
-+printf("SKIP: %s\n", _check_current_function);
-   add_failure(runner, verbosity);
-   continue;
- }
-@@ -171,6 +173,8 @@ srunner_run_all(SRunner *runner, int verbosity) {
-   }
-   /* test */
-   if (setjmp(env)) {
-+if (verbosity >= CK_VERBOSE)
-+  printf("FAIL: %s\n", _check_current_function);
- add_failure(runner, verbosity);
- continue;
-   }
-@@ -178,12 +182,16 @@ srunner_run_all(SRunner *runner, int verbosity) {
-
-   /* teardown */
-   if (tc->teardown != NULL) {
--if (setjmp(env)) {
-+if (setjmp(env)) {
-+  if (verbosity >= CK_VERBOSE)
-+   printf("PASS: %s\n", _check_current_function);
-   add_failure(runner, verbosity);
-   continue;
- }
- tc->teardown();
-   }
-+  if (verbosity >= CK_VERBOSE)
-+printf("PASS: %s\n", _check_current_function);
- }
- tc = tc->next_tcase;
-   }
-diff --git a/tests/runtests.c b/expat/tests/runtests.c
-index 7791fe0..75724e5 100644
 a/tests/runtests.c
-+++ b/tests/runtests.c
-@@ -11619,9 +11619,11 @@ main(int argc, char *argv[]) {
-   for (i = 1; i < argc; ++i) {
- char *opt = argv[i];
- if (strcmp(opt, "-v") == 0 || strcmp(opt, "--verbose") == 0)
--  verbosity = CK_VERBOSE;
-+  verbosity = CK_NORMAL;
- else if (strcmp(opt, "-q") == 0 || strcmp(opt, "--quiet") == 0)
-   verbosity = CK_SILENT;
-+else if (strcmp(opt, "-vv") == 0 || strcmp(opt, "--extra-verbose") == 0)
-+  verbosity = CK_VERBOSE;
- else {
-   fprintf(stderr, "runtests: unknown option '%s'\n", opt);
-   return 2;
---
-2.17.1
diff --git a/meta/recipes-core/expat/expat_2.2.10.bb 
b/meta/recipes-core/expat/expat_2.3.0.bb
similarity index 81%
rename from meta/recipes-core/expat/expat_2.2.10.bb
rename to meta/recipes-core/expat/expat_2.3.0.bb
index fa263775b3..14d2855df3 100644
--- a/meta/recipes-core/expat/expat_2.2.10.bb
+++ b/meta/recipes-core/expat/expat_2.3.0.bb
@@ -8,11 +8,10 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=9e2ce3b3c4c0f2670883a23bbd7c37a9"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/expat/expat-${PV}.tar.bz2 \
file://libtool-tag.patch \
-  file://run-ptest \
-  file://0001-Add-output-of-tests-result.patch \
- "
+   file://run-ptest \
+   "
 
-SRC_URI[sha256sum] = 
"b2c160f1b60e92da69de8e12333096aeb0c3bf692d41c60794de278af72135a5"
+SRC_URI[sha256sum] = 
"f122a20eada303f904d5e0513326c5b821248f2d4d2afbf5c6f1339e511c0586"
 
 EXTRA_OECMAKE_class-native += "-DEXPAT_BUILD_DOCS=OFF"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151272): 
https://lists.openembedded.org/g/openembedded-core/message/151272
Mute This Topic: https://lists.openembedded.org/mt/82607017/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]

[OE-core] [PATCH 05/61] u-boot: upgrade 2021.01 -> 2021.04

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../files/0001-add-valid-fdt-check.patch  |  36 --
 .../u-boot/files/CVE-2021-27097-1.patch   |  71 ---
 .../u-boot/files/CVE-2021-27097-2.patch   | 419 --
 .../u-boot/files/CVE-2021-27097-3.patch   | 105 -
 .../u-boot/files/CVE-2021-27097-4.patch   |  73 ---
 .../u-boot/files/CVE-2021-27138-1.patch   | 245 --
 .../u-boot/files/CVE-2021-27138-2.patch   | 109 -
 meta/recipes-bsp/u-boot/u-boot-common.inc |   9 +-
 ...ols_2021.01.bb => u-boot-tools_2021.04.bb} |   0
 .../{u-boot_2021.01.bb => u-boot_2021.04.bb}  |   0
 10 files changed, 1 insertion(+), 1066 deletions(-)
 delete mode 100644 meta/recipes-bsp/u-boot/files/0001-add-valid-fdt-check.patch
 delete mode 100644 meta/recipes-bsp/u-boot/files/CVE-2021-27097-1.patch
 delete mode 100644 meta/recipes-bsp/u-boot/files/CVE-2021-27097-2.patch
 delete mode 100644 meta/recipes-bsp/u-boot/files/CVE-2021-27097-3.patch
 delete mode 100644 meta/recipes-bsp/u-boot/files/CVE-2021-27097-4.patch
 delete mode 100644 meta/recipes-bsp/u-boot/files/CVE-2021-27138-1.patch
 delete mode 100644 meta/recipes-bsp/u-boot/files/CVE-2021-27138-2.patch
 rename meta/recipes-bsp/u-boot/{u-boot-tools_2021.01.bb => 
u-boot-tools_2021.04.bb} (100%)
 rename meta/recipes-bsp/u-boot/{u-boot_2021.01.bb => u-boot_2021.04.bb} (100%)

diff --git a/meta/recipes-bsp/u-boot/files/0001-add-valid-fdt-check.patch 
b/meta/recipes-bsp/u-boot/files/0001-add-valid-fdt-check.patch
deleted file mode 100644
index d4ac9e2ed9..00
--- a/meta/recipes-bsp/u-boot/files/0001-add-valid-fdt-check.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From ea1a9ec5f430359720d9a0621ed1acfbba6a142a Mon Sep 17 00:00:00 2001
-From: Heinrich Schuchardt 
-Date: Wed, 13 Jan 2021 02:09:12 +0100
-Subject: [PATCH] image-fit: fit_check_format check for valid FDT
-
-fit_check_format() must check that the buffer contains a flattened device
-tree before calling any device tree library functions.
-
-Failure to do may cause segmentation faults.
-
-Signed-off-by: Heinrich Schuchardt 
-
-Upstream-Status: 
Backport[https://github.com/u-boot/u-boot/commit/ea1a9ec5f430359720d9a0621ed1acfbba6a142a]
-Signed-off-by: Scott Murray 
-

- common/image-fit.c | 6 ++
- 1 file changed, 6 insertions(+)
-
-diff --git a/common/image-fit.c b/common/image-fit.c
-index 6a8787ca0a..21c44bdf69 100644
 a/common/image-fit.c
-+++ b/common/image-fit.c
-@@ -1553,6 +1553,12 @@ int fit_image_check_comp(const void *fit, int noffset, 
uint8_t comp)
-  */
- int fit_check_format(const void *fit)
- {
-+  /* A FIT image must be a valid FDT */
-+  if (fdt_check_header(fit)) {
-+  debug("Wrong FIT format: not a flattened device tree\n");
-+  return 0;
-+  }
-+
-   /* mandatory / node 'description' property */
-   if (fdt_getprop(fit, 0, FIT_DESC_PROP, NULL) == NULL) {
-   debug("Wrong FIT format: no description\n");
diff --git a/meta/recipes-bsp/u-boot/files/CVE-2021-27097-1.patch 
b/meta/recipes-bsp/u-boot/files/CVE-2021-27097-1.patch
deleted file mode 100644
index 98ec2c709d..00
--- a/meta/recipes-bsp/u-boot/files/CVE-2021-27097-1.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 8a7d4cf9820ea16fabd25a6379351b4dc291204b Mon Sep 17 00:00:00 2001
-From: Simon Glass 
-Date: Mon, 15 Feb 2021 17:08:05 -0700
-Subject: [PATCH] fdt_region: Check for a single root node of the correct name
-
-At present fdt_find_regions() assumes that the FIT is a valid devicetree.
-If the FIT has two root nodes this is currently not detected in this
-function, nor does libfdt's fdt_check_full() notice. Also it is possible
-for the root node to have a name even though it should not.
-
-Add checks for these and return -FDT_ERR_BADSTRUCTURE if a problem is
-detected.
-
-CVE-2021-27097
-
-Signed-off-by: Simon Glass 
-Reported-by: Bruce Monroe 
-Reported-by: Arie Haenel 
-Reported-by: Julien Lenoir 
-
-CVE: CVE-2021-27097
-Upstream-Status: 
Backport[https://github.com/u-boot/u-boot/commit/8a7d4cf9820ea16fabd25a6379351b4dc291204b]
-Signed-off-by: Scott Murray 
-

- common/fdt_region.c | 11 +++
- 1 file changed, 11 insertions(+)
-
-diff --git a/common/fdt_region.c b/common/fdt_region.c
-index ff12c518e9..e4ef0ca770 100644
 a/common/fdt_region.c
-+++ b/common/fdt_region.c
-@@ -43,6 +43,7 @@ int fdt_find_regions(const void *fdt, char * const inc[], 
int inc_count,
-   int depth = -1;
-   int want = 0;
-   int base = fdt_off_dt_struct(fdt);
-+  bool expect_end = false;
- 
-   end = path;
-   *end = '\0';
-@@ -59,6 +60,10 @@ int fdt_find_regions(const void *fdt, char * const inc[], 
int inc_count,
-   tag = fdt_next_tag(fdt, offset, );
-   stop_at = nextoffset;
- 
-+  /* If we see two root nodes, something is wrong */
-+  if (expect_end && tag != FDT_END)
-+  return -FDT_ERR_BADLAYOUT;
-+
-   switch (tag) {
-   

[OE-core] [PATCH 49/61] python3-setuptools-scm: upgrade 5.0.1 -> 6.0.1

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 ...-setuptools-scm_5.0.1.bb => python3-setuptools-scm_6.0.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-setuptools-scm_5.0.1.bb => 
python3-setuptools-scm_6.0.1.bb} (90%)

diff --git a/meta/recipes-devtools/python/python3-setuptools-scm_5.0.1.bb 
b/meta/recipes-devtools/python/python3-setuptools-scm_6.0.1.bb
similarity index 90%
rename from meta/recipes-devtools/python/python3-setuptools-scm_5.0.1.bb
rename to meta/recipes-devtools/python/python3-setuptools-scm_6.0.1.bb
index ead80da7b4..24409eddc5 100644
--- a/meta/recipes-devtools/python/python3-setuptools-scm_5.0.1.bb
+++ b/meta/recipes-devtools/python/python3-setuptools-scm_6.0.1.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "setuptools_scm handles managing your Python 
package versions in S
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = 
"file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489"
 
-SRC_URI[sha256sum] = 
"c85b6b46d0edd40d2301038cdea96bb6adc14d62ef943e75afb08b3e7bcf142a"
+SRC_URI[sha256sum] = 
"d1925a69cb07e9b29416a275b9fadb009a23c148ace905b2fb220649a6c18e92"
 
 PYPI_PACKAGE = "setuptools_scm"
 inherit pypi setuptools3
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151313): 
https://lists.openembedded.org/g/openembedded-core/message/151313
Mute This Topic: https://lists.openembedded.org/mt/82607065/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 48/61] python3-pytest: upgrade 6.2.2 -> 6.2.3

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../python/{python3-pytest_6.2.2.bb => python3-pytest_6.2.3.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-pytest_6.2.2.bb => 
python3-pytest_6.2.3.bb} (93%)

diff --git a/meta/recipes-devtools/python/python3-pytest_6.2.2.bb 
b/meta/recipes-devtools/python/python3-pytest_6.2.3.bb
similarity index 93%
rename from meta/recipes-devtools/python/python3-pytest_6.2.2.bb
rename to meta/recipes-devtools/python/python3-pytest_6.2.3.bb
index d221cbcd7f..7fb7baf188 100644
--- a/meta/recipes-devtools/python/python3-pytest_6.2.2.bb
+++ b/meta/recipes-devtools/python/python3-pytest_6.2.3.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=81eb9f71d006c6b268cf4388e3c98f7b"
 
 SRC_URI_append = " 
file://0001-setup.py-remove-the-setup_requires-for-setuptools-scm.patch "
 
-SRC_URI[sha256sum] = 
"9d1edf9e7d0b84d72ea3dbcdfd22b35fb543a5e8f2a60092dd578936bf63d7f9"
+SRC_URI[sha256sum] = 
"671238a46e4df0f3498d1c3270e5deb9b32d25134c99b7d75370a68cfbe9b634"
 
 inherit update-alternatives pypi setuptools3
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151312): 
https://lists.openembedded.org/g/openembedded-core/message/151312
Mute This Topic: https://lists.openembedded.org/mt/82607063/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 47/61] python3-importlib-metadata: upgrade 3.4.0 -> 3.10.1

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 ...b-metadata_3.4.0.bb => python3-importlib-metadata_3.10.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-importlib-metadata_3.4.0.bb => 
python3-importlib-metadata_3.10.1.bb} (88%)

diff --git a/meta/recipes-devtools/python/python3-importlib-metadata_3.4.0.bb 
b/meta/recipes-devtools/python/python3-importlib-metadata_3.10.1.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-importlib-metadata_3.4.0.bb
rename to meta/recipes-devtools/python/python3-importlib-metadata_3.10.1.bb
index 81f24e55c2..af46a8ccc9 100644
--- a/meta/recipes-devtools/python/python3-importlib-metadata_3.4.0.bb
+++ b/meta/recipes-devtools/python/python3-importlib-metadata_3.10.1.bb
@@ -8,7 +8,7 @@ inherit pypi setuptools3
 PYPI_PACKAGE = "importlib_metadata"
 UPSTREAM_CHECK_REGEX = "/importlib-metadata/(?P(\d+[\.\-_]*)+)/"
 
-SRC_URI[sha256sum] = 
"fa5daa4477a7414ae34e95942e4dd07f62adf589143c875c133c1e53c4eff38d"
+SRC_URI[sha256sum] = 
"c9356b657de65c53744046fa8f7358afe0714a1af7d570c00c3835c2d724a7c1"
 
 S = "${WORKDIR}/importlib_metadata-${PV}"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151311): 
https://lists.openembedded.org/g/openembedded-core/message/151311
Mute This Topic: https://lists.openembedded.org/mt/82607061/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 46/61] python3-hypothesis: upgrade 6.2.0 -> 6.9.1

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 ...{python3-hypothesis_6.2.0.bb => python3-hypothesis_6.9.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-hypothesis_6.2.0.bb => 
python3-hypothesis_6.9.1.bb} (81%)

diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.2.0.bb 
b/meta/recipes-devtools/python/python3-hypothesis_6.9.1.bb
similarity index 81%
rename from meta/recipes-devtools/python/python3-hypothesis_6.2.0.bb
rename to meta/recipes-devtools/python/python3-hypothesis_6.9.1.bb
index be9418386f..4532998bdc 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.2.0.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.9.1.bb
@@ -7,7 +7,7 @@ PYPI_PACKAGE = "hypothesis"
 
 inherit pypi setuptools3
 
-SRC_URI[sha256sum] = 
"c16fbde26b65c98a2464c48209b066c2f6dab5e8e38acd9d959021eb8d58b6c0"
+SRC_URI[sha256sum] = 
"5e25a0be23b1ff81ecf07e87d82e2e39a79c83c1458178af202ffe4b0183bcca"
 
 RDEPENDS_${PN} += "python3-attrs python3-core python3-sortedcontainers"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151310): 
https://lists.openembedded.org/g/openembedded-core/message/151310
Mute This Topic: https://lists.openembedded.org/mt/82607060/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 45/61] pkgconf: upgrade 1.7.3 -> 1.7.4

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../pkgconf/{pkgconf_1.7.3.bb => pkgconf_1.7.4.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/pkgconf/{pkgconf_1.7.3.bb => pkgconf_1.7.4.bb} 
(96%)

diff --git a/meta/recipes-devtools/pkgconf/pkgconf_1.7.3.bb 
b/meta/recipes-devtools/pkgconf/pkgconf_1.7.4.bb
similarity index 96%
rename from meta/recipes-devtools/pkgconf/pkgconf_1.7.3.bb
rename to meta/recipes-devtools/pkgconf/pkgconf_1.7.4.bb
index 12496c3849..93832105f0 100644
--- a/meta/recipes-devtools/pkgconf/pkgconf_1.7.3.bb
+++ b/meta/recipes-devtools/pkgconf/pkgconf_1.7.4.bb
@@ -20,7 +20,7 @@ SRC_URI = "\
 file://pkg-config-native.in \
 file://pkg-config-esdk.in \
 "
-SRC_URI[sha256sum] = 
"b846aea51cf696c3392a0ae58bef93e2e72f8e7073ca6ad1ed8b01c85871f9c0"
+SRC_URI[sha256sum] = 
"d73f32c248a4591139a6b1c80d4deab6b414ec2b3d21d0a24be348c476ab"
 
 inherit autotools
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151309): 
https://lists.openembedded.org/g/openembedded-core/message/151309
Mute This Topic: https://lists.openembedded.org/mt/82607059/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 03/61] vte: use tarballs again

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-support/vte/vte_0.64.0.bb | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/meta/recipes-support/vte/vte_0.64.0.bb 
b/meta/recipes-support/vte/vte_0.64.0.bb
index a16dac7e67..fc7d3014a5 100644
--- a/meta/recipes-support/vte/vte_0.64.0.bb
+++ b/meta/recipes-support/vte/vte_0.64.0.bb
@@ -18,12 +18,9 @@ GIR_MESON_OPTION = 'gir'
 
 inherit gnomebase gtk-doc features_check upstream-version-is-even 
gobject-introspection
 
-SRCREV = "2520d6b6785646ceb5f501f9c37a1a0307fa4486"
-SRC_URI = "git://gitlab.gnome.org/GNOME/vte.git;protocol=https;branch=vte-0-64"
 # vapigen.m4 is required when vala is not present (but the one from vala 
should be used normally)
 SRC_URI += "file://0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch"
-
-S = "${WORKDIR}/git"
+SRC_URI[archive.sha256sum] = 
"c0c60b8dc343167437c86d984b0cf134df86034180ed70513f683006ada3ec41"
 
 ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151269): 
https://lists.openembedded.org/g/openembedded-core/message/151269
Mute This Topic: https://lists.openembedded.org/mt/82607011/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 04/61] gdk-pixbuf: update 2.40.0 -> 2.42.6

2021-05-05 Thread Alexander Kanavin
Note: jpg/png loaders are now builtin and no longer
provided as separate packages.

Drop backport missing-test-data.patch.

Drop no longer needed 0004-Do-not-run-tests-when-building.patch

Rebase 0004-Do-not-run-tests-when-building.patch

Rework 0003-target-only-Work-around-thumbnailer-cross-compile-fa.patch
so that it can be applied to both native and target builds.

Signed-off-by: Alexander Kanavin 
---
 ...bnailer-and-pixdata-cross-compile-fa.patch | 95 +++
 ...-around-thumbnailer-cross-compile-fa.patch | 94 --
 .../0004-Do-not-run-tests-when-building.patch | 39 
 ...ailer-and-tests-also-in-cross-builds.patch |  9 +-
 .../gdk-pixbuf/CVE-2020-29385.patch   | 55 ---
 .../gdk-pixbuf/missing-test-data.patch| 30 --
 ...-pixbuf_2.40.0.bb => gdk-pixbuf_2.42.6.bb} | 21 +---
 7 files changed, 105 insertions(+), 238 deletions(-)
 create mode 100644 
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0001-Work-around-thumbnailer-and-pixdata-cross-compile-fa.patch
 delete mode 100644 
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0003-target-only-Work-around-thumbnailer-cross-compile-fa.patch
 delete mode 100644 
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0004-Do-not-run-tests-when-building.patch
 delete mode 100644 
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/CVE-2020-29385.patch
 delete mode 100644 
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/missing-test-data.patch
 rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.40.0.bb => 
gdk-pixbuf_2.42.6.bb} (85%)

diff --git 
a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0001-Work-around-thumbnailer-and-pixdata-cross-compile-fa.patch
 
b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0001-Work-around-thumbnailer-and-pixdata-cross-compile-fa.patch
new file mode 100644
index 00..2aa9164750
--- /dev/null
+++ 
b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/0001-Work-around-thumbnailer-and-pixdata-cross-compile-fa.patch
@@ -0,0 +1,95 @@
+From dcaf3106e2cca27f728a8bd26127430500a1136e Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Fri, 22 Feb 2019 13:22:06 +0100
+Subject: [PATCH] Work-around thumbnailer and pixdata cross-compile failure
+
+Use native gdk-pixbuf-print-mime-types and gdk-pixbuf-pixdata
+when generating the thumbnail metadata and resources.
+
+This works but the mime types will come from native
+loader.cache (which will only contain in-tree loaders), not from the
+target loader.cache.
+
+The upstream issue is https://bugzilla.gnome.org/show_bug.cgi?id=779057
+
+Upstream-Status: Inappropriate [workaround]
+Signed-off-by: Alexander Kanavin 
+
+---
+ tests/meson.build   | 11 +--
+ thumbnailer/meson.build | 23 ++-
+ 2 files changed, 31 insertions(+), 3 deletions(-)
+
+diff --git a/tests/meson.build b/tests/meson.build
+index 7c6cb11..07121f1 100644
+--- a/tests/meson.build
 b/tests/meson.build
+@@ -8,13 +8,20 @@ if enabled_loaders.contains('png') and host_system != 
'windows'
+   # Resources; we cannot use gnome.compile_resources() here, because we need 
to
+   # override the environment in order to use the utilities we just built 
instead
+   # of the system ones
++
++  if not meson.is_cross_build()
++  pixdata_binary = gdk_pixbuf_pixdata.full_path()
++  else
++  pixdata_binary = 'gdk-pixbuf-pixdata'
++  endif
++
+   resources_c = custom_target('resources.c',
+ input: 'resources.gresource.xml',
+ output: 'resources.c',
+ command: [
+   gen_resources,
+   
'--glib-compile-resources=@0@'.format(glib_compile_resources.full_path()),
+-  '--pixdata=@0@'.format(gdk_pixbuf_pixdata.full_path()),
++  '--pixdata=@0@'.format(pixdata_binary),
+   '--loaders=@0@'.format(loaders_cache.full_path()),
+   '--sourcedir=@0@'.format(meson.current_source_dir()),
+   '--source',
+@@ -33,7 +40,7 @@ if enabled_loaders.contains('png') and host_system != 
'windows'
+ command: [
+   gen_resources,
+   
'--glib-compile-resources=@0@'.format(glib_compile_resources.full_path()),
+-  '--pixdata=@0@'.format(gdk_pixbuf_pixdata.full_path()),
++  '--pixdata=@0@'.format(pixdata_binary),
+   '--loaders=@0@'.format(loaders_cache.full_path()),
+   '--sourcedir=@0@'.format(meson.current_source_dir()),
+   '--header',
+diff --git a/thumbnailer/meson.build b/thumbnailer/meson.build
+index 8c741e0..5a3b52a 100644
+--- a/thumbnailer/meson.build
 b/thumbnailer/meson.build
+@@ -14,7 +14,27 @@ gdk_pixbuf_print_mime_types = 
executable('gdk-pixbuf-print-mime-types',
+  install: true,
+  dependencies: gdk_pixbuf_deps + [ 
gdkpixbuf_dep ])
+ 
+-custom_target('thumbnailer',
++if meson.is_cross_build()
++custom_target('thumbnailer',
++  input: 'gdk-pixbuf-thumbnailer.thumbnailer.in',
++  output: 'gdk-pixbuf-thumbnailer.thumbnailer',
++  command: [
++gen_thumbnailer,
++

[OE-core] [PATCH 44/61] piglit: upgrade to latest revision

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-graphics/piglit/piglit_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/piglit/piglit_git.bb 
b/meta/recipes-graphics/piglit/piglit_git.bb
index 14f4c75a2c..b64a20a586 100644
--- a/meta/recipes-graphics/piglit/piglit_git.bb
+++ b/meta/recipes-graphics/piglit/piglit_git.bb
@@ -18,7 +18,7 @@ SRC_URI = 
"git://gitlab.freedesktop.org/mesa/piglit.git;protocol=https \
"
 UPSTREAM_CHECK_COMMITS = "1"
 
-SRCREV = "d4d9353b7290ed22cb7349226a8e4017402d3f02"
+SRCREV = "6a4be9e9946df310d9402f995f371c7deb8c27ba"
 # (when PV goes above 1.0 remove the trailing r)
 PV = "1.0+gitr${SRCPV}"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151307): 
https://lists.openembedded.org/g/openembedded-core/message/151307
Mute This Topic: https://lists.openembedded.org/mt/82607057/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 38/61] libfm: upgrade 1.3.1 -> 1.3.2

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-support/libfm/{libfm_1.3.1.bb => libfm_1.3.2.bb} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
 rename meta/recipes-support/libfm/{libfm_1.3.1.bb => libfm_1.3.2.bb} (93%)

diff --git a/meta/recipes-support/libfm/libfm_1.3.1.bb 
b/meta/recipes-support/libfm/libfm_1.3.2.bb
similarity index 93%
rename from meta/recipes-support/libfm/libfm_1.3.1.bb
rename to meta/recipes-support/libfm/libfm_1.3.2.bb
index b6f9df0c55..eb0949ae7d 100644
--- a/meta/recipes-support/libfm/libfm_1.3.1.bb
+++ b/meta/recipes-support/libfm/libfm_1.3.2.bb
@@ -18,8 +18,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/pcmanfm/libfm-${PV}.tar.xz \

file://0001-Do-not-add-library-path-to-avoid-host-contamination.patch \
"
 
-SRC_URI[md5sum] = "c15ecd2c9317e2c385cd3f046d0b61ba"
-SRC_URI[sha256sum] = 
"96b1244bde41ca0eef0332cfb5c67bb16725dfd102128f3e6f74fadc13a1cfe4"
+SRC_URI[sha256sum] = 
"a5042630304cf8e5d8cff9d565c6bd546f228b48c960153ed366a34e87cad1e5"
 
 inherit autotools pkgconfig gtk-doc gettext features_check mime mime-xdg
 ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151308): 
https://lists.openembedded.org/g/openembedded-core/message/151308
Mute This Topic: https://lists.openembedded.org/mt/82607058/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 43/61] pango: upgrade 1.48.2 -> 1.48.4

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../recipes-graphics/pango/{pango_1.48.2.bb => pango_1.48.4.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/pango/{pango_1.48.2.bb => pango_1.48.4.bb} (94%)

diff --git a/meta/recipes-graphics/pango/pango_1.48.2.bb 
b/meta/recipes-graphics/pango/pango_1.48.4.bb
similarity index 94%
rename from meta/recipes-graphics/pango/pango_1.48.2.bb
rename to meta/recipes-graphics/pango/pango_1.48.4.bb
index aa279bb503..8f11bee3c3 100644
--- a/meta/recipes-graphics/pango/pango_1.48.2.bb
+++ b/meta/recipes-graphics/pango/pango_1.48.4.bb
@@ -20,7 +20,7 @@ GIR_MESON_DISABLE_FLAG = "disabled"
 
 SRC_URI += "file://run-ptest"
 
-SRC_URI[archive.sha256sum] = 
"d21f8b30dc8abdfc55de25656ecb88dc1105eeeb315e5e2a980dcef8010c2c80"
+SRC_URI[archive.sha256sum] = 
"418913fb062071a075846244989d4a67aa5c80bf0eae8ee4555a092fd566a37a"
 
 DEPENDS = "glib-2.0 glib-2.0-native fontconfig freetype virtual/libiconv cairo 
harfbuzz fribidi"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151306): 
https://lists.openembedded.org/g/openembedded-core/message/151306
Mute This Topic: https://lists.openembedded.org/mt/82607055/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 42/61] linux-firmware: upgrade 20210208 -> 20210315

2021-05-05 Thread Alexander Kanavin
License-Update: additional firmware files, version changes

Signed-off-by: Alexander Kanavin 
---
 ...{linux-firmware_20210208.bb => linux-firmware_20210315.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-kernel/linux-firmware/{linux-firmware_20210208.bb => 
linux-firmware_20210315.bb} (99%)

diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20210208.bb 
b/meta/recipes-kernel/linux-firmware/linux-firmware_20210315.bb
similarity index 99%
rename from meta/recipes-kernel/linux-firmware/linux-firmware_20210208.bb
rename to meta/recipes-kernel/linux-firmware/linux-firmware_20210315.bb
index a751b92a2f..892455b039 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20210208.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20210315.bb
@@ -132,7 +132,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=ef0565762eac313c409567b59dff00b2 \
+file://WHENCE;md5=e21a8cbddc1612bce56f06fe154a0743 \
 "
 
 # These are not common licenses, set NO_GENERIC_LICENSE for them
@@ -205,7 +205,7 @@ PE = "1"
 
 SRC_URI = "${KERNELORG_MIRROR}/linux/kernel/firmware/${BPN}-${PV}.tar.xz"
 
-SRC_URI[sha256sum] = 
"1bcb1a3944c361507754a7d26ccff40ffc28d1fb93bce711d67da26b33e785b7"
+SRC_URI[sha256sum] = 
"a2348f03492713dca9aef202496c6e58f5e63ee5bec6a7bdfcf8b18ce7155e70"
 
 inherit allarch
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151305): 
https://lists.openembedded.org/g/openembedded-core/message/151305
Mute This Topic: https://lists.openembedded.org/mt/82607054/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 41/61] libxres: upgrade 1.2.0 -> 1.2.1

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../xorg-lib/{libxres_1.2.0.bb => libxres_1.2.1.bb}| 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{libxres_1.2.0.bb => libxres_1.2.1.bb} 
(77%)

diff --git a/meta/recipes-graphics/xorg-lib/libxres_1.2.0.bb 
b/meta/recipes-graphics/xorg-lib/libxres_1.2.1.bb
similarity index 77%
rename from meta/recipes-graphics/xorg-lib/libxres_1.2.0.bb
rename to meta/recipes-graphics/xorg-lib/libxres_1.2.1.bb
index af6bb19a25..29a799a328 100644
--- a/meta/recipes-graphics/xorg-lib/libxres_1.2.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxres_1.2.1.bb
@@ -16,5 +16,4 @@ PE = "1"
 
 XORG_PN = "libXres"
 
-SRC_URI[md5sum] = "5d6d443d1abc8e1f6fc1c57fb27729bb"
-SRC_URI[sha256sum] = 
"ff75c1643488e64a7cfbced27486f0f944801319c84c18d3bd3da6bf28c812d4"
+SRC_URI[sha256sum] = 
"b6e6fb1ebb61610e56017edd928fb89a5f53b3f4f990078309877468663b2b11"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151304): 
https://lists.openembedded.org/g/openembedded-core/message/151304
Mute This Topic: https://lists.openembedded.org/mt/82607053/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 33/61] systemd-boot: backport a fix to address failures with new gnu-efi

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 ...f0a2af3f62acd446ebec8081b039b72caad8.patch | 179 ++
 meta/recipes-core/systemd/systemd.inc |   1 +
 2 files changed, 180 insertions(+)
 create mode 100644 
meta/recipes-core/systemd/files/48fff0a2af3f62acd446ebec8081b039b72caad8.patch

diff --git 
a/meta/recipes-core/systemd/files/48fff0a2af3f62acd446ebec8081b039b72caad8.patch
 
b/meta/recipes-core/systemd/files/48fff0a2af3f62acd446ebec8081b039b72caad8.patch
new file mode 100644
index 00..e3ce296741
--- /dev/null
+++ 
b/meta/recipes-core/systemd/files/48fff0a2af3f62acd446ebec8081b039b72caad8.patch
@@ -0,0 +1,179 @@
+From 48fff0a2af3f62acd446ebec8081b039b72caad8 Mon Sep 17 00:00:00 2001
+From: Daan De Meyer 
+Date: Fri, 12 Mar 2021 22:09:44 +
+Subject: [PATCH] boot: Move console declarations to missing_efi.h
+
+These were added to eficonex.h in gnu-efi 3.0.13. Let's move them
+to missing_efi.h behind an appropriate guard to fix the build with
+recent versions of gnu-efi.
+
+(cherry picked from commit 95ba433a5f34baf92921fb58051bc8241f908c0e)
+
+Upstream-Status: Backport
+Signed-off-by: Alexander Kanavin 
+---
+ src/boot/efi/console.c | 57 
+ src/boot/efi/console.h |  6 +---
+ src/boot/efi/missing_efi.h | 67 ++
+ 3 files changed, 68 insertions(+), 62 deletions(-)
+
+diff --git a/src/boot/efi/console.c b/src/boot/efi/console.c
+index 2dd4543d51..1d6dfeeea2 100644
+--- a/src/boot/efi/console.c
 b/src/boot/efi/console.c
+@@ -9,63 +9,6 @@
+ #define SYSTEM_FONT_WIDTH 8
+ #define SYSTEM_FONT_HEIGHT 19
+ 
+-#define EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID \
+-{ 0xdd9e7534, 0x7762, 0x4698, { 0x8c, 0x14, 0xf5, 0x85, 0x17, 0xa6, 
0x25, 0xaa } }
+-
+-struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL;
+-
+-typedef EFI_STATUS (EFIAPI *EFI_INPUT_RESET_EX)(
+-struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
+-BOOLEAN ExtendedVerification
+-);
+-
+-typedef UINT8 EFI_KEY_TOGGLE_STATE;
+-
+-typedef struct {
+-UINT32 KeyShiftState;
+-EFI_KEY_TOGGLE_STATE KeyToggleState;
+-} EFI_KEY_STATE;
+-
+-typedef struct {
+-EFI_INPUT_KEY Key;
+-EFI_KEY_STATE KeyState;
+-} EFI_KEY_DATA;
+-
+-typedef EFI_STATUS (EFIAPI *EFI_INPUT_READ_KEY_EX)(
+-struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
+-EFI_KEY_DATA *KeyData
+-);
+-
+-typedef EFI_STATUS (EFIAPI *EFI_SET_STATE)(
+-struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
+-EFI_KEY_TOGGLE_STATE *KeyToggleState
+-);
+-
+-typedef EFI_STATUS (EFIAPI *EFI_KEY_NOTIFY_FUNCTION)(
+-EFI_KEY_DATA *KeyData
+-);
+-
+-typedef EFI_STATUS (EFIAPI *EFI_REGISTER_KEYSTROKE_NOTIFY)(
+-struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
+-EFI_KEY_DATA KeyData,
+-EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction,
+-VOID **NotifyHandle
+-);
+-
+-typedef EFI_STATUS (EFIAPI *EFI_UNREGISTER_KEYSTROKE_NOTIFY)(
+-struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This,
+-VOID *NotificationHandle
+-);
+-
+-typedef struct _EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL {
+-EFI_INPUT_RESET_EX Reset;
+-EFI_INPUT_READ_KEY_EX ReadKeyStrokeEx;
+-EFI_EVENT WaitForKeyEx;
+-EFI_SET_STATE SetState;
+-EFI_REGISTER_KEYSTROKE_NOTIFY RegisterKeyNotify;
+-EFI_UNREGISTER_KEYSTROKE_NOTIFY UnregisterKeyNotify;
+-} EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL;
+-
+ EFI_STATUS console_key_read(UINT64 *key, BOOLEAN wait) {
+ EFI_GUID EfiSimpleTextInputExProtocolGuid = 
EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID;
+ static EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *TextInputEx;
+diff --git a/src/boot/efi/console.h b/src/boot/efi/console.h
+index 41df3a406e..2c69af552a 100644
+--- a/src/boot/efi/console.h
 b/src/boot/efi/console.h
+@@ -1,11 +1,7 @@
+ /* SPDX-License-Identifier: LGPL-2.1-or-later */
+ #pragma once
+ 
+-#define EFI_SHIFT_STATE_VALID   0x8000
+-#define EFI_RIGHT_CONTROL_PRESSED   0x0004
+-#define EFI_LEFT_CONTROL_PRESSED0x0008
+-#define EFI_RIGHT_ALT_PRESSED   0x0010
+-#define EFI_LEFT_ALT_PRESSED0x0020
++#include "missing_efi.h"
+ 
+ #define EFI_CONTROL_PRESSED 
(EFI_RIGHT_CONTROL_PRESSED|EFI_LEFT_CONTROL_PRESSED)
+ #define EFI_ALT_PRESSED 
(EFI_RIGHT_ALT_PRESSED|EFI_LEFT_ALT_PRESSED)
+diff --git a/src/boot/efi/missing_efi.h b/src/boot/efi/missing_efi.h
+index 1b838af2a4..b6aae1eb5b 100644
+--- a/src/boot/efi/missing_efi.h
 b/src/boot/efi/missing_efi.h
+@@ -53,3 +53,70 @@ typedef struct _EFI_RNG_PROTOCOL {
+ } EFI_RNG_PROTOCOL;
+ 
+ #endif
++
++#ifndef EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID
++
++#define EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL_GUID \
++{ 0xdd9e7534, 0x7762, 0x4698, { 0x8c, 0x14, 0xf5, 0x85, 0x17, 0xa6, 
0x25, 0xaa } }
++
++#define EFI_SHIFT_STATE_VALID   0x8000
++#define EFI_RIGHT_CONTROL_PRESSED   0x0004
++#define EFI_LEFT_CONTROL_PRESSED  

[OE-core] [PATCH 37/61] less: upgrade 563 -> 581

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-extended/less/{less_563.bb => less_581.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-extended/less/{less_563.bb => less_581.bb} (93%)

diff --git a/meta/recipes-extended/less/less_563.bb 
b/meta/recipes-extended/less/less_581.bb
similarity index 93%
rename from meta/recipes-extended/less/less_563.bb
rename to meta/recipes-extended/less/less_581.bb
index 123522b5dc..17f8dfb6b9 100644
--- a/meta/recipes-extended/less/less_563.bb
+++ b/meta/recipes-extended/less/less_581.bb
@@ -28,7 +28,7 @@ DEPENDS = "ncurses"
 SRC_URI = "http://www.greenwoodsoftware.com/${BPN}/${BPN}-${PV}.tar.gz \
  "
 
-SRC_URI[sha256sum] = 
"ce5b6d2b9fc4442d7a07c93ab128d2dff2ce09a1d4f2d055b95cf28dd0dc9a9a"
+SRC_URI[sha256sum] = 
"1d077f83fe7867e0ecfd278eab3122326b21c22c9161366189c38e09b96a2c65"
 
 UPSTREAM_CHECK_URI = "http://www.greenwoodsoftware.com/less/download.html;
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151301): 
https://lists.openembedded.org/g/openembedded-core/message/151301
Mute This Topic: https://lists.openembedded.org/mt/82607049/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 39/61] libinput: upgrade 1.16.4 -> 1.17.1

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../wayland/{libinput_1.16.4.bb => libinput_1.17.1.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/wayland/{libinput_1.16.4.bb => 
libinput_1.17.1.bb} (95%)

diff --git a/meta/recipes-graphics/wayland/libinput_1.16.4.bb 
b/meta/recipes-graphics/wayland/libinput_1.17.1.bb
similarity index 95%
rename from meta/recipes-graphics/wayland/libinput_1.16.4.bb
rename to meta/recipes-graphics/wayland/libinput_1.17.1.bb
index 17b73e3827..9ffb22876b 100644
--- a/meta/recipes-graphics/wayland/libinput_1.16.4.bb
+++ b/meta/recipes-graphics/wayland/libinput_1.17.1.bb
@@ -16,7 +16,7 @@ SRC_URI = 
"http://www.freedesktop.org/software/${BPN}/${BP}.tar.xz \
file://run-ptest \
file://determinism.patch \
"
-SRC_URI[sha256sum] = 
"65923a06d5a8970e4a999c4668797b9b689614b62b1d44432ab1c87b65e39e29"
+SRC_URI[sha256sum] = 
"e51c50f3ce253961bed452d9f93102cc26128406975ab88ff9ec9e6c3b875137"
 
 UPSTREAM_CHECK_REGEX = "libinput-(?P\d+\.\d+\.(?!9\d+)\d+)"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151302): 
https://lists.openembedded.org/g/openembedded-core/message/151302
Mute This Topic: https://lists.openembedded.org/mt/82607050/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 32/61] gnu-efi: upgrade 3.0.12 -> 3.0.13

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../gnu-efi/{gnu-efi_3.0.12.bb => gnu-efi_3.0.13.bb}   | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
 rename meta/recipes-bsp/gnu-efi/{gnu-efi_3.0.12.bb => gnu-efi_3.0.13.bb} (95%)

diff --git a/meta/recipes-bsp/gnu-efi/gnu-efi_3.0.12.bb 
b/meta/recipes-bsp/gnu-efi/gnu-efi_3.0.13.bb
similarity index 95%
rename from meta/recipes-bsp/gnu-efi/gnu-efi_3.0.12.bb
rename to meta/recipes-bsp/gnu-efi/gnu-efi_3.0.13.bb
index d27126603f..fa9886037c 100644
--- a/meta/recipes-bsp/gnu-efi/gnu-efi_3.0.12.bb
+++ b/meta/recipes-bsp/gnu-efi/gnu-efi_3.0.13.bb
@@ -19,8 +19,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/files/${BP}.tar.bz2 \
file://gnu-efi-3.0.9-fix-clang-build.patch \
"
 
-SRC_URI[md5sum] = "926763ff37bc9db3a9035cec41eb2f45"
-SRC_URI[sha256sum] = 
"0196f2e1fd3c334b66e610a608a0e59233474c7a01bec7bc53989639aa327669"
+SRC_URI[sha256sum] = 
"2fccf715279c46ee69c4859186af8150d07a13f4d19876e5459cd65be82d3b7d"
 
 COMPATIBLE_HOST = "(x86_64.*|i.86.*|aarch64.*|arm.*)-linux"
 COMPATIBLE_HOST_armv4 = 'null'
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151298): 
https://lists.openembedded.org/g/openembedded-core/message/151298
Mute This Topic: https://lists.openembedded.org/mt/82607045/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 34/61] gobject-introspection: upgrade 1.66.1 -> 1.68.0

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 ...pository-directory-for-native-builds.patch |  2 +-
 ...ude-girepo_dep-if-introspection-data.patch | 25 ---
 ...6.1.bb => gobject-introspection_1.68.0.bb} |  3 +--
 3 files changed, 2 insertions(+), 28 deletions(-)
 delete mode 100644 
meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-meson.build-exclude-girepo_dep-if-introspection-data.patch
 rename 
meta/recipes-gnome/gobject-introspection/{gobject-introspection_1.66.1.bb => 
gobject-introspection_1.68.0.bb} (98%)

diff --git 
a/meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-Relocate-the-repository-directory-for-native-builds.patch
 
b/meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-Relocate-the-repository-directory-for-native-builds.patch
index 185ebc154a..9071245a84 100644
--- 
a/meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-Relocate-the-repository-directory-for-native-builds.patch
+++ 
b/meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-Relocate-the-repository-directory-for-native-builds.patch
@@ -1,4 +1,4 @@
-From 41c3ee549787333a073a3ce6303efef625c74dce Mon Sep 17 00:00:00 2001
+From 5c606356523431769dffb02fffd2fbca8fb20232 Mon Sep 17 00:00:00 2001
 From: Sascha Silbe 
 Date: Fri, 8 Jun 2018 13:55:10 +0200
 Subject: [PATCH] Relocate the repository directory for native builds
diff --git 
a/meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-meson.build-exclude-girepo_dep-if-introspection-data.patch
 
b/meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-meson.build-exclude-girepo_dep-if-introspection-data.patch
deleted file mode 100644
index 8fba0124cf..00
--- 
a/meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-meson.build-exclude-girepo_dep-if-introspection-data.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From ef5446af0ddad6a341b47957097ac40c6cb5e6d3 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin 
-Date: Tue, 20 Oct 2020 22:40:14 +0200
-Subject: [PATCH] meson.build: exclude girepo_dep if introspection data is
- disabled
-
-Upstream-Status: Submitted 
[https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/248]
-Signed-off-by: Alexander Kanavin 

- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 14af2b1..a3c27c3 100644
 a/meson.build
-+++ b/meson.build
-@@ -283,7 +283,7 @@ pkg.generate(
- # FIXME: meson.override_dependency() and declare_dependency()'s variable 
arguments
- # are new in Meson 0.54.0, older versions of Meson won't be able to use g-i as
- # subproject anyway
--if meson.version().version_compare('>=0.54.0')
-+if meson.version().version_compare('>=0.54.0') and 
get_option('build_introspection_data') == true
-   girepo_dep = declare_dependency(
- sources: typelibs,
- dependencies: girepo_dep,
diff --git 
a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.66.1.bb 
b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.68.0.bb
similarity index 98%
rename from 
meta/recipes-gnome/gobject-introspection/gobject-introspection_1.66.1.bb
rename to 
meta/recipes-gnome/gobject-introspection/gobject-introspection_1.68.0.bb
index ebac8d3a43..4c986a574f 100644
--- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.66.1.bb
+++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.68.0.bb
@@ -15,10 +15,9 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=c434e8128a68bedd59b80b2ac1eb1c4a \
 
 SRC_URI = "${GNOME_MIRROR}/${BPN}/${@oe.utils.trim_version("${PV}", 
2)}/${BPN}-${PV}.tar.xz \

file://0001-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch \
-   
file://0001-meson.build-exclude-girepo_dep-if-introspection-data.patch \
"
 
-SRC_URI[sha256sum] = 
"dd44a55ee5f426ea22b6b89624708f9e8d53f5cc94e5485c15c87cb30e06161d"
+SRC_URI[sha256sum] = 
"d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27"
 
 SRC_URI_append_class-native = " 
file://0001-Relocate-the-repository-directory-for-native-builds.patch"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151299): 
https://lists.openembedded.org/g/openembedded-core/message/151299
Mute This Topic: https://lists.openembedded.org/mt/82607047/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 36/61] harfbuzz: upgrade 2.7.4 -> 2.8.0

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../harfbuzz/{harfbuzz_2.7.4.bb => harfbuzz_2.8.0.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/harfbuzz/{harfbuzz_2.7.4.bb => harfbuzz_2.8.0.bb} 
(95%)

diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_2.7.4.bb 
b/meta/recipes-graphics/harfbuzz/harfbuzz_2.8.0.bb
similarity index 95%
rename from meta/recipes-graphics/harfbuzz/harfbuzz_2.7.4.bb
rename to meta/recipes-graphics/harfbuzz/harfbuzz_2.8.0.bb
index b08f60255e..6e3fed7357 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_2.7.4.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_2.8.0.bb
@@ -12,7 +12,7 @@ UPSTREAM_CHECK_REGEX = "harfbuzz-(?P\d+(\.\d+)+).tar"
 
 SRC_URI = 
"https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.xz \
"
-SRC_URI[sha256sum] = 
"6ad11d653347bd25d8317589df4e431a2de372c0cf9be3543368e07ec23bb8e7"
+SRC_URI[sha256sum] = 
"a1079fd021adaf5683351f34587a255975cc3bcadba31246ae40ebebb95ecd42"
 
 inherit meson pkgconfig lib_package gtk-doc gobject-introspection
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151300): 
https://lists.openembedded.org/g/openembedded-core/message/151300
Mute This Topic: https://lists.openembedded.org/mt/82607048/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 31/61] e2fsprogs: upgrade 1.46.1 -> 1.46.2

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 ...-ext2fs-unix_io.c-do-unlock-on-error.patch | 24 ++
 ...io.c-revert-parts-of-libext2fs-fix-p.patch | 48 +++
 ...-missing-check-for-permission-denied.patch |  2 +-
 .../e2fsprogs/e2fsprogs/quiet-debugfs.patch   |  6 +--
 ...2fsprogs_1.46.1.bb => e2fsprogs_1.46.2.bb} |  4 +-
 5 files changed, 79 insertions(+), 5 deletions(-)
 create mode 100644 
meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-lib-ext2fs-unix_io.c-do-unlock-on-error.patch
 create mode 100644 
meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-lib-ext2fs-unix_io.c-revert-parts-of-libext2fs-fix-p.patch
 rename meta/recipes-devtools/e2fsprogs/{e2fsprogs_1.46.1.bb => 
e2fsprogs_1.46.2.bb} (96%)

diff --git 
a/meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-lib-ext2fs-unix_io.c-do-unlock-on-error.patch
 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-lib-ext2fs-unix_io.c-do-unlock-on-error.patch
new file mode 100644
index 00..26f972b313
--- /dev/null
+++ 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-lib-ext2fs-unix_io.c-do-unlock-on-error.patch
@@ -0,0 +1,24 @@
+From 42ba67f9a51ef959e7fd8dac29b5398c121c6976 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Fri, 30 Apr 2021 23:45:56 +0200
+Subject: [PATCH] lib/ext2fs/unix_io.c: do unlock on error
+
+Upstream-Status: Submitted [https://github.com/tytso/e2fsprogs/pull/68]
+Signed-off-by: Alexander Kanavin 
+---
+ lib/ext2fs/unix_io.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/ext2fs/unix_io.c b/lib/ext2fs/unix_io.c
+index 64eee342..528c2fbc 100644
+--- a/lib/ext2fs/unix_io.c
 b/lib/ext2fs/unix_io.c
+@@ -398,7 +398,7 @@ static errcode_t raw_write_blk(io_channel channel,
+   mutex_lock(data, BOUNCE_MTX);
+   if (ext2fs_llseek(data->dev, location, SEEK_SET) < 0) {
+   retval = errno ? errno : EXT2_ET_LLSEEK_FAILED;
+-  goto error_out;
++  goto error_unlock;
+   }
+   actual = write(data->dev, buf, size);
+   mutex_unlock(data, BOUNCE_MTX);
diff --git 
a/meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-lib-ext2fs-unix_io.c-revert-parts-of-libext2fs-fix-p.patch
 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-lib-ext2fs-unix_io.c-revert-parts-of-libext2fs-fix-p.patch
new file mode 100644
index 00..2452f7e08e
--- /dev/null
+++ 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs/0001-lib-ext2fs-unix_io.c-revert-parts-of-libext2fs-fix-p.patch
@@ -0,0 +1,48 @@
+From 3593063f735f453d43f461292e26913436c11ca3 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Sat, 1 May 2021 13:06:12 +0200
+Subject: [PATCH] lib/ext2fs/unix_io.c: revert parts of "libext2fs: fix
+ potential races in unix_io"
+
+Upstream-Status: Submitted [https://github.com/tytso/e2fsprogs/pull/68]
+Signed-off-by: Alexander Kanavin 
+---
+ lib/ext2fs/unix_io.c | 15 ---
+ 1 file changed, 8 insertions(+), 7 deletions(-)
+
+diff --git a/lib/ext2fs/unix_io.c b/lib/ext2fs/unix_io.c
+index 528c2fbc..f4916b21 100644
+--- a/lib/ext2fs/unix_io.c
 b/lib/ext2fs/unix_io.c
+@@ -311,10 +311,10 @@ bounce_read:
+   size += really_read;
+   goto short_read;
+   }
+-  actual = size;
+-  if (actual > align_size)
+-  actual = align_size;
+-  actual -= offset;
++  if ((actual + offset) > align_size)
++  actual = align_size - offset;
++  if (actual > size)
++  actual = size;
+   memcpy(buf, data->bounce + offset, actual);
+ 
+   really_read += actual;
+@@ -455,9 +455,10 @@ bounce_write:
+   }
+   }
+   actual = size;
+-  if (actual > align_size)
+-  actual = align_size;
+-  actual -= offset;
++  if ((actual + offset) > align_size)
++  actual = align_size - offset;
++  if (actual > size)
++  actual = size;
+   memcpy(((char *)data->bounce) + offset, buf, actual);
+   if (ext2fs_llseek(data->dev, aligned_blk * align_size, 
SEEK_SET) < 0) {
+   retval = errno ? errno : EXT2_ET_LLSEEK_FAILED;
+-- 
+2.24.0
+
diff --git 
a/meta/recipes-devtools/e2fsprogs/e2fsprogs/e2fsprogs-fix-missing-check-for-permission-denied.patch
 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs/e2fsprogs-fix-missing-check-for-permission-denied.patch
index d7c07c3b0f..e8b2aafbf3 100644
--- 
a/meta/recipes-devtools/e2fsprogs/e2fsprogs/e2fsprogs-fix-missing-check-for-permission-denied.patch
+++ 
b/meta/recipes-devtools/e2fsprogs/e2fsprogs/e2fsprogs-fix-missing-check-for-permission-denied.patch
@@ -1,4 +1,4 @@
-From 9263b8764702f2b26ddaaf80808ebab31a1dba3b Mon Sep 17 00:00:00 2001
+From 8957443bcbea43685c76eb3cbc5009f7fd529283 Mon Sep 17 00:00:00 2001
 From: Jackie 

[OE-core] [PATCH 24/61] webkitgtk: update 2.30.6 -> 2.32.0

2021-05-05 Thread Alexander Kanavin
Drop 0001-Extend-atomics-check-to-include-1-byte-CAS-test.patch
(merged upstream).

Rebase other patches.

Signed-off-by: Alexander Kanavin 
---
 ...1-Enable-THREADS_PREFER_PTHREAD_FLAG.patch |  14 +-
 ...ics-check-to-include-1-byte-CAS-test.patch |  77 -
 ...9c49c6de8af74e521f36cb43e6c1ec2e391c.patch | 155 ++
 .../webkit/webkitgtk/include_xutil.patch  |  18 +-
 .../webkitgtk/musl-lower-stack-usage.patch|  24 ++-
 .../webkitgtk/reduce-memory-overheads.patch   |  20 ++-
 ...ebkitgtk_2.30.6.bb => webkitgtk_2.32.0.bb} |   5 +-
 7 files changed, 210 insertions(+), 103 deletions(-)
 delete mode 100644 
meta/recipes-sato/webkit/webkitgtk/0001-Extend-atomics-check-to-include-1-byte-CAS-test.patch
 create mode 100644 
meta/recipes-sato/webkit/webkitgtk/49a19c49c6de8af74e521f36cb43e6c1ec2e391c.patch
 rename meta/recipes-sato/webkit/{webkitgtk_2.30.6.bb => webkitgtk_2.32.0.bb} 
(97%)

diff --git 
a/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch
 
b/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch
index ca7b1bca48..fd062e0f74 100644
--- 
a/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch
+++ 
b/meta/recipes-sato/webkit/webkitgtk/0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch
@@ -1,4 +1,4 @@
-From b145ab4273c59f4f908cdaff9e267241bd970e93 Mon Sep 17 00:00:00 2001
+From 3ab2b8aa49c92a68610eef14be1fbf535109b0fb Mon Sep 17 00:00:00 2001
 From: Khem Raj 
 Date: Mon, 3 Feb 2020 17:06:27 -0800
 Subject: [PATCH] Enable THREADS_PREFER_PTHREAD_FLAG
@@ -20,19 +20,19 @@ Signed-off-by: Khem Raj 
  2 files changed, 2 insertions(+)
 
 diff --git a/Source/cmake/OptionsGTK.cmake b/Source/cmake/OptionsGTK.cmake
-index 8732e935..9b4fbae7 100644
+index 9eb44f1c..a24fdd0d 100644
 --- a/Source/cmake/OptionsGTK.cmake
 +++ b/Source/cmake/OptionsGTK.cmake
-@@ -32,6 +32,7 @@ set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to 
user agent string")
- if (USER_AGENT_BRANDING)
- add_definitions(-DUSER_AGENT_BRANDING="${USER_AGENT_BRANDING}")
- endif ()
+@@ -6,6 +6,7 @@ WEBKIT_OPTION_BEGIN()
+ SET_PROJECT_VERSION(2 32 0)
+ 
+ set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to user agent 
string")
 +set(THREADS_PREFER_PTHREAD_FLAG ON)
  
  find_package(Cairo 1.14.0 REQUIRED)
  find_package(Fontconfig 2.8.0 REQUIRED)
 diff --git a/Source/cmake/OptionsJSCOnly.cmake 
b/Source/cmake/OptionsJSCOnly.cmake
-index 316c6240..2f712602 100644
+index 10664400..d9aca95a 100644
 --- a/Source/cmake/OptionsJSCOnly.cmake
 +++ b/Source/cmake/OptionsJSCOnly.cmake
 @@ -1,3 +1,4 @@
diff --git 
a/meta/recipes-sato/webkit/webkitgtk/0001-Extend-atomics-check-to-include-1-byte-CAS-test.patch
 
b/meta/recipes-sato/webkit/webkitgtk/0001-Extend-atomics-check-to-include-1-byte-CAS-test.patch
deleted file mode 100644
index 68195f8464..00
--- 
a/meta/recipes-sato/webkit/webkitgtk/0001-Extend-atomics-check-to-include-1-byte-CAS-test.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-From 40520b0de69d8ca8e659248f5ffe641f33cc6dee Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Tue, 9 Mar 2021 14:16:58 -0800
-Subject: [PATCH] Extend atomics check to include 1-byte CAS test
-
-Rename ATOMIC_INT64_REQUIRES_LIBATOMIC to ATOMICS_REQUIRE_LIBATOMIC so
-it can reflect broader range which is now checked
-
-Rename ATOMIC_INT64_IS_BUILTIN to ATOMICS_ARE_BUILTIN
-
-Upstream-Status: Accepted [https://bugs.webkit.org/attachment.cgi?bugid=222959]
-Signed-off-by: Khem Raj 

- Source/JavaScriptCore/CMakeLists.txt   |  2 +-
- Source/WebKit/CMakeLists.txt   |  2 +-
- Source/cmake/WebKitCompilerFlags.cmake | 15 ++-
- 3 files changed, 12 insertions(+), 7 deletions(-)
-
 a/Source/JavaScriptCore/CMakeLists.txt
-+++ b/Source/JavaScriptCore/CMakeLists.txt
-@@ -129,7 +129,7 @@ if (USE_CAPSTONE)
- list(APPEND JavaScriptCore_LIBRARIES capstone)
- endif ()
- 
--if (ATOMIC_INT64_REQUIRES_LIBATOMIC)
-+if (ATOMICS_REQUIRE_LIBATOMIC)
- list(APPEND JavaScriptCore_LIBRARIES atomic)
- endif ()
- 
 a/Source/WebKit/CMakeLists.txt
-+++ b/Source/WebKit/CMakeLists.txt
-@@ -337,7 +337,7 @@ if (USE_LIBWEBRTC)
- list(APPEND WebKit_LIBRARIES webrtc)
- endif ()
- 
--if (ATOMIC_INT64_REQUIRES_LIBATOMIC)
-+if (ATOMICS_REQUIRE_LIBATOMIC)
- list(APPEND WebKit_PRIVATE_LIBRARIES atomic)
- endif ()
- 
 a/Source/cmake/WebKitCompilerFlags.cmake
-+++ b/Source/cmake/WebKitCompilerFlags.cmake
-@@ -280,12 +280,17 @@ endif ()
- if (COMPILER_IS_GCC_OR_CLANG)
- set(ATOMIC_TEST_SOURCE "
- #include 
--int main() { std::atomic i(0); i++; return 0; }
-+int main() {
-+  std::atomic i(0);
-+  std::atomic j(0);
-+  i++; j++;
-+  return 0;
-+}
- ")
--check_cxx_source_compiles("${ATOMIC_TEST_SOURCE}" ATOMIC_INT64_IS_BUILTIN)
--if (NOT ATOMIC_INT64_IS_BUILTIN)
-+check_cxx_source_compiles("${ATOMIC_TEST_SOURCE}" ATOMICS_ARE_BUILTIN)
-+if (NOT ATOMICS_ARE_BUILTIN)
- 

[OE-core] [PATCH 23/61] powertop: update 2.13 -> 2.14

2021-05-05 Thread Alexander Kanavin
Drop awful ncurses hack; please make a proper patch with a configure
option and PACKAGECONFIG.

Adjust LDFLAGS as somehow -pthread isn't there --> link failures.

Signed-off-by: Alexander Kanavin 
---
 .../{powertop_2.13.bb => powertop_2.14.bb} | 14 +++---
 1 file changed, 3 insertions(+), 11 deletions(-)
 rename meta/recipes-kernel/powertop/{powertop_2.13.bb => powertop_2.14.bb} 
(64%)

diff --git a/meta/recipes-kernel/powertop/powertop_2.13.bb 
b/meta/recipes-kernel/powertop/powertop_2.14.bb
similarity index 64%
rename from meta/recipes-kernel/powertop/powertop_2.13.bb
rename to meta/recipes-kernel/powertop/powertop_2.14.bb
index 8c7e78fd94..cb7f3c4dc1 100644
--- a/meta/recipes-kernel/powertop/powertop_2.13.bb
+++ b/meta/recipes-kernel/powertop/powertop_2.14.bb
@@ -9,21 +9,13 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e"
 SRC_URI = "git://github.com/fenrus75/powertop;protocol=https \
 file://0001-wakeup_xxx.h-include-limits.h.patch \
 "
-SRCREV = "184cee06b2d64679bae5f806fe0a218827fdde99"
+SRCREV = "52f022f9bbe6e060fba11701d657a8d9762702ba"
 
 S = "${WORKDIR}/git"
 
-inherit autotools gettext pkgconfig bash-completion
+LDFLAGS_append = " -pthread"
 
-# we do not want libncursesw if we can
-do_configure_prepend() {
-# configure.ac checks for delwin() in "ncursesw ncurses" so let's drop 
first one
-sed -i -e "s/ncursesw//g" ${S}/configure.ac
-mkdir -p ${B}/src/tuning/
-echo "${PV}" > ${S}/version-long
-echo "${PV}" > ${S}/version-short
-cp ${STAGING_DATADIR}/aclocal/ax_require_defined.m4 ${S}/m4/
-}
+inherit autotools gettext pkgconfig bash-completion
 
 inherit update-alternatives
 ALTERNATIVE_${PN} = "powertop"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151289): 
https://lists.openembedded.org/g/openembedded-core/message/151289
Mute This Topic: https://lists.openembedded.org/mt/82607036/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 27/61] bison: upgrade 3.7.5 -> 3.7.6

2021-05-05 Thread Alexander Kanavin
License-Update: http links -> https

Signed-off-by: Alexander Kanavin 
---
 .../recipes-devtools/bison/{bison_3.7.5.bb => bison_3.7.6.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/bison/{bison_3.7.5.bb => bison_3.7.6.bb} (88%)

diff --git a/meta/recipes-devtools/bison/bison_3.7.5.bb 
b/meta/recipes-devtools/bison/bison_3.7.6.bb
similarity index 88%
rename from meta/recipes-devtools/bison/bison_3.7.5.bb
rename to meta/recipes-devtools/bison/bison_3.7.6.bb
index c8bbea4454..a7f01c3299 100644
--- a/meta/recipes-devtools/bison/bison_3.7.5.bb
+++ b/meta/recipes-devtools/bison/bison_3.7.6.bb
@@ -5,7 +5,7 @@ grammars ought to work with Bison with no change. Anyone 
familiar with Yacc shou
 little trouble."
 HOMEPAGE = "http://www.gnu.org/software/bison/;
 LICENSE = "GPLv3"
-LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
+LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
 SECTION = "devel"
 DEPENDS = "bison-native flex-native"
 
@@ -13,7 +13,7 @@ SRC_URI = "${GNU_MIRROR}/bison/bison-${PV}.tar.xz \
file://add-with-bisonlocaledir.patch \
file://0001-Use-mapped-file-name-for-symbols.patch \
"
-SRC_URI[sha256sum] = 
"e8c53bc5bc396d636622d0f25e31ca92fd53f00b09629f13ef540d564a6b31ab"
+SRC_URI[sha256sum] = 
"67d68ce1e22192050525643fc0a7a22297576682bef6a5c51446903f5aeef3cf"
 
 # No point in hardcoding path to m4, just use PATH
 EXTRA_OECONF += "M4=m4"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151293): 
https://lists.openembedded.org/g/openembedded-core/message/151293
Mute This Topic: https://lists.openembedded.org/mt/82607040/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 30/61] dnf: upgrade 4.6.0 -> 4.7.0

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 ...-dnf-rpm-miscutils.py-fix-usage-of-_.patch | 39 +++
 ...s.py-do-not-hardcode-usr-bin-rpmkeys.patch | 37 ++
 .../dnf/{dnf_4.6.0.bb => dnf_4.7.0.bb}|  4 +-
 3 files changed, 79 insertions(+), 1 deletion(-)
 create mode 100644 
meta/recipes-devtools/dnf/dnf/0001-dnf-rpm-miscutils.py-fix-usage-of-_.patch
 create mode 100644 
meta/recipes-devtools/dnf/dnf/0002-dnf-rpm-miscutils.py-do-not-hardcode-usr-bin-rpmkeys.patch
 rename meta/recipes-devtools/dnf/{dnf_4.6.0.bb => dnf_4.7.0.bb} (94%)

diff --git 
a/meta/recipes-devtools/dnf/dnf/0001-dnf-rpm-miscutils.py-fix-usage-of-_.patch 
b/meta/recipes-devtools/dnf/dnf/0001-dnf-rpm-miscutils.py-fix-usage-of-_.patch
new file mode 100644
index 00..99afe09840
--- /dev/null
+++ 
b/meta/recipes-devtools/dnf/dnf/0001-dnf-rpm-miscutils.py-fix-usage-of-_.patch
@@ -0,0 +1,39 @@
+From 2729c00f0060beab8537a9bebc796b170949093d Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Tue, 4 May 2021 22:03:30 +0200
+Subject: [PATCH 1/2] dnf/rpm/miscutils.py: fix usage of _()
+
+Specifically:
+- an import of _ was missing
+- _ was reused for a different purpose
+
+Upstream-Status: Submitted 
[https://github.com/rpm-software-management/dnf/pull/1762]
+Signed-off-by: Alexander Kanavin 
+---
+ dnf/rpm/miscutils.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/dnf/rpm/miscutils.py b/dnf/rpm/miscutils.py
+index 235aaf28f..7e33d4c42 100644
+--- a/dnf/rpm/miscutils.py
 b/dnf/rpm/miscutils.py
+@@ -22,6 +22,7 @@ import subprocess
+ import logging
+ 
+ from dnf.i18n import ucd
++from dnf.i18n import _
+ from shutil import which
+ 
+ 
+@@ -46,7 +47,7 @@ def _verifyPkgUsingRpmkeys(package, installroot):
+ env={'LC_ALL': 'C'},
+ stdout=subprocess.PIPE,
+ cwd='/') as p:
+-data, _ = p.communicate()
++data, err = p.communicate()
+ if p.returncode != 0 or data != (package.encode('ascii', 'strict') + b': 
digests signatures OK\n'):
+ return 0
+ else:
+-- 
+2.31.1
+
diff --git 
a/meta/recipes-devtools/dnf/dnf/0002-dnf-rpm-miscutils.py-do-not-hardcode-usr-bin-rpmkeys.patch
 
b/meta/recipes-devtools/dnf/dnf/0002-dnf-rpm-miscutils.py-do-not-hardcode-usr-bin-rpmkeys.patch
new file mode 100644
index 00..b4c9e074d6
--- /dev/null
+++ 
b/meta/recipes-devtools/dnf/dnf/0002-dnf-rpm-miscutils.py-do-not-hardcode-usr-bin-rpmkeys.patch
@@ -0,0 +1,37 @@
+From dc14022a99dc017c52c484efb32729729baf854c Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Tue, 4 May 2021 22:07:32 +0200
+Subject: [PATCH 2/2] dnf/rpm/miscutils.py: do not hardcode /usr/bin/rpmkeys
+
+Some build systems (e.g. Yocto) place a specially configured
+rpmkeys executable elsewhere and set up PATH accordingly;
+it's better to always take it from there.
+
+Upstream-Status: Submitted 
[https://github.com/rpm-software-management/dnf/pull/1763]
+Signed-off-by: Alexander Kanavin 
+---
+ dnf/rpm/miscutils.py | 8 +++-
+ 1 file changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/dnf/rpm/miscutils.py b/dnf/rpm/miscutils.py
+index 7e33d4c42..fcd956db9 100644
+--- a/dnf/rpm/miscutils.py
 b/dnf/rpm/miscutils.py
+@@ -30,11 +30,9 @@ logger = logging.getLogger('dnf')
+ 
+ 
+ def _verifyPkgUsingRpmkeys(package, installroot):
+-rpmkeys_binary = '/usr/bin/rpmkeys'
+-if not os.path.isfile(rpmkeys_binary):
+-rpmkeys_binary = which("rpmkeys")
+-logger.info(_('Using rpmkeys executable from {path} to verify 
signature for package: {package}.').format(
+-path=rpmkeys_binary, package=package))
++rpmkeys_binary = which("rpmkeys")
++logger.info(_('Using rpmkeys executable from {path} to verify signature 
for package: {package}.').format(
++path=rpmkeys_binary, package=package))
+ 
+ if not os.path.isfile(rpmkeys_binary):
+ logger.critical(_('Cannot find rpmkeys executable to verify 
signatures.'))
+-- 
+2.31.1
+
diff --git a/meta/recipes-devtools/dnf/dnf_4.6.0.bb 
b/meta/recipes-devtools/dnf/dnf_4.7.0.bb
similarity index 94%
rename from meta/recipes-devtools/dnf/dnf_4.6.0.bb
rename to meta/recipes-devtools/dnf/dnf_4.7.0.bb
index 6651e64352..7314eaf7b8 100644
--- a/meta/recipes-devtools/dnf/dnf_4.6.0.bb
+++ b/meta/recipes-devtools/dnf/dnf_4.7.0.bb
@@ -16,9 +16,11 @@ SRC_URI = "git://github.com/rpm-software-management/dnf.git \
file://0030-Run-python-scripts-using-env.patch \
file://0001-set-python-path-for-completion_helper.patch \
file://0001-dnf-write-the-log-lock-to-root.patch \
+   file://0001-dnf-rpm-miscutils.py-fix-usage-of-_.patch \
+   
file://0002-dnf-rpm-miscutils.py-do-not-hardcode-usr-bin-rpmkeys.patch \
"
 
-SRCREV = "c826d7db401ebf9b59b2fa74570a919e4af2673e"
+SRCREV = "395541fbf8f87f81cdca7567f22be1182e55bea7"
 UPSTREAM_CHECK_GITTAGREGEX = "(?P\d+(\.\d+)+)"
 
 S = "${WORKDIR}/git"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: 

[OE-core] [PATCH 29/61] cronie: upgrade 1.5.5 -> 1.5.7

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../cronie/{cronie_1.5.5.bb => cronie_1.5.7.bb}| 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
 rename meta/recipes-extended/cronie/{cronie_1.5.5.bb => cronie_1.5.7.bb} (95%)

diff --git a/meta/recipes-extended/cronie/cronie_1.5.5.bb 
b/meta/recipes-extended/cronie/cronie_1.5.7.bb
similarity index 95%
rename from meta/recipes-extended/cronie/cronie_1.5.5.bb
rename to meta/recipes-extended/cronie/cronie_1.5.7.bb
index 0def4a187d..d0abdd8398 100644
--- a/meta/recipes-extended/cronie/cronie_1.5.5.bb
+++ b/meta/recipes-extended/cronie/cronie_1.5.7.bb
@@ -25,8 +25,7 @@ SRC_URI = 
"https://github.com/cronie-crond/cronie/releases/download/cronie-${PV}
 PAM_SRC_URI = "file://crond_pam_config.patch"
 PAM_DEPS = "libpam libpam-runtime pam-plugin-access pam-plugin-loginuid"
 
-SRC_URI[md5sum] = "351a37d0b5bd0144816724b4482747ad"
-SRC_URI[sha256sum] = 
"be34c79505e5544323281854744b9955ff16b160ee569f9df7c0dddae5720eac"
+SRC_URI[sha256sum] = 
"538bcfaf2e986e5ae1edf6d1472a77ea8271d6a9005aee2497a9ed6e13320eb3"
 
 inherit autotools update-rc.d useradd systemd
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151295): 
https://lists.openembedded.org/g/openembedded-core/message/151295
Mute This Topic: https://lists.openembedded.org/mt/82607042/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 28/61] createrepo-c: upgrade 0.17.0 -> 0.17.2

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 ...01-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch | 6 +++---
 .../{createrepo-c_0.17.0.bb => createrepo-c_0.17.2.bb}  | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-devtools/createrepo-c/{createrepo-c_0.17.0.bb => 
createrepo-c_0.17.2.bb} (96%)

diff --git 
a/meta/recipes-devtools/createrepo-c/createrepo-c/0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch
 
b/meta/recipes-devtools/createrepo-c/createrepo-c/0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch
index d675af4f8b..4b844574ea 100644
--- 
a/meta/recipes-devtools/createrepo-c/createrepo-c/0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch
+++ 
b/meta/recipes-devtools/createrepo-c/createrepo-c/0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch
@@ -1,4 +1,4 @@
-From 218a4760945be7a404df6515ffbc769c92791f9b Mon Sep 17 00:00:00 2001
+From 6f8f6d151b831b60f6e7892aa9294a6361353c72 Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin 
 Date: Fri, 30 Dec 2016 18:31:02 +0200
 Subject: [PATCH] Do not set PYTHON_INSTALL_DIR by running python
@@ -11,11 +11,11 @@ Signed-off-by: Alexander Kanavin 
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/src/python/CMakeLists.txt b/src/python/CMakeLists.txt
-index 855127f..dff1d97 100644
+index ecc262d..a86514c 100644
 --- a/src/python/CMakeLists.txt
 +++ b/src/python/CMakeLists.txt
 @@ -14,7 +14,7 @@ if (NOT SKBUILD)
- FIND_PACKAGE(PythonInterp 3 EXACT REQUIRED)
+ FIND_PACKAGE(PythonLibs 3 REQUIRED)
  endif (NOT SKBUILD)
  
 -EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from sys import stdout; from 
distutils import sysconfig; stdout.write(sysconfig.get_python_lib(True))" 
OUTPUT_VARIABLE PYTHON_INSTALL_DIR)
diff --git a/meta/recipes-devtools/createrepo-c/createrepo-c_0.17.0.bb 
b/meta/recipes-devtools/createrepo-c/createrepo-c_0.17.2.bb
similarity index 96%
rename from meta/recipes-devtools/createrepo-c/createrepo-c_0.17.0.bb
rename to meta/recipes-devtools/createrepo-c/createrepo-c_0.17.2.bb
index e0433806b2..76bdd69836 100644
--- a/meta/recipes-devtools/createrepo-c/createrepo-c_0.17.0.bb
+++ b/meta/recipes-devtools/createrepo-c/createrepo-c_0.17.2.bb
@@ -8,7 +8,7 @@ SRC_URI = 
"git://github.com/rpm-software-management/createrepo_c \
file://0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch \
"
 
-SRCREV = "909a0636665ed96f97babc3b887f9badc88875c3"
+SRCREV = "8eff6ed99f5fd0ba844cb8513963435caab5fd3c"
 
 S = "${WORKDIR}/git"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151294): 
https://lists.openembedded.org/g/openembedded-core/message/151294
Mute This Topic: https://lists.openembedded.org/mt/82607041/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 26/61] bind: upgrade 9.16.12 -> 9.16.13

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../0001-avoid-start-failure-with-bind-user.patch   | 0
 .../0001-named-lwresd-V-and-start-log-hide-build-options.patch  | 0
 .../bind-ensure-searching-for-json-headers-searches-sysr.patch  | 0
 .../bind/{bind-9.16.12 => bind-9.16.13}/bind9   | 0
 .../bind/{bind-9.16.12 => bind-9.16.13}/conf.patch  | 0
 .../bind/{bind-9.16.12 => bind-9.16.13}/generate-rndc-key.sh| 0
 .../init.d-add-support-for-read-only-rootfs.patch   | 0
 .../make-etc-initd-bind-stop-work.patch | 0
 .../bind/{bind-9.16.12 => bind-9.16.13}/named.service   | 0
 .../bind/{bind_9.16.12.bb => bind_9.16.13.bb}   | 2 +-
 10 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-connectivity/bind/{bind-9.16.12 => 
bind-9.16.13}/0001-avoid-start-failure-with-bind-user.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.16.12 => 
bind-9.16.13}/0001-named-lwresd-V-and-start-log-hide-build-options.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.16.12 => 
bind-9.16.13}/bind-ensure-searching-for-json-headers-searches-sysr.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.16.12 => bind-9.16.13}/bind9 
(100%)
 rename meta/recipes-connectivity/bind/{bind-9.16.12 => 
bind-9.16.13}/conf.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.16.12 => 
bind-9.16.13}/generate-rndc-key.sh (100%)
 rename meta/recipes-connectivity/bind/{bind-9.16.12 => 
bind-9.16.13}/init.d-add-support-for-read-only-rootfs.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.16.12 => 
bind-9.16.13}/make-etc-initd-bind-stop-work.patch (100%)
 rename meta/recipes-connectivity/bind/{bind-9.16.12 => 
bind-9.16.13}/named.service (100%)
 rename meta/recipes-connectivity/bind/{bind_9.16.12.bb => bind_9.16.13.bb} 
(98%)

diff --git 
a/meta/recipes-connectivity/bind/bind-9.16.12/0001-avoid-start-failure-with-bind-user.patch
 
b/meta/recipes-connectivity/bind/bind-9.16.13/0001-avoid-start-failure-with-bind-user.patch
similarity index 100%
rename from 
meta/recipes-connectivity/bind/bind-9.16.12/0001-avoid-start-failure-with-bind-user.patch
rename to 
meta/recipes-connectivity/bind/bind-9.16.13/0001-avoid-start-failure-with-bind-user.patch
diff --git 
a/meta/recipes-connectivity/bind/bind-9.16.12/0001-named-lwresd-V-and-start-log-hide-build-options.patch
 
b/meta/recipes-connectivity/bind/bind-9.16.13/0001-named-lwresd-V-and-start-log-hide-build-options.patch
similarity index 100%
rename from 
meta/recipes-connectivity/bind/bind-9.16.12/0001-named-lwresd-V-and-start-log-hide-build-options.patch
rename to 
meta/recipes-connectivity/bind/bind-9.16.13/0001-named-lwresd-V-and-start-log-hide-build-options.patch
diff --git 
a/meta/recipes-connectivity/bind/bind-9.16.12/bind-ensure-searching-for-json-headers-searches-sysr.patch
 
b/meta/recipes-connectivity/bind/bind-9.16.13/bind-ensure-searching-for-json-headers-searches-sysr.patch
similarity index 100%
rename from 
meta/recipes-connectivity/bind/bind-9.16.12/bind-ensure-searching-for-json-headers-searches-sysr.patch
rename to 
meta/recipes-connectivity/bind/bind-9.16.13/bind-ensure-searching-for-json-headers-searches-sysr.patch
diff --git a/meta/recipes-connectivity/bind/bind-9.16.12/bind9 
b/meta/recipes-connectivity/bind/bind-9.16.13/bind9
similarity index 100%
rename from meta/recipes-connectivity/bind/bind-9.16.12/bind9
rename to meta/recipes-connectivity/bind/bind-9.16.13/bind9
diff --git a/meta/recipes-connectivity/bind/bind-9.16.12/conf.patch 
b/meta/recipes-connectivity/bind/bind-9.16.13/conf.patch
similarity index 100%
rename from meta/recipes-connectivity/bind/bind-9.16.12/conf.patch
rename to meta/recipes-connectivity/bind/bind-9.16.13/conf.patch
diff --git a/meta/recipes-connectivity/bind/bind-9.16.12/generate-rndc-key.sh 
b/meta/recipes-connectivity/bind/bind-9.16.13/generate-rndc-key.sh
similarity index 100%
rename from meta/recipes-connectivity/bind/bind-9.16.12/generate-rndc-key.sh
rename to meta/recipes-connectivity/bind/bind-9.16.13/generate-rndc-key.sh
diff --git 
a/meta/recipes-connectivity/bind/bind-9.16.12/init.d-add-support-for-read-only-rootfs.patch
 
b/meta/recipes-connectivity/bind/bind-9.16.13/init.d-add-support-for-read-only-rootfs.patch
similarity index 100%
rename from 
meta/recipes-connectivity/bind/bind-9.16.12/init.d-add-support-for-read-only-rootfs.patch
rename to 
meta/recipes-connectivity/bind/bind-9.16.13/init.d-add-support-for-read-only-rootfs.patch
diff --git 
a/meta/recipes-connectivity/bind/bind-9.16.12/make-etc-initd-bind-stop-work.patch
 
b/meta/recipes-connectivity/bind/bind-9.16.13/make-etc-initd-bind-stop-work.patch
similarity index 100%
rename from 
meta/recipes-connectivity/bind/bind-9.16.12/make-etc-initd-bind-stop-work.patch
rename to 
meta/recipes-connectivity/bind/bind-9.16.13/make-etc-initd-bind-stop-work.patch
diff --git a/meta/recipes-connectivity/bind/bind-9.16.12/named.service 

[OE-core] [PATCH 20/61] gnupg: upgrade 2.2.27 -> 2.3.1

2021-05-05 Thread Alexander Kanavin
Remove 0001-Use-pkg-config-to-find-pth-instead-of-pth-config.patch
as upstream has removed the .m4 files.

Rebase other patches.

Signed-off-by: Alexander Kanavin 
---
 ...ig-to-find-pth-instead-of-pth-config.patch | 105 --
 ...-a-custom-value-for-the-location-of-.patch |   6 +-
 ...use-pkgconfig-instead-of-npth-config.patch |  73 +++-
 .../0003-dirmngr-uses-libgpg-error.patch  |  17 +--
 .../gnupg/gnupg/relocate.patch|  20 ++--
 .../gnupg/{gnupg_2.2.27.bb => gnupg_2.3.1.bb} |   3 +-
 6 files changed, 68 insertions(+), 156 deletions(-)
 delete mode 100644 
meta/recipes-support/gnupg/gnupg/0001-Use-pkg-config-to-find-pth-instead-of-pth-config.patch
 rename meta/recipes-support/gnupg/{gnupg_2.2.27.bb => gnupg_2.3.1.bb} (94%)

diff --git 
a/meta/recipes-support/gnupg/gnupg/0001-Use-pkg-config-to-find-pth-instead-of-pth-config.patch
 
b/meta/recipes-support/gnupg/gnupg/0001-Use-pkg-config-to-find-pth-instead-of-pth-config.patch
deleted file mode 100644
index 5c9c06..00
--- 
a/meta/recipes-support/gnupg/gnupg/0001-Use-pkg-config-to-find-pth-instead-of-pth-config.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-From 59a3c76d4016ffc615f1c45184f4c6820061d69c Mon Sep 17 00:00:00 2001
-From: Richard Purdie 
-Date: Wed, 16 Aug 2017 11:14:12 +0800
-Subject: [PATCH 1/4] Use pkg-config to find pth instead of pth-config.
-
-Upstream-Status: Denied
-[not submitted but they've been clear they don't want a pkg-config
-dependency]
-
-RP 2014/5/22
-
-Signed-off-by: Richard Purdie 
-
-Rebase to 2.1.23
-Signed-off-by: Hongxu Jia 

- m4/gnupg-pth.m4 | 53 -
- 1 file changed, 8 insertions(+), 45 deletions(-)
-
-diff --git a/m4/gnupg-pth.m4 b/m4/gnupg-pth.m4
-index 6dc9e0e..5892531 100644
 a/m4/gnupg-pth.m4
-+++ b/m4/gnupg-pth.m4
-@@ -17,33 +17,9 @@ dnl implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE.
- # Taken and modified from the m4 macros which come with Pth.
- AC_DEFUN([GNUPG_PTH_VERSION_CHECK],
-   [
--_pth_version=`$PTH_CONFIG --version | awk 'NR==1 {print [$]3}'`
- _req_version="ifelse([$1],,1.2.0,$1)"
-+PKG_CHECK_MODULES(PTH, [pth >= $_req_version], [have_pth=yes], 
[have_pth=no])
- 
--AC_MSG_CHECKING(for PTH - version >= $_req_version)
--for _var in _pth_version _req_version; do
--eval "_val=\"\$${_var}\""
--_major=`echo $_val | sed 
's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\1/'`
--_minor=`echo $_val | sed 
's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\2/'`
--_rtype=`echo $_val | sed 
's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\3/'`
--_micro=`echo $_val | sed 
's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\4/'`
--case $_rtype in
--"a" ) _rtype=0 ;;
--"b" ) _rtype=1 ;;
--"." ) _rtype=2 ;;
--esac
--_hex=`echo dummy | awk '{ printf("%d%02d%1d%02d", major, minor, 
rtype, micro); }' \
--  "major=$_major" "minor=$_minor" "rtype=$_rtype" "micro=$_micro"`
--eval "${_var}_hex=\"\$_hex\""
--done
--have_pth=no
--if test ".$_pth_version_hex" != .; then
--if test ".$_req_version_hex" != .; then
--if test $_pth_version_hex -ge $_req_version_hex; then
--have_pth=yes
--fi
--fi
--fi
- if test $have_pth = yes; then
-AC_MSG_RESULT(yes)
-AC_MSG_CHECKING([whether PTH installation is sane])
-@@ -51,9 +27,9 @@ AC_DEFUN([GNUPG_PTH_VERSION_CHECK],
-  _gnupg_pth_save_cflags=$CFLAGS
-  _gnupg_pth_save_ldflags=$LDFLAGS
-  _gnupg_pth_save_libs=$LIBS
-- CFLAGS="$CFLAGS `$PTH_CONFIG --cflags`"
-- LDFLAGS="$LDFLAGS `$PTH_CONFIG --ldflags`"
-- LIBS="$LIBS `$PTH_CONFIG --libs --all`"
-+ CFLAGS="$CFLAGS $PTH_CFLAGS"
-+ LDFLAGS="$LDFLAGS $PTH_LDFLAGS"
-+ LIBS="$LIBS $PTH_LIBS"
-  AC_LINK_IFELSE([AC_LANG_PROGRAM([#include 
-  ],
-  [[ pth_init ();]])],
-@@ -80,26 +56,13 @@ AC_DEFUN([GNUPG_PTH_VERSION_CHECK],
- # PTH_CLFAGS and PTH_LIBS are AS_SUBST.
- #
- AC_DEFUN([GNUPG_PATH_PTH],
--[ AC_ARG_WITH(pth-prefix,
-- AC_HELP_STRING([--with-pth-prefix=PFX],
--   [prefix where GNU Pth is installed (optional)]),
-- pth_config_prefix="$withval", pth_config_prefix="")
--  if test x$pth_config_prefix != x ; then
-- PTH_CONFIG="$pth_config_prefix/bin/pth-config"
--  fi
--  AC_PATH_PROG(PTH_CONFIG, pth-config, no)
-+[
-   tmp=ifelse([$1], ,1.3.7,$1)
--  if test "$PTH_CONFIG" != "no"; then
--GNUPG_PTH_VERSION_CHECK($tmp)
--if test $have_pth = yes; then  
--   PTH_CFLAGS=`$PTH_CONFIG --cflags`
--   PTH_LIBS=`$PTH_CONFIG --ldflags`
--   PTH_LIBS="$PTH_LIBS `$PTH_CONFIG --libs --all`"
--   AC_DEFINE(HAVE_PTH, 1,
-+  GNUPG_PTH_VERSION_CHECK($tmp)
-+  if 

[OE-core] [PATCH 25/61] acl: upgrade 2.2.53 -> 2.3.1

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-support/attr/{acl_2.2.53.bb => acl_2.3.1.bb} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
 rename meta/recipes-support/attr/{acl_2.2.53.bb => acl_2.3.1.bb} (94%)

diff --git a/meta/recipes-support/attr/acl_2.2.53.bb 
b/meta/recipes-support/attr/acl_2.3.1.bb
similarity index 94%
rename from meta/recipes-support/attr/acl_2.2.53.bb
rename to meta/recipes-support/attr/acl_2.3.1.bb
index 7cee45948d..7f6cbf5c43 100644
--- a/meta/recipes-support/attr/acl_2.2.53.bb
+++ b/meta/recipes-support/attr/acl_2.3.1.bb
@@ -21,8 +21,7 @@ SRC_URI = "${SAVANNAH_GNU_MIRROR}/acl/${BP}.tar.gz \
file://0001-test-patch-out-failing-bits.patch \
"
 
-SRC_URI[md5sum] = "007aabf1dbb550bcddde52a244cd1070"
-SRC_URI[sha256sum] = 
"06be9865c6f418d851ff4494e12406568353b891ffe1f596b34693c387af26c7"
+SRC_URI[sha256sum] = 
"760c61c68901b37fdd5eefeeaf4c0c7a26bdfdd8ac747a1edff1ce0e243c11af"
 
 inherit autotools gettext ptest
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151291): 
https://lists.openembedded.org/g/openembedded-core/message/151291
Mute This Topic: https://lists.openembedded.org/mt/82607038/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 21/61] virglrenderer: update 0.8.2 -> 0.9.1

2021-05-05 Thread Alexander Kanavin
Drop 0001-gallium-Expand-libc-check-to-be-platform-OS-check.patch,
issue fixed upstream.

Signed-off-by: Alexander Kanavin 
---
 ...d-libc-check-to-be-platform-OS-check.patch | 36 ---
 ...nderer_0.8.2.bb => virglrenderer_0.9.1.bb} |  5 ++-
 2 files changed, 2 insertions(+), 39 deletions(-)
 delete mode 100644 
meta/recipes-graphics/virglrenderer/virglrenderer/0001-gallium-Expand-libc-check-to-be-platform-OS-check.patch
 rename meta/recipes-graphics/virglrenderer/{virglrenderer_0.8.2.bb => 
virglrenderer_0.9.1.bb} (78%)

diff --git 
a/meta/recipes-graphics/virglrenderer/virglrenderer/0001-gallium-Expand-libc-check-to-be-platform-OS-check.patch
 
b/meta/recipes-graphics/virglrenderer/virglrenderer/0001-gallium-Expand-libc-check-to-be-platform-OS-check.patch
deleted file mode 100644
index a0ac3aefdd..00
--- 
a/meta/recipes-graphics/virglrenderer/virglrenderer/0001-gallium-Expand-libc-check-to-be-platform-OS-check.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 3d30df8d8ccb919733b5339b2a82474305b83998 Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Tue, 6 Aug 2019 01:19:48 +
-Subject: [PATCH] gallium: Expand libc check to be platform OS check
-
-endianness on musl based systems can also be detected in same way as
-glibc, therefore check for __linux__ define instead of __GLIBC__
-
-Fixes build on musl/mips
-
-| ../../../../git/src/gallium/include/pipe/p_config.h:171:2: error: #error 
Unknown Endianness
-| #error Unknown Endianness
-|  ^
-
-Upstream-Status: Pending
-Signed-off-by: Khem Raj 

- src/gallium/include/pipe/p_config.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/gallium/include/pipe/p_config.h 
b/src/gallium/include/pipe/p_config.h
-index d603681..71cdf49 100644
 a/src/gallium/include/pipe/p_config.h
-+++ b/src/gallium/include/pipe/p_config.h
-@@ -130,7 +130,7 @@
-  * Endian detection.
-  */
- 
--#ifdef __GLIBC__
-+#ifdef __linux__
- #include 
- 
- #if __BYTE_ORDER == __LITTLE_ENDIAN
--- 
-2.17.1
-
diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer_0.8.2.bb 
b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
similarity index 78%
rename from meta/recipes-graphics/virglrenderer/virglrenderer_0.8.2.bb
rename to meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
index 52821195d1..3991895823 100644
--- a/meta/recipes-graphics/virglrenderer/virglrenderer_0.8.2.bb
+++ b/meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb
@@ -9,9 +9,8 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=c81c08eeefd9418fca8f88309a76db10"
 
 DEPENDS = "libdrm virtual/libgl libepoxy"
-SRCREV = "7d204f3927be65fb3365dce01dbcd04d447a4985"
-SRC_URI = "git://anongit.freedesktop.org/virglrenderer \
-   file://0001-gallium-Expand-libc-check-to-be-platform-OS-check.patch 
\
+SRCREV = "363915595e05fb252e70d6514be2f0c0b5ca312b"
+SRC_URI = "git://anongit.freedesktop.org/virglrenderer;branch=branch-0.9.1 \
file://0001-meson.build-use-python3-directly-for-python.patch \
"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151287): 
https://lists.openembedded.org/g/openembedded-core/message/151287
Mute This Topic: https://lists.openembedded.org/mt/82607033/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 22/61] ffmpeg: update 4.3.2 -> 4.4

2021-05-05 Thread Alexander Kanavin
Drop mips64_cpu_detection.patch as upstream
has changed the code in a way that's difficult
to rebase.

Signed-off-by: Alexander Kanavin 
---
 .../ffmpeg/ffmpeg/mips64_cpu_detection.patch  | 32 ---
 .../ffmpeg/{ffmpeg_4.3.2.bb => ffmpeg_4.4.bb} |  3 +-
 2 files changed, 1 insertion(+), 34 deletions(-)
 delete mode 100644 
meta/recipes-multimedia/ffmpeg/ffmpeg/mips64_cpu_detection.patch
 rename meta/recipes-multimedia/ffmpeg/{ffmpeg_4.3.2.bb => ffmpeg_4.4.bb} (98%)

diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg/mips64_cpu_detection.patch 
b/meta/recipes-multimedia/ffmpeg/ffmpeg/mips64_cpu_detection.patch
deleted file mode 100644
index 69429af8f0..00
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg/mips64_cpu_detection.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-It will add -mips64r6 and -mips64r2 to cmdline which will
-cause conflicts
-
-in OE we user mips32r2 and mips64r2 for mips arch versions
-so there is no benefit of detecting it automatically by
-poking at tools especially in cross env
-
-Fixes errors like
-
-linking -mnan=2008 module with previous -mnan=legacy modules
-failed to merge target specific data of file
-
--Khem
-Upstream-Status: Inappropriate [OE-Specific]
-
-Index: ffmpeg-3.1.1/configure
-===
 ffmpeg-3.1.1.orig/configure
-+++ ffmpeg-3.1.1/configure
-@@ -5220,12 +5220,9 @@ elif enabled mips; then
- 
- # Enable minimum ISA based on selected options
- if enabled mips64; then
--enabled mips64r6 && check_inline_asm_flags mips64r6 '"dlsa $0, $0, 
$0, 1"' '-mips64r6'
- enabled mips64r2 && check_inline_asm_flags mips64r2 '"dext $0, $0, 0, 
1"' '-mips64r2'
- disabled mips64r6 && disabled mips64r2 && check_inline_asm_flags 
mips64r1 '"daddi $0, $0, 0"' '-mips64'
- else
--enabled mips32r6 && check_inline_asm_flags mips32r6 '"aui $0, $0, 0"' 
'-mips32r6'
--enabled mips32r5 && check_inline_asm_flags mips32r5 '"eretnc"' 
'-mips32r5'
- enabled mips32r2 && check_inline_asm_flags mips32r2 '"ext $0, $0, 0, 
1"' '-mips32r2'
- disabled mips32r6 && disabled mips32r5 && disabled mips32r2 && 
check_inline_asm_flags mips32r1 '"addi $0, $0, 0"' '-mips32'
- fi
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.3.2.bb 
b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
similarity index 98%
rename from meta/recipes-multimedia/ffmpeg/ffmpeg_4.3.2.bb
rename to meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
index 08be38ca50..19a8e58370 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.3.2.bb
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
@@ -24,10 +24,9 @@ LIC_FILES_CHKSUM = 
"file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
 file://COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
 
 SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
-   file://mips64_cpu_detection.patch \

file://0001-libavutil-include-assembly-with-full-path-from-sourc.patch \
"
-SRC_URI[sha256sum] = 
"46e4e64f1dd0233cbc0934b9f1c0da676008cad34725113fb7f802cfa84ccddb"
+SRC_URI[sha256sum] = 
"06b10a183ce5371f915c6bb15b7b1fffbe046e8275099c96affc29e17645d909"
 
 # Build fails when thumb is enabled: 
https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717
 ARM_INSTRUCTION_SET_armv4 = "arm"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151288): 
https://lists.openembedded.org/g/openembedded-core/message/151288
Mute This Topic: https://lists.openembedded.org/mt/82607035/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 19/61] vulkan-samples: update to latest revision

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-graphics/vulkan/vulkan-samples_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb 
b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
index b7c38f6543..32502a1f7a 100644
--- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
@@ -11,7 +11,7 @@ SRC_URI = "gitsm://github.com/KhronosGroup/Vulkan-Samples.git 
\
"
 
 UPSTREAM_CHECK_COMMITS = "1"
-SRCREV = "55cebd9e7cc4153a3a7b3a45d42274c0e2a17815"
+SRCREV = "a2c02a074ba3f71ea89a53fb2e2d189c87cc4af8"
 
 UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for"
 S = "${WORKDIR}/git"
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151285): 
https://lists.openembedded.org/g/openembedded-core/message/151285
Mute This Topic: https://lists.openembedded.org/mt/82607030/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 15/61] bluez5: upgrade 5.56 -> 5.58

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 meta/recipes-connectivity/bluez5/bluez5.inc   |  1 +
 am-add-missing-mkdir-for-ell-shared.patch | 25 +++
 .../bluez5/{bluez5_5.56.bb => bluez5_5.58.bb} |  3 +--
 3 files changed, 27 insertions(+), 2 deletions(-)
 create mode 100644 
meta/recipes-connectivity/bluez5/bluez5/0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch
 rename meta/recipes-connectivity/bluez5/{bluez5_5.56.bb => bluez5_5.58.bb} 
(91%)

diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc 
b/meta/recipes-connectivity/bluez5/bluez5.inc
index 74b59e406c..635cad813e 100644
--- a/meta/recipes-connectivity/bluez5/bluez5.inc
+++ b/meta/recipes-connectivity/bluez5/bluez5.inc
@@ -53,6 +53,7 @@ SRC_URI = 
"${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz \

file://0001-tests-add-a-target-for-building-tests-without-runnin.patch \
file://0001-test-gatt-Fix-hung-issue.patch \

file://0001-audio-Rename-pause-funciton-to-avoid-shadowing-glibc.patch \
+   file://0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch \
"
 S = "${WORKDIR}/bluez-${PV}"
 
diff --git 
a/meta/recipes-connectivity/bluez5/bluez5/0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch
 
b/meta/recipes-connectivity/bluez5/bluez5/0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch
new file mode 100644
index 00..03b42f73cb
--- /dev/null
+++ 
b/meta/recipes-connectivity/bluez5/bluez5/0001-Makefile.am-add-missing-mkdir-for-ell-shared.patch
@@ -0,0 +1,25 @@
+From d341ba650af1b7068d9ad034732b4f41b91bb2c1 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin 
+Date: Sun, 25 Apr 2021 18:56:41 +0200
+Subject: [PATCH] Makefile.am: add missing mkdir for ell/shared
+
+This addresses build errors out of source tree.
+
+Upstream-Status: Backport
+Signed-off-by: Alexander Kanavin 
+---
+ Makefile.am | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.am b/Makefile.am
+index be5d5c7..72ad425 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -623,6 +623,7 @@ lib/bluetooth/%.h: lib/%.h
+   $(AM_V_GEN)$(LN_S) -f $(abspath $<) $@
+ 
+ ell/shared: Makefile
++  $(AM_V_at)$(MKDIR_P) ell
+   $(AM_V_GEN)for f in $(ell_shared) ; do \
+   if [ ! -f $$f ] ; then \
+   $(LN_S) -t ell -f $(abs_srcdir)/../ell/$$f ; \
diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.56.bb 
b/meta/recipes-connectivity/bluez5/bluez5_5.58.bb
similarity index 91%
rename from meta/recipes-connectivity/bluez5/bluez5_5.56.bb
rename to meta/recipes-connectivity/bluez5/bluez5_5.58.bb
index 676cb2dbb2..186a621c44 100644
--- a/meta/recipes-connectivity/bluez5/bluez5_5.56.bb
+++ b/meta/recipes-connectivity/bluez5/bluez5_5.58.bb
@@ -1,7 +1,6 @@
 require bluez5.inc
 
-SRC_URI[md5sum] = "e6c51b2aefa7c56ff072819a78611fa5"
-SRC_URI[sha256sum] = 
"59c4dba9fc8aae2a6a5f8f12f19bc1b0c2dc27355c7ca3123eed3fe6bd7d0b9d"
+SRC_URI[sha256sum] = 
"c8065e75a5eb67236849ef68a354b1700540305a8c88ef0a0fd6288f19daf1f1"
 
 # noinst programs in Makefile.tools that are conditional on READLINE
 # support
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151281): 
https://lists.openembedded.org/g/openembedded-core/message/151281
Mute This Topic: https://lists.openembedded.org/mt/82607026/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 18/61] puzzes: update to latest revision

2021-05-05 Thread Alexander Kanavin
Convert to cmake, drop all the unneeded cruft from the recipe.

License-Update: additional contributors
Signed-off-by: Alexander Kanavin 
---
 ...rmat-overflow-if-the-compiler-suppor.patch | 32 
 meta/recipes-sato/puzzles/puzzles_git.bb  | 38 +++
 2 files changed, 5 insertions(+), 65 deletions(-)
 delete mode 100644 
meta/recipes-sato/puzzles/files/0001-Use-Wno-error-format-overflow-if-the-compiler-suppor.patch

diff --git 
a/meta/recipes-sato/puzzles/files/0001-Use-Wno-error-format-overflow-if-the-compiler-suppor.patch
 
b/meta/recipes-sato/puzzles/files/0001-Use-Wno-error-format-overflow-if-the-compiler-suppor.patch
deleted file mode 100644
index d40a3b1ef9..00
--- 
a/meta/recipes-sato/puzzles/files/0001-Use-Wno-error-format-overflow-if-the-compiler-suppor.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 337799e40350b3db2441cc98f65ec36a74dfb356 Mon Sep 17 00:00:00 2001
-From: Khem Raj 
-Date: Fri, 21 Apr 2017 12:18:08 -0700
-Subject: [PATCH] Use -Wno-error=format-overflow= if the compiler supports it
-
-we need this warning to be suppressed with gcc7+
-however older compilers dont support it so we need
-a way to disble it only if compiler supports it
-
-Upstream-Status: Pending
-
-Signed-off-by: Khem Raj 

- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 3a38c95..bb9035e 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -42,7 +42,7 @@ fi
- if test "x$GCC" = "xyes"; then
-   AC_MSG_CHECKING([for usable gcc warning flags])
-   gccwarningflags=
--  for flag in -Wall -Werror -std=c89 -pedantic; do
-+  for flag in -Wall -Werror -std=c89 -pedantic -Wno-error=format-overflow=; do
- ac_save_CFLAGS="$CFLAGS"
- ac_save_LIBS="$LIBS"
- CFLAGS="$CFLAGS$gccwarningflags $flag $GTK_CFLAGS"
--- 
-2.12.2
-
diff --git a/meta/recipes-sato/puzzles/puzzles_git.bb 
b/meta/recipes-sato/puzzles/puzzles_git.bb
index 16a08585cc..f5e49a4ab2 100644
--- a/meta/recipes-sato/puzzles/puzzles_git.bb
+++ b/meta/recipes-sato/puzzles/puzzles_git.bb
@@ -2,17 +2,14 @@ SUMMARY = "Simon Tatham's Portable Puzzle Collection"
 DESCRIPTION = "Collection of small computer programs which implement 
one-player puzzle games."
 HOMEPAGE = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/;
 LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENCE;md5=6099f4981f9461d7f411091e69a7f07a"
+LIC_FILES_CHKSUM = "file://LICENCE;md5=93c2525113e094a4a744cf14d4de07e2"
 
-DEPENDS = "libxt"
-
-# The libxt requires x11 in DISTRO_FEATURES
+# gtk support includes a bunch of x11 headers
 REQUIRED_DISTRO_FEATURES = "x11"
 
 SRC_URI = "git://git.tartarus.org/simon/puzzles.git \
file://fix-compiling-failure-with-option-g-O.patch \
file://0001-palisade-Fix-warnings-with-clang-on-arm.patch \
-   
file://0001-Use-Wno-error-format-overflow-if-the-compiler-suppor.patch \

file://0001-pattern.c-Change-string-lenght-parameter-to-be-size_.patch \
file://fix-ki-uninitialized.patch \
file://0001-malloc-Check-for-excessive-values-to-malloc.patch \
@@ -20,27 +17,15 @@ SRC_URI = "git://git.tartarus.org/simon/puzzles.git \
"
 
 UPSTREAM_CHECK_COMMITS = "1"
-SRCREV = "84cb4c6701e027090ff3fd955ce08065e20121b2"
+SRCREV = "c0da615a933a6676e2c6b957368067ca1bc10abd"
 PE = "2"
 PV = "0.0+git${SRCPV}"
 
 S = "${WORKDIR}/git"
 
-inherit autotools features_check pkgconfig
-
-PACKAGECONFIG ??= "gtk3"
-PACKAGECONFIG[gtk2] = "--with-gtk=2,,gtk+,"
-PACKAGECONFIG[gtk3] = "--with-gtk=3,,gtk+3,"
-
-CFLAGS_append = " -Wno-deprecated-declarations"
-
-ASNEEDED = ""
+inherit cmake features_check pkgconfig
 
-do_configure_prepend () {
-cd ${S}
-./mkfiles.pl
-cd ${B}
-}
+DEPENDS += "gtk+3"
 
 do_install_append () {
 # net conflicts with Samba, so rename it
@@ -68,16 +53,3 @@ STOP
 done
 }
 
-PACKAGES += "${PN}-extra"
-
-FILES_${PN} = ""
-FILES_${PN}-extra = "${prefix}/bin ${datadir}/applications"
-
-python __anonymous () {
-var = d.expand("FILES_${PN}")
-data = d.getVar(var, False)
-for name in ("bridges", "fifteen", "inertia", "map", "samegame", "slant"):
-data = data + " ${bindir}/%s" % name
-data = data + " ${datadir}/applications/%s.desktop" % name
-d.setVar(var, data)
-}
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151284): 
https://lists.openembedded.org/g/openembedded-core/message/151284
Mute This Topic: https://lists.openembedded.org/mt/82607029/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[OE-core] [PATCH 16/61] libxkbcommon: update 1.0.3 -> 1.2.1

2021-05-05 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin 
---
 .../xorg-lib/{libxkbcommon_1.0.3.bb => libxkbcommon_1.2.1.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/xorg-lib/{libxkbcommon_1.0.3.bb => 
libxkbcommon_1.2.1.bb} (92%)

diff --git a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.0.3.bb 
b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.2.1.bb
similarity index 92%
rename from meta/recipes-graphics/xorg-lib/libxkbcommon_1.0.3.bb
rename to meta/recipes-graphics/xorg-lib/libxkbcommon_1.2.1.bb
index 99f55f4a14..3df90f7c3e 100644
--- a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.0.3.bb
+++ b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.2.1.bb
@@ -9,7 +9,7 @@ DEPENDS = "util-macros flex-native bison-native"
 
 SRC_URI = "http://xkbcommon.org/download/${BPN}-${PV}.tar.xz;
 
-SRC_URI[sha256sum] = 
"a2202f851e072b84e64a395212cbd976ee18a8ee602008b0bad02a13247dbc52"
+SRC_URI[sha256sum] = 
"e833a7d3024c9bb9d5eb2b20f6d5de08865541f21bb7ba227c83cbd236691fb3"
 
 UPSTREAM_CHECK_URI = "http://xkbcommon.org/;
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151282): 
https://lists.openembedded.org/g/openembedded-core/message/151282
Mute This Topic: https://lists.openembedded.org/mt/82607027/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



  1   2   >