<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-support/gpgme, branch 5.0_M2</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=5.0_M2</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=5.0_M2'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2024-01-18T10:15:58+00:00</updated>
<entry>
<title>classes/recipes: Switch to use inherit_defer</title>
<updated>2024-01-18T10:15:58+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2023-12-31T13:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=c917323a39da6fc3e8d92b2fe907d0357149c9bb'/>
<id>urn:sha1:c917323a39da6fc3e8d92b2fe907d0357149c9bb</id>
<content type='text'>
Now that bitbake supports the use of inherit_defer, switch all conditional
(variable based) inherits to use this instead. This leads to more a more
deterministic user experience since there is no longer an immediate expansion
and later changes to the variables in question (e.g. a bbappend) are
accounted for.

This patch tries to ensure the behaviour before/after remains as unchanged
as it reasonably can, e.g. by always inherting populate_sdk_base. native
and nativesdk continue to need to be inherited last, hence being used
with inherit_defer in a handful of very specific cases.

(From OE-Core rev: 451363438d38bd4552d5bcec4a92332f5819a5d4)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gpgme: upgrade 1.23.1 -&gt; 1.23.2</title>
<updated>2023-12-23T08:46:00+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-12-19T09:33:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=147450c82339e4c75544376ffa2f6fed6296c617'/>
<id>urn:sha1:147450c82339e4c75544376ffa2f6fed6296c617</id>
<content type='text'>
Changelog:
============
 * Preserve more specific existing failure code.
 * qt: Start dirmngr with gpgconf to avoid multiple instances.
 * qt: On Windows, use UTF-8 when logging the error text.
 * qt: Remove left-over partial files more persistently.
 * qt: Use a temporary file name when creating signed or encrypted
   archives.
 * qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built with
   this flag.

0001-autogen.sh-remove-unknown-in-version.patch0001-pkgconfig.patch
0001-pkgconfig.patch
0001-use-closefrom-on-linux-and-glibc-2.34.patch
0003-Correctly-install-python-modules.patch
0005-gpgme-config-skip-all-lib-or-usr-lib-directories-in-.patch
0006-fix-build-path-issue.patch
0008-do-not-auto-check-var-PYTHON.patch
refreshed for 1.23.2

(From OE-Core rev: 178dab3a479729aa0980a40846a81f5f3da8d709)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gpgme: disable python support (until upstream fixes 3.12 compatibility)</title>
<updated>2023-12-21T10:38:29+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-12-15T07:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=143686fe486993f9df6c20a0b5774836e798130f'/>
<id>urn:sha1:143686fe486993f9df6c20a0b5774836e798130f</id>
<content type='text'>
The only consumer in oe-core was dnf, and latest dnf releases no longer
use it. There are no consumers in meta-oe.

gpgme's python support is generally a pain to support, and lags
behind upstream python versions. It was enabled in

commit fc6c81da79897c95a9c81960a1dee49517f2562a
Author: Mark Hatle &lt;mark.hatle@windriver.com&gt;
Date:   Tue Mar 7 12:54:33 2017 -0600

    gpgme: Fix issue building for the target

which wasn't prompted by any consumer requiring python,
but rather to correct build errors in absence of specific
configuration passed in.

(From OE-Core rev: 6d82ce8c16e724d5bba088b3a3d05c1690e47862)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gpgme: upgrade 1.22.0 -&gt; 1.23.1</title>
<updated>2023-11-05T11:28:38+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-11-03T07:08:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=5d2c1b95ffceb78f6517e2e1ed05afceb3464070'/>
<id>urn:sha1:5d2c1b95ffceb78f6517e2e1ed05afceb3464070</id>
<content type='text'>
Changelog:
==========
* w32: Change gpgme-w32-spawn to use Unicode arguments.
 * Support GPGME_ENCRYPT_ALWAYS_TRUST also for S/MIME.
 * New keylist mode GPGME_KEYLIST_MODE_WITH_V5FPR.
 * New key capability flags has_*.
 * gpgme-tool: Support use of Windows HANDLE.
 * qt: Support refreshing keys via WKD.
 * qt: Handle cancel in changeexpiryjob.

