All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/29] fetch: add a test for version check where compression changes
@ 2021-12-08 21:59 Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 02/29] insane.bbclass: do not hardcode oe-core path in upstream-status check Alexander Kanavin
                   ` (27 more replies)
  0 siblings, 28 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../debian/pool/main/m/minicom/index.html     | 59 +++++++++++++++++++
 bitbake/lib/bb/tests/fetch.py                 |  6 ++
 2 files changed, 65 insertions(+)
 create mode 100644 bitbake/lib/bb/tests/fetch-testdata/debian/pool/main/m/minicom/index.html

diff --git a/bitbake/lib/bb/tests/fetch-testdata/debian/pool/main/m/minicom/index.html b/bitbake/lib/bb/tests/fetch-testdata/debian/pool/main/m/minicom/index.html
new file mode 100644
index 0000000000..4a1eb4de13
--- /dev/null
+++ b/bitbake/lib/bb/tests/fetch-testdata/debian/pool/main/m/minicom/index.html
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+ <head>
+  <title>Index of /debian/pool/main/m/minicom</title>
+ </head>
+ <body>
+<h1>Index of /debian/pool/main/m/minicom</h1>
+  <table>
+   <tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th></tr>
+   <tr><th colspan="4"><hr></th></tr>
+<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"></td><td><a href="/debian/pool/main/m/">Parent Directory</a></td><td>&nbsp;</td><td align="right">  - </td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1+deb8u1.debian.tar.xz">minicom_2.7-1+deb8u1.debian.tar.xz</a></td><td align="right">2017-04-24 08:22  </td><td align="right"> 14K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1+deb8u1.dsc">minicom_2.7-1+deb8u1.dsc</a></td><td align="right">2017-04-24 08:22  </td><td align="right">1.9K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1+deb8u1_amd64.deb">minicom_2.7-1+deb8u1_amd64.deb</a></td><td align="right">2017-04-25 21:10  </td><td align="right">257K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1+deb8u1_armel.deb">minicom_2.7-1+deb8u1_armel.deb</a></td><td align="right">2017-04-26 00:58  </td><td align="right">246K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1+deb8u1_armhf.deb">minicom_2.7-1+deb8u1_armhf.deb</a></td><td align="right">2017-04-26 00:58  </td><td align="right">245K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1+deb8u1_i386.deb">minicom_2.7-1+deb8u1_i386.deb</a></td><td align="right">2017-04-25 21:41  </td><td align="right">258K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1.debian.tar.xz">minicom_2.7-1.1.debian.tar.xz</a></td><td align="right">2017-04-22 09:34  </td><td align="right"> 14K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1.dsc">minicom_2.7-1.1.dsc</a></td><td align="right">2017-04-22 09:34  </td><td align="right">1.9K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_amd64.deb">minicom_2.7-1.1_amd64.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">261K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_arm64.deb">minicom_2.7-1.1_arm64.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">250K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_armel.deb">minicom_2.7-1.1_armel.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">255K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_armhf.deb">minicom_2.7-1.1_armhf.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">254K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_i386.deb">minicom_2.7-1.1_i386.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">266K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_mips.deb">minicom_2.7-1.1_mips.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">258K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_mips64el.deb">minicom_2.7-1.1_mips64el.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">259K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_mipsel.deb">minicom_2.7-1.1_mipsel.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">259K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_ppc64el.deb">minicom_2.7-1.1_ppc64el.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">253K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7-1.1_s390x.deb">minicom_2.7-1.1_s390x.deb</a></td><td align="right">2017-04-22 15:29  </td><td align="right">261K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b1_amd64.deb">minicom_2.7.1-1+b1_amd64.deb</a></td><td align="right">2018-05-06 08:14  </td><td align="right">262K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b1_arm64.deb">minicom_2.7.1-1+b1_arm64.deb</a></td><td align="right">2018-05-06 07:58  </td><td align="right">250K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b1_armel.deb">minicom_2.7.1-1+b1_armel.deb</a></td><td align="right">2018-05-06 08:45  </td><td align="right">253K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b1_armhf.deb">minicom_2.7.1-1+b1_armhf.deb</a></td><td align="right">2018-05-06 10:42  </td><td align="right">253K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b1_i386.deb">minicom_2.7.1-1+b1_i386.deb</a></td><td align="right">2018-05-06 08:55  </td><td align="right">266K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b1_mips.deb">minicom_2.7.1-1+b1_mips.deb</a></td><td align="right">2018-05-06 08:14  </td><td align="right">258K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b1_mipsel.deb">minicom_2.7.1-1+b1_mipsel.deb</a></td><td align="right">2018-05-06 12:13  </td><td align="right">259K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b1_ppc64el.deb">minicom_2.7.1-1+b1_ppc64el.deb</a></td><td align="right">2018-05-06 09:10  </td><td align="right">260K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b1_s390x.deb">minicom_2.7.1-1+b1_s390x.deb</a></td><td align="right">2018-05-06 08:14  </td><td align="right">257K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1+b2_mips64el.deb">minicom_2.7.1-1+b2_mips64el.deb</a></td><td align="right">2018-05-06 09:41  </td><td align="right">260K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1.debian.tar.xz">minicom_2.7.1-1.debian.tar.xz</a></td><td align="right">2017-08-13 15:40  </td><td align="right"> 14K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.7.1-1.dsc">minicom_2.7.1-1.dsc</a></td><td align="right">2017-08-13 15:40  </td><td align="right">1.8K</td></tr>
+<tr><td valign="top"><img src="/icons/compressed.gif" alt="[   ]"></td><td><a href="minicom_2.7.1.orig.tar.gz">minicom_2.7.1.orig.tar.gz</a></td><td align="right">2017-08-13 15:40  </td><td align="right">855K</td></tr>
+<tr><td valign="top"><img src="/icons/compressed.gif" alt="[   ]"></td><td><a href="minicom_2.7.orig.tar.gz">minicom_2.7.orig.tar.gz</a></td><td align="right">2014-01-01 09:36  </td><td align="right">843K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2.debian.tar.xz">minicom_2.8-2.debian.tar.xz</a></td><td align="right">2021-06-15 03:47  </td><td align="right"> 14K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2.dsc">minicom_2.8-2.dsc</a></td><td align="right">2021-06-15 03:47  </td><td align="right">1.8K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2_amd64.deb">minicom_2.8-2_amd64.deb</a></td><td align="right">2021-06-15 03:58  </td><td align="right">280K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2_arm64.deb">minicom_2.8-2_arm64.deb</a></td><td align="right">2021-06-15 04:13  </td><td align="right">275K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2_armel.deb">minicom_2.8-2_armel.deb</a></td><td align="right">2021-06-15 04:13  </td><td align="right">271K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2_armhf.deb">minicom_2.8-2_armhf.deb</a></td><td align="right">2021-06-15 04:13  </td><td align="right">272K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2_i386.deb">minicom_2.8-2_i386.deb</a></td><td align="right">2021-06-15 04:13  </td><td align="right">285K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2_mips64el.deb">minicom_2.8-2_mips64el.deb</a></td><td align="right">2021-06-15 04:13  </td><td align="right">277K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2_mipsel.deb">minicom_2.8-2_mipsel.deb</a></td><td align="right">2021-06-15 04:13  </td><td align="right">278K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2_ppc64el.deb">minicom_2.8-2_ppc64el.deb</a></td><td align="right">2021-06-15 04:13  </td><td align="right">286K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8-2_s390x.deb">minicom_2.8-2_s390x.deb</a></td><td align="right">2021-06-15 03:58  </td><td align="right">275K</td></tr>
+<tr><td valign="top"><img src="/icons/unknown.gif" alt="[   ]"></td><td><a href="minicom_2.8.orig.tar.bz2">minicom_2.8.orig.tar.bz2</a></td><td align="right">2021-01-03 12:44  </td><td align="right">598K</td></tr>
+   <tr><th colspan="4"><hr></th></tr>
+</table>
+<address>Apache Server at ftp.debian.org Port 80</address>
+</body></html>
diff --git a/bitbake/lib/bb/tests/fetch.py b/bitbake/lib/bb/tests/fetch.py
index dc45eb2e13..6b77afe5f1 100644
--- a/bitbake/lib/bb/tests/fetch.py
+++ b/bitbake/lib/bb/tests/fetch.py
@@ -1346,6 +1346,12 @@ class FetchLatestVersionTest(FetcherTest):
         # http://ftp.debian.org/debian/pool/main/d/db5.3/
         ("db", "/berkeley-db/db-5.3.21.tar.gz", "/debian/pool/main/d/db5.3/", r"(?P<name>db5\.3_)(?P<pver>\d+(\.\d+)+).+\.orig\.tar\.xz")
             : "5.3.10",
+        #
+        # packages where the tarball compression changed in the new version
+        #
+        # http://ftp.debian.org/debian/pool/main/m/minicom/minicom_2.7.1.orig.tar.gz
+        ("minicom", "/debian/pool/main/m/minicom/minicom_2.7.1.orig.tar.gz", "", "")
+            : "2.8",
     }
 
     @skipIfNoNetwork()
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 02/29] insane.bbclass: do not hardcode oe-core path in upstream-status check
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-09 12:12   ` [OE-core] " Richard Purdie
  2021-12-08 21:59 ` [PATCH 03/29] python3: drop unneeded multiprocessing module patch Alexander Kanavin
                   ` (26 subsequent siblings)
  27 siblings, 1 reply; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/classes/insane.bbclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index 240f3aad62..8a47da5a09 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -1176,7 +1176,9 @@ python do_qa_patch() {
        (_, _, fullpath, _, _, _) = bb.fetch.decodeurl(url)
 
        # skip patches not in oe-core
-       if '/meta/' not in fullpath:
+       oecore_re = re.compile(d.getVar('BBFILE_PATTERN_core'))
+       match_oecore = oecore_re.search(fullpath)
+       if not match_oecore:
            continue
 
        content = open(fullpath, encoding='utf-8', errors='ignore').read()
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 03/29] python3: drop unneeded multiprocessing module patch
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 02/29] insane.bbclass: do not hardcode oe-core path in upstream-status check Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 04/29] libid3tag: move to meta-oe Alexander Kanavin
                   ` (25 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin, Hongxu Jia, Alexander Kanavin

I ran the reproducing sequence on qemux86, and it went fine:

root@qemux86:~# python3
Python 3.10.0 (default, Oct  4 2021, 17:55:55) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import multiprocessing
>>> pool_sema = multiprocessing.BoundedSemaphore(value=1)
>>> pool_sema.acquire()
True
>>> pool_sema.release()
>>>

Additionally AB testing revealed no issues, and the description isn't entirely
clear about where and how the problem occurs, so I can't submit it upsream
without having that understanding and how to demonstrate the problem.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 ...ssing-libraries-to-Extension-for-mul.patch | 70 -------------------
 .../recipes-devtools/python/python3_3.10.0.bb |  1 -
 2 files changed, 71 deletions(-)
 delete mode 100644 meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch

diff --git a/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch b/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch
deleted file mode 100644
index 374433c68e..0000000000
--- a/meta/recipes-devtools/python/python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From bad7e6a625436402a01d03021fb9ccd58bc9930f Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex.kanavin@gmail.com>
-Date: Thu, 9 Jan 2020 17:44:05 +0100
-Subject: [PATCH] setup.py: pass missing libraries to Extension for
- multiprocessing module
-
-In the following commit:
-...
-commit e711cafab13efc9c1fe6c5cd75826401445eb585
-Author: Benjamin Peterson <benjamin@python.org>
-Date:   Wed Jun 11 16:44:04 2008 +0000
-
-    Merged revisions 64104,64117 via svnmerge from
-    svn+ssh://pythondev@svn.python.org/python/trunk
-...
-(see diff in setup.py)
-It assigned libraries for multiprocessing module according
-the host_platform, but not pass it to Extension.
-
-In glibc, the following commit caused two definition of
-sem_getvalue are different.
-https://sourceware.org/git/?p=glibc.git;a=commit;h=042e1521c794a945edc43b5bfa7e69ad70420524
-(see diff in nptl/sem_getvalue.c for detail)
-`__new_sem_getvalue' is the latest sem_getvalue@@GLIBC_2.1
-and `__old_sem_getvalue' is to compat the old version
-sem_getvalue@GLIBC_2.0.
-
-To build python for embedded Linux systems:
-http://www.yoctoproject.org/docs/2.3.1/yocto-project-qs/yocto-project-qs.html
-If not explicitly link to library pthread (-lpthread), it will
-load glibc's sem_getvalue randomly at runtime.
-
-Such as build python on linux x86_64 host and run the python
-on linux x86_32 target. If not link library pthread, it caused
-multiprocessing bounded semaphore could not work correctly.
-...
->>> import multiprocessing
->>> pool_sema = multiprocessing.BoundedSemaphore(value=1)
->>> pool_sema.acquire()
-True
->>> pool_sema.release()
-Traceback (most recent call last):
-  File "<stdin>", line 1, in <module>
-ValueError: semaphore or lock released too many times
-...
-
-And the semaphore issue also caused multiprocessing.Queue().put() hung.
-
-Upstream-Status: Pending
-
-Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
-Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
-
----
- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index d92face..f42bcbb 100644
---- a/setup.py
-+++ b/setup.py
-@@ -1836,7 +1836,7 @@ class PyBuildExt(build_ext):
-             if (sysconfig.get_config_var('HAVE_SEM_OPEN') and not
-                 sysconfig.get_config_var('POSIX_SEMAPHORES_NOT_ENABLED')):
-                 multiprocessing_srcs.append('_multiprocessing/semaphore.c')
--        self.add(Extension('_multiprocessing', multiprocessing_srcs,
-+        self.add(Extension('_multiprocessing', multiprocessing_srcs, libraries=['pthread'],
-                            include_dirs=["Modules/_multiprocessing"]))
- 
-         if (not MS_WINDOWS and
diff --git a/meta/recipes-devtools/python/python3_3.10.0.bb b/meta/recipes-devtools/python/python3_3.10.0.bb
index e3300b6495..24e6c04fe9 100644
--- a/meta/recipes-devtools/python/python3_3.10.0.bb
+++ b/meta/recipes-devtools/python/python3_3.10.0.bb
@@ -25,7 +25,6 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \
            file://0001-Use-FLAG_REF-always-for-interned-strings.patch \
            file://0001-test_locale.py-correct-the-test-output-format.patch \
            file://0017-setup.py-do-not-report-missing-dependencies-for-disa.patch \
-           file://0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch \
            file://0001-Makefile-do-not-compile-.pyc-in-parallel.patch \
            file://0020-configure.ac-setup.py-do-not-add-a-curses-include-pa.patch \
            file://0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch \
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 04/29] libid3tag: move to meta-oe
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 02/29] insane.bbclass: do not hardcode oe-core path in upstream-status check Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 03/29] python3: drop unneeded multiprocessing module patch Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 23:01   ` [OE-core] " Khem Raj
  2021-12-08 21:59 ` [PATCH 05/29] serf: mark patches as inappropriate for upstream submission Alexander Kanavin
                   ` (24 subsequent siblings)
  27 siblings, 1 reply; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core
  Cc: Alexander Kanavin, Alexander Kanavin, Changqing Li,
	Richard Purdie, Marko Lindqvist, Ross Burton

There are no consumers in oe-core; years ago it used to be gstreamer.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/conf/distro/include/maintainers.inc      |  1 -
 .../0001-Fix-gperf-3.1-incompatibility.patch  | 40 -----------------
 .../libid3tag/libid3tag/10_utf16.patch        | 34 ---------------
 .../libid3tag/libid3tag/addpkgconfig.patch    | 43 -------------------
 .../libid3tag/libid3tag/cflags_filter.patch   | 19 --------
 .../libid3tag/obsolete_automake_macros.patch  | 15 -------
 .../libid3tag/unknown-encoding.patch          | 39 -----------------
 .../libid3tag/libid3tag_0.15.1b.bb            | 28 ------------
 8 files changed, 219 deletions(-)
 delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
 delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
 delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
 delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
 delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
 delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
 delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb

diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index cedf1ef937..8e86ea45d2 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -344,7 +344,6 @@ RECIPE_MAINTAINER:pn-libgudev = "Ross Burton <ross.burton@arm.com>"
 RECIPE_MAINTAINER:pn-libhandy = "Alexander Kanavin <alex.kanavin@gmail.com>"
 RECIPE_MAINTAINER:pn-libical = "Ross Burton <ross.burton@arm.com>"
 RECIPE_MAINTAINER:pn-libice = "Unassigned <unassigned@yoctoproject.org>"
-RECIPE_MAINTAINER:pn-libid3tag = "Unassigned <unassigned@yoctoproject.org>"
 RECIPE_MAINTAINER:pn-libidn2 = "Ross Burton <ross.burton@arm.com>"
 RECIPE_MAINTAINER:pn-libinput = "Ross Burton <ross.burton@arm.com>"
 RECIPE_MAINTAINER:pn-libjitterentropy = "Ross Burton <ross.burton@arm.com>"
diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch b/meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
deleted file mode 100644
index 54f49f6f23..0000000000
--- a/meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 91fcf66b9182c75cd2b96d88991d5a1c6307d4b4 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex.kanavin@gmail.com>
-Date: Wed, 2 Aug 2017 16:27:52 +0300
-Subject: [PATCH] Fix gperf 3.1 incompatibility.
-
-Upstream-Status: Pending
-Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
----
- compat.h    | 2 +-
- frametype.h | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/compat.h b/compat.h
-index 8af71ec..b3d80d9 100644
---- a/compat.h
-+++ b/compat.h
-@@ -34,7 +34,7 @@ struct id3_compat {
- };
- 
- struct id3_compat const *id3_compat_lookup(register char const *,
--					   register unsigned int);
-+					   register size_t);
- 
- int id3_compat_fixup(struct id3_tag *);
- 
-diff --git a/frametype.h b/frametype.h
-index dd064b2..b5b7593 100644
---- a/frametype.h
-+++ b/frametype.h
-@@ -37,6 +37,6 @@ extern struct id3_frametype const id3_frametype_unknown;
- extern struct id3_frametype const id3_frametype_obsolete;
- 
- struct id3_frametype const *id3_frametype_lookup(register char const *,
--						 register unsigned int);
-+						 register size_t);
- 
- # endif
--- 
-2.13.2
-
diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch b/meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
deleted file mode 100644
index 10e089018c..0000000000
--- a/meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-libid3tag: patch for CVE-2004-2779
-
-The patch comes from
-https://sources.debian.org/patches/libid3tag/0.15.1b-13/10_utf16.dpatch
-
-Upstream-Status: Pending
-
-CVE: CVE-2004-2779
-CVE: CVE-2017-11551
-
-Signed-off-by: Changqing Li <changqing.li@windriver.com>
-
-diff -urNad libid3tag-0.15.1b/utf16.c /tmp/dpep.tKvO7a/libid3tag-0.15.1b/utf16.c
---- libid3tag-0.15.1b/utf16.c	2006-01-13 15:26:29.000000000 +0100
-+++ /tmp/dpep.tKvO7a/libid3tag-0.15.1b/utf16.c	2006-01-13 15:27:19.000000000 +0100
-@@ -282,5 +282,18 @@
- 
-   free(utf16);
- 
-+  if (end == *ptr && length % 2 != 0)
-+  {
-+     /* We were called with a bogus length.  It should always
-+      * be an even number.  We can deal with this in a few ways:
-+      * - Always give an error.
-+      * - Try and parse as much as we can and
-+      *   - return an error if we're called again when we
-+      *     already tried to parse everything we can.
-+      *   - tell that we parsed it, which is what we do here.
-+      */
-+     (*ptr)++;
-+  }
-+
-   return ucs4;
- }
diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch b/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
deleted file mode 100644
index 38d40c3632..0000000000
--- a/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Upstream-Status: Inappropriate [configuration]
-
-Index: libid3tag-0.15.1b/Makefile.am
-===================================================================
---- libid3tag-0.15.1b.orig/Makefile.am	2009-07-29 09:29:20.000000000 +0100
-+++ libid3tag-0.15.1b/Makefile.am	2009-07-29 09:29:47.000000000 +0100
-@@ -27,6 +27,9 @@
- lib_LTLIBRARIES =	libid3tag.la
- include_HEADERS =	id3tag.h
- 
-+pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfig_DATA = id3tag.pc
-+
- ## From the libtool documentation on library versioning:
- ##
- ## CURRENT
-Index: libid3tag-0.15.1b/configure.ac
-===================================================================
---- libid3tag-0.15.1b.orig/configure.ac	2009-07-29 09:27:15.000000000 +0100
-+++ libid3tag-0.15.1b/configure.ac	2009-07-29 09:27:45.000000000 +0100
-@@ -201,5 +201,5 @@
- dnl AC_SUBST(LTLIBOBJS)
- 
- AC_CONFIG_FILES([Makefile msvc++/Makefile  \
--	libid3tag.list])
-+	libid3tag.list id3tag.pc])
- AC_OUTPUT
-Index: libid3tag-0.15.1b/id3tag.pc.in
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ libid3tag-0.15.1b/id3tag.pc.in	2009-07-29 09:29:10.000000000 +0100
-@@ -0,0 +1,11 @@
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+libdir=@libdir@
-+includedir=@includedir@
-+
-+Name: id3tag
-+Description: ID3 tag reading library
-+Requires:
-+Version: @VERSION@
-+Libs: -L${libdir} -lid3tag -lz
-+Cflags: -I${includedir}
diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch b/meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
deleted file mode 100644
index 1895748d1d..0000000000
--- a/meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-configure contains CFLAGS filtering code which was removing our prefix-map
-flags. We need those to generate reproducible binaries. Allow them through.
-
-Upstream-Status: Pending
-Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-
---- a/configure.ac
-+++ b/configure.ac
-@@ -99,6 +99,10 @@ do
- 	-mno-cygwin)
- 	    shift
- 	    ;;
-+	-fmacro-prefix-map*|-fdebug-prefix-map*|-ffile-prefix-map*)
-+	    CFLAGS="$CFLAGS $1"
-+	    shift
-+	    ;;
- 	-m*)
- 	    arch="$arch $1"
- 	    shift
diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch b/meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
deleted file mode 100644
index 2845fb1d3a..0000000000
--- a/meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Upstream-Status: Submitted [https://sourceforge.net/tracker/?func=detail&aid=3599280&group_id=12349&atid=112349]
-
-Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
-diff -Nurd libid3tag-0.15.1b/configure.ac libid3tag-0.15.1b/configure.ac
---- libid3tag-0.15.1b/configure.ac	2004-01-24 01:22:46.000000000 +0200
-+++ libid3tag-0.15.1b/configure.ac	2013-01-03 06:41:02.734835014 +0200
-@@ -28,7 +28,7 @@
-
--AM_INIT_AUTOMAKE
-+AM_INIT_AUTOMAKE([foreign])
-
--AM_CONFIG_HEADER([config.h])
-+AC_CONFIG_HEADERS([config.h])
-
- dnl System type.
diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch b/meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
deleted file mode 100644
index f0867b5f01..0000000000
--- a/meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-In case of an unknown/invalid encoding, id3_parse_string() will
-return NULL, but the return value wasn't checked resulting
-in segfault in id3_ucs4_length().  This is the only place
-the return value wasn't checked.
-
-Patch taken from Debian:
-https://sources.debian.org/patches/libid3tag/0.15.1b-14/11_unknown_encoding.dpatch/
-
-CVE: CVE-2017-11550
-Upstream-Status: Pending
-Signed-off-by: Ross Burton <ross.burton@intel.com>
-
-diff -urNad libid3tag-0.15.1b~/compat.gperf libid3tag-0.15.1b/compat.gperf
---- libid3tag-0.15.1b~/compat.gperf	2004-01-23 09:41:32.000000000 +0000
-+++ libid3tag-0.15.1b/compat.gperf	2007-01-14 14:36:53.000000000 +0000
-@@ -236,6 +236,10 @@
- 
-     encoding = id3_parse_uint(&data, 1);
-     string   = id3_parse_string(&data, end - data, encoding, 0);
-+    if (!string)
-+    {
-+	continue;
-+    }
- 
-     if (id3_ucs4_length(string) < 4) {
-       free(string);
-diff -urNad libid3tag-0.15.1b~/parse.c libid3tag-0.15.1b/parse.c
---- libid3tag-0.15.1b~/parse.c	2004-01-23 09:41:32.000000000 +0000
-+++ libid3tag-0.15.1b/parse.c	2007-01-14 14:37:34.000000000 +0000
-@@ -165,6 +165,9 @@
-   case ID3_FIELD_TEXTENCODING_UTF_8:
-     ucs4 = id3_utf8_deserialize(ptr, length);
-     break;
-+  default:
-+  	/* FIXME: Unknown encoding! Print warning? */
-+	return NULL;
-   }
- 
-   if (ucs4 && !full) {
diff --git a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb b/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
deleted file mode 100644
index 80581765ac..0000000000
--- a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
+++ /dev/null
@@ -1,28 +0,0 @@
-SUMMARY = "Library for interacting with ID3 tags in MP3 files"
-HOMEPAGE = "http://sourceforge.net/projects/mad/"
-BUGTRACKER = "http://sourceforge.net/tracker/?group_id=12349&atid=112349"
-LICENSE = "GPLv2+"
-LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
-			file://COPYRIGHT;md5=5e6279efb87c26c6e5e7a68317a6a87a \
-			file://version.h;beginline=1;endline=8;md5=86ac68b67f054b7afde9e149bbc3fe63"
-SECTION = "libs"
-DEPENDS = "zlib gperf-native"
-PR = "r7"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/mad/libid3tag-${PV}.tar.gz \
-           file://addpkgconfig.patch \
-           file://obsolete_automake_macros.patch \
-           file://0001-Fix-gperf-3.1-incompatibility.patch \
-           file://10_utf16.patch \
-           file://unknown-encoding.patch \
-           file://cflags_filter.patch \
-           "
-UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/mad/files/libid3tag/"
-UPSTREAM_CHECK_REGEX = "/projects/mad/files/libid3tag/(?P<pver>.*)/$"
-
-SRC_URI[md5sum] = "e5808ad997ba32c498803822078748c3"
-SRC_URI[sha256sum] = "63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151"
-
-S = "${WORKDIR}/libid3tag-${PV}"
-
-inherit autotools pkgconfig
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 05/29] serf: mark patches as inappropriate for upstream submission
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (2 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 04/29] libid3tag: move to meta-oe Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-09 13:45   ` [OE-core] " Richard Purdie
  2021-12-08 21:59 ` [PATCH 06/29] ruby: update 3.0.2 -> 3.0.3 Alexander Kanavin
                   ` (23 subsequent siblings)
  27 siblings, 1 reply; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 .../0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch   | 3 ++-
 ...p.creating.directories.without.sandbox-install.prefix.patch | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
index e6172ef5aa..5b8fb70639 100644
--- a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
+++ b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
@@ -6,7 +6,8 @@ Subject: [PATCH] buckets/ssl_buckets.c: do not use ERR_GET_FUNC
 Upstream removed it in
 https://github.com/openssl/openssl/pull/16004
 
-Upstream-Status: Pending
+Upstream is defunct: last release in 2015, last commit in 2019.
+Upstream-Status: Inappropriate [no upstream]
 Signed-off-by: Alexander Kanavin <alex@linutronix.de>
 ---
  buckets/ssl_buckets.c | 3 +--
diff --git a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
index 91640d6044..cf00dbf5ac 100644
--- a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
+++ b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
@@ -31,7 +31,8 @@ ERROR: scons install execution failed.
   and the installed paths (including the paths inside libserf*.pc)
   look correct
 
-Upstream-Status: Pending
+Upstream is defunct: last release in 2015, last commit in 2019
+Upstream-Status: Inappropriate [no upstream]
 
 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 06/29] ruby: update 3.0.2 -> 3.0.3
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (3 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 05/29] serf: mark patches as inappropriate for upstream submission Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 23:01   ` [OE-core] " Khem Raj
  2021-12-08 21:59 ` [PATCH 07/29] ell: upgrade 0.45 -> 0.46 Alexander Kanavin
                   ` (22 subsequent siblings)
  27 siblings, 1 reply; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Do not tweak a file that is no longer installed.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-devtools/ruby/{ruby_3.0.2.bb => ruby_3.0.3.bb} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
 rename meta/recipes-devtools/ruby/{ruby_3.0.2.bb => ruby_3.0.3.bb} (93%)

diff --git a/meta/recipes-devtools/ruby/ruby_3.0.2.bb b/meta/recipes-devtools/ruby/ruby_3.0.3.bb
similarity index 93%
rename from meta/recipes-devtools/ruby/ruby_3.0.2.bb
rename to meta/recipes-devtools/ruby/ruby_3.0.3.bb
index 2abf504d91..73bea9e089 100644
--- a/meta/recipes-devtools/ruby/ruby_3.0.2.bb
+++ b/meta/recipes-devtools/ruby/ruby_3.0.3.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
            file://0006-Make-gemspecs-reproducible.patch \
            "
 
-SRC_URI[sha256sum] = "5085dee0ad9f06996a8acec7ebea4a8735e6fac22f22e2d98c3f2bc3bef7e6f1"
+SRC_URI[sha256sum] = "3586861cb2df56970287f0fd83f274bd92058872d830d15570b36def7f1a92ac"
 
 PACKAGECONFIG ??= ""
 PACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
@@ -67,6 +67,7 @@ do_install:append:class-target () {
 }
 
 do_install_ptest () {
+    set -x
     cp -rf ${S}/test ${D}${PTEST_PATH}/
 
     install -D ${S}/tool/test/runner.rb ${D}${PTEST_PATH}/tool/test/runner.rb
@@ -83,8 +84,6 @@ do_install_ptest () {
         -i ${D}${PTEST_PATH}/test/erb/test_erb_command.rb
 
     cp -r ${S}/include ${D}/${libdir}/ruby/
-    test_case_rb=`grep rubygems/test_case.rb ${B}/.installed.list`
-    sed -i -e 's:../../../test/:../../../ptest/test/:g' ${D}/$test_case_rb
 }
 
 PACKAGES =+ "${PN}-ri-docs ${PN}-rdoc"
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 07/29] ell: upgrade 0.45 -> 0.46
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (4 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 06/29] ruby: update 3.0.2 -> 3.0.3 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 08/29] glib-2.0: upgrade 2.70.1 -> 2.70.2 Alexander Kanavin
                   ` (21 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-core/ell/{ell_0.45.bb => ell_0.46.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-core/ell/{ell_0.45.bb => ell_0.46.bb} (89%)

diff --git a/meta/recipes-core/ell/ell_0.45.bb b/meta/recipes-core/ell/ell_0.46.bb
similarity index 89%
rename from meta/recipes-core/ell/ell_0.45.bb
rename to meta/recipes-core/ell/ell_0.46.bb
index 64434c278c..4dea9442af 100644
--- a/meta/recipes-core/ell/ell_0.45.bb
+++ b/meta/recipes-core/ell/ell_0.46.bb
@@ -16,7 +16,7 @@ inherit autotools pkgconfig
 
 SRC_URI = "https://mirrors.edge.kernel.org/pub/linux/libs/${BPN}/${BPN}-${PV}.tar.xz \
            "
-SRC_URI[sha256sum] = "fedfcceee56eb63ab1eb98bf120a3cfbecee50bcd893874328c889f1b381e7d7"
+SRC_URI[sha256sum] = "f4fc647eff32f622e21f8851ed0c8b7270f4800149c91be601754e22d82cbb4d"
 
 do_configure:prepend () {
     mkdir -p ${S}/build-aux
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 08/29] glib-2.0: upgrade 2.70.1 -> 2.70.2
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (5 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 07/29] ell: upgrade 0.45 -> 0.46 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 09/29] ccache: upgrade 4.5 -> 4.5.1 Alexander Kanavin
                   ` (20 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-core/glib-2.0/glib-2.0/relocate-modules.patch      | 2 +-
 .../glib-2.0/{glib-2.0_2.70.1.bb => glib-2.0_2.70.2.bb}         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-core/glib-2.0/{glib-2.0_2.70.1.bb => glib-2.0_2.70.2.bb} (96%)

diff --git a/meta/recipes-core/glib-2.0/glib-2.0/relocate-modules.patch b/meta/recipes-core/glib-2.0/glib-2.0/relocate-modules.patch
index 9bfb6e85cc..2118c7e6b9 100644
--- a/meta/recipes-core/glib-2.0/glib-2.0/relocate-modules.patch
+++ b/meta/recipes-core/glib-2.0/glib-2.0/relocate-modules.patch
@@ -1,4 +1,4 @@
-From ab071f315deed3740f867161ee58436b985d6fc1 Mon Sep 17 00:00:00 2001
+From f4b144cbcd474d5f4982e654607fd609e056b532 Mon Sep 17 00:00:00 2001
 From: Ross Burton <ross.burton@intel.com>
 Date: Fri, 11 Mar 2016 15:35:55 +0000
 Subject: [PATCH] glib-2.0: relocate the GIO module directory for native builds
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.70.1.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.70.2.bb
similarity index 96%
rename from meta/recipes-core/glib-2.0/glib-2.0_2.70.1.bb
rename to meta/recipes-core/glib-2.0/glib-2.0_2.70.2.bb
index f7bb62f74b..df0dde5080 100644
--- a/meta/recipes-core/glib-2.0/glib-2.0_2.70.1.bb
+++ b/meta/recipes-core/glib-2.0/glib-2.0_2.70.2.bb
@@ -20,7 +20,7 @@ SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
            "
 SRC_URI:append:class-native = " file://relocate-modules.patch"
 
-SRC_URI[sha256sum] = "f9b7bce7f51753a1f43853bbcaca8bf09e15e994268e29cfd7a76f65636263c0"
+SRC_URI[sha256sum] = "0551459c85cd3da3d58ddc9016fd28be5af503f5e1615a71ba5b512ac945806f"
 
 # Find any meson cross files in FILESPATH that are relevant for the current
 # build (using siteinfo) and add them to EXTRA_OEMESON.
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 09/29] ccache: upgrade 4.5 -> 4.5.1
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (6 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 08/29] glib-2.0: upgrade 2.70.1 -> 2.70.2 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 10/29] meson: upgrade 0.60.1 -> 0.60.2 Alexander Kanavin
                   ` (19 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-devtools/ccache/{ccache_4.5.bb => ccache_4.5.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/ccache/{ccache_4.5.bb => ccache_4.5.1.bb} (90%)

diff --git a/meta/recipes-devtools/ccache/ccache_4.5.bb b/meta/recipes-devtools/ccache/ccache_4.5.1.bb
similarity index 90%
rename from meta/recipes-devtools/ccache/ccache_4.5.bb
rename to meta/recipes-devtools/ccache/ccache_4.5.1.bb
index a98bb43ead..26f808978f 100644
--- a/meta/recipes-devtools/ccache/ccache_4.5.bb
+++ b/meta/recipes-devtools/ccache/ccache_4.5.1.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.adoc;md5=8fe0fdfdc7a892516526b86c28d06a16"
 DEPENDS = "zstd"
 
 SRC_URI = "https://github.com/ccache/ccache/releases/download/v${PV}/${BP}.tar.gz"
-SRC_URI[sha256sum] = "8f1c6495a06ae0a9ff311c9d43096233702a2045c476ca1ae393b434abf1f528"
+SRC_URI[sha256sum] = "f0d3cff5d555d6868f14a7d05696f0370074e475304fd5aa152b98f892364981"
 
 UPSTREAM_CHECK_URI = "https://github.com/ccache/ccache/releases/"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 10/29] meson: upgrade 0.60.1 -> 0.60.2
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (7 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 09/29] ccache: upgrade 4.5 -> 4.5.1 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-10 17:01   ` [OE-core] " Khem Raj
  2021-12-08 21:59 ` [PATCH 11/29] mmc-utils: upgrade to latest revision Alexander Kanavin
                   ` (18 subsequent siblings)
  27 siblings, 1 reply; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-devtools/meson/meson.inc                           | 2 +-
 .../recipes-devtools/meson/{meson_0.60.1.bb => meson_0.60.2.bb} | 0
 .../{nativesdk-meson_0.60.1.bb => nativesdk-meson_0.60.2.bb}    | 0
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/meson/{meson_0.60.1.bb => meson_0.60.2.bb} (100%)
 rename meta/recipes-devtools/meson/{nativesdk-meson_0.60.1.bb => nativesdk-meson_0.60.2.bb} (100%)

