SUSE-RU-2026:2290-1: important: Recommended update for osc
SLE-UPDATES
null at suse.de
Mon Jun 8 08:30:02 UTC 2026
# Recommended update for osc
Announcement ID: SUSE-RU-2026:2290-1
Release Date: 2026-06-05T18:05:12Z
Rating: important
References:
Affected Products:
* Development Tools Module 15-SP7
* openSUSE Leap 15.6
* SUSE Linux Enterprise Desktop 15 SP7
* SUSE Linux Enterprise Real Time 15 SP7
* SUSE Linux Enterprise Server 15 SP6
* SUSE Linux Enterprise Server 15 SP6 LTSS
* 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:
1.27.1:
* Command-line:
* Fix 'osc maintaner' not to error out before it prints maintainers in git
* Library:
* Fix a regression in Gitea 1.26 where we need to send '{}' instead of an empty body in POST requests
1.27.0:
* Command-line:
* Change 'osc fork' to work through a local checkout that need to be reviewed and pushed by a user
* Change 'git-obs pr create' to use '\--source' and '\--target' options instead of separate options for owner, repo, and branch
* Change 'osc rmkpac' to require fragment with branch name in --scmsync url
* Add 'git-obs pr new-package-request' command
* Add '\--allow-maintainer-edit' option to 'git-obs pr create' and enable it by default
* Add '\--linkrev' option to 'osc co' command, now we can run 'osc co prj/pac --linkrev=base to get to the exact sources for a revision
* Add link revision to the 'osc info' output for a package
* Add 'git-obs file maintainership migrate' command
* Make 'osc up --expand-link' a no-op on non-linked packages
* Suggest running 'git push' in 'git-obs pr create' when the local checkout differs from the server
* Avoid making shallow clones in 'git-obs staging' commands, they cannot be pushed to different remotes
* Fix 'git-obs pr create' to allow creating pull requests between repos in the same fork tree
* Fix 'git-obs staging remove' to push changes to the correct remote matching with the PR head
* Fix 'git-obs pr create' when creating a PR in a repo with no parent
* Fix 'git-obs staging group' by fetching the whole branch instead of --depth=1
* Fix crash in 'git-obs pr dump' by adding '-c core.commitGraph=false' to 'git clone --dissociate'
* Fix crash in 'osc buildlog' when repo and arch are not specified
* Fix crash in 'git-obs pr dump' when timeline contains a null entry
* Fix crash when running 'osc meta pkg' in a project checkout
* Clarify error message in 'git-obs pr dump' by providing submodule name
* Remove a misleading error message when a package doesn't exist during 'osc rq show --diff'
* Library:
* Introduce branch_id: add Branch.parse_id(), add GitObsCommand.add_argument_owner_repo_branch()
* Improve gitea_api.Git to properly detect bare git repos
* Add gitea_api.PullRequest.merged_at property
* Add gitea_api.Git.ls_tree() method
* Add gitea_api.Git methods for working with githooks
* Add Manifest.get_package_paths_bare_git() that can resolve existing packages in a project in bare git repo
* Add 'exclude_none' option to skip dictionary entries without a value to BaseModel.dict()
* Change BaseModel.to_string() to take optional arguments: exclude_none, sort_keys, indent
* Improve LocalGitStore to handle bare git repos and also specified git refs
* Enable querying bare git repos and specified refs in gitea_api.Git.get_submodules()
* Use the correct exception class for 404 in gitea_api.Branch.get()
* Fix creating 'parent' and 'fork' remotes in Repo.clone()
* Fix FutureWarning caused by calling urllib3 HTTPSConnection.set_cert() in v2+
* Accept extra kwargs in OscArgumentParser._get_formatter for Python 3.15 argparse change
* Fix Repo.get_label_ids() to use pagination to retrieve all results
* Fix Repo.clone_or_update() by passing 'branch' argument to the underlying clone()
* Fix comparison operators in gitea_api.Repo
* Fix crash in Package.info() when working with a git package, raise an exception as expected
* Fix @ignore_http_errors decorator by properly handling HTTPError exception
* Change 'Repo.clone()' to use existing GIT_SSH_COMMAND env if provided, only append new args.
* Do case insensitive PR ID match in PullRequest.remove_pr_references()
## 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.6
zypper in -t patch SUSE-2026-2290=1
* Development Tools Module 15-SP7
zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP7-2026-2290=1
* SUSE Linux Enterprise Server 15 SP6 LTSS
zypper in -t patch SUSE-SLE-Product-SLES-15-SP6-LTSS-2026-2290=1
* SUSE Linux Enterprise Server for SAP Applications 15 SP6
zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP6-2026-2290=1
## Package List:
* openSUSE Leap 15.6 (noarch)
* osc-1.27.1-150600.15.15.1
* Development Tools Module 15-SP7 (noarch)
* osc-1.27.1-150600.15.15.1
* SUSE Linux Enterprise Server 15 SP6 LTSS (noarch)
* osc-1.27.1-150600.15.15.1
* SUSE Linux Enterprise Server for SAP Applications 15 SP6 (noarch)
* osc-1.27.1-150600.15.15.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20260608/065a4ce9/attachment.htm>
More information about the sle-updates
mailing list