Commit Graph

  • 5e9c8316a3 Fix version of clang Matej Cepl 2025-04-12 22:08:04 +00:00
  • 3ed435649a - Update to 3.14.0~a7: - Tools/Demos - gh-132121: Always escape non-printable Unicode characters in pygettext. - gh-131852: msgfmt no longer adds the POT-Creation-Date to generated .mo files for consistency with GNU msgfmt. - Tests - gh-131277: Allow to unset one or more environment variables at once via EnvironmentVarGuard.unset(). Patch by Bénédikt Tran. - gh-131050: test_ssl.test_dh_params is skipped if the underlying TLS library does not support finite-field ephemeral Diffie-Hellman. - Security - gh-131809: Update bundled libexpat to 2.7.1 - gh-131261: Upgrade to libexpat 2.7.0 - gh-121284: Fix bug in the folding of rfc2047 encoded-words when flattening an email message using a modern email policy. Previously when an encoded-word was too long for a line, it would be decoded, split across lines, and re-encoded. But commas and other special characters in the original text could be left unencoded and unquoted. This could theoretically be used to spoof header lines using a carefully constructed encoded-word if the resulting rendered email was transmitted or re-parsed. - Library - gh-132174: Fix function name in error message of _interpreters.run_string. - gh-132171: Fix crash of _interpreters.run_string on string subclasses. Matej Cepl 2025-04-12 21:58:51 +00:00
  • f52da509da Accepting request 1251945 from devel:languages:python:Factory Ana Guerrero 2025-03-11 19:44:48 +00:00
  • b459adb683 Fix bug reference in the changelog Matej Cepl 2025-03-11 06:16:57 +00:00
  • 67f03bbbc0 Accepting request 1251861 from home:bmwiedemann:branches:devel:languages:python:Factory Matej Cepl 2025-03-10 18:10:57 +00:00
  • 35eb81a93f Accepting request 1245486 from devel:languages:python:Factory Ana Guerrero 2025-02-13 17:39:01 +00:00
  • aa6f469fcc according to RFC 3986 Section 3.2.2. (bsc#1236705, CVE-2025-0938, gh#python/cpython#105704). Matej Cepl 2025-02-12 21:33:08 +00:00
  • d5816cb839 - Update to the fifth development version of 3.14.0: - Tools/Demos - gh-129248: The iOS test runner now strips the log prefix from each line output by the test suite. - gh-104400: Fix several bugs in extraction by switching to an AST parser in pygettext. - Tests - gh-129386: Add test.support.reset_code, which can be used to reset various bytecode-level optimizations and local instrumentation for a function. - gh-128474: Disable test_embed test cases that segfault on BOLT instrument binaries. The tests are only disabled when BOLT is enabled. - gh-128003: Add an option --parallel-threads=N to the regression test runner that runs individual tests in multiple threads in parallel in order to find concurrency bugs. Note that most of the test suite is not yet reviewed for thread-safety or annotated with @thread_unsafe when necessary. - Security - gh-105704: When using urllib.parse.urlsplit() and urllib.parse.urlparse() host parsing would not reject domain names containing square brackets ([ and ]). Square brackets are only valid for IPv6 and IPvFuture hosts according to RFC 3986 Section 3.2.2. - gh-126108: Fix a possible NULL pointer dereference in PySys_AddWarnOptionUnicode(). - gh-80222: Fix bug in the folding of quoted strings when flattening an email message using a modern email policy. Previously when a quoted string was folded so Matej Cepl 2025-02-12 21:26:50 +00:00
  • 8659ae7c2d Accepting request 1244271 from devel:languages:python:Factory Dominique Leuenberger 2025-02-09 19:01:38 +00:00
  • b3baeedca9 - Add 314a4-no-SO_REUSEPORT.patch to fix build on new kernel (gh#python/cpython#128916). Matej Cepl 2025-02-07 19:25:18 +00:00
  • fb6c6692db Fix changelog Matej Cepl 2025-02-07 18:54:16 +00:00
  • 8b94bc8090 - Add CVE-2025-0938-sq-brackets-domain-names.patch which disallows square brackets ([ and ]) in domain names for parsed URLs (bsc#1236705, CVE-2025-0938, gh#python/cpython#105704) Matej Cepl 2025-02-07 18:53:28 +00:00
  • 666a05a468 - Configure externally_managed with a bcond https://en.opensuse.org/openSUSE:Python:Externally_managed bsc#1228165 Matej Cepl 2025-02-03 14:13:15 +00:00
  • b7a4629611 - Update to the fourth development version of 3.14.0: - Tools/Demos - gh-128152: Fix a bug where Argument Clinic’s C pre-processor parser tried to parse pre-processor directives inside C comments. Patch by Erlend Aasland. - Tests - gh-128690: Temporarily do not use test_embed in PGO profile builds until the problem with test_init_pyvenv_cfg failing in some configurations is resolved. - Library - gh-128731: Fix ResourceWarning in urllib.robotparser.RobotFileParser.read(). - gh-71339: Add new assertion methods for unittest: assertHasAttr(), assertNotHasAttr(), assertIsSubclass(), assertNotIsSubclass() assertStartsWith(), assertNotStartsWith(), assertEndsWith() and assertNotEndsWith(). - gh-118761: Improve import time of pickle by 25% by removing an unnecessary regular expression. As such, re is no more implicitly available as pickle.re. Patch by Bénédikt Tran. - gh-128661: Fixes typing.evaluate_forward_ref() not showing deprecation when type_params arg is not passed. - gh-128562: Fix possible conflicts in generated tkinter widget names if the widget class name ends with a digit. - gh-128559: Improved import time of asyncio. - gh-128552: Fix cyclic garbage introduced by asyncio.loop.create_task() and asyncio.TaskGroup.create_task() holding a reference to the created task if it is eager. - gh-128340: Add internal thread safe handle to be used Matej Cepl 2025-01-17 23:07:33 +00:00
  • 1f2a8a5568 Accepting request 1233306 from devel:languages:python:Factory Ana Guerrero 2024-12-26 11:24:12 +00:00
  • 5305209e15 Fix %%files Matej Cepl 2024-12-18 09:09:12 +00:00
  • 27c84829c0 Add _sysconfig_*.json file to %%files. Matej Cepl 2024-12-18 06:23:32 +00:00
  • b4a03c8ca5 - Update to the third development version of 3.14.0: - Tools/Demos - gh-126700: Add support for multi-argument gettext functions in pygettext.py. - Tests - gh-127906: Test the limited C API in test_cppext. Patch by Victor Stinner. - gh-127637: Add tests for the dis command-line interface. Patch by Bénédikt Tran. - gh-126925: iOS test results are now streamed during test execution, and the deprecated xcresulttool is no longer used. - gh-127076: Disable strace based system call tests when LD_PRELOAD is set. - gh-127076: Filter out memory-related mmap, munmap, and mprotect calls from file-related ones when testing io behavior using strace. - Security - gh-127655: Fixed the asyncio.selector_events._SelectorSocketTransport transport not pausing writes for the protocol when the buffer reaches the high water mark when using asyncio.WriteTransport.writelines(). - Library - gh-126907: Fix crash when using atexit concurrently on the free-threaded build. - gh-127870: Detect recursive calls in ctypes _as_parameter_ handling. Patch by Victor Stinner. - gh-127732: The platform module now correctly detects Windows Server 2025. Matej Cepl 2024-12-18 00:35:19 +00:00
  • fce5013011 Accepting request 1228813 from devel:languages:python:Factory Ana Guerrero 2024-12-08 10:37:19 +00:00
  • c7164168dc Update F00251-change-user-install-location.patch Matej Cepl 2024-12-06 15:35:06 +00:00
  • 0596163e48 - Don't limit clang to clang18. Matej Cepl 2024-11-19 23:25:44 +00:00
  • 809f944b62 Don't limit to clang18 Matej Cepl 2024-11-19 23:19:44 +00:00
  • 9d574d767b - Update to the second development version of 3.14.0a2. - Tools/Demos - gh-126807: Fix extraction warnings in pygettext.py caused by mistaking function definitions for function calls. - gh-126167: The iOS testbed was modified so that it can be used by third-party projects for testing purposes. - Tests - gh-126909: Fix test_os extended attribute tests to work on filesystems with 1 KiB xattr size limit. - gh-125730: Change make test to not run GUI tests by default. Use make ci to run tests with GUI tests instead. - gh-124295: Add translation tests to the argparse module. - Security - gh-126623: Upgrade libexpat to 2.6.4 - Library - gh-85957: Add missing MIME types for images with RFCs: emf, fits, g3fax, jp2, jpm, jpx, t38, tiff-fx and wmf. Patch by Hugo van Kemenade. - gh-126920: Fix the prefix and exec_prefix keys from sysconfig.get_config_vars() incorrectly having the same value as sys.base_prefix and sys.base_exec_prefix, respectively, inside virtual environments. They now accurately reflect sys.prefix and sys.exec_prefix. - gh-67877: Fix memory leaks when regular expression matching terminates abruptly, either because of a signal or because memory allocation fails. - gh-125063: marshal now supports slice objects. The marshal format version was increased to 5. - gh-126789: Fixed the values of sysconfig.get_config_vars(), sysconfig.get_paths(), and their siblings when the site Matej Cepl 2024-11-19 22:16:13 +00:00
  • 5478a684d8 Accepting request 1224239 from devel:languages:python:Factory Ana Guerrero 2024-11-15 14:42:33 +00:00
  • 7561ffd453 - Remove -IVendor/ from python-config boo#1231795 Matej Cepl 2024-11-14 07:06:50 +00:00
  • bad4db9a6e - Require exact clang18 and llvm18, because apparently CPython is not ready for 19 yet (gh#python/cpython!125499). Matej Cepl 2024-11-11 17:21:00 +00:00
  • ec6360c6b5 Accepting request 1218446 from devel:languages:python:Factory Ana Guerrero 2024-10-28 14:17:52 +00:00
  • c070616633 - Fix version number to 3.14.0~a1 Matej Cepl 2024-10-25 20:36:04 +00:00
  • fff9b66773 Recover patch CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch Matej Cepl 2024-10-17 12:40:45 +00:00
  • a15f7b0fad - Add fix_test_generated_data.patch to skip failing test (gh#python/cpython#121938). Matej Cepl 2024-10-17 12:39:27 +00:00
  • 3f3cf2ab15 requiring network access, and explicitly declare we have no network. Matej Cepl 2024-10-17 11:26:41 +00:00
  • 3a5dd04770 More debugging Matej Cepl 2024-10-17 11:08:35 +00:00
  • a7b3239561 I cannot believe this would fix the patch. Matej Cepl 2024-10-17 10:31:44 +00:00
  • 8bad2f513e Use %%autosetup Matej Cepl 2024-10-17 07:35:40 +00:00
  • a0ad707487 Escape macros in comments Matej Cepl 2024-10-17 06:41:36 +00:00
  • a07e4323d1 Fix fix_test_ftp_error.patch Matej Cepl 2024-10-17 05:35:58 +00:00
  • 80e1e18481 - Binary module _opcode is not build any more (gh#python/cpython!121555) - Add fix_test_ftp_error.patch to mark test_ftp_error as requiring network access. Matej Cepl 2024-10-16 13:13:17 +00:00
  • 194f2f3598 Fix changes Matej Cepl 2024-10-16 11:33:27 +00:00
  • 9eb4265634 - Binary module _opcode is not build any more. Matej Cepl 2024-10-16 08:26:01 +00:00
  • 2ccc1ee586 sigstore. Remove python.keyring. Matej Cepl 2024-10-16 07:25:32 +00:00
  • 90379ac38c - With python311-Sphinx we don't need no-skipif-doctests.patch any more. Matej Cepl 2024-10-16 07:24:52 +00:00
  • d3604bc82f - Add patch to fix build: - gh125535-Lib_IntVector_Intrinsics_vec128.patch (gh#python/cpython#125535) Matej Cepl 2024-10-16 07:20:31 +00:00
  • 7bbbc4808d - Update to the first development version of 3.14.0a1. Many new features for Python 3.14 are still being planned and written. Among the new major new features and changes so far: - PEP 649: deferred evaluation of annotations - Improved error messages - Upstream doesn't sign tarballs with GPG anymore, but uses sigstore. - Patches rebased and refreshed: - CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch - bpo-31046_ensurepip_honours_prefix.patch - fix-test-recursion-limit-15.6.patch - python-3.3.0b1-fix_date_time_compiler.patch Matej Cepl 2024-10-16 07:07:46 +00:00
  • 28ba05e717 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python314?expand=0&rev=2 Matej Cepl 2024-10-16 05:31:22 +00:00