diff --git a/meta/recipes-devtools/meson/meson.inc b/meta/recipes-devtools/meson/meson.inc
index f383ad9f74..7fbb246b87 100644
--- a/meta/recipes-devtools/meson/meson.inc
+++ b/meta/recipes-devtools/meson/meson.inc
@@ -15,7 +15,7 @@ SRC_URI = "https://github.com/mesonbuild/meson/releases/download/${PV}/meson-${P
            file://0002-Support-building-allarch-recipes-again.patch \
            file://0001-is_debianlike-always-return-False.patch \
            "
-SRC_URI[sha256sum] = "5add789c953d984b500858b2851ee3d7add0460cf1a6f852f0a721af17384e13"
+SRC_URI[sha256sum] = "64e6968565bf1b8152f4f9d6ca8154efb9e14caa9aabf7b22e71e6c5d053e921"
 
 UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases"
 UPSTREAM_CHECK_REGEX = "meson-(?P<pver>\d+(\.\d+)+)\.tar"
diff --git a/meta/recipes-devtools/meson/meson_0.60.1.bb b/meta/recipes-devtools/meson/meson_0.60.2.bb
similarity index 100%
rename from meta/recipes-devtools/meson/meson_0.60.1.bb
rename to meta/recipes-devtools/meson/meson_0.60.2.bb
diff --git a/meta/recipes-devtools/meson/nativesdk-meson_0.60.1.bb b/meta/recipes-devtools/meson/nativesdk-meson_0.60.2.bb
similarity index 100%
rename from meta/recipes-devtools/meson/nativesdk-meson_0.60.1.bb
rename to meta/recipes-devtools/meson/nativesdk-meson_0.60.2.bb
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 11/29] mmc-utils: upgrade to latest revision
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (8 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 10/29] meson: upgrade 0.60.1 -> 0.60.2 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 12/29] python3-hypothesis: upgrade 6.24.3 -> 6.30.0 Alexander Kanavin
                   ` (17 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-devtools/mmc/mmc-utils_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/mmc/mmc-utils_git.bb b/meta/recipes-devtools/mmc/mmc-utils_git.bb
index 661db4665f..507d5c4466 100644
--- a/meta/recipes-devtools/mmc/mmc-utils_git.bb
+++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb
@@ -5,7 +5,7 @@ LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://mmc.c;beginline=1;endline=20;md5=fae32792e20f4d27ade1c5a762d16b7d"
 
 SRCBRANCH ?= "master"
-SRCREV = "43282e80e174cc73b09b81a4d17cb3a7b4dc5cfc"
+SRCREV = "a1b233c2a31baa5b77cb67c0c3be4767be86f727"
 
 PV = "0.1+git${SRCPV}"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 12/29] python3-hypothesis: upgrade 6.24.3 -> 6.30.0
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (9 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 11/29] mmc-utils: upgrade to latest revision Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 13/29] python3-markdown: upgrade 3.3.4 -> 3.3.6 Alexander Kanavin
                   ` (16 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 ...ython3-hypothesis_6.24.3.bb => python3-hypothesis_6.30.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-hypothesis_6.24.3.bb => python3-hypothesis_6.30.0.bb} (91%)

diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.24.3.bb b/meta/recipes-devtools/python/python3-hypothesis_6.30.0.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-hypothesis_6.24.3.bb
rename to meta/recipes-devtools/python/python3-hypothesis_6.30.0.bb
index 431a5e328a..59c56e2d94 100644
--- a/meta/recipes-devtools/python/python3-hypothesis_6.24.3.bb
+++ b/meta/recipes-devtools/python/python3-hypothesis_6.30.0.bb
@@ -13,7 +13,7 @@ SRC_URI += " \
     file://test_rle.py \
     "
 
-SRC_URI[sha256sum] = "fccfba3803f391eea2c8c6f21667886ca7407b135b6121e0701a7f8addc176f7"
+SRC_URI[sha256sum] = "6d81d409b4a1a3ff9458de5f2cf7ee37b1dd51473aacc79f257c62e2369a5fd7"
 
 RDEPENDS:${PN} += " \
     python3-attrs \
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 13/29] python3-markdown: upgrade 3.3.4 -> 3.3.6
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (10 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 12/29] python3-hypothesis: upgrade 6.24.3 -> 6.30.0 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 14/29] python3-more-itertools: upgrade 8.11.0 -> 8.12.0 Alexander Kanavin
                   ` (15 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../{python3-markdown_3.3.4.bb => python3-markdown_3.3.6.bb}    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-markdown_3.3.4.bb => python3-markdown_3.3.6.bb} (80%)

diff --git a/meta/recipes-devtools/python/python3-markdown_3.3.4.bb b/meta/recipes-devtools/python/python3-markdown_3.3.6.bb
similarity index 80%
rename from meta/recipes-devtools/python/python3-markdown_3.3.4.bb
rename to meta/recipes-devtools/python/python3-markdown_3.3.6.bb
index ec1d139ab0..7b64da6d5b 100644
--- a/meta/recipes-devtools/python/python3-markdown_3.3.4.bb
+++ b/meta/recipes-devtools/python/python3-markdown_3.3.6.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=745aaad0c69c60039e638bff9ffc59ed"
 inherit pypi setuptools3
 
 PYPI_PACKAGE = "Markdown"
-SRC_URI[sha256sum] = "31b5b491868dcc87d6c24b7e3d19a0d730d59d3e46f4eea6430a321bed387a49"
+SRC_URI[sha256sum] = "76df8ae32294ec39dcf89340382882dfa12975f87f45c3ed1ecdb1e8cefc7006"
 
 BBCLASSEXTEND = "native"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 14/29] python3-more-itertools: upgrade 8.11.0 -> 8.12.0
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (11 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 13/29] python3-markdown: upgrade 3.3.4 -> 3.3.6 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 15/29] python3-pbr: upgrade 5.7.0 -> 5.8.0 Alexander Kanavin
                   ` (14 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 ...ore-itertools_8.11.0.bb => python3-more-itertools_8.12.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-more-itertools_8.11.0.bb => python3-more-itertools_8.12.0.bb} (86%)

diff --git a/meta/recipes-devtools/python/python3-more-itertools_8.11.0.bb b/meta/recipes-devtools/python/python3-more-itertools_8.12.0.bb
similarity index 86%
rename from meta/recipes-devtools/python/python3-more-itertools_8.11.0.bb
rename to meta/recipes-devtools/python/python3-more-itertools_8.12.0.bb
index a18bb4d667..c1e34b205d 100644
--- a/meta/recipes-devtools/python/python3-more-itertools_8.11.0.bb
+++ b/meta/recipes-devtools/python/python3-more-itertools_8.12.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/erikrose/more-itertools"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=3396ea30f9d21389d7857719816f83b5"
 
-SRC_URI[sha256sum] = "0a2fd25d343c08d7e7212071820e7e7ea2f41d8fb45d6bc8a00cd6ce3b7aab88"
+SRC_URI[sha256sum] = "7dc6ad46f05f545f900dd59e8dfb4e84a4827b97b3cfecb175ea0c7d247f6064"
 
 inherit pypi setuptools3 ptest
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 15/29] python3-pbr: upgrade 5.7.0 -> 5.8.0
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (12 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 14/29] python3-more-itertools: upgrade 8.11.0 -> 8.12.0 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 16/29] python3-ruamel-yaml: upgrade 0.17.16 -> 0.17.17 Alexander Kanavin
                   ` (13 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 meta/recipes-devtools/python/python3-pbr_5.7.0.bb | 4 ----
 meta/recipes-devtools/python/python3-pbr_5.8.0.bb | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
 delete mode 100644 meta/recipes-devtools/python/python3-pbr_5.7.0.bb
 create mode 100644 meta/recipes-devtools/python/python3-pbr_5.8.0.bb

diff --git a/meta/recipes-devtools/python/python3-pbr_5.7.0.bb b/meta/recipes-devtools/python/python3-pbr_5.7.0.bb
deleted file mode 100644
index 12aeb7e8fa..0000000000
--- a/meta/recipes-devtools/python/python3-pbr_5.7.0.bb
+++ /dev/null
@@ -1,4 +0,0 @@
-inherit setuptools3
-require python-pbr.inc
-
-SRC_URI[sha256sum] = "4651ca1445e80f2781827305de3d76b3ce53195f2227762684eb08f17bc473b7"
diff --git a/meta/recipes-devtools/python/python3-pbr_5.8.0.bb b/meta/recipes-devtools/python/python3-pbr_5.8.0.bb
new file mode 100644
index 0000000000..b74fc16754
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-pbr_5.8.0.bb
@@ -0,0 +1,4 @@
+inherit setuptools3
+require python-pbr.inc
+
+SRC_URI[sha256sum] = "672d8ebee84921862110f23fcec2acea191ef58543d34dfe9ef3d9f13c31cddf"
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 16/29] python3-ruamel-yaml: upgrade 0.17.16 -> 0.17.17
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (13 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 15/29] python3-pbr: upgrade 5.7.0 -> 5.8.0 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 17/29] python3-setuptools: upgrade 59.2.0 -> 59.4.0 Alexander Kanavin
                   ` (12 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 ...n3-ruamel-yaml_0.17.16.bb => python3-ruamel-yaml_0.17.17.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-ruamel-yaml_0.17.16.bb => python3-ruamel-yaml_0.17.17.bb} (86%)

diff --git a/meta/recipes-devtools/python/python3-ruamel-yaml_0.17.16.bb b/meta/recipes-devtools/python/python3-ruamel-yaml_0.17.17.bb
similarity index 86%
rename from meta/recipes-devtools/python/python3-ruamel-yaml_0.17.16.bb
rename to meta/recipes-devtools/python/python3-ruamel-yaml_0.17.17.bb
index 35c79c4005..4eb0274166 100644
--- a/meta/recipes-devtools/python/python3-ruamel-yaml_0.17.16.bb
+++ b/meta/recipes-devtools/python/python3-ruamel-yaml_0.17.17.bb
@@ -9,7 +9,7 @@ PYPI_PACKAGE = "ruamel.yaml"
 
 inherit pypi setuptools3
 
-SRC_URI[sha256sum] = "1a771fc92d3823682b7f0893ad56cb5a5c87c48e62b5399d6f42c8759a583b33"
+SRC_URI[sha256sum] = "9751de4cbb57d4bfbf8fc394e125ed4a2f170fbff3dc3d78abf50be85924f8be"
 
 RDEPENDS:${PN} += "\
     ${PYTHON_PN}-shell \
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 17/29] python3-setuptools: upgrade 59.2.0 -> 59.4.0
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (14 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 16/29] python3-ruamel-yaml: upgrade 0.17.16 -> 0.17.17 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 18/29] freetype: upgrade 2.11.0 -> 2.11.1 Alexander Kanavin
                   ` (11 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../0001-conditionally-do-not-fetch-code-by-easy_install.patch  | 2 +-
 ...ython3-setuptools_59.2.0.bb => python3-setuptools_59.4.0.bb} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-setuptools_59.2.0.bb => python3-setuptools_59.4.0.bb} (94%)

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 4958e8e63d..c3ced74918 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 1f578f993aae157f42923624042fafe4b01add10 Mon Sep 17 00:00:00 2001
+From 61ebf2a12a308a2d99023f51c9da8b1991bdc164 Mon Sep 17 00:00:00 2001
 From: Hongxu Jia <hongxu.jia@windriver.com>
 Date: Tue, 17 Jul 2018 10:13:38 +0800
 Subject: [PATCH] conditionally do not fetch code by easy_install
diff --git a/meta/recipes-devtools/python/python3-setuptools_59.2.0.bb b/meta/recipes-devtools/python/python3-setuptools_59.4.0.bb
similarity index 94%
rename from meta/recipes-devtools/python/python3-setuptools_59.2.0.bb
rename to meta/recipes-devtools/python/python3-setuptools_59.4.0.bb
index 704f58abd3..5ae076a165 100644
--- a/meta/recipes-devtools/python/python3-setuptools_59.2.0.bb
+++ b/meta/recipes-devtools/python/python3-setuptools_59.4.0.bb
@@ -13,7 +13,7 @@ SRC_URI += "\
     file://0001-_distutils-sysconfig-append-STAGING_LIBDIR-python-sy.patch \
 "
 
-SRC_URI[sha256sum] = "157d21de9d055ab9e8ea3186d91e7f4f865e11f42deafa952d90842671fc2576"
+SRC_URI[sha256sum] = "b4c634615a0cf5b02cf83c7bedffc8da0ca439f00e79452699454da6fbd4153d"
 
 DEPENDS += "${PYTHON_PN}"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 18/29] freetype: upgrade 2.11.0 -> 2.11.1
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (15 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 17/29] python3-setuptools: upgrade 59.2.0 -> 59.4.0 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 19/29] harfbuzz: upgrade 3.1.1 -> 3.1.2 Alexander Kanavin
                   ` (10 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../freetype/{freetype_2.11.0.bb => freetype_2.11.1.bb}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/freetype/{freetype_2.11.0.bb => freetype_2.11.1.bb} (95%)

diff --git a/meta/recipes-graphics/freetype/freetype_2.11.0.bb b/meta/recipes-graphics/freetype/freetype_2.11.1.bb
similarity index 95%
rename from meta/recipes-graphics/freetype/freetype_2.11.0.bb
rename to meta/recipes-graphics/freetype/freetype_2.11.1.bb
index 1ec34e7372..78babdcbdb 100644
--- a/meta/recipes-graphics/freetype/freetype_2.11.0.bb
+++ b/meta/recipes-graphics/freetype/freetype_2.11.1.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=a5927784d823d443c6cae55701d01553 \
 SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/${BPN}/${BP}.tar.xz \
            file://use-right-libtool.patch \
           "
-SRC_URI[sha256sum] = "8bee39bd3968c4804b70614a0a3ad597299ad0e824bc8aad5ce8aaf48067bde7"
+SRC_URI[sha256sum] = "3333ae7cfda88429c97a7ae63b7d01ab398076c3b67182e960e5684050f2c5c8"
 
 UPSTREAM_CHECK_REGEX = "freetype-(?P<pver>\d+(\.\d+)+)"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 19/29] harfbuzz: upgrade 3.1.1 -> 3.1.2
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (16 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 18/29] freetype: upgrade 2.11.0 -> 2.11.1 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 20/29] mesa: upgrade 21.3.0 -> 21.3.1 Alexander Kanavin
                   ` (9 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../harfbuzz/{harfbuzz_3.1.1.bb => harfbuzz_3.1.2.bb}           | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/harfbuzz/{harfbuzz_3.1.1.bb => harfbuzz_3.1.2.bb} (95%)

diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_3.1.1.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_3.1.2.bb
similarity index 95%
rename from meta/recipes-graphics/harfbuzz/harfbuzz_3.1.1.bb
rename to meta/recipes-graphics/harfbuzz/harfbuzz_3.1.2.bb
index 1fc83a3bc2..368f7c1bde 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_3.1.1.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_3.1.2.bb
@@ -12,7 +12,7 @@ UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases"
 UPSTREAM_CHECK_REGEX = "harfbuzz-(?P<pver>\d+(\.\d+)+).tar"
 
 SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "f3f3247bdeabf36765acc237a5f651e651e4e9706582b9cc2cf6c9b8102dfa93"
+SRC_URI[sha256sum] = "4056b1541dd8bbd8ec29207fe30e568805c0705515632d7fec53a94399bc7945"
 
 inherit meson pkgconfig lib_package gtk-doc gobject-introspection
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 20/29] mesa: upgrade 21.3.0 -> 21.3.1
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (17 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 19/29] harfbuzz: upgrade 3.1.1 -> 3.1.2 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 21/29] piglit: upgrade to latest revision Alexander Kanavin
                   ` (8 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../mesa/{mesa-gl_21.3.0.bb => mesa-gl_21.3.1.bb}               | 0
 meta/recipes-graphics/mesa/mesa.inc                             | 2 +-
 meta/recipes-graphics/mesa/{mesa_21.3.0.bb => mesa_21.3.1.bb}   | 0
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/mesa/{mesa-gl_21.3.0.bb => mesa-gl_21.3.1.bb} (100%)
 rename meta/recipes-graphics/mesa/{mesa_21.3.0.bb => mesa_21.3.1.bb} (100%)

diff --git a/meta/recipes-graphics/mesa/mesa-gl_21.3.0.bb b/meta/recipes-graphics/mesa/mesa-gl_21.3.1.bb
similarity index 100%
rename from meta/recipes-graphics/mesa/mesa-gl_21.3.0.bb
rename to meta/recipes-graphics/mesa/mesa-gl_21.3.1.bb
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index e601eac581..c894c2dab5 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -23,7 +23,7 @@ SRC_URI = "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \
            file://0001-v3dv-account-for-64bit-time_t-on-32bit-arches.patch \
            "
 
-SRC_URI[sha256sum] = "a2753c09deef0ba14d35ae8a2ceff3fe5cd13698928c7bb62c2ec8736eb09ce1"
+SRC_URI[sha256sum] = "2b0dc2540cb192525741d00f706dbc4586349185dafc65729c7fda0800cc474d"
 
 UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)"
 
