Recommended update for osc

Announcement ID: SUSE-RU-2022:4234-1
Rating: moderate
References:
Affected Products:
  • Development Tools Module 15-SP3
  • Development Tools Module 15-SP4
  • openSUSE Leap 15.4
  • SUSE Linux Enterprise Desktop 15 SP3
  • SUSE Linux Enterprise Desktop 15 SP4
  • SUSE Linux Enterprise High Performance Computing 15 SP3
  • SUSE Linux Enterprise High Performance Computing 15 SP4
  • SUSE Linux Enterprise Real Time 15 SP3
  • SUSE Linux Enterprise Real Time 15 SP4
  • SUSE Linux Enterprise Server 15 SP3
  • SUSE Linux Enterprise Server 15 SP3 Business Critical Linux 15-SP3
  • SUSE Linux Enterprise Server 15 SP4
  • SUSE Linux Enterprise Server for SAP Applications 15 SP3
  • SUSE Linux Enterprise Server for SAP Applications 15 SP4
  • SUSE Manager Proxy 4.2
  • SUSE Manager Proxy 4.3
  • SUSE Manager Retail Branch Server 4.2
  • SUSE Manager Retail Branch Server 4.3
  • SUSE Manager Server 4.2
  • SUSE Manager Server 4.3

An update that can now be installed.

Description:

This update for osc fixes the following issues:

  • 0.182.0
  • fix build on SLE12 / python 2.7
  • SSH auth: Fix getallmatchingheaders() output to correspond with headers.get_all()
  • send HTTP header Accept: application/xml
  • git_version: return version from the source code if there's no matching tag
  • spec file:
  • Revert to python2 on SLE12
  • Recommend openssh for ssh key auth

  • fix building on distros that are not openSUSE or SLE

  • build against python3.6 for SLE12 and older

  • 0.181.0

  • fix crash when 'pass' is not set in the config file
  • add missing attributes to Package when scm_url is set
  • fix failure to create config in current dir
  • update list of considered file names for ssh key autodetection
  • allow users to prefer ssh key over password auth
  • ssh: recognize gpg keys (yubikey usage)
  • fix operating on _project meta
  • revert "interpretation of string literals in messages" that broke unicode handling
  • fix product build rpm caching
  • enable md5 revisions in osc log
  • parseRevisionOption(): raise an exception on invalid revisions

  • 0.180.0

  • warn when trying to commit a prj/pac managed in scm
  • fix crash on "osc up" for git based package/projects
  • don't traceback on invalid credentials manager
  • improve README, rename it to README.md
  • declare OscHTTPSignatureAuthHandler as a new-style class
  • remove illegal character in comment

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.4
    zypper in -t patch openSUSE-SLE-15.4-2022-4234=1
  • Development Tools Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP3-2022-4234=1
  • Development Tools Module 15-SP4
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP4-2022-4234=1

Package List:

  • openSUSE Leap 15.4 (noarch)
    • osc-0.182.0-150100.3.32.1
  • Development Tools Module 15-SP3 (noarch)
    • osc-0.182.0-150100.3.32.1
  • Development Tools Module 15-SP4 (noarch)
    • osc-0.182.0-150100.3.32.1