shield
Recommended update for osc
SUSE-SLE-Module-Development-Tools-15-SP7-2026-1590
This update for osc fixes the following issues: Update to 1.26.0: - Command-line: - Add 'git-obs repo init' command - Add 'git-obs pr review cancel-request' command - Add '--allow-empty' option to 'git-obs pr create' command - Add '--source-owner' option to 'git-obs pr list' command - Add '--target-repo' and '--source-owner' args to 'git-obs staging group' - Improve help of 'git-obs staging' commands - Running 'git-obs pr create' without '--description' no longer pops up an editor - Fix 'git-obs pr dump' by resetting the pull request branch to the target state and removing any untracked files - Allow only relative submodule paths in 'git-obs pr dump' - Fix Git.get_submodules() to always retrieve submodule paths relative to git topdir - Fix 'osc up' to avoid downloading a file when .osc/sources has a matching copy already - Fix 'osc buildlog' output by flushing TTY buffer - Fix 'osc search': NameResolutionError and MaxRetryError are not available in urllib3 v1 - Speed fetching LFS objects in 'git-obs pr forward' up - Support '.' expansion for projects in 'osc fork' command - Extend 'osc maintainer' search with git based projects and packages - Connection: - Fix temp ssh public key file creation - Configuration: - Add 'http_manual_approve' with matching 'OSC_HTTP_MANUAL_APPROVE' env variable to enable user approval on HTTP requests that may change something - Library: - Add gitea_api.Maintainership class for parsing maintainership.json - Add 'relative' argument to Manifest.get_package_paths() - Sanitize submodule URLs in'git-obs pr dump' by removing trailing '.git' and '/' - Fix BaseModel to handle Dict[str, BaseModel] fields - Better handle GitStore in obs_scm.Package - Fix GitObsMainCommand.gitea_login - Sanitize multiple consequent slashes in prj/pac strings in core.slash_split() Update to 1.25.0: - Command-line: - Add 'git-obs pr forward' command that is close to 'osc sr', allowing forwarding sources from one branch to another (e.g., Factory to Leap/SLFO) via a Pull Request - Add --separate-requests and --dry-run to 'git-obs pr create' - Add support for SSH authentication of Gitea API calls in git-obs - Change 'git-obs staging group' command to allow PR creation without a fork - Change 'git-obs staging group' to rely on the workflow-pr bot - Extend 'osc search' with gitea data cached in an external service - Use PullRequest.list branch filter in 'git-obs pr list' - Make 'osc remotebuildlog' an alias of 'osc buildlog' - Library: - Add 'target_branch' filter to PullRequest.list() - Update gitea_api.Git.get_branch_head() to take optional argument 'remote' - Add gitea_api.Git.branch_is_fast_forwardable() method - Add gitea_api.Git.has_changes property to determine if there are any staged or unstaged changes in the current working copy - Add 'alldirect_or_localdep' entry to LinkedbuildModes enum - Fix git_scm.Manifest to skip subdirectories that do not exist - Fix oscrc lookup: prefer XDG location, warn if there are multiple configs Update to 1.24.0: - Command-line: - Add '--target-owner' option to 'git-obs repo fork' command - Add '--self' parameter to fix 'no matching parent repo' error message in 'git-obs pr create' - Fix 'osc aggregatepac' for scmsync packages - Fix 'osc build' to retrieve buildconfig from git package's cache - Fix 'osc token' error handling for project wide trigger - Fix string formatting for id in obs-request.xml in 'git-obs pr dump' - Library: - Consolidate build types in build.py and commandline.py - Fix build.get_build_type() by comparing binary_type only if specified - Make use of queryconfig tool configurable and consistent - Fix how get_request_collection() filters the projects and packages - Support copying packages from an scmsync source, when target exists - Add timestamps to the DEBUG output - Update new project template Update to 1.23.0: - Command-line: - Add '--target-owner' option to 'git-obs pr create' to specify the target owner explicitly - Add '--target-branch' option to 'git-obs staging search' command - Added 'git-obs staging search' command to find project PRs with referenced package PRs that have all been approved - Change 'git-obs pr dump' to produce directories that match the specified pull request IDs - Change 'git-obs pr dump' to write STATUS file - Properly error out on invalid 'PR:' references in 'git-obs pr dump' - Fix 'git-obs pr create' when the source repo is not a fork - Fix 'git-obs api' command when server returns 'null' - Fix 'osc build --alternative-project=...' when there's no .osc in the current directory - Fix argument and store handling in 'osc results' command - Library: - Add Manifest.get_package_paths() method that lists all paths to existings packages in a project - Fix Manifest class to handle loading empty YAML files or strings - Fix working with meta during git rebase by determining the current branch from rebase head - Fix handling local branch when fetching remote - Move get_label_ids() from PullRequest to Repo class - Change GitStore not to require apiurl anymore - Fix storing last_buildroot for git packages - Store the last buildroot only if there's a store detected - Fix BuildRoot so it acts as a tuple and the individual values are accessible via indexes - Make PullReqest.parse_id() more permissive by accepting trailing whitespaces - Fix 'missingok' argument in server_diff() - Fix gitea_api.PullRequest ordering methods - Add return to gitea_api.Branch.list()
-
Release DateApr 24 2026
-
References
-
Typerecommended
-
Severitymoderate
cloud_download Downloads
Development Tools Module 15.7 x86_64
-
Packages
Development Tools Module 15.7 s390x
-
Packages
Development Tools Module 15.7 ppc64le
-
Packages
Development Tools Module 15.7 aarch64
-
Packages