Revisions of python312

buildservice-autocommit accepted request 1197474 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 64)
baserev update by copy to link target
buildservice-autocommit accepted request 1192365 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 63)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 62)
- Add CVE-2024-8088-inf-loop-zipfile_Path.patch to prevent
  malformed payload to cause infinite loops in zipfile.Path
  (bsc#1229704, CVE-2024-8088).
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 61)
Fix the patch
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 60)
- Update to 3.12.5:
  - Tests
    - gh-59022: Add tests for pkgutil.extend_path(). Patch by
      Andreas Stocker.
    - gh-99242: os.getloadavg() may throw OSError when
      running regression tests under certain conditions (e.g.
      chroot). This error is now caught and ignored, since
      reporting load average is optional.
    - gh-121084: Fix test_typing random leaks. Clear typing ABC
      caches when running tests for refleaks (-R option): call
      _abc_caches_clear() on typing abstract classes and their
      subclasses. Patch by Victor Stinner.
    - gh-121160: Add a test for
      readline.set_history_length(). Note that this test may fail
      on readline libraries.
    - gh-121200: Fix test_expanduser_pwd2() of
      test_posixpath. Call getpwnam() to get pw_dir, since it
      can be different than getpwall() pw_dir. Patch by Victor
      Stinner.
    - gh-121188: When creating the JUnit XML file, regrtest
      now escapes characters which are invalid in XML, such
      as the chr(27) control character used in ANSI escape
      sequences. Patch by Victor Stinner.
  - Security
    - gh-121957: Fixed missing audit events around interactive
      use of Python, now also properly firing for python -i, as
      well as for python -m asyncio. The event in question is
      cpython.run_stdin.
    - gh-122133: Authenticate the socket connection for the
      socket.socketpair() fallback on platforms where AF_UNIX is
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 59)
- Remove %suse_update_desktop_file macro as it is not useful any
  more.

- Adding bso1227999-reproducible-builds.patch fixing bsc#1227999
  adding reproducibility patches from gh#python/cpython!121872
  and gh#python/cpython!121883.

- Stop using %%defattr, it seems to be breaking proper executable
  attributes on /usr/bin/ scripts (bsc#1227378).
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 58)
Update bluez-devel-vendor.tar.xz
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 57)
- Add CVE-2024-6923-email-hdr-inject.patch to prevent email
  header injection due to unquoted newlines (bsc#1228780,
  CVE-2024-6923).
- %{profileopt} variable is set according to the variable
  %{do_profiling} (bsc#1227999)
- Update bluez-devel-vendor.tar.xz
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 56)
- Remove %suse_update_desktop_file macro as it is not useful any
  more.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 55)
      permissive than the default (bsc#1227152).
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 54)
- Stop using %%defattr, it seems to be breaking proper executable
  attributes on /usr/bin/ scripts (bsc#1227378).
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1184846 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 53)
- Add F00251-change-user-install-location.patch to make pip and
  modern tools install directly in /usr/local when used by the user.
  bsc#1225660
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 52)
Add CVE-2024-0397 to changelog.
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1183433 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 51)
- Update import_failed.map for python 3.12
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 50)
- Add docs-docutils_014-Sphinx_420.patch make building docs
  compatible with Sphinx 4_2_0 and docutils 0.14.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 49)
    - gh-113171 (bsc#1226448, CVE-2024-4032): Fixed various false
      positives and false negatives in
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1183151 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 48)
- Reenable test_multiprocessing_forkserver test_multiprocessing_spawn
  test_subprocess tests in qemu build
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 47)
- Update to 3.12.4:
  - Security
    - gh-118486: os.mkdir() on Windows now accepts mode of 0o700
      to restrict the new directory to the current user. This
      fixes CVE-2024-4030 affecting tempfile.mkdtemp() in
      scenarios where the base temporary directory is more
      permissive than the default.
    - gh-116741: Update bundled libexpat to 2.6.2
    - gh-117233: Detect BLAKE2, SHA3, Shake, & truncated SHA512
      support in the OpenSSL-ish libcrypto library at build
      time. This allows hashlib to be used with libraries that do
      not to support every algorithm that upstream OpenSSL does.
  - Core and Builtins
    - gh-119821: Fix execution of annotation scopes within
      classes when globals is set to a non-dict. Patch by Jelle
      Zijlstra.
    - gh-118263: Speed up os.path.normpath() with a direct C
      call.
    - gh-119311: Fix bug where names are unexpectedly mangled in
      the bases of generic classes.
    - gh-119395: Fix bug where names appearing after a generic
      class are mangled as if they are in the generic class.
    - gh-118507: Fix os.path.isfile() on Windows for pipes.
    - gh-119213: Non-builtin modules built with argument clinic
      were crashing if used in a subinterpreter before the main
      interpreter. The objects that were causing the problem by
      leaking between interpreters carelessly have been fixed.
    - gh-119011: Fixes type.__type_params__ to return an empty
      tuple instead of a descriptor.
    - gh-118997: Fix _Py_ClearImmortal() assertion: use
buildservice-autocommit accepted request 1168659 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 46)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1168530 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 45)
- Add CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch to fix tests with
  patched libexpat below 2.6.0 that doesn't update the version number,
  just in 15.6.
- Drop libexpat260.patch, not needed anymore. This patch is merged
  with the CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch to keep
  working on 15.6.
- Add fix-test-recursion-limit-15.6.patch, gh#python/cpython#115083.
Displaying revisions 21 - 40 of 84
openSUSE Build Service is sponsored by