Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osc for openSUSE:Leap:16.0 checked in at 2025-07-28 10:04:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/osc (Old) and /work/SRC/openSUSE:Leap:16.0/.osc.new.13279 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "osc" Mon Jul 28 10:04:37 2025 rev:2 rq:1295286 version:1.17.0 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/osc/osc.changes 2025-03-19 11:53:24.070517119 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.osc.new.13279/osc.changes 2025-07-28 10:04:39.582438636 +0200 @@ -1,0 +2,301 @@ +Tue Jun 24 11:36:43 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.17.0 + - Command-line: + - Rename 'git-obs pr review' to 'git-obs pr review interactive' + - Add 'A)approve and schedule for merging' action to 'git obs pr review interactive' + - Add 'git-obs pr merge' command + - Add 'git-obs pr review accept' and 'git-obs pr review decline' commands + - Implement 'git-obs repo list' command + - Add '--export' option to 'git-obs pr list' and 'git-obs pr search' + - Fix crash during token validation in 'git-obs login {add,update}' when value is not specified + - Fix loading shell completions for 'git-obs' + - Fix 'git-obs api' by preventing of quoting the URL query part + - Add a possibility to override git-obs login entries from env + - Validate arguments in 'osc fork' command + - Revert "Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling rpmspec to query the data" + - Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling queryrecipe to query the data (bsc#1243722) + - Connection: + - Do not use pipe for ssh-keygen input + - Library: + - Refactor gitea_api to use objects with properties instead of raw JSON data + - Add GiteaModel base class and json_dumps() function that can serialize such objects + - Rename 'anonymous' argument in 'gitea_api.Repo.clone()' to 'use_http' + - Allow git in git-obs to be switched from SSH to http(s) + - Move yaml handling code to osc.util.yaml, add fallback to PyYaml + - Fix how types are compared in OscOptions.set_value_from_string() + - get_package_results: check for waiting states in all multibuild packages + - Extend _buildinfo file lookup to the current directory + - Fix git store when .git is a file with "gitdir: <path>" link + - Migrate store_* functions to use get_store instead of the original code + - Spec: + - Modify spec to use PyYAML on SLE15 + +------------------------------------------------------------------- +Tue May 20 09:46:57 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.16.0 + - Command-line: + - Add 'osc rmkpac' subcommand + - Add 'osc service precommit' subcommand, for use with git hook + - Add '--target-branch' filter option to 'git-obs pr list' + - Add '--reviewer' and '--review-state' options to 'git-obs pr list' + - Add '--no-draft' filter option to 'git-obs pr list' + - Set limit=0 to disable pagination in all relevant git-obs subcommands + - Improve help of the 'git-obs login' subcommands + - Update 'git-obs login {add,update}' to check the gitea token format + - Fix 'osc fork' when <attributes/> in the source project is empty + - Fix handling env in tests for 'osc vc' + - Fix how GitStore reads project from the parent directory + - Fix 'git-obs pr create' with multistring EDITOR + - Improve handling exceptions in 'git-obs' command + - Improve message in 301: Moved Permanently error in git-obs + - Improve git-obs to read credentials from env variables + - Remove commas from the list of request IDs in the superseding prompt in 'osc sr' + - Connection: + - Fix git-obs connection for urllib3 v1 by overriding the default timeout + - Library: + - Add troubleshooting info to gitea_api.Login.DoesNotExist message + - Add 'min_key_length' argument to KeyValueTable to enforce the minimal length of the first column + - Fix implicit optionals in type hints to make code PEP 484 compliant + - Don't crash when OBS API returns None as request description + - Fix TypeError in response_to_exception() in gitea_api + +------------------------------------------------------------------- +Fri Apr 4 12:18:14 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.15.1 + - Library: + - Revert "Run decode_it also in the other case" + +------------------------------------------------------------------- +Fri Apr 4 08:11:51 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.15.0 + - Command-line: + - Improve 'osc fork' to follow the devel package specified in the 'OBS:RejectBranch' attribute + - Hotfix 'osc fork' failures of devel project users + - Change 'osc fork' to print an error rather than raising an exception + - Fix setting parent remote in 'git-obs repo clone' + - Extend 'osc build' to read build project from Gitea: <owner>/_ObsPrj, project.build file + - Fix 'osc build' when working with sources from git, when .osc is not available + - Fix crash in 'osc build --host' + - Fix rendering help output by adding the complete docstring of the commands + - Add commented git status to the 'git-obs pr create' message + - When doing an mr from a working copy check for unchecked modifications + - Consolidate working copy modification check dialog into a function + - Connection: + - Change a debug message to a warning if ssh-keygen is not available + - Add explanatory message to ignore the signature auth warning when not using SSH keys for auth + - Library: + - Implement handling of updateinfo.xml and _modulemd.yaml files + - Fix working with _subdirs when detecting packages that are subdirectories in a git project + - Fix canonname handling when querying a downloaded package + - Add obs_api.Attributes model + - Add 'quiet' and 'branch' options to gitea_api.Repo.clone() + - Fix GitStore by parsing git urls with obs_api.Git.urlparse() + - Add gitea_api.Git.urlparse() for parsing git urls + - Change gitea_api.Config.url_to_hostname() to also try matching only a hostname instead of full Gitea URL + - Rename get_parser() functions to argparse_manpage_get_parser() to clarify their purpose + - Refactor the validity check of cached binaries + - Other: + - Update git-obs-quickstart doc with more detailed info on creating tokens + - Spec: + - Recommend obs-scm-bridge + - Build git-obs man page + +------------------------------------------------------------------- +Fri Mar 28 12:42:27 UTC 2025 - Adrian Schröter <adr...@suse.de> + +- Add temporary hotfix for osc fork + +------------------------------------------------------------------- +Thu Mar 20 20:02:21 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.14.0 + - Command-line: + - Improve 'osc fork' command to support also forking projects managed in git + - Extend 'osc fork' command with '--target-project' and '--target-package' options + - Enable shell completion of various 'git-obs' arguments and options + - Fix 'git-obs pr create --target-branch' + - Fix 'osc fork' crash in print_gitea_settings() + - Use -A/--apiurl specified on the command-line even if running from a checkout + - Assume openSUSE:Factory if project cannot be determined in 'osc build' command + - Change 'osc whatdependson' command to take multiple '-M' options incl. wildcards + - Fix diff highlighting + - Library: + - Set pacsuffix='deb' if binarytype=='deb' + - Add scmsync element to meta template + - Add missing project_separator substitutions + - Fix call os.userexpand() on gitea_api.Config() path argument + - Fix adding arguments to the argument parser so they work with argcomplete + - Fix MultibuildFlavorResolver to consider an empty flavor during glob match + - Fix MultibuildFlavorResolver to work with <package> _multibuild elements + - Remove superfluous setting of apiurl from 'osc fork' + - Mute mypy errors on field property assignment + - Add type hint to XmlModel.XML_TAG + - Support new 'X | None' union syntax in field types + - Other: + - Fix 'git-obs login add' command invocation in git-obs-quickstart documentation + - Spec: + - Recommends: python3-argcomplete for git-obs + +------------------------------------------------------------------- +Wed Mar 12 10:53:13 UTC 2025 - Marcus Rueckert <mrueck...@suse.de> + +- fix the generic provides for %{use_python_pkg}-osc to be + versioned so that one can actually have versioned requires + against that symbol +- restore python3-osc provides if we are building against the + primary_python version + +------------------------------------------------------------------- +Mon Mar 10 23:36:01 UTC 2025 - Marcus Rueckert <mrueck...@suse.de> + +- if we have primary_python defined lets use this to get runtime + requires matching the shebang lines + +------------------------------------------------------------------- +Mon Mar 3 08:20:19 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.13.0 + - Command-line: + - Add 'osc fork' command for forking a package with sources managed in Gitea + - Add 'git-obs pr review' command + - Allow 'git-obs login' subcommands to prompt for Gitea tokens + - Fix 'osc checkout' command to support deleted packages incl. revisions + - Update 'osc rpmlint' command by adding help message for invoking command in PKG dir + - Add '--multibuild-package' option to 'osc rpmlint' command + - Library: + - Change how git projects and packages are detected + - Change show_project_sourceinfo() to split a huge request into many and join the results to workaround GET limitations + - Make 'rev' option in ScmsyncObsinfo.from_api() optional + - Make GitObsCommand.gitea_{conf,login,conf} properties writable + - Fix local building of deb dockerfile + - Fix getting scm_url from scmsync_obsinfo that has subdir set + - Fix or silence pylint errors + - Support 'enabled' field in tokens + - Highlight trailing whitespaces in diffs + - Fix missing spaces in help string + - Other: + - Add git-obs Quickstart documentation and man page + +------------------------------------------------------------------- +Thu Feb 13 14:01:00 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.12.1 + - Command-line: + - Improve 'maintenancerequest' command to inherit description from superseded request + - Library: + - Tell the build script to disable repos/containers handling for normal builds + - Improve detecting git packages, use .osc metadata from project in parent directory + - Fix retrieving apiurl from git repositories in get_api_url() in the command-line code + - Fix typo in core.binary() that caused text files being detected as binary + - Improve core.binary() by always considering data that contains \0 binary + - Fix assembling scm_url when scmsync_obsinfo.revision is None + +------------------------------------------------------------------- +Mon Feb 3 15:41:12 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.12.0 + - Command-line: + - Add 'git-obs pr' command + - Add 'git-obs api' command for making arbitrary API calls + - Change 'git-obs' to use owner/repo[#pull] arguments consistently + - Change 'git-obs repo clone' command to store ssh command in core.sshCommand git config option + - Fix 'request list --interactive' command that wasn't showing request forward prompt when message was part of the state change + - Library: + - Avoid fetching _scmsync.obsinfo when scmsync url contains 'noobsinfo' query parameter + - Fix ssh key priority in 'git-obs repo clone' command + - Fix loading config entries with underscores instead of dashes in the keys + - Fix detecting binary files + - Fix diff highligting + - Connection: + - Implement retries in 'git-obs' + +------------------------------------------------------------------- +Fri Jan 10 12:27:35 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.11.1 + - Command-line: + - Fix 'linkpac' command for projects with a project link + - Fix 'linkpac' command by always removing <scmsync> element from target meta + - Fix command descriptions in help by moving the import statements under docstring in the do_*() methods + +------------------------------------------------------------------- +Tue Jan 7 12:45:40 UTC 2025 - Daniel Mach <daniel.m...@suse.com> + +- 1.11.0 + - Command-line: + - Add hint how to deal with scmsync-nobranch scenarios + - Speed loading commands up + - Fix 'log' command to work correctly with --meta --patch options + - Document that 'status' command prints unmodified files in verbose output + - Hide progressbar.Bar widget after ProgressBar has completed + - Avoid printing urlquoted file names in 'getbinaries' command + - Configuration: + - Mute oscrc permissions warning when there's no password set + - Connection: + - Save session cookie even if a request fails + - Library: + - Fix local building in git projects + - Extend xml.etree.ElementTree.ParseError output with a snippet of broken XML + - Sync ScmsyncObsinfo with obs-scm-bridge + - Move running obs_scm_bridge into run_obs_scm_bridge() function + - Convert remaining makeurl() query parameters from deprecated string to dict + - Add more operators to XPathQuery + - Make 'title' and 'description' fields optional in the Package model + - Fix progress bar code to support progressbar2 + - Support LoongArch64 architecture + - Mute pylint errors in show_package_disabled_repos() that are false-positives + - Fix another bytes/unicode issues in core.link_pac() by replacing ElementTree code with XML models + - Fix handling 'lock' field in 'Package' model + - Fix handling SimpleFlag model + - Extend RequestActionSource with 'repository' attribute + - Load most of the modules in commandline.py on-demand + - Fix traceback in 'linkpac --disable-build' + - Spec: + - Add conflict with older versions of obs-service-source_validator to ensure that version compatible with .osc store 2.0 is installed + +------------------------------------------------------------------- +Fri Nov 8 12:52:41 UTC 2024 - Daniel Mach <daniel.m...@suse.com> + +- 1.10.1 + - Command-line: + - Fix crash in 'build' command due to undefined 'build_root' variable + - Spec: + - Add missing python3-ruamel.yaml BuildRequires + - Fix rpmlint error about creating the /usr/libexec/git/obs symlink + +------------------------------------------------------------------- +Fri Nov 8 09:48:14 UTC 2024 - Daniel Mach <daniel.m...@suse.com> + +- 1.10.0 + - Command-line: + - New git-obs executable with several subcommands + - Support parameters on token triggers + - Change 'update' command to treat empty '.osc/_in_update/_files' as missing + - Change 'checkout' command to allow checkout obs imported sources of scmsync sources + - Change 'creq' command to allow specifying source and target repository + - Change the help output to determine executable name from the command-line arguments + - Add '--no-timestamps' parameter to 'build' command + - Fix 'token' command to avoid crash when a wipe token exists + - Fix crash in 'results' command by skipping non-status elements in project results + - Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package + - Print buildroot directory when build or chroot finishes + - Library: + - Add 'gitea_api' module + - Support the mkosi build type + - Support copy of scmsync packages + - Support Dockerfile.* in _multibuild packages + - Implement obs_api.Status.data property that returns status data as a dictionary + - Implement obs_api.Package.cmd_fork() + - Fix meter by setting default of use_pb_fallback to False + - Fix store migration from 1.0 to 2.0 when there is a 'sources' file that would conflict with 'sources' directory + - Fix revision'd checkout of scmsync package + - Refactor code handling _scmsync.obsinfo to obs_api.scmsync_obsinfo.ScmsyncObsinfo class + - Store the container annotation in the "containers" directory ++++ 4 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:16.0/osc/osc.changes ++++ and /work/SRC/openSUSE:Leap:16.0/.osc.new.13279/osc.changes Old: ---- osc-1.9.2.tar.gz New: ---- osc-1.17.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ osc.spec ++++++ --- /var/tmp/diff_new_pack.wsJv67/_old 2025-07-28 10:04:40.030457171 +0200 +++ /var/tmp/diff_new_pack.wsJv67/_new 2025-07-28 10:04:40.034457336 +0200 @@ -1,7 +1,7 @@ # # spec file for package osc # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,13 @@ # +%if %{defined primary_python} +%define use_python %(echo %{primary_python} | sed -e 's|python3|python3.|g') +%define use_python_pkg %{primary_python} +%else %define use_python python3 %define use_python_pkg python3 +%endif %if 0%{?suse_version} && 0%{?suse_version} < 1500 # use python36 on SLE 12 and older @@ -58,16 +63,24 @@ %define ssh_add_pkg openssh-clients %define ssh_keygen_pkg openssh %define sphinx_pkg %{use_python_pkg}-sphinx +%define yaml_pkg %{use_python_pkg}-ruamel-yaml %if 0%{?suse_version} %define argparse_manpage_pkg %{use_python_pkg}-argparse-manpage %define obs_build_pkg build %define ssh_keygen_pkg openssh-common %define sphinx_pkg %{use_python_pkg}-Sphinx +%define yaml_pkg %{use_python_pkg}-ruamel.yaml +%endif + +%if 0%{?suse_version} < 1600 +# ruamel.yaml is not available on SLE 15, use PyYAML instead +%define use_pyyaml 1 +%define yaml_pkg %{use_python_pkg}-PyYAML %endif Name: osc -Version: 1.9.2 +Version: 1.17.0 Release: 0 Summary: Command-line client for the Open Build Service License: GPL-2.0-or-later @@ -93,16 +106,21 @@ BuildRequires: %{use_python_pkg}-rpm BuildRequires: %{use_python_pkg}-setuptools BuildRequires: %{use_python_pkg}-urllib3 +BuildRequires: %{yaml_pkg} BuildRequires: diffstat %if %{with fdupes} BuildRequires: fdupes %endif -# needed for git scm tests +# needed for git scm tests and directory ownership of /usr/libexec/git for git-obs symlink BuildRequires: git-core Requires: %{use_python_pkg}-cryptography Requires: %{use_python_pkg}-rpm Requires: %{use_python_pkg}-urllib3 +Requires: %{yaml_pkg} + +# needed for git-obs completion +Recommends: %{use_python_pkg}-argcomplete # needed for showing download progressbars Recommends: %{use_python_pkg}-progressbar @@ -118,6 +136,8 @@ Recommends: %{use_python_pkg}-zstandard Recommends: %{obs_build_pkg} +# need support for --repos-directory option +Conflicts: %{obs_build_pkg} < 20250206 Recommends: ca-certificates Recommends: diffstat Recommends: powerpc32 @@ -127,6 +147,9 @@ Recommends: git-core Recommends: git-lfs +# needed for osc co of a git package +Recommends: obs-scm-bridge + # needed for `osc add <URL>` Recommends: obs-service-recompress Recommends: obs-service-download_files @@ -134,12 +157,11 @@ Recommends: obs-service-obs_scm Recommends: obs-service-set_version Recommends: obs-service-source_validator +# the older versions of obs-service-source_validator do not support .osc store 2.0 +Conflicts: obs-service-source_validator < 0.39 Recommends: obs-service-tar_scm Recommends: obs-service-verify_file -# needed for `osc updatepacmetafromspec` that calls rpmspec to get values with expanded macros -Recommends: rpm-build - # needed for ssh signature auth Recommends: %{ssh_add_pkg} Recommends: %{ssh_keygen_pkg} @@ -147,7 +169,12 @@ # needed for `osc browse` that calls xdg-open Recommends: xdg-utils -Provides: %{use_python_pkg}-osc +Provides: %{use_python_pkg}-osc = %{version}-%{release} +%if %{defined primary_python} +%if "%{use_python_pkg}" == "%{primary_python}" +Provides: python3-osc = %{version}-%{release} +%endif +%endif %description openSUSE Commander is a command-line client for the Open Build Service. @@ -160,6 +187,12 @@ %autosetup -p1 %build + +%if 0%{?use_pyyaml} + # replace ruamel.yaml with PyYAML + sed -i 's/ruamel\.yaml/PyYAML/g' setup.cfg +%endif + %{use_python} setup.py build # write rpm macros @@ -173,10 +206,21 @@ --output=osc.1 \ --format=single-commands-section \ --module=osc.commandline \ - --function=get_parser \ + --function=argparse_manpage_get_parser \ --project-name=osc \ --prog=osc \ - --description="openSUSE Commander" \ + --description="Command-line client for Open Build Service" \ + --author="Contributors to the osc project. See the project's GIT history for the complete list." \ + --url="https://github.com/openSUSE/osc/" + +PYTHONPATH=. argparse-manpage \ + --output=git-obs.1 \ + --format=single-commands-section \ + --module=osc.commandline_git \ + --function=argparse_manpage_get_parser \ + --project-name=osc \ + --prog=git-obs \ + --description="Git based command-line client for Open Build Service" \ --author="Contributors to the osc project. See the project's GIT history for the complete list." \ --url="https://github.com/openSUSE/osc/" @@ -186,23 +230,34 @@ %install %{use_python} setup.py install -O1 --skip-build --force --root %{buildroot} --prefix %{_prefix} +# symlink /usr/bin/git-obs to /usr/libexec/git/obs +mkdir -p %{buildroot}%{_libexecdir}/git +ln -s %{_bindir}/git-obs %{buildroot}%{_libexecdir}/git/obs + # create plugin dirs install -d %{buildroot}%{osc_plugin_dir} install -d %{buildroot}%{_sharedstatedir}/osc-plugins -# install completions +# install completions for osc install -Dm0755 contrib/osc.complete %{buildroot}%{_datadir}/osc/complete install -Dm0644 contrib/complete.csh %{buildroot}%{completion_dir_csh}/osc.csh install -Dm0644 contrib/complete.sh %{buildroot}%{completion_dir_bash}/osc.bash install -Dm0644 contrib/osc.fish %{buildroot}%{completion_dir_fish}/osc.fish install -Dm0644 contrib/osc.zsh %{buildroot}%{completion_dir_zsh}/osc.zsh +# install completions for git-obs +install -Dm0644 contrib/git-obs-complete.bash %{buildroot}%{completion_dir_bash}/git-obs.bash +install -Dm0644 contrib/git-obs-complete.fish %{buildroot}%{completion_dir_fish}/git-obs.fish +install -Dm0644 contrib/git-obs-complete.zsh %{buildroot}%{completion_dir_zsh}/git-obs.zsh + # install rpm macros install -Dm0644 macros.osc %{buildroot}%{_rpmmacrodir}/macros.osc # install man page %if %{with man} +install -Dm0644 git-obs-quickstart.1 %{buildroot}%{_mandir}/man1/git-obs-quickstart.1 install -Dm0644 osc.1 %{buildroot}%{_mandir}/man1/osc.1 +install -Dm0644 git-obs.1 %{buildroot}%{_mandir}/man1/git-obs.1 install -Dm0644 oscrc.5 %{buildroot}%{_mandir}/man5/oscrc.5 %endif @@ -212,6 +267,9 @@ %python3_fix_shebang +# inject argcomplete marker to the generated git-obs executable +sed -i '3i # PYTHON_ARGCOMPLETE_OK' %{buildroot}%{_bindir}/git-obs + %check %{use_python} -m unittest @@ -222,11 +280,13 @@ %license COPYING %doc AUTHORS README.md NEWS %if %{with man} +%{_mandir}/man*/git-obs* %{_mandir}/man*/osc* %endif # executables %{_bindir}/* +%{_libexecdir}/git/obs # python modules %{python_sitelib}/osc ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.wsJv67/_old 2025-07-28 10:04:40.070458825 +0200 +++ /var/tmp/diff_new_pack.wsJv67/_new 2025-07-28 10:04:40.074458991 +0200 @@ -1,5 +1,5 @@ pkgname=osc -pkgver=1.9.2 +pkgver=1.17.0 pkgrel=0 pkgdesc="Command-line client for the Open Build Service" arch=('x86_64') ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.wsJv67/_old 2025-07-28 10:04:40.118460811 +0200 +++ /var/tmp/diff_new_pack.wsJv67/_new 2025-07-28 10:04:40.122460977 +0200 @@ -1,4 +1,4 @@ -osc (1.9.2-0) unstable; urgency=low +osc (1.17.0-0) unstable; urgency=low * Placeholder ++++++ debian.rules ++++++ --- /var/tmp/diff_new_pack.wsJv67/_old 2025-07-28 10:04:40.222465114 +0200 +++ /var/tmp/diff_new_pack.wsJv67/_new 2025-07-28 10:04:40.226465279 +0200 @@ -12,7 +12,7 @@ PYTHONPATH=. argparse-manpage \ --output=osc.1 \ --module=osc.commandline \ - --function=get_parser \ + --function=argparse_manpage_get_parser \ --project-name=osc \ --author="Contributors to the osc project. See the project's GIT history for the complete list." \ --url="https://github.com/openSUSE/osc/" ++++++ osc-1.9.2.tar.gz -> osc-1.17.0.tar.gz ++++++ ++++ 13241 lines of diff (skipped) ++++++ osc.dsc ++++++ --- /var/tmp/diff_new_pack.wsJv67/_old 2025-07-28 10:04:40.582480008 +0200 +++ /var/tmp/diff_new_pack.wsJv67/_new 2025-07-28 10:04:40.586480174 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: osc -Version: 1.9.2-0 +Version: 1.17.0-0 Binary: osc Maintainer: Adrian Schroeter <adr...@suse.de> Architecture: any