SUSE-RU-2025:02674-1: moderate: Recommended update for obs-service-tar_scm
SLE-UPDATES
null at suse.de
Mon Aug 4 16:31:23 UTC 2025
# Recommended update for obs-service-tar_scm
Announcement ID: SUSE-RU-2025:02674-1
Release Date: 2025-08-04T13:41:36Z
Rating: moderate
References:
* bsc#1212476
Affected Products:
* openSUSE Leap 15.6
An update that has one fix can now be installed.
## Description:
This update for obs-service-tar_scm fixes the following issues:
* Add new --extract-rename option
* debian: recommend on brz instead of depending on bzr
* [archive] fix include/exclude glob to regex conversion
* [core] new options `--include-re/--exclude-re`
* [tests] disable test_tar_exclude_re and fix warnings
* [core] revert removal of fnmatch
* remove check if obsinfo is None from tar service
* add test case to exclude with regex
* disable partial clone if started by osc
* refactor TarSCM.archive to unify exclude mechanism
* fix testsuite
* Sync spec file with the one in package
* improve doc in *.service
* change python version for github workflow
* fix KankuFile
* disabling test cases for bzr and hg
* fix excludes for obscpio
* Add test for the new changes entry format
* Include real name in generated changelog entries
* unset git global configs
* fix syntax of spec file
* use the python-flavor for requires, not python3 so that build service can
determine dependencies properly
* [dist] fix BuildRequires for older distros like SLE12
* [dist] fix shebang substitution in spec for py2
* import submit request change
* Support updating submodules to main branch
* do not skip "\--reference" if package-meta ...
* cpio: Do not follow symlinks in 'touch'
* Support URL hostname in keyring
* gbp: use --git-export
* Update debian/changelog for 0.10.43
* disable compile python in debian package
* update dist/debian.dsc to match debian packaging
* Update debian debhelper dependency
* Fix description-synopsis-starts-with-article
* Fix priority-extra-is-replaced-by-priority-optional
* Debian compat from 8 to 10
* Debian X-Python version no longer needed
* Fix Lintian error about missing python3 dep
* enable the GBP service
* Fixed filtering of include/exclude when topdir has escape characters.
* Fix setting svn credentials in the command line
* Support updating submodules to main branch
* Debian packaging for gbp service
* do not skip "\--reference" if package-meta is enabled and git's partial
clone is used.
* Fixed filtering of include/exclude when topdir has escape characters.
* Fix setting svn credentials in the command line
* cpio: Do not follow symlinks in 'touch'
* Support URL hostname in keyring
* debian package updates
* "Downgrade" bzr, mercurial and subversion Recommends to Suggests.
* Fix shebang of the script to use the explicit version of Python
(bsc#1212476).
* Allow to use "tar" service also standalone.
* add support for AL2023
* fix for python2
* [dist] updated debian changelog
* Add Python 3.12 to GitHub Actions
* Switch from ConfigParser.readfp to ConfigParser.read_string
* Add gpg as a dependency (needed for gpg validation)
* Python 2 is no longer supported by GitHub actions, stop testing it
* FD leak / flake8 / py311 fixes
* updated debian files
* disabled pylint 'no-member' because of false positives in py311
* removed unittest2 from BuildRequires in spec
* fixed fixtures and new Exception class
* updated KankuFile to Tumbleweed and removed python2 tests
* fix broken tar ball from 0.10.35 release
* Avoid getting confused by _scmsync.obsinfo files
* Fix testing in GH actions
* make linters happy again
* new find_latest_signed_commit algorithm
* check if lock is older than 24 hours
* [dist] added Requires to python_path
* improve tar service to handle multiple obsinfo files to create tarball from
obscpio
* new ENV 'TAR_SCM_SKIP_CLEANUP' to make test development/debugging easier
* staple pylint version lower than 2.14 because of breaking changes in config
* do not use python mock
* fix pylint errors in commontests.py
* Fixed testing
* use extra cache dir for partial clone
* fix cache update in case of partial clone
* disable partial clone when subdir is set
* do not set default subdir to '.'
* fixes to pass pylint
* enable partial clone feature in git scm
* partial clone feature
* simplify locking to avoid race conditions
* TarSCM.cli: set some defaults to make usage in testing easier
* unlink .lock file after unlocking the cache
* Simplifiy conditions for all rhel like distros
* Changed gendered pronoun to be gender neutral
* Require external argparse for RHEL6
* added Requires: python2 for Fedora >= 25
* Fixed error with cache
* Replaced --exclude=.$MYSCM with --exclude-vcs tar option of the repo. Thus
'git fetch $URL +$REV:$REV" is run initially. However, the 'git checkout
$REV' then fails because it's missing
* add support for bzr
## 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 openSUSE-SLE-15.6-2025-2674=1
## Package List:
* openSUSE Leap 15.6 (noarch)
* obs-service-tar_scm-0.10.53-150000.3.18.1
* obs-service-appimage-0.10.53-150000.3.18.1
* obs-service-obs_scm-0.10.53-150000.3.18.1
* obs-service-tar-0.10.53-150000.3.18.1
* obs-service-snapcraft-0.10.53-150000.3.18.1
* obs-service-obs_scm-common-0.10.53-150000.3.18.1
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1212476
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20250804/0dcce40c/attachment.htm>
More information about the sle-updates
mailing list