<div class="container">
    <h1>Recommended update for obs-service-tar_scm</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-RU-2025:02674-1</td>
        </tr>
        <tr>
            <th>Release Date:</th>
            <td>2025-08-04T13:41:36Z</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>moderate</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1212476">bsc#1212476</a>
                        </li>
                    
                    
                </ul>
            </td>
        </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">openSUSE Leap 15.6</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

    <p>An update that has one fix can now be installed.</p>

    


    
        <h2>Description:</h2>
    
    <p>This update for obs-service-tar_scm fixes the following issues:</p>
<ul>
<li>Add new --extract-rename option</li>
<li>debian: recommend on brz instead of depending on bzr</li>
<li>[archive] fix include/exclude glob to regex conversion</li>
<li>[core] new options <code>--include-re/--exclude-re</code></li>
<li>[tests] disable test_tar_exclude_re and fix warnings</li>
<li>[core] revert removal of fnmatch</li>
<li>remove check if obsinfo is None from tar service</li>
<li>add test case to exclude with regex</li>
<li>disable partial clone if started by osc</li>
<li>refactor TarSCM.archive to unify exclude mechanism</li>
<li>fix testsuite</li>
<li>Sync spec file with the one in package</li>
<li>improve doc in *.service</li>
<li>change python version for github workflow</li>
<li>fix KankuFile</li>
<li>disabling test cases for bzr and hg</li>
<li>fix excludes for obscpio</li>
<li>Add test for the new changes entry format</li>
<li>Include real name in generated changelog entries</li>
<li>unset git global configs</li>
<li>fix syntax of spec file</li>
<li>use the python-flavor for requires, not python3 so that
  build service can determine dependencies properly</li>
<li>[dist] fix BuildRequires for older distros like SLE12</li>
<li>[dist] fix shebang substitution in spec for py2</li>
<li>import submit request change</li>
<li>Support updating submodules to main branch</li>
<li>do not skip "--reference" if package-meta ...</li>
<li>cpio: Do not follow symlinks in &#x27;touch&#x27;</li>
<li>Support URL hostname in keyring</li>
<li>gbp: use --git-export</li>
<li>Update debian/changelog for 0.10.43</li>
<li>disable compile python in debian package</li>
<li>update dist/debian.dsc to match debian packaging</li>
<li>Update debian debhelper dependency</li>
<li>Fix description-synopsis-starts-with-article</li>
<li>Fix priority-extra-is-replaced-by-priority-optional</li>
<li>Debian compat from 8 to 10</li>
<li>Debian X-Python version no longer needed</li>
<li>Fix Lintian error about missing python3 dep</li>
<li>enable the GBP service</li>
<li>Fixed filtering of include/exclude when topdir has escape characters.</li>
<li>Fix setting svn credentials in the command line</li>
<li>Support updating submodules to main branch</li>
<li>Debian packaging for gbp service</li>
<li>do not skip "--reference" if package-meta is enabled and git&#x27;s partial clone is used.</li>
<li>Fixed filtering of include/exclude when topdir has escape characters.</li>
<li>Fix setting svn credentials in the command line</li>
<li>cpio: Do not follow symlinks in &#x27;touch&#x27;</li>
<li>Support URL hostname in keyring</li>
<li>debian package updates</li>
<li>"Downgrade" bzr, mercurial and subversion Recommends to Suggests.</li>
<li>Fix shebang of the script to use the explicit version of Python (bsc#1212476).</li>
<li>Allow to use "tar" service also standalone.</li>
<li>add support for AL2023</li>
<li>fix for python2</li>
<li>[dist] updated debian changelog</li>
<li>Add Python 3.12 to GitHub Actions</li>
<li>Switch from ConfigParser.readfp to ConfigParser.read_string</li>
<li>Add gpg as a dependency (needed for gpg validation)</li>
<li>Python 2 is no longer supported by GitHub actions, stop testing it</li>
<li>FD leak / flake8 / py311 fixes</li>
<li>updated debian files</li>
<li>disabled pylint &#x27;no-member&#x27; because of false positives in py311</li>
<li>removed unittest2 from BuildRequires in spec</li>
<li>fixed fixtures and new Exception class</li>
<li>updated KankuFile to Tumbleweed and removed python2 tests</li>
<li>fix broken tar ball from 0.10.35 release</li>
<li>Avoid getting confused by _scmsync.obsinfo files</li>
<li>Fix testing in GH actions</li>
<li>make linters happy again</li>
<li>new find_latest_signed_commit algorithm</li>
<li>check if lock is older than 24 hours</li>
<li>[dist] added Requires to python_path</li>
<li>improve tar service to handle multiple obsinfo files to create tarball from obscpio</li>
<li>new ENV &#x27;TAR_SCM_SKIP_CLEANUP&#x27; to make test development/debugging easier</li>
<li>staple pylint version lower than 2.14 because of breaking changes in config</li>
<li>do not use python mock</li>
<li>fix pylint errors in commontests.py</li>
<li>Fixed testing</li>
<li>use extra cache dir for partial clone</li>
<li>fix cache update in case of partial clone</li>
<li>disable partial clone when subdir is set</li>
<li>do not set default subdir to &#x27;.&#x27;</li>
<li>fixes to pass pylint</li>
<li>enable partial clone feature in git scm</li>
<li>partial clone feature</li>
<li>simplify locking to avoid race conditions</li>
<li>TarSCM.cli: set some defaults to make usage in testing easier</li>
<li>unlink .lock file after unlocking the cache</li>
<li>Simplifiy conditions for all rhel like distros</li>
<li>Changed gendered pronoun to be gender neutral</li>
<li>Require external argparse for RHEL6</li>
<li>added Requires: python2 for Fedora >= 25</li>
<li>Fixed error with cache</li>
<li>Replaced --exclude=.$MYSCM with --exclude-vcs tar option
  of the repo. Thus &#x27;git fetch $URL +$REV:$REV" is run initially.
  However, the &#x27;git checkout $REV&#x27; then fails because it&#x27;s missing</li>
<li>add support for bzr</li>
</ul>



    

    <h2>Patch Instructions:</h2>
    <p>
        To install this SUSE  update use the SUSE recommended
        installation methods like YaST online_update or "zypper patch".<br/>

        Alternatively you can run the command listed for your product:
    </p>
    <ul class="list-group">
        
            <li class="list-group-item">
                openSUSE Leap 15.6
                
                    
                        <br/>
                        <code>zypper in -t patch openSUSE-SLE-15.6-2025-2674=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    openSUSE Leap 15.6 (noarch)
                    <ul>
                        
                            <li>obs-service-tar_scm-0.10.53-150000.3.18.1</li>
                        
                            <li>obs-service-appimage-0.10.53-150000.3.18.1</li>
                        
                            <li>obs-service-obs_scm-0.10.53-150000.3.18.1</li>
                        
                            <li>obs-service-tar-0.10.53-150000.3.18.1</li>
                        
                            <li>obs-service-snapcraft-0.10.53-150000.3.18.1</li>
                        
                            <li>obs-service-obs_scm-common-0.10.53-150000.3.18.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
        <h2>References:</h2>
        <ul>
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1212476">https://bugzilla.suse.com/show_bug.cgi?id=1212476</a>
                    </li>
                
            
        </ul>
    
</div>