SUSE-RU-2025:03279-1: moderate: Recommended update for osc

SLE-UPDATES null at suse.de
Fri Sep 19 16:30:02 UTC 2025



# Recommended update for osc

Announcement ID: SUSE-RU-2025:03279-1  
Release Date: 2025-09-19T14:13:56Z  
Rating: moderate  
References:

  
Affected Products:

  * Development Tools Module 15-SP6
  * Development Tools Module 15-SP7
  * openSUSE Leap 15.6
  * SUSE Linux Enterprise Desktop 15 SP6
  * SUSE Linux Enterprise Desktop 15 SP7
  * SUSE Linux Enterprise Real Time 15 SP6
  * SUSE Linux Enterprise Real Time 15 SP7
  * SUSE Linux Enterprise Server 15 SP6
  * SUSE Linux Enterprise Server 15 SP7
  * SUSE Linux Enterprise Server for SAP Applications 15 SP6
  * SUSE Linux Enterprise Server for SAP Applications 15 SP7

  
  
An update that can now be installed.

## Description:

This update for osc fixes the following issues:

osc was updated to 1.20.0:

  * Command-line:

    * Fix 'osc fork' command to use the right tracking branch
    * Fix 'osc blt' command by checking if the working copy is a package
    * Make 'osc buildlog' work outside of osc package directory
    * Add 'git-obs pr close' and 'git-obs pr reopen' commands
    * Add 'close' option to 'git-obs pr review interactive'
    * Change 'git-obs pr review interactive' to work with all archives, not only those in Git LFS
    * Fix checkout of the base branch in 'git-obs pr review interactive' command
  * Library:

    * Support _manifest file in git store
    * Allow pull request IDs in '<owner>/<repo>!<number>' format
    * Properly handle deleted users and teams in the git-obs timeline
    * Handle situations when there's 'None' among timeline entries
    * Skip binary files in gitea_api.PullRequest.get_patch()
    * Change get_user_input(), add support for vertically printed list of answers
  * Spec:

    * Provide git-obs

Update to 1.19.1:

  * Command-line:

    * Use OSC_PACKAGE_CACHE_DIR env var instead of deprecated OSC_PACKAGECACHEDIR
  * Connection:

    * Check for both upper and lowercase versions of HTTP_PROXY and HTTPS_PROXY env vars
  * Library:

    * Add 'trackingbranch' field to ScmsyncObsinfo model
    * Revert "Return None if GitStore cannot determine apiurl"
    * Throw a proper exception when 'apiurl' argument of 'makeurl()' is empty
    * Move code setting apiurl from store to 'osc.conf.get_config()'
    * Simplify 'osc.commandline.Osc.get_api_url()' to return the value from 'self.options'
    * Remove 'osc.commandline.Osc.post_argparse()' because it's no longer used
    * Fix unit tests to use the new code path to run osc
    * Fix osc.gitea_api.dt_sanitize() by replacing dateutil with datetime

Update to 1.19.0:

  * Command-line:

    * Add 'git-obs pr cancel-scheduled-merge' command
    * Add timeline to 'git-obs pr review interactive'
    * Add '\--timeline' option to 'git-obs pr get'
    * Fix 'git-obs pr search' by using pagination to retrieve all results
    * Extend '\--message' option in git-obs subcommands with the '-m' short option
    * Add a different message for scheduled merges in 'git-obs pr merge' command
  * Library:

    * Add 'conn' parameter to gitea_api.common.GiteaModel
    * Add gitea_api.Connection.scheme attribute
    * Add gitea_api.PullRequest.merge_commit property
    * Add gitea_api.PullRequest.get_owner_repo_number()
    * Add gitea_api.common.dt_sanitize() for sanitizing datetime strings
    * Handle missing head repo in the PullRequest properties
    * Return None if GitStore cannot determine apiurl
    * Remove extra newline from store files
    * Fix the 'Move remaining imports in osc.babysitter into try-except block' change by preserving the order of handling the exceptions
  * Spec:

    * Use primary_python to define runtime requires matching the shebang lines
    * Provide %{use_python_pkg}-osc for all pythons and python3-osc for primary_python
    * Add conflict with obs-scm-bridge < 0.7.3

Update to 1.18.0:

  * Command-line:

    * Add 'git-obs pr comment [--message=...]' command
    * Add 'git-obs pr show-patch' command
    * Add '\--reviewer' option to 'git-obs pr review {approve,decline,interactive}' to support group reviews via group review bot
    * Update 'git-obs pr review interactive' to return non-zero return codes for 'exit' and 'skip' actions
    * Make 'osc results --show-excluded' work in a project context
    * Add '\--no-pager' global option
    * Fix 'osc fork' by copying whole query part to the new scmsync url
    * Fix 'osc buildinfo' for git packages by handing the 'build_repositories' files by store objects
    * Fix crash in 'git-obs pr get --patch'
    * Fix git-obs to exit with 130 on keyboard interrupt
    * Fix --sccache help typo in 'osc build' command
  * Connection:

    * Don't retry requests on 504 Gateway Timeout
  * Library:

    * If a devel project is not specified, try reading it from a mapping from URL set in OBS:GitDevelProjectMap project attribute
    * Improve detection of packages and projects in git
    * scmsync_obsinfo: Pass correct revision to obs-scm-bridge
    * Add obs_api.Request.search() method
    * Raise an exception if obs-scm-bridge fails
    * Fix obs_scm.Package.get_pulled_srcmd5() returning an empty string
    * Fix git store to support non-default remote
    * Extend 'gitea_api.User.get()' to take 'username' parameter
    * Move get_editor() and related functions from command-line module to gitea_api.common
    * Migrate subcommands from using Store() to get_store() that is git aware
    * Make imports lazy to imporove osc load times

## 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:

  * Development Tools Module 15-SP7  
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP7-2025-3279=1

  * openSUSE Leap 15.6  
    zypper in -t patch SUSE-2025-3279=1 openSUSE-SLE-15.6-2025-3279=1

  * Development Tools Module 15-SP6  
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP6-2025-3279=1

## Package List:

  * Development Tools Module 15-SP7 (noarch)
    * osc-1.20.0-150600.15.6.1
  * openSUSE Leap 15.6 (noarch)
    * osc-1.20.0-150600.15.6.1
  * Development Tools Module 15-SP6 (noarch)
    * osc-1.20.0-150600.15.6.1

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20250919/398f5eae/attachment.htm>


More information about the sle-updates mailing list