(From OE-Core rev: 213a7948f832f3a37d025f5fb32f80722e50b95e)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gpgme: upgrade 1.20.0 -&gt; 1.22.0</title>
<updated>2023-09-07T13:36:30+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-09-06T16:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=bb0d11cd06c9d4198428fa02375a0b7b1087bb1e'/>
<id>urn:sha1:bb0d11cd06c9d4198428fa02375a0b7b1087bb1e</id>
<content type='text'>
Drop patch and --disable-lang-python-test option (upstream fixed the issue).

(From OE-Core rev: b82836dd4bcfe017c66b26c44430f6aa7671e7ce)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gpgme: update 1.18.0 -&gt; 1.20.0</title>
<updated>2023-05-22T09:53:47+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-05-09T17:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0117b5e9b3661a853bc78765939f8e42c7b30409'/>
<id>urn:sha1:0117b5e9b3661a853bc78765939f8e42c7b30409</id>
<content type='text'>
Rebase patches.

(From OE-Core rev: cb6185c52ed0c4b035715f351f5aea563bc99047)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gpgme: Reset ac_cv_sys_file_offset_bits on musl</title>
<updated>2023-05-04T11:46:14+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-04-05T03:11:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=621fdfb1265220b4446542421c6783559214b131'/>
<id>urn:sha1:621fdfb1265220b4446542421c6783559214b131</id>
<content type='text'>
This is required to nullify whats passed from cached site file
musl-common

(From OE-Core rev: 9357ef5dd9ba8bc9e906aab3630c9e2bdb14b174)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gpgme: fix python setuptools invalid version issue</title>
<updated>2023-03-01T21:29:31+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2023-02-28T07:24:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=02cd66a37a3a00469dc74028e85637dde5d5ae5b'/>
<id>urn:sha1:02cd66a37a3a00469dc74028e85637dde5d5ae5b</id>
<content type='text'>
The python3-gpg's version is now '1.18.0-unknown'. Such version
has been treated as invalid for setuptools &gt;=66.0.0. The error
message is as below:

  pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '1.18.0-unknown'
  (package: gpg)

Fix this issue by removing the '-unknown' suffix.

(From OE-Core rev: 3a8bf81c5fb6111eab9784192754271efc85ee5c)

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gpgme: Fix with with largefile support</title>
<updated>2022-12-22T23:05:50+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-12-21T17:55:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=663c631776b818ca28bea53bfeab11dfe4b6a4ae'/>
<id>urn:sha1:663c631776b818ca28bea53bfeab11dfe4b6a4ae</id>
<content type='text'>
(From OE-Core rev: 0b187e81732b7be3aaa35ce21b34c41c609322c3)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gpgme: Allow setuptools3-base to be excluded from the inherit list</title>
<updated>2022-11-14T16:19:43+00:00</updated>
<author>
<name>David Bagonyi</name>
<email>david.bagonyi@gmail.com</email>
</author>
<published>2022-11-11T15:39:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=cdd35d07a289637f33c5cb503feac51389c6fee0'/>
<id>urn:sha1:cdd35d07a289637f33c5cb503feac51389c6fee0</id>
<content type='text'>
Inheriting setuptools3-base adds a runtime dependency on Python.

This change makes inheriting setuptools3-base optional. If one does not want
a runtime dependency on Python, they can remove python from LANGUAGES.

Additionally, as Python 2 has been EOL for nearly 3 years now, all Python 2 related parts have been taken out.

(From OE-Core rev: 1e2381d870b81813d3e9841fc207ac1cfa388386)

Signed-off-by: David Bagonyi &lt;david.bagonyi@gmail.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