diff --git a/meta/recipes-graphics/mesa/mesa_21.3.0.bb b/meta/recipes-graphics/mesa/mesa_21.3.1.bb
similarity index 100%
rename from meta/recipes-graphics/mesa/mesa_21.3.0.bb
rename to meta/recipes-graphics/mesa/mesa_21.3.1.bb
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 21/29] piglit: upgrade to latest revision
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (18 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 20/29] mesa: upgrade 21.3.0 -> 21.3.1 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 22/29] vulkan-loader: upgrade 1.2.198.0 -> 1.2.198.1 Alexander Kanavin
                   ` (7 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 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 e9213e09a9..c5f3ecea16 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;branch=ma
            "
 UPSTREAM_CHECK_COMMITS = "1"
 
-SRCREV = "0ef03f824d1833a853d1a20b4be121089bb9246c"
+SRCREV = "efa64335e22f1af0277f4d4dd7629e8674875490"
 # (when PV goes above 1.0 remove the trailing r)
 PV = "1.0+gitr${SRCPV}"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 22/29] vulkan-loader: upgrade 1.2.198.0 -> 1.2.198.1
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (19 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 21/29] piglit: upgrade to latest revision Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 23/29] webkitgtk: upgrade 2.34.1 -> 2.34.2 Alexander Kanavin
                   ` (6 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../{vulkan-loader_1.2.198.0.bb => vulkan-loader_1.2.198.1.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/vulkan/{vulkan-loader_1.2.198.0.bb => vulkan-loader_1.2.198.1.bb} (96%)

diff --git a/meta/recipes-graphics/vulkan/vulkan-loader_1.2.198.0.bb b/meta/recipes-graphics/vulkan/vulkan-loader_1.2.198.1.bb
similarity index 96%
rename from meta/recipes-graphics/vulkan/vulkan-loader_1.2.198.0.bb
rename to meta/recipes-graphics/vulkan/vulkan-loader_1.2.198.1.bb
index a538f6b270..446a2d5c05 100644
--- a/meta/recipes-graphics/vulkan/vulkan-loader_1.2.198.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-loader_1.2.198.1.bb
@@ -10,7 +10,7 @@ SECTION = "libs"
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7dbefed23242760aa3475ee42801c5ac"
 SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=sdk-1.2.198;protocol=https"
-SRCREV = "fe8479aa022a011d74fd862749825e07891e854e"
+SRCREV = "0ca96994f92b6f21b37badd6c99b22f61bfec932"
 
 S = "${WORKDIR}/git"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 23/29] webkitgtk: upgrade 2.34.1 -> 2.34.2
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (20 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 22/29] vulkan-loader: upgrade 1.2.198.0 -> 1.2.198.1 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 24/29] diffoscope: upgrade 192 -> 194 Alexander Kanavin
                   ` (5 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../webkit/{webkitgtk_2.34.1.bb => webkitgtk_2.34.2.bb}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-sato/webkit/{webkitgtk_2.34.1.bb => webkitgtk_2.34.2.bb} (98%)

diff --git a/meta/recipes-sato/webkit/webkitgtk_2.34.1.bb b/meta/recipes-sato/webkit/webkitgtk_2.34.2.bb
similarity index 98%
rename from meta/recipes-sato/webkit/webkitgtk_2.34.1.bb
rename to meta/recipes-sato/webkit/webkitgtk_2.34.2.bb
index 7a942e9cb5..413e0cdf92 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.34.1.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.34.2.bb
@@ -20,7 +20,7 @@ SRC_URI = "https://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \
            file://0001-Fix-build-without-opengl-or-es.patch \
            "
 
-SRC_URI[sha256sum] = "443c1316705de024741748e85fe32324d299d9ee68e6feb340b89e4a04073dee"
+SRC_URI[sha256sum] = "584677d6e7cae12e27cdcc8e05b4cf73b54849a24afc3d7a40cec91016deff00"
 
 inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gtk-doc
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 24/29] diffoscope: upgrade 192 -> 194
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (21 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 23/29] webkitgtk: upgrade 2.34.1 -> 2.34.2 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 25/29] enchant2: upgrade 2.3.1 -> 2.3.2 Alexander Kanavin
                   ` (4 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../diffoscope/{diffoscope_192.bb => diffoscope_194.bb}         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/diffoscope/{diffoscope_192.bb => diffoscope_194.bb} (92%)

diff --git a/meta/recipes-support/diffoscope/diffoscope_192.bb b/meta/recipes-support/diffoscope/diffoscope_194.bb
similarity index 92%
rename from meta/recipes-support/diffoscope/diffoscope_192.bb
rename to meta/recipes-support/diffoscope/diffoscope_194.bb
index 4dda858ef2..51d86ff052 100644
--- a/meta/recipes-support/diffoscope/diffoscope_192.bb
+++ b/meta/recipes-support/diffoscope/diffoscope_194.bb
@@ -12,7 +12,7 @@ PYPI_PACKAGE = "diffoscope"
 
 inherit pypi setuptools3
 
-SRC_URI[sha256sum] = "ae2774334fce7905f1b938a155d487d55b9fef9da9a9d18eda3d74951a8a8084"
+SRC_URI[sha256sum] = "3d28f0325e00effc6c23c50f916d153524aa393623df2fd1fc8ae0f6a12daf94"
 
 RDEPENDS:${PN} += "binutils vim squashfs-tools python3-libarchive-c python3-magic python3-rpm"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 25/29] enchant2: upgrade 2.3.1 -> 2.3.2
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (22 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 24/29] diffoscope: upgrade 192 -> 194 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 26/29] libsoup: upgrade 3.0.2 -> 3.0.3 Alexander Kanavin
                   ` (3 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../enchant/{enchant2_2.3.1.bb => enchant2_2.3.2.bb}            | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/enchant/{enchant2_2.3.1.bb => enchant2_2.3.2.bb} (92%)

diff --git a/meta/recipes-support/enchant/enchant2_2.3.1.bb b/meta/recipes-support/enchant/enchant2_2.3.2.bb
similarity index 92%
rename from meta/recipes-support/enchant/enchant2_2.3.1.bb
rename to meta/recipes-support/enchant/enchant2_2.3.2.bb
index 72603045c8..c7b6504a40 100644
--- a/meta/recipes-support/enchant/enchant2_2.3.1.bb
+++ b/meta/recipes-support/enchant/enchant2_2.3.2.bb
@@ -12,7 +12,7 @@ DEPENDS = "glib-2.0"
 inherit autotools pkgconfig
 
 SRC_URI = "https://github.com/AbiWord/enchant/releases/download/v${PV}/enchant-${PV}.tar.gz"
-SRC_URI[sha256sum] = "7b4b1afcf2cd8bfa691deea6188404d337f23174bbc39b9c2add2bf340736e9c"
+SRC_URI[sha256sum] = "ce9ba47fd4d34031bd69445598a698a6611602b2b0e91d705e91a6f5099ead6e"
 
 UPSTREAM_CHECK_URI = "https://github.com/AbiWord/enchant/releases"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 26/29] libsoup: upgrade 3.0.2 -> 3.0.3
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (23 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 25/29] enchant2: upgrade 2.3.1 -> 2.3.2 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 27/29] xxhash: upgrade 0.8.0 -> 0.8.1 Alexander Kanavin
                   ` (2 subsequent siblings)
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

From: Alexander Kanavin <alex.kanavin@gmail.com>

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 .../libsoup/{libsoup_3.0.2.bb => libsoup_3.0.3.bb}              | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-support/libsoup/{libsoup_3.0.2.bb => libsoup_3.0.3.bb} (94%)

diff --git a/meta/recipes-support/libsoup/libsoup_3.0.2.bb b/meta/recipes-support/libsoup/libsoup_3.0.3.bb
similarity index 94%
rename from meta/recipes-support/libsoup/libsoup_3.0.2.bb
rename to meta/recipes-support/libsoup/libsoup_3.0.3.bb
index 3d90e79290..d169810e27 100644
--- a/meta/recipes-support/libsoup/libsoup_3.0.2.bb
+++ b/meta/recipes-support/libsoup/libsoup_3.0.3.bb
@@ -12,7 +12,7 @@ DEPENDS = "glib-2.0 glib-2.0-native libxml2 sqlite3 libpsl nghttp2"
 SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
 
 SRC_URI = "${GNOME_MIRROR}/libsoup/${SHRT_VER}/libsoup-${PV}.tar.xz"
-SRC_URI[sha256sum] = "98ef53ed9b4815ec05232155371af803a9928f4652acc685ff02086be16a3ff5"
+SRC_URI[sha256sum] = "5165b04dadae3027e9a2882d868694b4586affd778c194982ae4de2373d2e25e"
 
 PROVIDES = "libsoup-3.0"
 CVE_PRODUCT = "libsoup"
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 27/29] xxhash: upgrade 0.8.0 -> 0.8.1
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (24 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 26/29] libsoup: upgrade 3.0.2 -> 3.0.3 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 28/29] ruby: remove debugging leftover Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 29/29] kern-tools-native: check tags, not commits for new versions Alexander Kanavin
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin, Chen Qi

From: Alexander Kanavin <alex.kanavin@gmail.com>

License-Update: GPL2 license for cli tool moved to a separate file
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
---
 ...pe-special-regex-characters-in-paths.patch | 55 -------------------
 .../{xxhash_0.8.0.bb => xxhash_0.8.1.bb}      | 10 ++--
 2 files changed, 5 insertions(+), 60 deletions(-)
 delete mode 100644 meta/recipes-support/xxhash/files/0001-Makefile-escape-special-regex-characters-in-paths.patch
 rename meta/recipes-support/xxhash/{xxhash_0.8.0.bb => xxhash_0.8.1.bb} (68%)

