Recommended update for python-rpm-macros

Announcement ID: SUSE-RU-2024:2264-1
Rating: moderate
References:
Affected Products:
  • Basesystem Module 15-SP5
  • Basesystem Module 15-SP6
  • openSUSE Leap 15.4
  • openSUSE Leap 15.5
  • openSUSE Leap 15.6
  • SUSE Linux Enterprise Desktop 15 SP5
  • SUSE Linux Enterprise Desktop 15 SP6
  • SUSE Linux Enterprise High Performance Computing 15 SP5
  • SUSE Linux Enterprise Real Time 15 SP5
  • SUSE Linux Enterprise Real Time 15 SP6
  • SUSE Linux Enterprise Server 15 SP5
  • SUSE Linux Enterprise Server 15 SP6
  • SUSE Linux Enterprise Server for SAP Applications 15 SP5
  • SUSE Linux Enterprise Server for SAP Applications 15 SP6

An update that can now be installed.

Description:

This update for python-rpm-macros fixes the following issues:

  • Update to version 20240618.1e386da:

  • Fix python_clone sed regex

  • Update to version 20240614.02920b8:

  • Make sure that RPM_BUILD_ROOT env is set

  • don't eliminate any cmdline arguments in the shebang line
  • Create python313 macros

  • Update to version 20240415.c664b45:

  • Fix typo 310 -> 312 in default-prjconf

  • Update to version 20240202.501440e:

  • SPEC0: Drop python39, add python312 to buildset (#169)

  • Update to version 20231220.98427f3:

  • fix python2_compile macro

  • Update to version 20231207.46c2ec3:

  • make FLAVOR_compile compatible with python2

  • Update to version 20231204.dd64e74:

  • Combine fix_shebang in one line

  • New macro FLAVOR_fix_shebang_path
  • Use realpath in %python_clone macro shebang replacement
  • Compile and fix_shebang in %python_install macros

  • Update to version 20231010.0a1f0d9:

  • Revert "Compile and fix_shebang in %python_install macros"

  • Update to version 20231010.a32e110:

  • Compile and fix_shebang in %python_install macros

  • Update to version 20231005.bf2d3ab:

  • Fix shebang also in sbin with macro _fix_shebang

  • Update to version 20230609.6fe8111:

  • move compile loop to python

  • remove python38

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • openSUSE Leap 15.5
    zypper in -t patch openSUSE-SLE-15.5-2024-2264=1
  • openSUSE Leap 15.6
    zypper in -t patch openSUSE-SLE-15.6-2024-2264=1
  • Basesystem Module 15-SP5
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP5-2024-2264=1
  • Basesystem Module 15-SP6
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP6-2024-2264=1
  • openSUSE Leap 15.4
    zypper in -t patch SUSE-2024-2264=1

Package List:

  • openSUSE Leap 15.5 (noarch)
    • python-rpm-generators-20240618.1e386da-150400.3.13.1
    • python-rpm-macros-20240618.1e386da-150400.3.13.1
  • openSUSE Leap 15.6 (noarch)
    • python-rpm-generators-20240618.1e386da-150400.3.13.1
    • python-rpm-macros-20240618.1e386da-150400.3.13.1
  • Basesystem Module 15-SP5 (noarch)
    • python-rpm-generators-20240618.1e386da-150400.3.13.1
    • python-rpm-macros-20240618.1e386da-150400.3.13.1
  • Basesystem Module 15-SP6 (noarch)
    • python-rpm-generators-20240618.1e386da-150400.3.13.1
    • python-rpm-macros-20240618.1e386da-150400.3.13.1
  • openSUSE Leap 15.4 (noarch)
    • python-rpm-generators-20240618.1e386da-150400.3.13.1
    • python-rpm-macros-20240618.1e386da-150400.3.13.1