Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package git-repo for openSUSE:Factory checked in at 2024-03-25 21:08:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/git-repo (Old) and /work/SRC/openSUSE:Factory/.git-repo.new.1905 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "git-repo" Mon Mar 25 21:08:38 2024 rev:5 rq:1160904 version:2.44 Changes: -------- --- /work/SRC/openSUSE:Factory/git-repo/git-repo.changes 2023-07-26 13:24:09.156075223 +0200 +++ /work/SRC/openSUSE:Factory/.git-repo.new.1905/git-repo.changes 2024-03-25 21:13:42.873335591 +0100 @@ -1,0 +2,112 @@ +Sat Mar 16 09:01:39 UTC 2024 - se...@sebix.at + +- Update to version 2.44: + * ssh: Print details if running the command fails + * upload: Fix patchset description destination + * sync: Fix sorting for nested projects + * sync: introduce --force-checkout + * upload: Add support for setting patchset description + * sync: Introduce git checkout levels + * git_command: Return None from GetEventTargetPath() if set to empty string + * trace: Save trace2 sid in REPO_TRACE file + * subcmds: sync: Remove deprecated _AUTO_GC + * launcher: Set shebang to python3 + * sync: ensure RepoChangedException propagated + * stop passing project to UpdateManifestError + * project: Rename if deletion fails + * Clean up remaining `repo sync` log spam. + * docs: fix some grammar typos + * project: Check references during sync + * tests: setup user identity for tests + * manifest_xml: fix url normalization for inits and remotes + * git_trace2: Add socket timeout + * manifest_xml: do not allow / before : in scp-like syntax + * repo: Drop reexec of python3 from check_python_version() + * repo: Remove Python 2 compatibility code + * repo: Remove a Python 2 related comment + * Don't log spam `repo sync` by default + * tox: Remove pylint timeout + * Update commit-msg hook + * sync: Fix partial sync false positive + * repo: add repo main script's directory to PYTHONPATH. + * info: Handle undefined mergeBranch + * manifest_xml: support nested submanifests + * repo_logging: Ensure error details are printed + * repo: Use the worktree when checking the repo rev. + * git_superproject: tell git that superproject is bare + * Correctly handle schema-less URIs for remote fetch URL + * main: Log ManifestParseError exception messages + * repo: Remove unreachable code. + * cleanup: Update codebase to expect Python 3.6 + +------------------------------------------------------------------- +Mon Feb 19 10:20:34 UTC 2024 - se...@sebix.at + +- Update to version 2.39: + * sync: PersistentTransport call parent init + * sync: TeeStringIO write should return int + * sync: Fix tracking of broken links + * project: Speculative fix for project corruption + * cleanup: convert exceptions to OSError + * cleanup: delete redundant "r" open mode + * cleanup: use new dict & set generator styles + * manifest_xml: Fix empty project list when DOCTYPE is present + * cleanup: leverage yield from in more places + * git_config: GetBoolean should return bool + * project: using --depth results in error when including submanifests + * repo: drop Python 2 compat logic + * delete Python 2 (object) compat + * tests: Set HOME to a temporary directory when running tests. + * tests: added python 3.12 + * github: add python 3.11 to test-ci.yml + * github: pin ubuntu to 20.04 to make py36 work + * python-support: update with current status & guidelines + * hooks: drop support for Python 2 + * main: drop Python 2 check + * Update logger.warn to logger.warning + * git_command: read1 needs a size in py3.6 + * git_command: lru_cache needs maxsize for py36 & 37 + * sync: Fix print statement in _PostRepoFetch + * git_command: Augment underlying git errors with suggestions + * project: Invoke realpath on dotgit for symmetry with gitdir to ensure a short relpath. + * Reset info logs back to print in sync + * Track expected git errors in logs + * tests: Fix tox error in py36 use virtualenv<20.22.0 + * Use non-deprecated API for obtaining UTC time + * main: Use repo logger + * project: Use repo logger + * subcmds: Use repo logger + * github: add PR closer + * tests: test_subcmds_sync.py: fix for py3.6 & 3.7 + * tests: test_git_superproject.py: fix py3.6 & 3.7 + * start: Use repo logger + * project: Use IsId instead of ID_RE.match + * project: Optimise GetCommitRevisionId when revisionId is set + * manifest_xml: use a set instead of (sorted) list in projectsDiff + * Log ErrorEvent for failing GitCommands + * logging: Use log.formatter for coloring logs + * sync: Preserve errors on KeyboardInterrupt + * fix black formatting of standalone programs + * sync: Use repo logger within sync + * project: Preserve stderr on upload + * tox.ini: add isort as dependency + * isort: format codebase + * tweak stdlib imports to follow Google style guide + * upload: Suggest full sync if hooks fail with partially synced tree + * sync: Ignore repo project when checking partial syncs + * upload: fix error handling + * docs: Document .repo_localsyncstate.json + * gitc: drop support + * tox: enable python 3.11 testing + * flake8: exclude venv and .tox folder + * Raise RepoExitError in place of sys.exit + * sync: Warn if partial sync state is detected + * main: Pass path to python binary as arg0 when restarting repo + * Raise repo exit errors in place of sys.exit + * Prefix error events with RepoErrorEvent: + * Refactor errors for sync command + * Update errors to extend BaseRepoError + * [repo logging] Add logging module + * sync: Track last completed fetch/checkout + +------------------------------------------------------------------- Old: ---- git-repo-2.35.obscpio git-repo-2.35.tar.xz New: ---- git-repo-2.44.obscpio git-repo-2.44.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ git-repo.spec ++++++ --- /var/tmp/diff_new_pack.2IgXX0/_old 2024-03-25 21:13:45.129418428 +0100 +++ /var/tmp/diff_new_pack.2IgXX0/_new 2024-03-25 21:13:45.129418428 +0100 @@ -17,21 +17,22 @@ Name: git-repo -Version: 2.35 +Version: 2.44 Release: 0 Summary: The Multiple Git Repository Tool License: Apache-2.0 URL: https://gerrit.googlesource.com/git-repo Source: %{name}-%{version}.tar.xz # SECTION tests -BuildRequires: git +BuildRequires: git >= 1.7.2 BuildRequires: gpg2 -BuildRequires: python3-pytest +# requires pytest monkeypatch +BuildRequires: python3-pytest >= 6.2 BuildRequires: python3-flake8 BuildRequires: tree # /SECTION Requires: python3-base -Requires: git +Requires: git >= 1.7.2 BuildArch: noarch %description @@ -55,8 +56,9 @@ %check %{buildroot}%{_bindir}/repo help git config --global user.email "abuild@local.localdomain" -# test_Fetch fails on opensuse Leap 15.4 and 15.5 -%if 0%{?sle_version} == 150500 || 0%{?sle_version} == 150400 +git config --global user.name "A Build" +# test_Fetch fails on opensuse Leap 15.6 and 15.6 +%if 0%{?sle_version} == 150500 || 0%{?sle_version} == 150600 PYTHONPATH=. pytest -k 'not test_Fetch' %else PYTHONPATH=. pytest ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2IgXX0/_old 2024-03-25 21:13:45.157419456 +0100 +++ /var/tmp/diff_new_pack.2IgXX0/_new 2024-03-25 21:13:45.161419602 +0100 @@ -2,7 +2,7 @@ <service mode="disabled" name="obs_scm"> <param name="scm">git</param> <param name="url">https://gerrit.googlesource.com/git-repo</param> - <param name="revision">v2.35</param> + <param name="revision">v2.44</param> <param name="match-tag">*</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.2IgXX0/_old 2024-03-25 21:13:45.177420190 +0100 +++ /var/tmp/diff_new_pack.2IgXX0/_new 2024-03-25 21:13:45.181420337 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gerrit.googlesource.com/git-repo</param> - <param name="changesrevision">c657844efe40b97700c3654989bdbe3a33e409d7</param></service></servicedata> + <param name="changesrevision">fff1d2d74c2078b62cc9c2561330e41a842dc197</param></service></servicedata> (No newline at EOF) ++++++ git-repo-2.35.obscpio -> git-repo-2.44.obscpio ++++++ ++++ 12677 lines of diff (skipped) ++++++ git-repo-2.35.tar.xz -> git-repo-2.44.tar.xz ++++++ ++++ 12677 lines of diff (skipped) ++++++ git-repo.obsinfo ++++++ --- /var/tmp/diff_new_pack.2IgXX0/_old 2024-03-25 21:13:45.473431058 +0100 +++ /var/tmp/diff_new_pack.2IgXX0/_new 2024-03-25 21:13:45.477431205 +0100 @@ -1,5 +1,5 @@ name: git-repo -version: 2.35 -mtime: 1687793910 -commit: c657844efe40b97700c3654989bdbe3a33e409d7 +version: 2.44 +mtime: 1710175255 +commit: fff1d2d74c2078b62cc9c2561330e41a842dc197