diff --git a/meta/recipes-support/xxhash/files/0001-Makefile-escape-special-regex-characters-in-paths.patch b/meta/recipes-support/xxhash/files/0001-Makefile-escape-special-regex-characters-in-paths.patch
deleted file mode 100644
index 6d3da147f2..0000000000
--- a/meta/recipes-support/xxhash/files/0001-Makefile-escape-special-regex-characters-in-paths.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 9ab56f841b1986cd5cdff66cb5ef222794b9ed39 Mon Sep 17 00:00:00 2001
-From: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
-Date: Mon, 22 Feb 2021 14:07:58 -0500
-Subject: [PATCH] Makefile: escape special regex characters in paths
-
-Fixes a problem with certain valid install paths:
-
-make prefix=/tmp/a+b/
-Makefile:434: *** configured libdir (/tmp/a+b//lib) is outside of exec_prefix (/tmp/a+b/), can't generate pkg-config file.  Stop.
-
-Upstream-Status: Backport [f79cd22a806993b4a62d8a4f1ba529a29a9d9ff5]
-
-Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
----
- Makefile | 12 ++++++++----
- 1 file changed, 8 insertions(+), 4 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index ef24e94..baa1533 100644
---- a/Makefile
-+++ b/Makefile
-@@ -411,14 +411,18 @@ INSTALL_PROGRAM ?= $(INSTALL)
- INSTALL_DATA    ?= $(INSTALL) -m 644
- 
- 
--PCLIBDIR ?= $(shell echo "$(LIBDIR)"     | $(SED) -n $(SED_ERE_OPT) -e "s@^$(EXEC_PREFIX)(/|$$)@@p")
--PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | $(SED) -n $(SED_ERE_OPT) -e "s@^$(PREFIX)(/|$$)@@p")
-+# Escape special symbols by putting each character into its separate class
-+EXEC_PREFIX_REGEX ?= $(shell echo "$(EXEC_PREFIX)" | $(SED) $(SED_ERE_OPT) -e "s/([^^])/[\1]/g" -e "s/\\^/\\\\^/g")
-+PREFIX_REGEX ?= $(shell echo "$(PREFIX)" | $(SED) $(SED_ERE_OPT) -e "s/([^^])/[\1]/g" -e "s/\\^/\\\\^/g")
-+
-+PCLIBDIR ?= $(shell echo "$(LIBDIR)"     | $(SED) -n $(SED_ERE_OPT) -e "s@^$(EXEC_PREFIX_REGEX)(/|$$)@@p")
-+PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | $(SED) -n $(SED_ERE_OPT) -e "s@^$(PREFIX_REGEX)(/|$$)@@p")
- PCEXECDIR?= $(if $(filter $(PREFIX),$(EXEC_PREFIX)),$$\{prefix\},$(EXEC_PREFIX))
- 
- ifeq (,$(PCLIBDIR))
- # Additional prefix check is required, since the empty string is technically a
- # valid PCLIBDIR
--ifeq (,$(shell echo "$(LIBDIR)" | $(SED) -n $(SED_ERE_OPT) -e "\\@^$(EXEC_PREFIX)(/|$$)@ p"))
-+ifeq (,$(shell echo "$(LIBDIR)" | $(SED) -n $(SED_ERE_OPT) -e "\\@^$(EXEC_PREFIX_REGEX)(/|$$)@ p"))
- $(error configured libdir ($(LIBDIR)) is outside of exec_prefix ($(EXEC_PREFIX)), can't generate pkg-config file)
- endif
- endif
-@@ -426,7 +430,7 @@ endif
- ifeq (,$(PCINCDIR))
- # Additional prefix check is required, since the empty string is technically a
- # valid PCINCDIR
--ifeq (,$(shell echo "$(INCLUDEDIR)" | $(SED) -n $(SED_ERE_OPT) -e "\\@^$(PREFIX)(/|$$)@ p"))
-+ifeq (,$(shell echo "$(INCLUDEDIR)" | $(SED) -n $(SED_ERE_OPT) -e "\\@^$(PREFIX_REGEX)(/|$$)@ p"))
- $(error configured includedir ($(INCLUDEDIR)) is outside of prefix ($(PREFIX)), can't generate pkg-config file)
- endif
- endif
--- 
-2.17.1
-
diff --git a/meta/recipes-support/xxhash/xxhash_0.8.0.bb b/meta/recipes-support/xxhash/xxhash_0.8.1.bb
similarity index 68%
rename from meta/recipes-support/xxhash/xxhash_0.8.0.bb
rename to meta/recipes-support/xxhash/xxhash_0.8.1.bb
index 686fbea591..ec559a8759 100644
--- a/meta/recipes-support/xxhash/xxhash_0.8.0.bb
+++ b/meta/recipes-support/xxhash/xxhash_0.8.1.bb
@@ -3,14 +3,14 @@ DESCRIPTION = "xxHash is an extremely fast non-cryptographic hash algorithm, \
 working at speeds close to RAM limits."
 HOMEPAGE = "http://www.xxhash.com/"
 LICENSE = "BSD-2-Clause & GPL-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=b335320506abb0505437e39295e799cb"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=cdfe7764d5685d8e08b3df302885d7f3 \
+                    file://cli/COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
+                   "
 
-SRC_URI = "git://github.com/Cyan4973/xxHash.git;branch=release;protocol=https \
-           file://0001-Makefile-escape-special-regex-characters-in-paths.patch \
-           "
+SRC_URI = "git://github.com/Cyan4973/xxHash.git;branch=release;protocol=https"
 UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
 
-SRCREV = "94e5f23e736f2bb67ebdf90727353e65344f9fc0"
+SRCREV = "35b0373c697b5f160d3db26b1cbb45a0d5ba788c"
 
 S = "${WORKDIR}/git"
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 28/29] ruby: remove debugging leftover
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (25 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 27/29] xxhash: upgrade 0.8.0 -> 0.8.1 Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  2021-12-08 21:59 ` [PATCH 29/29] kern-tools-native: check tags, not commits for new versions Alexander Kanavin
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-devtools/ruby/ruby_3.0.3.bb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/recipes-devtools/ruby/ruby_3.0.3.bb b/meta/recipes-devtools/ruby/ruby_3.0.3.bb
index 73bea9e089..95feb94dd4 100644
--- a/meta/recipes-devtools/ruby/ruby_3.0.3.bb
+++ b/meta/recipes-devtools/ruby/ruby_3.0.3.bb
@@ -67,7 +67,6 @@ do_install:append:class-target () {
 }
 
 do_install_ptest () {
-    set -x
     cp -rf ${S}/test ${D}${PTEST_PATH}/
 
     install -D ${S}/tool/test/runner.rb ${D}${PTEST_PATH}/tool/test/runner.rb
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 29/29] kern-tools-native: check tags, not commits for new versions
  2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
                   ` (26 preceding siblings ...)
  2021-12-08 21:59 ` [PATCH 28/29] ruby: remove debugging leftover Alexander Kanavin
@ 2021-12-08 21:59 ` Alexander Kanavin
  27 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-08 21:59 UTC (permalink / raw)
  To: openembedded-core; +Cc: Alexander Kanavin

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
index ef035aed23..ef43ef74fa 100644
--- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
+++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
@@ -16,7 +16,6 @@ inherit native
 
 SRC_URI = "git://git.yoctoproject.org/yocto-kernel-tools.git;branch=master"
 S = "${WORKDIR}/git"
-UPSTREAM_CHECK_COMMITS = "1"
 
 do_configure() {
 	:
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 06/29] ruby: update 3.0.2 -> 3.0.3
  2021-12-08 21:59 ` [PATCH 06/29] ruby: update 3.0.2 -> 3.0.3 Alexander Kanavin
@ 2021-12-08 23:01   ` Khem Raj
  2021-12-09  8:55     ` Alexander Kanavin
  0 siblings, 1 reply; 42+ messages in thread
From: Khem Raj @ 2021-12-08 23:01 UTC (permalink / raw)
  To: Alexander Kanavin
  Cc: Patches and discussions about the oe-core layer, Alexander Kanavin

On Wed, Dec 8, 2021 at 2:00 PM Alexander Kanavin <alex.kanavin@gmail.com> wrote:
>
> Do not tweak a file that is no longer installed.
>
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
>  meta/recipes-devtools/ruby/{ruby_3.0.2.bb => ruby_3.0.3.bb} | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
>  rename meta/recipes-devtools/ruby/{ruby_3.0.2.bb => ruby_3.0.3.bb} (93%)
>
> diff --git a/meta/recipes-devtools/ruby/ruby_3.0.2.bb b/meta/recipes-devtools/ruby/ruby_3.0.3.bb
> similarity index 93%
> rename from meta/recipes-devtools/ruby/ruby_3.0.2.bb
> rename to meta/recipes-devtools/ruby/ruby_3.0.3.bb
> index 2abf504d91..73bea9e089 100644
> --- a/meta/recipes-devtools/ruby/ruby_3.0.2.bb
> +++ b/meta/recipes-devtools/ruby/ruby_3.0.3.bb
> @@ -13,7 +13,7 @@ SRC_URI += " \
>             file://0006-Make-gemspecs-reproducible.patch \
>             "
>
> -SRC_URI[sha256sum] = "5085dee0ad9f06996a8acec7ebea4a8735e6fac22f22e2d98c3f2bc3bef7e6f1"
> +SRC_URI[sha256sum] = "3586861cb2df56970287f0fd83f274bd92058872d830d15570b36def7f1a92ac"
>
>  PACKAGECONFIG ??= ""
>  PACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
> @@ -67,6 +67,7 @@ do_install:append:class-target () {
>  }
>
>  do_install_ptest () {
> +    set -x

perhaps not needed ?

>      cp -rf ${S}/test ${D}${PTEST_PATH}/
>
>      install -D ${S}/tool/test/runner.rb ${D}${PTEST_PATH}/tool/test/runner.rb
> @@ -83,8 +84,6 @@ do_install_ptest () {
>          -i ${D}${PTEST_PATH}/test/erb/test_erb_command.rb
>
>      cp -r ${S}/include ${D}/${libdir}/ruby/
> -    test_case_rb=`grep rubygems/test_case.rb ${B}/.installed.list`
> -    sed -i -e 's:../../../test/:../../../ptest/test/:g' ${D}/$test_case_rb
>  }
>
>  PACKAGES =+ "${PN}-ri-docs ${PN}-rdoc"
> --
> 2.20.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#159372): https://lists.openembedded.org/g/openembedded-core/message/159372
> Mute This Topic: https://lists.openembedded.org/mt/87599632/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 04/29] libid3tag: move to meta-oe
  2021-12-08 21:59 ` [PATCH 04/29] libid3tag: move to meta-oe Alexander Kanavin
@ 2021-12-08 23:01   ` Khem Raj
  2021-12-09  8:56     ` Alexander Kanavin
  0 siblings, 1 reply; 42+ messages in thread
From: Khem Raj @ 2021-12-08 23:01 UTC (permalink / raw)
  To: Alexander Kanavin
  Cc: Patches and discussions about the oe-core layer,
	Alexander Kanavin, Changqing Li, Richard Purdie, Marko Lindqvist,
	Ross Burton

yeah perhaps meta-multimedia is better for it.

On Wed, Dec 8, 2021 at 2:00 PM Alexander Kanavin <alex.kanavin@gmail.com> wrote:
>
> There are no consumers in oe-core; years ago it used to be gstreamer.
>
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
>  meta/conf/distro/include/maintainers.inc      |  1 -
>  .../0001-Fix-gperf-3.1-incompatibility.patch  | 40 -----------------
>  .../libid3tag/libid3tag/10_utf16.patch        | 34 ---------------
>  .../libid3tag/libid3tag/addpkgconfig.patch    | 43 -------------------
>  .../libid3tag/libid3tag/cflags_filter.patch   | 19 --------
>  .../libid3tag/obsolete_automake_macros.patch  | 15 -------
>  .../libid3tag/unknown-encoding.patch          | 39 -----------------
>  .../libid3tag/libid3tag_0.15.1b.bb            | 28 ------------
>  8 files changed, 219 deletions(-)
>  delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
>  delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
>  delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
>  delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
>  delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
>  delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
>  delete mode 100644 meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
>
> diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
> index cedf1ef937..8e86ea45d2 100644
> --- a/meta/conf/distro/include/maintainers.inc
> +++ b/meta/conf/distro/include/maintainers.inc
> @@ -344,7 +344,6 @@ RECIPE_MAINTAINER:pn-libgudev = "Ross Burton <ross.burton@arm.com>"
>  RECIPE_MAINTAINER:pn-libhandy = "Alexander Kanavin <alex.kanavin@gmail.com>"
>  RECIPE_MAINTAINER:pn-libical = "Ross Burton <ross.burton@arm.com>"
>  RECIPE_MAINTAINER:pn-libice = "Unassigned <unassigned@yoctoproject.org>"
> -RECIPE_MAINTAINER:pn-libid3tag = "Unassigned <unassigned@yoctoproject.org>"
>  RECIPE_MAINTAINER:pn-libidn2 = "Ross Burton <ross.burton@arm.com>"
>  RECIPE_MAINTAINER:pn-libinput = "Ross Burton <ross.burton@arm.com>"
>  RECIPE_MAINTAINER:pn-libjitterentropy = "Ross Burton <ross.burton@arm.com>"
> diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch b/meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
> deleted file mode 100644
> index 54f49f6f23..0000000000
> --- a/meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -From 91fcf66b9182c75cd2b96d88991d5a1c6307d4b4 Mon Sep 17 00:00:00 2001
> -From: Alexander Kanavin <alex.kanavin@gmail.com>
> -Date: Wed, 2 Aug 2017 16:27:52 +0300
> -Subject: [PATCH] Fix gperf 3.1 incompatibility.
> -
> -Upstream-Status: Pending
> -Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> ----
> - compat.h    | 2 +-
> - frametype.h | 2 +-
> - 2 files changed, 2 insertions(+), 2 deletions(-)
> -
> -diff --git a/compat.h b/compat.h
> -index 8af71ec..b3d80d9 100644
> ---- a/compat.h
> -+++ b/compat.h
> -@@ -34,7 +34,7 @@ struct id3_compat {
> - };
> -
> - struct id3_compat const *id3_compat_lookup(register char const *,
> --                                         register unsigned int);
> -+                                         register size_t);
> -
> - int id3_compat_fixup(struct id3_tag *);
> -
> -diff --git a/frametype.h b/frametype.h
> -index dd064b2..b5b7593 100644
> ---- a/frametype.h
> -+++ b/frametype.h
> -@@ -37,6 +37,6 @@ extern struct id3_frametype const id3_frametype_unknown;
> - extern struct id3_frametype const id3_frametype_obsolete;
> -
> - struct id3_frametype const *id3_frametype_lookup(register char const *,
> --                                               register unsigned int);
> -+                                               register size_t);
> -
> - # endif
> ---
> -2.13.2
> -
> diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch b/meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
> deleted file mode 100644
> index 10e089018c..0000000000
> --- a/meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
> +++ /dev/null
> @@ -1,34 +0,0 @@
> -libid3tag: patch for CVE-2004-2779
> -
> -The patch comes from
> -https://sources.debian.org/patches/libid3tag/0.15.1b-13/10_utf16.dpatch
> -
> -Upstream-Status: Pending
> -
> -CVE: CVE-2004-2779
> -CVE: CVE-2017-11551
> -
> -Signed-off-by: Changqing Li <changqing.li@windriver.com>
> -
> -diff -urNad libid3tag-0.15.1b/utf16.c /tmp/dpep.tKvO7a/libid3tag-0.15.1b/utf16.c
> ---- libid3tag-0.15.1b/utf16.c  2006-01-13 15:26:29.000000000 +0100
> -+++ /tmp/dpep.tKvO7a/libid3tag-0.15.1b/utf16.c 2006-01-13 15:27:19.000000000 +0100
> -@@ -282,5 +282,18 @@
> -
> -   free(utf16);
> -
> -+  if (end == *ptr && length % 2 != 0)
> -+  {
> -+     /* We were called with a bogus length.  It should always
> -+      * be an even number.  We can deal with this in a few ways:
> -+      * - Always give an error.
> -+      * - Try and parse as much as we can and
> -+      *   - return an error if we're called again when we
> -+      *     already tried to parse everything we can.
> -+      *   - tell that we parsed it, which is what we do here.
> -+      */
> -+     (*ptr)++;
> -+  }
> -+
> -   return ucs4;
> - }
> diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch b/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
> deleted file mode 100644
> index 38d40c3632..0000000000
> --- a/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
> +++ /dev/null
> @@ -1,43 +0,0 @@
> -Upstream-Status: Inappropriate [configuration]
> -
> -Index: libid3tag-0.15.1b/Makefile.am
> -===================================================================
> ---- libid3tag-0.15.1b.orig/Makefile.am 2009-07-29 09:29:20.000000000 +0100
> -+++ libid3tag-0.15.1b/Makefile.am      2009-07-29 09:29:47.000000000 +0100
> -@@ -27,6 +27,9 @@
> - lib_LTLIBRARIES =     libid3tag.la
> - include_HEADERS =     id3tag.h
> -
> -+pkgconfigdir = $(libdir)/pkgconfig
> -+pkgconfig_DATA = id3tag.pc
> -+
> - ## From the libtool documentation on library versioning:
> - ##
> - ## CURRENT
> -Index: libid3tag-0.15.1b/configure.ac
> -===================================================================
> ---- libid3tag-0.15.1b.orig/configure.ac        2009-07-29 09:27:15.000000000 +0100
> -+++ libid3tag-0.15.1b/configure.ac     2009-07-29 09:27:45.000000000 +0100
> -@@ -201,5 +201,5 @@
> - dnl AC_SUBST(LTLIBOBJS)
> -
> - AC_CONFIG_FILES([Makefile msvc++/Makefile  \
> --      libid3tag.list])
> -+      libid3tag.list id3tag.pc])
> - AC_OUTPUT
> -Index: libid3tag-0.15.1b/id3tag.pc.in
> -===================================================================
> ---- /dev/null  1970-01-01 00:00:00.000000000 +0000
> -+++ libid3tag-0.15.1b/id3tag.pc.in     2009-07-29 09:29:10.000000000 +0100
> -@@ -0,0 +1,11 @@
> -+prefix=@prefix@
> -+exec_prefix=@exec_prefix@
> -+libdir=@libdir@
> -+includedir=@includedir@
> -+
> -+Name: id3tag
> -+Description: ID3 tag reading library
> -+Requires:
> -+Version: @VERSION@
> -+Libs: -L${libdir} -lid3tag -lz
> -+Cflags: -I${includedir}
> diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch b/meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
> deleted file mode 100644
> index 1895748d1d..0000000000
> --- a/meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
> +++ /dev/null
> @@ -1,19 +0,0 @@
> -configure contains CFLAGS filtering code which was removing our prefix-map
> -flags. We need those to generate reproducible binaries. Allow them through.
> -
> -Upstream-Status: Pending
> -Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> -
> ---- a/configure.ac
> -+++ b/configure.ac
> -@@ -99,6 +99,10 @@ do
> -       -mno-cygwin)
> -           shift
> -           ;;
> -+      -fmacro-prefix-map*|-fdebug-prefix-map*|-ffile-prefix-map*)
> -+          CFLAGS="$CFLAGS $1"
> -+          shift
> -+          ;;
> -       -m*)
> -           arch="$arch $1"
> -           shift
> diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch b/meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
> deleted file mode 100644
> index 2845fb1d3a..0000000000
> --- a/meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
> +++ /dev/null
> @@ -1,15 +0,0 @@
> -Upstream-Status: Submitted [https://sourceforge.net/tracker/?func=detail&aid=3599280&group_id=12349&atid=112349]
> -
> -Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
> -diff -Nurd libid3tag-0.15.1b/configure.ac libid3tag-0.15.1b/configure.ac
> ---- libid3tag-0.15.1b/configure.ac     2004-01-24 01:22:46.000000000 +0200
> -+++ libid3tag-0.15.1b/configure.ac     2013-01-03 06:41:02.734835014 +0200
> -@@ -28,7 +28,7 @@
> -
> --AM_INIT_AUTOMAKE
> -+AM_INIT_AUTOMAKE([foreign])
> -
> --AM_CONFIG_HEADER([config.h])
> -+AC_CONFIG_HEADERS([config.h])
> -
> - dnl System type.
> diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch b/meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
> deleted file mode 100644
> index f0867b5f01..0000000000
> --- a/meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
> +++ /dev/null
> @@ -1,39 +0,0 @@
> -In case of an unknown/invalid encoding, id3_parse_string() will
> -return NULL, but the return value wasn't checked resulting
> -in segfault in id3_ucs4_length().  This is the only place
> -the return value wasn't checked.
> -
> -Patch taken from Debian:
> -https://sources.debian.org/patches/libid3tag/0.15.1b-14/11_unknown_encoding.dpatch/
> -
> -CVE: CVE-2017-11550
> -Upstream-Status: Pending
> -Signed-off-by: Ross Burton <ross.burton@intel.com>
> -
> -diff -urNad libid3tag-0.15.1b~/compat.gperf libid3tag-0.15.1b/compat.gperf
> ---- libid3tag-0.15.1b~/compat.gperf    2004-01-23 09:41:32.000000000 +0000
> -+++ libid3tag-0.15.1b/compat.gperf     2007-01-14 14:36:53.000000000 +0000
> -@@ -236,6 +236,10 @@
> -
> -     encoding = id3_parse_uint(&data, 1);
> -     string   = id3_parse_string(&data, end - data, encoding, 0);
> -+    if (!string)
> -+    {
> -+      continue;
> -+    }
> -
> -     if (id3_ucs4_length(string) < 4) {
> -       free(string);
> -diff -urNad libid3tag-0.15.1b~/parse.c libid3tag-0.15.1b/parse.c
> ---- libid3tag-0.15.1b~/parse.c 2004-01-23 09:41:32.000000000 +0000
> -+++ libid3tag-0.15.1b/parse.c  2007-01-14 14:37:34.000000000 +0000
> -@@ -165,6 +165,9 @@
> -   case ID3_FIELD_TEXTENCODING_UTF_8:
> -     ucs4 = id3_utf8_deserialize(ptr, length);
> -     break;
> -+  default:
> -+      /* FIXME: Unknown encoding! Print warning? */
> -+      return NULL;
> -   }
> -
> -   if (ucs4 && !full) {
> diff --git a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb b/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
> deleted file mode 100644
> index 80581765ac..0000000000
> --- a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
> +++ /dev/null
> @@ -1,28 +0,0 @@
> -SUMMARY = "Library for interacting with ID3 tags in MP3 files"
> -HOMEPAGE = "http://sourceforge.net/projects/mad/"
> -BUGTRACKER = "http://sourceforge.net/tracker/?group_id=12349&atid=112349"
> -LICENSE = "GPLv2+"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
> -                       file://COPYRIGHT;md5=5e6279efb87c26c6e5e7a68317a6a87a \
> -                       file://version.h;beginline=1;endline=8;md5=86ac68b67f054b7afde9e149bbc3fe63"
> -SECTION = "libs"
> -DEPENDS = "zlib gperf-native"
> -PR = "r7"
> -
> -SRC_URI = "${SOURCEFORGE_MIRROR}/mad/libid3tag-${PV}.tar.gz \
> -           file://addpkgconfig.patch \
> -           file://obsolete_automake_macros.patch \
> -           file://0001-Fix-gperf-3.1-incompatibility.patch \
> -           file://10_utf16.patch \
> -           file://unknown-encoding.patch \
> -           file://cflags_filter.patch \
> -           "
> -UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/mad/files/libid3tag/"
> -UPSTREAM_CHECK_REGEX = "/projects/mad/files/libid3tag/(?P<pver>.*)/$"
> -
> -SRC_URI[md5sum] = "e5808ad997ba32c498803822078748c3"
> -SRC_URI[sha256sum] = "63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151"
> -
> -S = "${WORKDIR}/libid3tag-${PV}"
> -
> -inherit autotools pkgconfig
> --
> 2.20.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#159370): https://lists.openembedded.org/g/openembedded-core/message/159370
> Mute This Topic: https://lists.openembedded.org/mt/87599628/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 06/29] ruby: update 3.0.2 -> 3.0.3
  2021-12-08 23:01   ` [OE-core] " Khem Raj
@ 2021-12-09  8:55     ` Alexander Kanavin
  0 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-09  8:55 UTC (permalink / raw)
  To: Khem Raj
  Cc: Patches and discussions about the oe-core layer, Alexander Kanavin

[-- Attachment #1: Type: text/plain, Size: 159 bytes --]

On Thu, 9 Dec 2021 at 00:01, Khem Raj <raj.khem@gmail.com> wrote:

> > +    set -x
>
> perhaps not needed ?
>

Yes, there's a followup patch in the set.

Alex

[-- Attachment #2: Type: text/html, Size: 502 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 04/29] libid3tag: move to meta-oe
  2021-12-08 23:01   ` [OE-core] " Khem Raj
@ 2021-12-09  8:56     ` Alexander Kanavin
  0 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-09  8:56 UTC (permalink / raw)
  To: Khem Raj
  Cc: Patches and discussions about the oe-core layer,
	Alexander Kanavin, Changqing Li, Richard Purdie, Marko Lindqvist,
	Ross Burton

[-- Attachment #1: Type: text/plain, Size: 13740 bytes --]

It has already landed there a few days ago :)

Alex

On Thu, 9 Dec 2021 at 00:02, Khem Raj <raj.khem@gmail.com> wrote:

> yeah perhaps meta-multimedia is better for it.
>
> On Wed, Dec 8, 2021 at 2:00 PM Alexander Kanavin <alex.kanavin@gmail.com>
> wrote:
> >
> > There are no consumers in oe-core; years ago it used to be gstreamer.
> >
> > Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> > ---
> >  meta/conf/distro/include/maintainers.inc      |  1 -
> >  .../0001-Fix-gperf-3.1-incompatibility.patch  | 40 -----------------
> >  .../libid3tag/libid3tag/10_utf16.patch        | 34 ---------------
> >  .../libid3tag/libid3tag/addpkgconfig.patch    | 43 -------------------
> >  .../libid3tag/libid3tag/cflags_filter.patch   | 19 --------
> >  .../libid3tag/obsolete_automake_macros.patch  | 15 -------
> >  .../libid3tag/unknown-encoding.patch          | 39 -----------------
> >  .../libid3tag/libid3tag_0.15.1b.bb            | 28 ------------
> >  8 files changed, 219 deletions(-)
> >  delete mode 100644
> meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
> >  delete mode 100644
> meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
> >  delete mode 100644
> meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
> >  delete mode 100644
> meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
> >  delete mode 100644
> meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
> >  delete mode 100644
> meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
> >  delete mode 100644 meta/recipes-multimedia/libid3tag/
> libid3tag_0.15.1b.bb
> >
> > diff --git a/meta/conf/distro/include/maintainers.inc
> b/meta/conf/distro/include/maintainers.inc
> > index cedf1ef937..8e86ea45d2 100644
> > --- a/meta/conf/distro/include/maintainers.inc
> > +++ b/meta/conf/distro/include/maintainers.inc
> > @@ -344,7 +344,6 @@ RECIPE_MAINTAINER:pn-libgudev = "Ross Burton <
> ross.burton@arm.com>"
> >  RECIPE_MAINTAINER:pn-libhandy = "Alexander Kanavin <
> alex.kanavin@gmail.com>"
> >  RECIPE_MAINTAINER:pn-libical = "Ross Burton <ross.burton@arm.com>"
> >  RECIPE_MAINTAINER:pn-libice = "Unassigned <unassigned@yoctoproject.org
> >"
> > -RECIPE_MAINTAINER:pn-libid3tag = "Unassigned <
> unassigned@yoctoproject.org>"
> >  RECIPE_MAINTAINER:pn-libidn2 = "Ross Burton <ross.burton@arm.com>"
> >  RECIPE_MAINTAINER:pn-libinput = "Ross Burton <ross.burton@arm.com>"
> >  RECIPE_MAINTAINER:pn-libjitterentropy = "Ross Burton <
> ross.burton@arm.com>"
> > diff --git
> a/meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
> b/meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
> > deleted file mode 100644
> > index 54f49f6f23..0000000000
> > ---
> a/meta/recipes-multimedia/libid3tag/libid3tag/0001-Fix-gperf-3.1-incompatibility.patch
> > +++ /dev/null
> > @@ -1,40 +0,0 @@
> > -From 91fcf66b9182c75cd2b96d88991d5a1c6307d4b4 Mon Sep 17 00:00:00 2001
> > -From: Alexander Kanavin <alex.kanavin@gmail.com>
> > -Date: Wed, 2 Aug 2017 16:27:52 +0300
> > -Subject: [PATCH] Fix gperf 3.1 incompatibility.
> > -
> > -Upstream-Status: Pending
> > -Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> > ----
> > - compat.h    | 2 +-
> > - frametype.h | 2 +-
> > - 2 files changed, 2 insertions(+), 2 deletions(-)
> > -
> > -diff --git a/compat.h b/compat.h
> > -index 8af71ec..b3d80d9 100644
> > ---- a/compat.h
> > -+++ b/compat.h
> > -@@ -34,7 +34,7 @@ struct id3_compat {
> > - };
> > -
> > - struct id3_compat const *id3_compat_lookup(register char const *,
> > --                                         register unsigned int);
> > -+                                         register size_t);
> > -
> > - int id3_compat_fixup(struct id3_tag *);
> > -
> > -diff --git a/frametype.h b/frametype.h
> > -index dd064b2..b5b7593 100644
> > ---- a/frametype.h
> > -+++ b/frametype.h
> > -@@ -37,6 +37,6 @@ extern struct id3_frametype const
> id3_frametype_unknown;
> > - extern struct id3_frametype const id3_frametype_obsolete;
> > -
> > - struct id3_frametype const *id3_frametype_lookup(register char const *,
> > --                                               register unsigned int);
> > -+                                               register size_t);
> > -
> > - # endif
> > ---
> > -2.13.2
> > -
> > diff --git a/meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
> b/meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
> > deleted file mode 100644
> > index 10e089018c..0000000000
> > --- a/meta/recipes-multimedia/libid3tag/libid3tag/10_utf16.patch
> > +++ /dev/null
> > @@ -1,34 +0,0 @@
> > -libid3tag: patch for CVE-2004-2779
> > -
> > -The patch comes from
> > -https://sources.debian.org/patches/libid3tag/0.15.1b-13/10_utf16.dpatch
> > -
> > -Upstream-Status: Pending
> > -
> > -CVE: CVE-2004-2779
> > -CVE: CVE-2017-11551
> > -
> > -Signed-off-by: Changqing Li <changqing.li@windriver.com>
> > -
> > -diff -urNad libid3tag-0.15.1b/utf16.c
> /tmp/dpep.tKvO7a/libid3tag-0.15.1b/utf16.c
> > ---- libid3tag-0.15.1b/utf16.c  2006-01-13 15:26:29.000000000 +0100
> > -+++ /tmp/dpep.tKvO7a/libid3tag-0.15.1b/utf16.c 2006-01-13
> 15:27:19.000000000 +0100
> > -@@ -282,5 +282,18 @@
> > -
> > -   free(utf16);
> > -
> > -+  if (end == *ptr && length % 2 != 0)
> > -+  {
> > -+     /* We were called with a bogus length.  It should always
> > -+      * be an even number.  We can deal with this in a few ways:
> > -+      * - Always give an error.
> > -+      * - Try and parse as much as we can and
> > -+      *   - return an error if we're called again when we
> > -+      *     already tried to parse everything we can.
> > -+      *   - tell that we parsed it, which is what we do here.
> > -+      */
> > -+     (*ptr)++;
> > -+  }
> > -+
> > -   return ucs4;
> > - }
> > diff --git
> a/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
> b/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
> > deleted file mode 100644
> > index 38d40c3632..0000000000
> > --- a/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
> > +++ /dev/null
> > @@ -1,43 +0,0 @@
> > -Upstream-Status: Inappropriate [configuration]
> > -
> > -Index: libid3tag-0.15.1b/Makefile.am
> > -===================================================================
> > ---- libid3tag-0.15.1b.orig/Makefile.am 2009-07-29 09:29:20.000000000
> +0100
> > -+++ libid3tag-0.15.1b/Makefile.am      2009-07-29 09:29:47.000000000
> +0100
> > -@@ -27,6 +27,9 @@
> > - lib_LTLIBRARIES =     libid3tag.la
> > - include_HEADERS =     id3tag.h
> > -
> > -+pkgconfigdir = $(libdir)/pkgconfig
> > -+pkgconfig_DATA = id3tag.pc
> > -+
> > - ## From the libtool documentation on library versioning:
> > - ##
> > - ## CURRENT
> > -Index: libid3tag-0.15.1b/configure.ac
> > -===================================================================
> > ---- libid3tag-0.15.1b.orig/configure.ac        2009-07-29
> 09:27:15.000000000 +0100
> > -+++ libid3tag-0.15.1b/configure.ac     2009-07-29 09:27:45.000000000
> +0100
> > -@@ -201,5 +201,5 @@
> > - dnl AC_SUBST(LTLIBOBJS)
> > -
> > - AC_CONFIG_FILES([Makefile msvc++/Makefile  \
> > --      libid3tag.list])
> > -+      libid3tag.list id3tag.pc])
> > - AC_OUTPUT
> > -Index: libid3tag-0.15.1b/id3tag.pc.in
> > -===================================================================
> > ---- /dev/null  1970-01-01 00:00:00.000000000 +0000
> > -+++ libid3tag-0.15.1b/id3tag.pc.in     2009-07-29 09:29:10.000000000
> +0100
> > -@@ -0,0 +1,11 @@
> > -+prefix=@prefix@
> > -+exec_prefix=@exec_prefix@
> > -+libdir=@libdir@
> > -+includedir=@includedir@
> > -+
> > -+Name: id3tag
> > -+Description: ID3 tag reading library
> > -+Requires:
> > -+Version: @VERSION@
> > -+Libs: -L${libdir} -lid3tag -lz
> > -+Cflags: -I${includedir}
> > diff --git
> a/meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
> b/meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
> > deleted file mode 100644
> > index 1895748d1d..0000000000
> > --- a/meta/recipes-multimedia/libid3tag/libid3tag/cflags_filter.patch
> > +++ /dev/null
> > @@ -1,19 +0,0 @@
> > -configure contains CFLAGS filtering code which was removing our
> prefix-map
> > -flags. We need those to generate reproducible binaries. Allow them
> through.
> > -
> > -Upstream-Status: Pending
> > -Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> > -
> > ---- a/configure.ac
> > -+++ b/configure.ac
> > -@@ -99,6 +99,10 @@ do
> > -       -mno-cygwin)
> > -           shift
> > -           ;;
> > -+      -fmacro-prefix-map*|-fdebug-prefix-map*|-ffile-prefix-map*)
> > -+          CFLAGS="$CFLAGS $1"
> > -+          shift
> > -+          ;;
> > -       -m*)
> > -           arch="$arch $1"
> > -           shift
> > diff --git
> a/meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
> b/meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
> > deleted file mode 100644
> > index 2845fb1d3a..0000000000
> > ---
> a/meta/recipes-multimedia/libid3tag/libid3tag/obsolete_automake_macros.patch
> > +++ /dev/null
> > @@ -1,15 +0,0 @@
> > -Upstream-Status: Submitted [
> https://sourceforge.net/tracker/?func=detail&aid=3599280&group_id=12349&atid=112349
> ]
> > -
> > -Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
> > -diff -Nurd libid3tag-0.15.1b/configure.ac libid3tag-0.15.1b/
> configure.ac
> > ---- libid3tag-0.15.1b/configure.ac     2004-01-24 01:22:46.000000000
> +0200
> > -+++ libid3tag-0.15.1b/configure.ac     2013-01-03 06:41:02.734835014
> +0200
> > -@@ -28,7 +28,7 @@
> > -
> > --AM_INIT_AUTOMAKE
> > -+AM_INIT_AUTOMAKE([foreign])
> > -
> > --AM_CONFIG_HEADER([config.h])
> > -+AC_CONFIG_HEADERS([config.h])
> > -
> > - dnl System type.
> > diff --git
> a/meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
> b/meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
> > deleted file mode 100644
> > index f0867b5f01..0000000000
> > --- a/meta/recipes-multimedia/libid3tag/libid3tag/unknown-encoding.patch
> > +++ /dev/null
> > @@ -1,39 +0,0 @@
> > -In case of an unknown/invalid encoding, id3_parse_string() will
> > -return NULL, but the return value wasn't checked resulting
> > -in segfault in id3_ucs4_length().  This is the only place
> > -the return value wasn't checked.
> > -
> > -Patch taken from Debian:
> > -
> https://sources.debian.org/patches/libid3tag/0.15.1b-14/11_unknown_encoding.dpatch/
> > -
> > -CVE: CVE-2017-11550
> > -Upstream-Status: Pending
> > -Signed-off-by: Ross Burton <ross.burton@intel.com>
> > -
> > -diff -urNad libid3tag-0.15.1b~/compat.gperf
> libid3tag-0.15.1b/compat.gperf
> > ---- libid3tag-0.15.1b~/compat.gperf    2004-01-23 09:41:32.000000000
> +0000
> > -+++ libid3tag-0.15.1b/compat.gperf     2007-01-14 14:36:53.000000000
> +0000
> > -@@ -236,6 +236,10 @@
> > -
> > -     encoding = id3_parse_uint(&data, 1);
> > -     string   = id3_parse_string(&data, end - data, encoding, 0);
> > -+    if (!string)
> > -+    {
> > -+      continue;
> > -+    }
> > -
> > -     if (id3_ucs4_length(string) < 4) {
> > -       free(string);
> > -diff -urNad libid3tag-0.15.1b~/parse.c libid3tag-0.15.1b/parse.c
> > ---- libid3tag-0.15.1b~/parse.c 2004-01-23 09:41:32.000000000 +0000
> > -+++ libid3tag-0.15.1b/parse.c  2007-01-14 14:37:34.000000000 +0000
> > -@@ -165,6 +165,9 @@
> > -   case ID3_FIELD_TEXTENCODING_UTF_8:
> > -     ucs4 = id3_utf8_deserialize(ptr, length);
> > -     break;
> > -+  default:
> > -+      /* FIXME: Unknown encoding! Print warning? */
> > -+      return NULL;
> > -   }
> > -
> > -   if (ucs4 && !full) {
> > diff --git a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
> b/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
> > deleted file mode 100644
> > index 80581765ac..0000000000
> > --- a/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
> > +++ /dev/null
> > @@ -1,28 +0,0 @@
> > -SUMMARY = "Library for interacting with ID3 tags in MP3 files"
> > -HOMEPAGE = "http://sourceforge.net/projects/mad/"
> > -BUGTRACKER = "
> http://sourceforge.net/tracker/?group_id=12349&atid=112349"
> > -LICENSE = "GPLv2+"
> > -LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
> \
> > -
>  file://COPYRIGHT;md5=5e6279efb87c26c6e5e7a68317a6a87a \
> > -
>  file://version.h;beginline=1;endline=8;md5=86ac68b67f054b7afde9e149bbc3fe63"
> > -SECTION = "libs"
> > -DEPENDS = "zlib gperf-native"
> > -PR = "r7"
> > -
> > -SRC_URI = "${SOURCEFORGE_MIRROR}/mad/libid3tag-${PV}.tar.gz \
> > -           file://addpkgconfig.patch \
> > -           file://obsolete_automake_macros.patch \
> > -           file://0001-Fix-gperf-3.1-incompatibility.patch \
> > -           file://10_utf16.patch \
> > -           file://unknown-encoding.patch \
> > -           file://cflags_filter.patch \
> > -           "
> > -UPSTREAM_CHECK_URI = "
> https://sourceforge.net/projects/mad/files/libid3tag/"
> > -UPSTREAM_CHECK_REGEX = "/projects/mad/files/libid3tag/(?P<pver>.*)/$"
> > -
> > -SRC_URI[md5sum] = "e5808ad997ba32c498803822078748c3"
> > -SRC_URI[sha256sum] =
> "63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151"
> > -
> > -S = "${WORKDIR}/libid3tag-${PV}"
> > -
> > -inherit autotools pkgconfig
> > --
> > 2.20.1
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#159370):
> https://lists.openembedded.org/g/openembedded-core/message/159370
> > Mute This Topic: https://lists.openembedded.org/mt/87599628/1997914
> > Group Owner: openembedded-core+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
>

[-- Attachment #2: Type: text/html, Size: 19884 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 02/29] insane.bbclass: do not hardcode oe-core path in upstream-status check
  2021-12-08 21:59 ` [PATCH 02/29] insane.bbclass: do not hardcode oe-core path in upstream-status check Alexander Kanavin
@ 2021-12-09 12:12   ` Richard Purdie
  2021-12-09 22:34     ` Alexander Kanavin
  0 siblings, 1 reply; 42+ messages in thread
From: Richard Purdie @ 2021-12-09 12:12 UTC (permalink / raw)
  To: Alexander Kanavin, openembedded-core; +Cc: Alexander Kanavin

On Wed, 2021-12-08 at 22:59 +0100, Alexander Kanavin wrote:
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
>  meta/classes/insane.bbclass | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
> index 240f3aad62..8a47da5a09 100644
> --- a/meta/classes/insane.bbclass
> +++ b/meta/classes/insane.bbclass
> @@ -1176,7 +1176,9 @@ python do_qa_patch() {
>         (_, _, fullpath, _, _, _) = bb.fetch.decodeurl(url)
>  
>         # skip patches not in oe-core
> -       if '/meta/' not in fullpath:
> +       oecore_re = re.compile(d.getVar('BBFILE_PATTERN_core'))
> +       match_oecore = oecore_re.search(fullpath)
> +       if not match_oecore:
>             continue
>  
>         content = open(fullpath, encoding='utf-8', errors='ignore').read()

Sorry about the miscommunication on this. I believed this patch would break
things and that the sstate tests should have spotted it. They didn't as the test
case doesn't quite cover this issue but there is a real problem here even though
they pass.

You can see the problem if you run:

$ bitbake bash -c patch

then

$ bitbake-dumpsig tmp/stamps/XXX-poky-linux/bash/5.1.8-r0.do_patch.sigdata.XXX* | grep BBFILE_PATTERN

and you see your build path to the metadata exposed:

Variable BBFILE_PATTERN_core value is ^/media/build1/poky/meta/

which means the hashes just became metadata path specific. We can't do that.

I've realised the sstate tests don't pick this up since the metadata is in a
fixed location for the tests so it doesn't change. As well as fixing this patch,
we should revise the sstate sigs tests to test for changes in metadata path
changing the sigs.

Cheers,

Richard






^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 05/29] serf: mark patches as inappropriate for upstream submission
  2021-12-08 21:59 ` [PATCH 05/29] serf: mark patches as inappropriate for upstream submission Alexander Kanavin
@ 2021-12-09 13:45   ` Richard Purdie
  2021-12-09 13:56     ` Konrad Weihmann
  0 siblings, 1 reply; 42+ messages in thread
From: Richard Purdie @ 2021-12-09 13:45 UTC (permalink / raw)
  To: Alexander Kanavin, openembedded-core; +Cc: Alexander Kanavin, Ross Burton

On Wed, 2021-12-08 at 22:59 +0100, Alexander Kanavin wrote:
> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> ---
>  .../0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch   | 3 ++-
>  ...p.creating.directories.without.sandbox-install.prefix.patch | 3 ++-
>  2 files changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
> index e6172ef5aa..5b8fb70639 100644
> --- a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
> +++ b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
> @@ -6,7 +6,8 @@ Subject: [PATCH] buckets/ssl_buckets.c: do not use ERR_GET_FUNC
>  Upstream removed it in
>  https://github.com/openssl/openssl/pull/16004
>  
> -Upstream-Status: Pending
> +Upstream is defunct: last release in 2015, last commit in 2019.
> +Upstream-Status: Inappropriate [no upstream]
>  Signed-off-by: Alexander Kanavin <alex@linutronix.de>
>  ---
>   buckets/ssl_buckets.c | 3 +--
> diff --git a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
> index 91640d6044..cf00dbf5ac 100644
> --- a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
> +++ b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
> @@ -31,7 +31,8 @@ ERROR: scons install execution failed.
>    and the installed paths (including the paths inside libserf*.pc)
>    look correct
>  
> -Upstream-Status: Pending
> +Upstream is defunct: last release in 2015, last commit in 2019
> +Upstream-Status: Inappropriate [no upstream]
>  
>  Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>  

I'm still not convinced this is the right thing to do. I appreciate what the
docs say but I also think we may need to evolve.

Let's imagine we do have an "Inactive-Upstream" status for a minute and this
patch changes to:

Upstream-Status: Inactive-Upstream [last release 2015, last commit 2019]

If you now happen to be changing the recipe due to a new release, this is going
to trigger some kind of thought/action by seeing that status in that we might
now be able to upstream the patches. If it just says "Inappropriate", it won't
trigger the response we'd like.

We're also going to eventually end up with a whole pile of "Inappropriate"
patches, it may be useful to keep an open mind on whether any subdivision of
those would be helpful.

Does this make sense to anyone else?

Cheers,

Richard











^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 05/29] serf: mark patches as inappropriate for upstream submission
  2021-12-09 13:45   ` [OE-core] " Richard Purdie
@ 2021-12-09 13:56     ` Konrad Weihmann
  2021-12-09 14:08       ` Alexander Kanavin
       [not found]       ` <16BF1B61B6B32D54.14236@lists.openembedded.org>
  0 siblings, 2 replies; 42+ messages in thread
From: Konrad Weihmann @ 2021-12-09 13:56 UTC (permalink / raw)
  To: Richard Purdie, Alexander Kanavin, openembedded-core
  Cc: Alexander Kanavin, Ross Burton



On 09.12.21 14:45, Richard Purdie wrote:
> On Wed, 2021-12-08 at 22:59 +0100, Alexander Kanavin wrote:
>> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
>> ---
>>   .../0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch   | 3 ++-
>>   ...p.creating.directories.without.sandbox-install.prefix.patch | 3 ++-
>>   2 files changed, 4 insertions(+), 2 deletions(-)
>>
>> diff --git a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
>> index e6172ef5aa..5b8fb70639 100644
>> --- a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
>> +++ b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
>> @@ -6,7 +6,8 @@ Subject: [PATCH] buckets/ssl_buckets.c: do not use ERR_GET_FUNC
>>   Upstream removed it in
>>   https://github.com/openssl/openssl/pull/16004
>>   
>> -Upstream-Status: Pending
>> +Upstream is defunct: last release in 2015, last commit in 2019.
>> +Upstream-Status: Inappropriate [no upstream]
>>   Signed-off-by: Alexander Kanavin <alex@linutronix.de>
>>   ---
>>    buckets/ssl_buckets.c | 3 +--
>> diff --git a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
>> index 91640d6044..cf00dbf5ac 100644
>> --- a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
>> +++ b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
>> @@ -31,7 +31,8 @@ ERROR: scons install execution failed.
>>     and the installed paths (including the paths inside libserf*.pc)
>>     look correct
>>   
>> -Upstream-Status: Pending
>> +Upstream is defunct: last release in 2015, last commit in 2019
>> +Upstream-Status: Inappropriate [no upstream]
>>   
>>   Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>>   
> 
> I'm still not convinced this is the right thing to do. I appreciate what the
> docs say but I also think we may need to evolve.
> 
> Let's imagine we do have an "Inactive-Upstream" status for a minute and this
> patch changes to:
> 
> Upstream-Status: Inactive-Upstream [last release 2015, last commit 2019]
> 
> If you now happen to be changing the recipe due to a new release, this is going
> to trigger some kind of thought/action by seeing that status in that we might
> now be able to upstream the patches. If it just says "Inappropriate", it won't
> trigger the response we'd like.
> 
> We're also going to eventually end up with a whole pile of "Inappropriate"
> patches, it may be useful to keep an open mind on whether any subdivision of
> those would be helpful.
> 
> Does this make sense to anyone else?

It would makes sense, but then the support and the docs has to 
backported again, otherwise cherry-picking won't be easy for older 
releases. But yeah I'm with you that Inappropriate looks odd in this 
context - still this is stated in the docs, we always refer to, so a doc 
update needs to come in first IMO

> 
> Cheers,
> 
> Richard
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#159448): https://lists.openembedded.org/g/openembedded-core/message/159448
> Mute This Topic: https://lists.openembedded.org/mt/87599630/3647476
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [kweihmann@outlook.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 05/29] serf: mark patches as inappropriate for upstream submission
  2021-12-09 13:56     ` Konrad Weihmann
@ 2021-12-09 14:08       ` Alexander Kanavin
       [not found]       ` <16BF1B61B6B32D54.14236@lists.openembedded.org>
  1 sibling, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-09 14:08 UTC (permalink / raw)
  To: Konrad Weihmann; +Cc: Richard Purdie, OE-core, Alexander Kanavin, Ross Burton

[-- Attachment #1: Type: text/plain, Size: 4296 bytes --]

I think we only have a single doc that needs to be updated first:

https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines#Patch_Header_Recommendations:_Upstream-Status

The question is, how? Presumably, I need to make some kind of official
proposal to OE organization, and not just edit the wiki without asking?

Alex

On Thu, 9 Dec 2021 at 14:56, Konrad Weihmann <kweihmann@outlook.com> wrote:

>
>
> On 09.12.21 14:45, Richard Purdie wrote:
> > On Wed, 2021-12-08 at 22:59 +0100, Alexander Kanavin wrote:
> >> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> >> ---
> >>   .../0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch   | 3 ++-
> >>   ...p.creating.directories.without.sandbox-install.prefix.patch | 3 ++-
> >>   2 files changed, 4 insertions(+), 2 deletions(-)
> >>
> >> diff --git
> a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
> b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
> >> index e6172ef5aa..5b8fb70639 100644
> >> ---
> a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
> >> +++
> b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
> >> @@ -6,7 +6,8 @@ Subject: [PATCH] buckets/ssl_buckets.c: do not use
> ERR_GET_FUNC
> >>   Upstream removed it in
> >>   https://github.com/openssl/openssl/pull/16004
> >>
> >> -Upstream-Status: Pending
> >> +Upstream is defunct: last release in 2015, last commit in 2019.
> >> +Upstream-Status: Inappropriate [no upstream]
> >>   Signed-off-by: Alexander Kanavin <alex@linutronix.de>
> >>   ---
> >>    buckets/ssl_buckets.c | 3 +--
> >> diff --git
> a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
> b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
> >> index 91640d6044..cf00dbf5ac 100644
> >> ---
> a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
> >> +++
> b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
> >> @@ -31,7 +31,8 @@ ERROR: scons install execution failed.
> >>     and the installed paths (including the paths inside libserf*.pc)
> >>     look correct
> >>
> >> -Upstream-Status: Pending
> >> +Upstream is defunct: last release in 2015, last commit in 2019
> >> +Upstream-Status: Inappropriate [no upstream]
> >>
> >>   Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> >>
> >
> > I'm still not convinced this is the right thing to do. I appreciate what
> the
> > docs say but I also think we may need to evolve.
> >
> > Let's imagine we do have an "Inactive-Upstream" status for a minute and
> this
> > patch changes to:
> >
> > Upstream-Status: Inactive-Upstream [last release 2015, last commit 2019]
> >
> > If you now happen to be changing the recipe due to a new release, this
> is going
> > to trigger some kind of thought/action by seeing that status in that we
> might
> > now be able to upstream the patches. If it just says "Inappropriate", it
> won't
> > trigger the response we'd like.
> >
> > We're also going to eventually end up with a whole pile of
> "Inappropriate"
> > patches, it may be useful to keep an open mind on whether any
> subdivision of
> > those would be helpful.
> >
> > Does this make sense to anyone else?
>
> It would makes sense, but then the support and the docs has to
> backported again, otherwise cherry-picking won't be easy for older
> releases. But yeah I'm with you that Inappropriate looks odd in this
> context - still this is stated in the docs, we always refer to, so a doc
> update needs to come in first IMO
>
> >
> > Cheers,
> >
> > Richard
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#159448):
> https://lists.openembedded.org/g/openembedded-core/message/159448
> > Mute This Topic: https://lists.openembedded.org/mt/87599630/3647476
> > Group Owner: openembedded-core+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> kweihmann@outlook.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
>

[-- Attachment #2: Type: text/html, Size: 6220 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 05/29] serf: mark patches as inappropriate for upstream submission
       [not found]       ` <16BF1B61B6B32D54.14236@lists.openembedded.org>
@ 2021-12-09 14:33         ` Alexander Kanavin
  0 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-09 14:33 UTC (permalink / raw)
  To: Alexander Kanavin
  Cc: Konrad Weihmann, Richard Purdie, OE-core, Alexander Kanavin, Ross Burton

[-- Attachment #1: Type: text/plain, Size: 4592 bytes --]

I sent a message to oe-architecture.

Alex

On Thu, 9 Dec 2021 at 15:08, Alexander Kanavin via lists.openembedded.org
<alex.kanavin=gmail.com@lists.openembedded.org> wrote:

> I think we only have a single doc that needs to be updated first:
>
>
> https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines#Patch_Header_Recommendations:_Upstream-Status
>
> The question is, how? Presumably, I need to make some kind of official
> proposal to OE organization, and not just edit the wiki without asking?
>
> Alex
>
> On Thu, 9 Dec 2021 at 14:56, Konrad Weihmann <kweihmann@outlook.com>
> wrote:
>
>>
>>
>> On 09.12.21 14:45, Richard Purdie wrote:
>> > On Wed, 2021-12-08 at 22:59 +0100, Alexander Kanavin wrote:
>> >> Signed-off-by: Alexander Kanavin <alex@linutronix.de>
>> >> ---
>> >>   .../0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch   | 3
>> ++-
>> >>   ...p.creating.directories.without.sandbox-install.prefix.patch | 3
>> ++-
>> >>   2 files changed, 4 insertions(+), 2 deletions(-)
>> >>
>> >> diff --git
>> a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
>> b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
>> >> index e6172ef5aa..5b8fb70639 100644
>> >> ---
>> a/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
>> >> +++
>> b/meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
>> >> @@ -6,7 +6,8 @@ Subject: [PATCH] buckets/ssl_buckets.c: do not use
>> ERR_GET_FUNC
>> >>   Upstream removed it in
>> >>   https://github.com/openssl/openssl/pull/16004
>> >>
>> >> -Upstream-Status: Pending
>> >> +Upstream is defunct: last release in 2015, last commit in 2019.
>> >> +Upstream-Status: Inappropriate [no upstream]
>> >>   Signed-off-by: Alexander Kanavin <alex@linutronix.de>
>> >>   ---
>> >>    buckets/ssl_buckets.c | 3 +--
>> >> diff --git
>> a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
>> b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
>> >> index 91640d6044..cf00dbf5ac 100644
>> >> ---
>> a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
>> >> +++
>> b/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch
>> >> @@ -31,7 +31,8 @@ ERROR: scons install execution failed.
>> >>     and the installed paths (including the paths inside libserf*.pc)
>> >>     look correct
>> >>
>> >> -Upstream-Status: Pending
>> >> +Upstream is defunct: last release in 2015, last commit in 2019
>> >> +Upstream-Status: Inappropriate [no upstream]
>> >>
>> >>   Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
>> >>
>> >
>> > I'm still not convinced this is the right thing to do. I appreciate
>> what the
>> > docs say but I also think we may need to evolve.
>> >
>> > Let's imagine we do have an "Inactive-Upstream" status for a minute and
>> this
>> > patch changes to:
>> >
>> > Upstream-Status: Inactive-Upstream [last release 2015, last commit 2019]
>> >
>> > If you now happen to be changing the recipe due to a new release, this
>> is going
>> > to trigger some kind of thought/action by seeing that status in that we
>> might
>> > now be able to upstream the patches. If it just says "Inappropriate",
>> it won't
>> > trigger the response we'd like.
>> >
>> > We're also going to eventually end up with a whole pile of
>> "Inappropriate"
>> > patches, it may be useful to keep an open mind on whether any
>> subdivision of
>> > those would be helpful.
>> >
>> > Does this make sense to anyone else?
>>
>> It would makes sense, but then the support and the docs has to
>> backported again, otherwise cherry-picking won't be easy for older
>> releases. But yeah I'm with you that Inappropriate looks odd in this
>> context - still this is stated in the docs, we always refer to, so a doc
>> update needs to come in first IMO
>>
>> >
>> > Cheers,
>> >
>> > Richard
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#159450):
> https://lists.openembedded.org/g/openembedded-core/message/159450
> Mute This Topic: https://lists.openembedded.org/mt/87599630/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 6791 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 02/29] insane.bbclass: do not hardcode oe-core path in upstream-status check
  2021-12-09 12:12   ` [OE-core] " Richard Purdie
@ 2021-12-09 22:34     ` Alexander Kanavin
  0 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-09 22:34 UTC (permalink / raw)
  To: Richard Purdie; +Cc: OE-core, Konrad Weihmann

[-- Attachment #1: Type: text/plain, Size: 1155 bytes --]

On Thu, 9 Dec 2021 at 13:12, Richard Purdie <
richard.purdie@linuxfoundation.org> wrote:

> >         # skip patches not in oe-core
> > -       if '/meta/' not in fullpath:
> > +       oecore_re = re.compile(d.getVar('BBFILE_PATTERN_core'))
> > +       match_oecore = oecore_re.search(fullpath)
> > +       if not match_oecore:
> >             continue
>
...

> I've realised the sstate tests don't pick this up since the metadata is in
> a
> fixed location for the tests so it doesn't change. As well as fixing this
> patch,
> we should revise the sstate sigs tests to test for changes in metadata path
> changing the sigs.
>

I've sent a patch that adds the test that fails with this change and passes
without it.

The next step would be to fix the above snippet. Taking the path variable
out of the signature is possible, but it would be better to do away with
file paths altogether, and start giving layers unique layer ids that can be
used in recipe context to detect which layer we're in. I can't quite figure
out how to do this - presumably, such id would be set in layer.conf, but
its scope would be limited only to recipes from that layer.

Alex

[-- Attachment #2: Type: text/html, Size: 1944 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 10/29] meson: upgrade 0.60.1 -> 0.60.2
  2021-12-08 21:59 ` [PATCH 10/29] meson: upgrade 0.60.1 -> 0.60.2 Alexander Kanavin
@ 2021-12-10 17:01   ` Khem Raj
  2021-12-11  2:42     ` Khem Raj
  0 siblings, 1 reply; 42+ messages in thread
From: Khem Raj @ 2021-12-10 17:01 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: Patches and discussions about the oe-core layer

this breaks gjs also see https://github.com/mesonbuild/meson/issues/9472

On Wed, Dec 8, 2021 at 2:00 PM Alexander Kanavin <alex.kanavin@gmail.com> wrote:
>
> From: Alexander Kanavin <alex.kanavin@gmail.com>
>
> Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> ---
>  meta/recipes-devtools/meson/meson.inc                           | 2 +-
>  .../recipes-devtools/meson/{meson_0.60.1.bb => meson_0.60.2.bb} | 0
>  .../{nativesdk-meson_0.60.1.bb => nativesdk-meson_0.60.2.bb}    | 0
>  3 files changed, 1 insertion(+), 1 deletion(-)
>  rename meta/recipes-devtools/meson/{meson_0.60.1.bb => meson_0.60.2.bb} (100%)
>  rename meta/recipes-devtools/meson/{nativesdk-meson_0.60.1.bb => nativesdk-meson_0.60.2.bb} (100%)
>
> diff --git a/meta/recipes-devtools/meson/meson.inc b/meta/recipes-devtools/meson/meson.inc
> index f383ad9f74..7fbb246b87 100644
> --- a/meta/recipes-devtools/meson/meson.inc
> +++ b/meta/recipes-devtools/meson/meson.inc
> @@ -15,7 +15,7 @@ SRC_URI = "https://github.com/mesonbuild/meson/releases/download/${PV}/meson-${P
>             file://0002-Support-building-allarch-recipes-again.patch \
>             file://0001-is_debianlike-always-return-False.patch \
>             "
> -SRC_URI[sha256sum] = "5add789c953d984b500858b2851ee3d7add0460cf1a6f852f0a721af17384e13"
> +SRC_URI[sha256sum] = "64e6968565bf1b8152f4f9d6ca8154efb9e14caa9aabf7b22e71e6c5d053e921"
>
>  UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases"
>  UPSTREAM_CHECK_REGEX = "meson-(?P<pver>\d+(\.\d+)+)\.tar"
> diff --git a/meta/recipes-devtools/meson/meson_0.60.1.bb b/meta/recipes-devtools/meson/meson_0.60.2.bb
> similarity index 100%
> rename from meta/recipes-devtools/meson/meson_0.60.1.bb
> rename to meta/recipes-devtools/meson/meson_0.60.2.bb
> diff --git a/meta/recipes-devtools/meson/nativesdk-meson_0.60.1.bb b/meta/recipes-devtools/meson/nativesdk-meson_0.60.2.bb
> similarity index 100%
> rename from meta/recipes-devtools/meson/nativesdk-meson_0.60.1.bb
> rename to meta/recipes-devtools/meson/nativesdk-meson_0.60.2.bb
> --
> 2.20.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#159376): https://lists.openembedded.org/g/openembedded-core/message/159376
> Mute This Topic: https://lists.openembedded.org/mt/87599646/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 10/29] meson: upgrade 0.60.1 -> 0.60.2
  2021-12-10 17:01   ` [OE-core] " Khem Raj
@ 2021-12-11  2:42     ` Khem Raj
  2021-12-11  8:44       ` Alexander Kanavin
  0 siblings, 1 reply; 42+ messages in thread
From: Khem Raj @ 2021-12-11  2:42 UTC (permalink / raw)
  To: Alexander Kanavin; +Cc: Patches and discussions about the oe-core layer

On Fri, Dec 10, 2021 at 9:01 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> this breaks gjs also see https://github.com/mesonbuild/meson/issues/9472
>

I have a fix for gjs [1] but I was thinking meta-gnome is a good
testcase for meson. So when upgrading meson it will be good to add
this layer
to test and build world.


[1] https://lore.kernel.org/openembedded-devel/20211210173603.2826515-1-raj.khem@gmail.com/T/#u

> On Wed, Dec 8, 2021 at 2:00 PM Alexander Kanavin <alex.kanavin@gmail.com> wrote:
> >
> > From: Alexander Kanavin <alex.kanavin@gmail.com>
> >
> > Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> > ---
> >  meta/recipes-devtools/meson/meson.inc                           | 2 +-
> >  .../recipes-devtools/meson/{meson_0.60.1.bb => meson_0.60.2.bb} | 0
> >  .../{nativesdk-meson_0.60.1.bb => nativesdk-meson_0.60.2.bb}    | 0
> >  3 files changed, 1 insertion(+), 1 deletion(-)
> >  rename meta/recipes-devtools/meson/{meson_0.60.1.bb => meson_0.60.2.bb} (100%)
> >  rename meta/recipes-devtools/meson/{nativesdk-meson_0.60.1.bb => nativesdk-meson_0.60.2.bb} (100%)
> >
> > diff --git a/meta/recipes-devtools/meson/meson.inc b/meta/recipes-devtools/meson/meson.inc
> > index f383ad9f74..7fbb246b87 100644
> > --- a/meta/recipes-devtools/meson/meson.inc
> > +++ b/meta/recipes-devtools/meson/meson.inc
> > @@ -15,7 +15,7 @@ SRC_URI = "https://github.com/mesonbuild/meson/releases/download/${PV}/meson-${P
> >             file://0002-Support-building-allarch-recipes-again.patch \
> >             file://0001-is_debianlike-always-return-False.patch \
> >             "
> > -SRC_URI[sha256sum] = "5add789c953d984b500858b2851ee3d7add0460cf1a6f852f0a721af17384e13"
> > +SRC_URI[sha256sum] = "64e6968565bf1b8152f4f9d6ca8154efb9e14caa9aabf7b22e71e6c5d053e921"
> >
> >  UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases"
> >  UPSTREAM_CHECK_REGEX = "meson-(?P<pver>\d+(\.\d+)+)\.tar"
> > diff --git a/meta/recipes-devtools/meson/meson_0.60.1.bb b/meta/recipes-devtools/meson/meson_0.60.2.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/meson/meson_0.60.1.bb
> > rename to meta/recipes-devtools/meson/meson_0.60.2.bb
> > diff --git a/meta/recipes-devtools/meson/nativesdk-meson_0.60.1.bb b/meta/recipes-devtools/meson/nativesdk-meson_0.60.2.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/meson/nativesdk-meson_0.60.1.bb
> > rename to meta/recipes-devtools/meson/nativesdk-meson_0.60.2.bb
> > --
> > 2.20.1
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#159376): https://lists.openembedded.org/g/openembedded-core/message/159376
> > Mute This Topic: https://lists.openembedded.org/mt/87599646/1997914
> > Group Owner: openembedded-core+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >


^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [OE-core] [PATCH 10/29] meson: upgrade 0.60.1 -> 0.60.2
  2021-12-11  2:42     ` Khem Raj
@ 2021-12-11  8:44       ` Alexander Kanavin
  0 siblings, 0 replies; 42+ messages in thread
From: Alexander Kanavin @ 2021-12-11  8:44 UTC (permalink / raw)
  To: Khem Raj; +Cc: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 3278 bytes --]

Perhaps meta-oe build in the AB should be adjusted?

https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json#n907

Alex

On Sat, 11 Dec 2021 at 03:42, Khem Raj <raj.khem@gmail.com> wrote:

> On Fri, Dec 10, 2021 at 9:01 AM Khem Raj <raj.khem@gmail.com> wrote:
> >
> > this breaks gjs also see https://github.com/mesonbuild/meson/issues/9472
> >
>
> I have a fix for gjs [1] but I was thinking meta-gnome is a good
> testcase for meson. So when upgrading meson it will be good to add
> this layer
> to test and build world.
>
>
> [1]
> https://lore.kernel.org/openembedded-devel/20211210173603.2826515-1-raj.khem@gmail.com/T/#u
>
> > On Wed, Dec 8, 2021 at 2:00 PM Alexander Kanavin <alex.kanavin@gmail.com>
> wrote:
> > >
> > > From: Alexander Kanavin <alex.kanavin@gmail.com>
> > >
> > > Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> > > ---
> > >  meta/recipes-devtools/meson/meson.inc                           | 2 +-
> > >  .../recipes-devtools/meson/{meson_0.60.1.bb => meson_0.60.2.bb} | 0
> > >  .../{nativesdk-meson_0.60.1.bb => nativesdk-meson_0.60.2.bb}    | 0
> > >  3 files changed, 1 insertion(+), 1 deletion(-)
> > >  rename meta/recipes-devtools/meson/{meson_0.60.1.bb =>
> meson_0.60.2.bb} (100%)
> > >  rename meta/recipes-devtools/meson/{nativesdk-meson_0.60.1.bb =>
> nativesdk-meson_0.60.2.bb} (100%)
> > >
> > > diff --git a/meta/recipes-devtools/meson/meson.inc
> b/meta/recipes-devtools/meson/meson.inc
> > > index f383ad9f74..7fbb246b87 100644
> > > --- a/meta/recipes-devtools/meson/meson.inc
> > > +++ b/meta/recipes-devtools/meson/meson.inc
> > > @@ -15,7 +15,7 @@ SRC_URI = "
> https://github.com/mesonbuild/meson/releases/download/${PV}/meson-${P
> > >             file://0002-Support-building-allarch-recipes-again.patch \
> > >             file://0001-is_debianlike-always-return-False.patch \
> > >             "
> > > -SRC_URI[sha256sum] =
> "5add789c953d984b500858b2851ee3d7add0460cf1a6f852f0a721af17384e13"
> > > +SRC_URI[sha256sum] =
> "64e6968565bf1b8152f4f9d6ca8154efb9e14caa9aabf7b22e71e6c5d053e921"
> > >
> > >  UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases"
> > >  UPSTREAM_CHECK_REGEX = "meson-(?P<pver>\d+(\.\d+)+)\.tar"
> > > diff --git a/meta/recipes-devtools/meson/meson_0.60.1.bb
> b/meta/recipes-devtools/meson/meson_0.60.2.bb
> > > similarity index 100%
> > > rename from meta/recipes-devtools/meson/meson_0.60.1.bb
> > > rename to meta/recipes-devtools/meson/meson_0.60.2.bb
> > > diff --git a/meta/recipes-devtools/meson/nativesdk-meson_0.60.1.bb
> b/meta/recipes-devtools/meson/nativesdk-meson_0.60.2.bb
> > > similarity index 100%
> > > rename from meta/recipes-devtools/meson/nativesdk-meson_0.60.1.bb
> > > rename to meta/recipes-devtools/meson/nativesdk-meson_0.60.2.bb
> > > --
> > > 2.20.1
> > >
> > >
> > > -=-=-=-=-=-=-=-=-=-=-=-
> > > Links: You receive all messages sent to this group.
> > > View/Reply Online (#159376):
> https://lists.openembedded.org/g/openembedded-core/message/159376
> > > Mute This Topic: https://lists.openembedded.org/mt/87599646/1997914
> > > Group Owner: openembedded-core+owner@lists.openembedded.org
> > > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
> [raj.khem@gmail.com]
> > > -=-=-=-=-=-=-=-=-=-=-=-
> > >
>

[-- Attachment #2: Type: text/html, Size: 6624 bytes --]

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2021-12-11  8:44 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-08 21:59 [PATCH 01/29] fetch: add a test for version check where compression changes Alexander Kanavin
2021-12-08 21:59 ` [PATCH 02/29] insane.bbclass: do not hardcode oe-core path in upstream-status check Alexander Kanavin
2021-12-09 12:12   ` [OE-core] " Richard Purdie
2021-12-09 22:34     ` Alexander Kanavin
2021-12-08 21:59 ` [PATCH 03/29] python3: drop unneeded multiprocessing module patch Alexander Kanavin
2021-12-08 21:59 ` [PATCH 04/29] libid3tag: move to meta-oe Alexander Kanavin
2021-12-08 23:01   ` [OE-core] " Khem Raj
2021-12-09  8:56     ` Alexander Kanavin
2021-12-08 21:59 ` [PATCH 05/29] serf: mark patches as inappropriate for upstream submission Alexander Kanavin
2021-12-09 13:45   ` [OE-core] " Richard Purdie
2021-12-09 13:56     ` Konrad Weihmann
2021-12-09 14:08       ` Alexander Kanavin
     [not found]       ` <16BF1B61B6B32D54.14236@lists.openembedded.org>
2021-12-09 14:33         ` Alexander Kanavin
2021-12-08 21:59 ` [PATCH 06/29] ruby: update 3.0.2 -> 3.0.3 Alexander Kanavin
2021-12-08 23:01   ` [OE-core] " Khem Raj
2021-12-09  8:55     ` Alexander Kanavin
2021-12-08 21:59 ` [PATCH 07/29] ell: upgrade 0.45 -> 0.46 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 08/29] glib-2.0: upgrade 2.70.1 -> 2.70.2 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 09/29] ccache: upgrade 4.5 -> 4.5.1 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 10/29] meson: upgrade 0.60.1 -> 0.60.2 Alexander Kanavin
2021-12-10 17:01   ` [OE-core] " Khem Raj
2021-12-11  2:42     ` Khem Raj
2021-12-11  8:44       ` Alexander Kanavin
2021-12-08 21:59 ` [PATCH 11/29] mmc-utils: upgrade to latest revision Alexander Kanavin
2021-12-08 21:59 ` [PATCH 12/29] python3-hypothesis: upgrade 6.24.3 -> 6.30.0 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 13/29] python3-markdown: upgrade 3.3.4 -> 3.3.6 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 14/29] python3-more-itertools: upgrade 8.11.0 -> 8.12.0 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 15/29] python3-pbr: upgrade 5.7.0 -> 5.8.0 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 16/29] python3-ruamel-yaml: upgrade 0.17.16 -> 0.17.17 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 17/29] python3-setuptools: upgrade 59.2.0 -> 59.4.0 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 18/29] freetype: upgrade 2.11.0 -> 2.11.1 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 19/29] harfbuzz: upgrade 3.1.1 -> 3.1.2 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 20/29] mesa: upgrade 21.3.0 -> 21.3.1 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 21/29] piglit: upgrade to latest revision Alexander Kanavin
2021-12-08 21:59 ` [PATCH 22/29] vulkan-loader: upgrade 1.2.198.0 -> 1.2.198.1 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 23/29] webkitgtk: upgrade 2.34.1 -> 2.34.2 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 24/29] diffoscope: upgrade 192 -> 194 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 25/29] enchant2: upgrade 2.3.1 -> 2.3.2 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 26/29] libsoup: upgrade 3.0.2 -> 3.0.3 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 27/29] xxhash: upgrade 0.8.0 -> 0.8.1 Alexander Kanavin
2021-12-08 21:59 ` [PATCH 28/29] ruby: remove debugging leftover Alexander Kanavin
2021-12-08 21:59 ` [PATCH 29/29] kern-tools-native: check tags, not commits for new versions Alexander Kanavin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.