Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-awscrt for openSUSE:Factory checked in at 2026-03-11 20:57:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-awscrt (Old) and /work/SRC/openSUSE:Factory/.python-awscrt.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-awscrt" Wed Mar 11 20:57:29 2026 rev:2 rq:1338311 version:0.31.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-awscrt/python-awscrt.changes 2025-10-14 18:09:37.394095745 +0200 +++ /work/SRC/openSUSE:Factory/.python-awscrt.new.8177/python-awscrt.changes 2026-03-11 20:59:47.905001250 +0100 @@ -1,0 +2,44 @@ +Sun Feb 15 10:40:02 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 0.31.2 + * Flow Control for HTTP/1.1 and HTTP/2 by @azkrishpy in (#714) + * Update Skipped MQTT5 Tests by @sbSteveK in (#717) + * Update manifest for s2n feature probe by @xiazhvera in (#718) + * Add support for XXHash algos by @DmitriyMusatkin in (#719) +- Add more tests to skip in skip-test-requiring-network.patch + +------------------------------------------------------------------- +Tue Jan 20 13:46:30 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 0.31.1 + * Support add library_dirs from environment variable by @TingDaoK in (#712) + * Canary refactor by @bretambrose in (#708) + * Update submodules by @sfod in (#716) +- from version 0.31.0 + * CRC combine by @TingDaoK in (#707) + * Update submodules by @azkrishpy in (#711) + +------------------------------------------------------------------- +Mon Jan 5 10:02:12 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 0.30.0 + * Update submodules by @sfod in (#705) + * Migrate to dispatch queue on macOS by @sfod in (#706) + +------------------------------------------------------------------- +Tue Dec 9 11:59:44 UTC 2025 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 0.29.2 + * Pick up the fix by @TingDaoK in (#702) +- from version 0.29.1 + * Add helper to get padded ec signature by @DmitriyMusatkin in (#701) + +------------------------------------------------------------------- +Tue Nov 25 07:59:57 UTC 2025 - John Paul Adrian Glaubitz <[email protected]> + +- Update to 0.29.0 + * Fix Test Memleak by @sbSteveK in (#697) + * Expose max_active_connections_override for client and meta request + by @TingDaoK in (#696) + +------------------------------------------------------------------- Old: ---- awscrt-0.28.1.tar.gz New: ---- awscrt-0.31.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-awscrt.spec ++++++ --- /var/tmp/diff_new_pack.fyMitI/_old 2026-03-11 20:59:48.661032386 +0100 +++ /var/tmp/diff_new_pack.fyMitI/_new 2026-03-11 20:59:48.665032551 +0100 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-awscrt -Version: 0.28.1 +Version: 0.31.2 Release: 0 Summary: A common runtime for AWS Python projects License: Apache-2.0 ++++++ awscrt-0.28.1.tar.gz -> awscrt-0.31.2.tar.gz ++++++ ++++ 4919 lines of diff (skipped) ++++++ skip-test-requiring-network.patch ++++++ --- /var/tmp/diff_new_pack.fyMitI/_old 2026-03-11 20:59:48.917042929 +0100 +++ /var/tmp/diff_new_pack.fyMitI/_new 2026-03-11 20:59:48.921043094 +0100 @@ -1,7 +1,7 @@ -diff -Nru aws-crt-python-0.28.1.orig/test/test_aiohttp_client.py aws-crt-python-0.28.1/test/test_aiohttp_client.py ---- aws-crt-python-0.28.1.orig/test/test_aiohttp_client.py 2025-09-19 01:25:15.000000000 +0200 -+++ aws-crt-python-0.28.1/test/test_aiohttp_client.py 2025-10-13 12:23:37.316737927 +0200 -@@ -287,6 +287,7 @@ +diff -Nru aws-crt-python-0.31.2.orig/test/test_aiohttp_client.py aws-crt-python-0.31.2/test/test_aiohttp_client.py +--- aws-crt-python-0.31.2.orig/test/test_aiohttp_client.py 2026-02-12 19:06:36.000000000 +0100 ++++ aws-crt-python-0.31.2/test/test_aiohttp_client.py 2026-02-15 11:34:39.055485729 +0100 +@@ -290,6 +290,7 @@ return connection @@ -9,7 +9,7 @@ async def _test_h2_client(self): url = urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt") connection = await self._new_h2_client_connection(url) -@@ -308,6 +309,7 @@ +@@ -311,6 +312,7 @@ await connection.close() @@ -17,7 +17,7 @@ async def _test_h2_manual_write_exception(self): url = urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt") connection = await self._new_h2_client_connection(url) -@@ -427,6 +429,7 @@ +@@ -430,6 +432,7 @@ finally: self._stop_server() @@ -25,10 +25,42 @@ async def _test_cross_thread_http2_client(self): """Test using an HTTP/2 client from a different thread/event loop.""" url = urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt") -diff -Nru aws-crt-python-0.28.1.orig/test/test_http_client.py aws-crt-python-0.28.1/test/test_http_client.py ---- aws-crt-python-0.28.1.orig/test/test_http_client.py 2025-09-19 01:25:15.000000000 +0200 -+++ aws-crt-python-0.28.1/test/test_http_client.py 2025-10-13 12:24:44.520076579 +0200 -@@ -353,6 +353,7 @@ +@@ -691,6 +694,7 @@ + self.assertEqual(10, len(response.body)) + await connection.close() + ++ @unittest.skip("Requires network") + def test_h1_manual_window_management_happy_path(self): + asyncio.run(self._test_h1_manual_window_management_happy_path()) + +@@ -722,6 +726,7 @@ + self.assertGreater(len(response.body), 0, "No data received") + await connection.close() + ++ @unittest.skip("Requires network") + def test_h2_manual_window_management_happy_path(self): + asyncio.run(self._test_h2_manual_window_management_happy_path()) + +@@ -762,6 +767,7 @@ + self.assertEqual(len(chunks_received), 10, "Should receive exactly 10 chunks") + await connection.close() + ++ @unittest.skip("Requires network") + def test_h2_stream_flow_control_blocks_and_resumes(self): + asyncio.run(self._test_h2_stream_flow_control_blocks_and_resumes()) + +@@ -803,6 +809,7 @@ + self.assertEqual(len(chunks_received), 100, "Should receive exactly 100 chunks") + await connection.close() + ++ @unittest.skip("Requires network") + def test_h1_stream_flow_control_blocks_and_resumes(self): + asyncio.run(self._test_h1_stream_flow_control_blocks_and_resumes()) + +diff -Nru aws-crt-python-0.31.2.orig/test/test_http_client.py aws-crt-python-0.31.2/test/test_http_client.py +--- aws-crt-python-0.31.2.orig/test/test_http_client.py 2026-02-12 19:06:36.000000000 +0100 ++++ aws-crt-python-0.31.2/test/test_http_client.py 2026-02-15 11:32:30.115453571 +0100 +@@ -354,6 +354,7 @@ tls_connection_options=tls_conn_opt) return connection_future.result(self.timeout) @@ -36,7 +68,7 @@ def test_h2_client(self): url = urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt") connection = self._new_h2_client_connection(url) -@@ -375,6 +376,7 @@ +@@ -376,6 +377,7 @@ self.assertEqual(None, connection.close().exception(self.timeout)) @@ -44,4 +76,15 @@ def test_h2_manual_write_exception(self): url = urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt") connection = self._new_h2_client_connection(url) +diff -Nru aws-crt-python-0.31.2.orig/test/test_io.py aws-crt-python-0.31.2/test/test_io.py +--- aws-crt-python-0.31.2.orig/test/test_io.py 2026-02-12 19:06:36.000000000 +0100 ++++ aws-crt-python-0.31.2/test/test_io.py 2026-02-15 11:36:23.312116529 +0100 +@@ -33,6 +33,7 @@ + event_loop_group_two = EventLoopGroup.get_or_create_static_default() + self.assertTrue(event_loop_group_one == event_loop_group_two) + ++ @unittest.skip("Requires network") + def test_shutdown_complete_singleton(self): + event_loop_group = EventLoopGroup.get_or_create_static_default() + shutdown_event = event_loop_group.shutdown_event
