<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-devtools/python/python3_3.8.3.bb, branch styhead-5.1.4</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=styhead-5.1.4</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=styhead-5.1.4'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2020-07-27T09:37:58+00:00</updated>
<entry>
<title>python3: update to 3.8.5</title>
<updated>2020-07-27T09:37:58+00:00</updated>
<author>
<name>Oleksandr Kravchuk</name>
<email>open.source@oleksandr-kravchuk.com</email>
</author>
<published>2020-07-25T23:41:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=68dc5f24a770df29c7923af37f0726b7451cec18'/>
<id>urn:sha1:68dc5f24a770df29c7923af37f0726b7451cec18</id>
<content type='text'>
(From OE-Core rev: ce7ac226336fe1e578fd0959567c95c4ac957f85)

Signed-off-by: Oleksandr Kravchuk &lt;open.source@oleksandr-kravchuk.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Revert "python3: define a profile directory path"</title>
<updated>2020-07-25T14:11:05+00:00</updated>
<author>
<name>Mingli Yu</name>
<email>mingli.yu@windriver.com</email>
</author>
<published>2020-07-23T04:02:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=3439ad86168937edfb90120f1e9c86886f03bd71'/>
<id>urn:sha1:3439ad86168937edfb90120f1e9c86886f03bd71</id>
<content type='text'>
After ccache upgrade to 3.7.11, there is below logic introduced.
58895dc Add knowledge about -fprofile-{correction,reorder-functions,values}

And the python3 ccache build issue [1] is fixed in ccache 3.7.11, so there
is no need to define a profile directory path for python3 any more.

[1] https://github.com/ccache/ccache/issues/615

(From OE-Core rev: 6cd08bdf72c05982ba000b1186cf139382679e04)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3: define a profile directory path</title>
<updated>2020-07-12T11:21:48+00:00</updated>
<author>
<name>Mingli Yu</name>
<email>mingli.yu@windriver.com</email>
</author>
<published>2020-07-09T08:48:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=9e856a0a1a76bc4ba5fa050be038dd702cc58185'/>
<id>urn:sha1:9e856a0a1a76bc4ba5fa050be038dd702cc58185</id>
<content type='text'>
After ccache upgrade to 3.7.10, there comes below error when
enable ccache to build python3 and check [1] and [2] for more
details.
 | Python-3.8.3/Modules/_contextvarsmodule.c:43:1: error: source locations for function 'PyInit__contextvars' have changed, the profile data may be out of date [-Werror=coverage-mismatch]

That's because the logic for profile directory changes a little in
[3] after ccache upgrades to 3.7.10.

So define a profile directory path accordingly to fix the above error.

[1] https://github.com/ccache/ccache/issues/615
[2] https://lists.openembedded.org/g/openembedded-core/topic/75170448#140065
[3] https://github.com/ccache/ccache/commit/91a2954eb47b4a106e2be6cf611917b895108e35

(From OE-Core rev: 0000d30fb82aafa5064051502a927c5fc447b63b)

Signed-off-by: Mingli Yu &lt;mingli.yu@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3: add ldconfig rdepends for python3-ctypes</title>
<updated>2020-07-03T10:38:24+00:00</updated>
<author>
<name>Mingli Yu</name>
<email>mingli.yu@windriver.com</email>
</author>
<published>2020-07-02T02:33:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=27b91efa828955b4d90a9b5322bcb3fe3f343942'/>
<id>urn:sha1:27b91efa828955b4d90a9b5322bcb3fe3f343942</id>
<content type='text'>
The ctypes module needs to use "ldconfig -p" to find the
library path and it simply has below logic if no ldconfig
installed.
  except OSError:
      pass

Before the patch:
  &gt;&gt;&gt; from ctypes.util import find_library
  &gt;&gt;&gt; lib_path = find_library('archive')
  &gt;&gt;&gt; print(lib_path)
  None

After the patch:
  &gt;&gt;&gt; from ctypes.util import find_library
  &gt;&gt;&gt; lib_path = find_library('archive')
  &gt;&gt;&gt; print(lib_path)
  libarchive.so.13

(From OE-Core rev: ddb96902a124a6e1f035f0fd868b0139989bc1bc)

Signed-off-by: Mingli Yu &lt;mingli.yu@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3: fix PGO for non-reproducible biniaries</title>
<updated>2020-06-16T22:39:28+00:00</updated>
<author>
<name>Ryan Rowe</name>
<email>rrowe@xevo.com</email>
</author>
<published>2020-06-12T19:48:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=2c7dcad9b75174758c00b2fbcf193bc22b67e397'/>
<id>urn:sha1:2c7dcad9b75174758c00b2fbcf193bc22b67e397</id>
<content type='text'>
When PGO was disabled by default by e53ebf29, a bug was introduced that
prevented PGO from ever being enabled. At the time at which extra config
is appended to PACKAGECONFIG_CONFARGS, PACKAGECONFIG_PGO remains
unevaluated in PACKAGECONFIG_class-target, due to setting its value in
an anonymous Python function. As a result, the PGO options options will
never be included.

(From OE-Core rev: 21446d4b6c5f59b6acb66133a9675ec3d3dbabe2)

Signed-off-by: Ryan Rowe &lt;rrowe@xevo.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3: add rdepends for python3-idle</title>
<updated>2020-06-15T13:53:45+00:00</updated>
<author>
<name>Mingli Yu</name>
<email>mingli.yu@windriver.com</email>
</author>
<published>2020-06-11T05:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=ca13b87d34f5ac54f06aa884d3cf03b4dafca56c'/>
<id>urn:sha1:ca13b87d34f5ac54f06aa884d3cf03b4dafca56c</id>
<content type='text'>
Add rdepends for python3-idle to fix below error:
 # /usr/bin/idle3 -h
 [snip]
 _tkinter.TclError: Can't find a usable init.tcl
 [snip]

(From OE-Core rev: fe0671fdd23936a64d5da51d84edfdec5958a9f2)

Signed-off-by: Mingli Yu &lt;mingli.yu@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3: add the rdepends for python3-misc</title>
<updated>2020-06-15T13:53:45+00:00</updated>
<author>
<name>Mingli Yu</name>
<email>mingli.yu@windriver.com</email>
</author>
<published>2020-06-11T07:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=d29dd649389a80237a5c13163113f60d3c976f72'/>
<id>urn:sha1:d29dd649389a80237a5c13163113f60d3c976f72</id>
<content type='text'>
* Add python3-numbers to rdepends for python3-misc to fix below error:
 # python3
 [snip]
 &gt;&gt;&gt; import statistics
 [snip]
 ModuleNotFoundError: No module named 'numbers'

* Don't use the hardcoded python3 moudules rdepends

(From OE-Core rev: 25ceab499a22febd50926440231f84f345ced642)

Signed-off-by: Mingli Yu &lt;mingli.yu@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>python3: upgrade 3.8.2 -&gt; 3.8.3</title>
<updated>2020-06-04T12:27:29+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2020-05-31T15:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=2d294c11275a1a4b5b0147d5c3e42759046a4e7d'/>
<id>urn:sha1:2d294c11275a1a4b5b0147d5c3e42759046a4e7d</id>
<content type='text'>
(From OE-Core rev: 01dafe1796a5c91ce12b344ee09e7179f6b4ccac)

Signed-off-by: Alexander Kanavin &lt;alex.kanavin@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
