Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package obs-service-tar_scm for
openSUSE:Factory checked in at 2026-05-20 15:23:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obs-service-tar_scm (Old)
and /work/SRC/openSUSE:Factory/.obs-service-tar_scm.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "obs-service-tar_scm"
Wed May 20 15:23:51 2026 rev:91 rq:1354010 version:0.12.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/obs-service-tar_scm/obs-service-tar_scm.changes
2026-04-29 19:18:13.074000822 +0200
+++
/work/SRC/openSUSE:Factory/.obs-service-tar_scm.new.1966/obs-service-tar_scm.changes
2026-05-20 15:24:23.185805987 +0200
@@ -1,0 +2,21 @@
+Tue May 19 11:49:36 UTC 2026 - Frank Schreiner <[email protected]>
+
+- Update to version 0.12.3:
+ * Update spec file from package
+ * Fix format call (Fixes #543)
+ * We have some more places with --filter switch before command
+ * Fixing git fetch breakage of f1c1bbd205239a63b3d43b634b1b6a6353543794
+
+-------------------------------------------------------------------
+Mon May 18 07:25:34 UTC 2026 - Ana Guerrero <[email protected]>
+
+- Drop support on Bazaar (bzr), it's only provided by breezy and
+ it's being dropped from Factory.
+
+-------------------------------------------------------------------
+Thu Apr 30 07:54:54 UTC 2026 - Frank Schreiner <[email protected]>
+
+- Update to version 0.12.1:
+ * fix for python2 auth()
+
+-------------------------------------------------------------------
Old:
----
obs-service-tar_scm-0.12.0.tar.gz
New:
----
obs-service-tar_scm-0.12.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ obs-service-tar_scm.spec ++++++
--- /var/tmp/diff_new_pack.AY9P14/_old 2026-05-20 15:24:23.977838624 +0200
+++ /var/tmp/diff_new_pack.AY9P14/_new 2026-05-20 15:24:23.981838789 +0200
@@ -113,7 +113,6 @@
Recommends: obs-service-download_files \
Recommends: %{use_python}-keyring \
Recommends: %{use_python}-keyrings.alt \
-Suggests: bzr \
Suggests: mercurial \
Suggests: subversion \
%endif \
@@ -123,8 +122,8 @@
%define pkg_name obs-service-tar_scm
Name: %{pkg_name}%{nsuffix}
-%define version_unconverted 0.12.0
-Version: 0.12.0
+%define version_unconverted 0.12.3
+Version: 0.12.3
Release: 0
Summary: An OBS source service: create tar ball from svn/git/hg
License: GPL-2.0-or-later
@@ -141,7 +140,6 @@
BuildRequires: %{pkg_name} = %{version}
BuildRequires: %{use_python}-keyring
BuildRequires: %{use_python}-keyrings.alt
-BuildRequires: bzr
BuildRequires: git-core
BuildRequires: gpg
BuildRequires: mercurial
@@ -182,7 +180,7 @@
%description
This is a source service for openSUSE Build Service.
-It supports downloading from svn, git, hg and bzr repositories.
+It supports downloading from svn, git and hg repositories.
%package -n obs-service-obs_scm-common
Summary: Common parts of SCM handling services
@@ -197,7 +195,7 @@
%description -n obs-service-obs_scm-common
This is a source service for openSUSE Build Service.
-It supports downloading from svn, git, hg and bzr repositories.
+It supports downloading from svn, git and hg repositories.
This package holds the shared files for different services.
++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.AY9P14/_old 2026-05-20 15:24:24.029840767 +0200
+++ /var/tmp/diff_new_pack.AY9P14/_new 2026-05-20 15:24:24.033840932 +0200
@@ -1,5 +1,5 @@
pkgname=obs-service-tar_scm
-pkgver=0.12.0
+pkgver=0.12.3
pkgrel=0
pkgdesc="Source Service for the OpenSUSE Build Service (OBS)"
arch=('any')
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.AY9P14/_old 2026-05-20 15:24:24.089843240 +0200
+++ /var/tmp/diff_new_pack.AY9P14/_new 2026-05-20 15:24:24.097843569 +0200
@@ -12,7 +12,7 @@
</service>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/obs-service-tar_scm.git</param>
- <param
name="changesrevision">77c523cce41c1757acd91054208fe8b71c121366</param>
+ <param
name="changesrevision">64adb15a175b50be1ff71938251e7e12e846e1ac</param>
</service>
</servicedata>
(No newline at EOF)
++++++ debian.dsc ++++++
--- /var/tmp/diff_new_pack.AY9P14/_old 2026-05-20 15:24:24.121844558 +0200
+++ /var/tmp/diff_new_pack.AY9P14/_new 2026-05-20 15:24:24.125844724 +0200
@@ -1,6 +1,6 @@
Format: 1.0
Source: obs-service-tar-scm
-Version: 0.12.0
+Version: 0.12.3
Provides: obs-service-obs_scm, obs-service-tar, obs-service-gbp
Binary: obs-service-tar_scm
Maintainer: Adrian Schroeter <[email protected]>
++++++ obs-service-tar_scm-0.12.0.tar.gz -> obs-service-tar_scm-0.12.3.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/obs-service-tar_scm-0.12.0/TarSCM/scm/base.py
new/obs-service-tar_scm-0.12.3/TarSCM/scm/base.py
--- old/obs-service-tar_scm-0.12.0/TarSCM/scm/base.py 2026-04-27
16:18:53.000000000 +0200
+++ new/obs-service-tar_scm-0.12.3/TarSCM/scm/base.py 2026-05-19
13:33:30.000000000 +0200
@@ -116,7 +116,10 @@
if self.user and self.password:
self.org_url = self.url
logging.debug('[auth_url] settings credentials from keyring')
- self.url = re.sub(auth_patterns[self.scm],
f"\\1{self.user}:{self.password}@\\2", self.url)
+ repl = '\\1{u}:{p}@\\2'.format(
+ u=re.escape(self.user), p=re.escape(self.password)
+ )
+ self.url = re.sub(auth_patterns[self.scm], repl, self.url)
def check_scm(self):
'''check version of scm to proof, it is installed and executable'''
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/obs-service-tar_scm-0.12.0/TarSCM/scm/git.py
new/obs-service-tar_scm-0.12.3/TarSCM/scm/git.py
--- old/obs-service-tar_scm-0.12.0/TarSCM/scm/git.py 2026-04-27
16:18:53.000000000 +0200
+++ new/obs-service-tar_scm-0.12.3/TarSCM/scm/git.py 2026-05-19
13:33:30.000000000 +0200
@@ -141,7 +141,7 @@
command = self._get_scm_cmd() + ['clone',
self.url, self.clone_dir]
if self.partial_clone:
- command.insert(-2, '--filter=tree:0')
+ command.append('--filter=tree:0')
if not self.is_sslverify_enabled():
command += ['--config', 'http.sslverify=false']
if self.repocachedir and not self.partial_clone:
@@ -187,7 +187,7 @@
rev = self.revision + ':' + self.revision
command = self._get_scm_cmd() + ['fetch', self.url, rev]
if self.partial_clone:
- command.insert(-2, '--filter=tree:0')
+ command.append('--filter=tree:0')
# fetch reference from url and create locally
self.run_and_hide(command, self.clone_dir)
@@ -237,7 +237,7 @@
command = self._get_scm_cmd() + ['fetch', '--tags']
if self.partial_clone:
- command.insert(-1, '--filter=tree:0')
+ command.append('--filter=tree:0')
self.helpers.safe_run(
command,
@@ -413,7 +413,7 @@
command = self._get_scm_cmd() + ['clone',
'--no-checkout']
if self.partial_clone:
- command.insert(-1, '--filter=tree:0')
+ command.append('--filter=tree:0')
use_reference = True
try:
@@ -461,7 +461,7 @@
cmd = self._get_scm_cmd() + ['fetch', 'origin',
refspec]
if self.partial_clone:
- cmd.insert(-3, '--filter=tree:0')
+ cmd.append('--filter=tree:0')
self.helpers.safe_run(
cmd, cwd=self.clone_dir, interactive=sys.stdout.isatty())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/obs-service-tar_scm-0.12.0/dist/obs-service-tar_scm.spec
new/obs-service-tar_scm-0.12.3/dist/obs-service-tar_scm.spec
--- old/obs-service-tar_scm-0.12.0/dist/obs-service-tar_scm.spec
2026-04-27 16:18:53.000000000 +0200
+++ new/obs-service-tar_scm-0.12.3/dist/obs-service-tar_scm.spec
2026-05-19 13:33:30.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package obs-service-tar_scm
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -113,7 +113,6 @@
Recommends: obs-service-download_files \
Recommends: %{use_python}-keyring \
Recommends: %{use_python}-keyrings.alt \
-Suggests: bzr \
Suggests: mercurial \
Suggests: subversion \
%endif \
@@ -123,8 +122,8 @@
%define pkg_name obs-service-tar_scm
Name: %{pkg_name}%{nsuffix}
-%define version_unconverted 0.10.46
-Version: 0.10.46
+%define version_unconverted 0.12.1
+Version: 0.12.1
Release: 0
Summary: An OBS source service: create tar ball from svn/git/hg
License: GPL-2.0-or-later
@@ -141,7 +140,6 @@
BuildRequires: %{pkg_name} = %{version}
BuildRequires: %{use_python}-keyring
BuildRequires: %{use_python}-keyrings.alt
-BuildRequires: bzr
BuildRequires: git-core
BuildRequires: gpg
BuildRequires: mercurial
@@ -182,7 +180,7 @@
%description
This is a source service for openSUSE Build Service.
-It supports downloading from svn, git, hg and bzr repositories.
+It supports downloading from svn, git and hg repositories.
%package -n obs-service-obs_scm-common
Summary: Common parts of SCM handling services
@@ -197,7 +195,7 @@
%description -n obs-service-obs_scm-common
This is a source service for openSUSE Build Service.
-It supports downloading from svn, git, hg and bzr repositories.
+It supports downloading from svn, git and hg repositories.
This package holds the shared files for different services.