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