<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/python3-version.mk, branch openwrt-23.05</title>
<subtitle>Community maintained packages for OpenWrt</subtitle>
<id>http://x-nagi.com/cgit/packages/atom?h=openwrt-23.05</id>
<link rel='self' href='http://x-nagi.com/cgit/packages/atom?h=openwrt-23.05'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/'/>
<updated>2023-12-13T17:36:41Z</updated>
<entry>
<title>python3: Update to 3.11.7, refresh patches</title>
<updated>2023-12-13T17:36:41Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2023-12-11T06:34:24Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=40a730516c6c4df4663be1806132d4edf8d9ba84'/>
<id>urn:sha1:40a730516c6c4df4663be1806132d4edf8d9ba84</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
(cherry picked from commit d4f5759190ce7bbebbeaa4161333c91d0d7a4da1)
</content>
</entry>
<entry>
<title>python3: Fix building C extensions with setuptools</title>
<updated>2023-11-01T16:40:44Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2023-10-30T15:56:43Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=f218d96e14eafc6bd323d871a56a94b4b5e8c68b'/>
<id>urn:sha1:f218d96e14eafc6bd323d871a56a94b4b5e8c68b</id>
<content type='text'>
setuptools provides a local copy of distutils and when building a C
extension, this distutils will add the target LIBDIR (/usr/lib) to the
list of library paths.

If the build system has a libpython3.11.so in /usr/lib, then the linker
will try to link to this shared library and fail.

This adapts 008-distutils-use-python-sysroot.patch for host setuptools
to add the correct library directory.

Fixes: https://github.com/openwrt/packages/issues/22330

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
(cherry picked from commit 624fb955619c0b4b368e2ac1880619f159e3b8d6)
</content>
</entry>
<entry>
<title>python3: Update to 3.11.6, refresh patches</title>
<updated>2023-10-11T07:10:19Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2023-10-09T01:18:40Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=bec2e7fc814a349e3dfe7f4ea19b3c3379d89e92'/>
<id>urn:sha1:bec2e7fc814a349e3dfe7f4ea19b3c3379d89e92</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
(cherry picked from commit 2aba43afe9e1bf5d9dc5e3578af7f82f6da51b2b)
</content>
</entry>
<entry>
<title>python3: Update to 3.11.5, refresh patches</title>
<updated>2023-09-14T13:45:05Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2023-09-05T03:53:41Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=e05cf558ff41d3a4f224136e38176668b8494984'/>
<id>urn:sha1:e05cf558ff41d3a4f224136e38176668b8494984</id>
<content type='text'>
Includes fix for CVE-2023-40217 (Bypass TLS handshake on closed
sockets).

This also:

* Remove 027-install-python3-symlink-after-stdlib.patch

  This was merged upstream in
  https://github.com/python/cpython/pull/104693.

* Remove fix for unnecessary linking with libbsd
  (60bf01cb606344619e002901646171da1e69c0f9)

  This was fixed upstream in
  https://github.com/python/cpython/pull/105236.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
(cherry picked from commit e42c8450393a317ab6df39f6e01411722872fd6b)
</content>
</entry>
<entry>
<title>python3: Update to 3.11.4, refresh patches</title>
<updated>2023-06-13T03:58:21Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2023-06-12T06:10:01Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=a3e3e41e569778fa52947ca333b3235693d4247e'/>
<id>urn:sha1:a3e3e41e569778fa52947ca333b3235693d4247e</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
(cherry picked from commit 4627ed7c430860806c352a2430f1abcb63aae327)
</content>
</entry>
<entry>
<title>python3: Update to 3.11.3, refresh/redo patches</title>
<updated>2023-05-24T04:34:32Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2023-05-05T09:23:49Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=24aa47eb2b26c71ce6beeb4e1793ebb43c65cc30'/>
<id>urn:sha1:24aa47eb2b26c71ce6beeb4e1793ebb43c65cc30</id>
<content type='text'>
* Removed patches:

  * 001-enable-zlib.patch: zlib module should be enabled automatically

  * 007-distutils-do-not-adjust-path.patch: Not necessary since we
    process shebang lines for all scripts (in python3-package.mk)

  * 030-bpo-43112-detect-musl-as-a-separate-SOABI-GH-24502.patch:
    Already merged

* Move configure vars from config.site back into Makefile

  Centralizing all build information into one file makes it easier to
  maintain

* No longer set ac_cv_header_uuid_h=yes as configure should detect
  libuuid

* Order configure args by enable-/disable-/with-/without-, then
  alphabetically

* Set ac_cv_working_openssl_hashlib=yes for host configure to bypass the
  OpenSSL API tests with LibreSSL

* Use the default Host/Compile recipe instead of picking out specific
  targets to make

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
(cherry picked from commit 2445fe9fb25e6d9eed28aa9ad237bd250d1600d1)
</content>
</entry>
<entry>
<title>python3: update to 3.10.7</title>
<updated>2022-10-10T14:59:12Z</updated>
<author>
<name>Michal Vasilek</name>
<email>michal.vasilek@nic.cz</email>
</author>
<published>2022-10-10T13:39:46Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=e9ddc479f9a77b9d173081bbc57cd805b24942d8'/>
<id>urn:sha1:e9ddc479f9a77b9d173081bbc57cd805b24942d8</id>
<content type='text'>
* fixes CVE-2021-28861
* adjust pip and setuptools versions
* refresh patches

Signed-off-by: Michal Vasilek &lt;michal.vasilek@nic.cz&gt;
</content>
</entry>
<entry>
<title>python3: Update to 3.10.5, refresh patches</title>
<updated>2022-06-13T10:21:20Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2022-06-13T10:21:20Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=57e2b656cb293b9d7991bfe8aa4ffe9fe59dfbfd'/>
<id>urn:sha1:57e2b656cb293b9d7991bfe8aa4ffe9fe59dfbfd</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: Update to 3.10.4</title>
<updated>2022-03-28T07:57:45Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2022-03-27T17:41:24Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=d0efe27a8c35b5580304838548542e9aaf344ac5'/>
<id>urn:sha1:d0efe27a8c35b5580304838548542e9aaf344ac5</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: Update to 3.10.3, refresh patches</title>
<updated>2022-03-21T08:43:35Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2022-03-21T08:43:35Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=bed8dc2132ebce2b95d9271a61e5b928160937fb'/>
<id>urn:sha1:bed8dc2132ebce2b95d9271a61e5b928160937fb</id>
<content type='text'>
Includes fixes for:
* Windows builds updated to bzip2 1.0.8 to mitigate CVE-2016-3189 and
  CVE-2019-12900
* CVE-2022-26488: Escalation of privilege via Windows Installer

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
</feed>
