<div class="container">
    <h1>Recommended update for osc</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-RU-2026:2290-1</td>
        </tr>
        <tr>
            <th>Release Date:</th>
            <td>2026-06-05T18:05:12Z</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>important</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                    
                </ul>
            </td>
        </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">Development Tools Module 15-SP7</li>
                    
                        <li class="list-group-item">openSUSE Leap 15.6</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP7</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP7</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP6</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP6 LTSS</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP7</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP6</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP7</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

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

    


    
        <h2>Description:</h2>
    
    <p>This update for osc fixes the following issues:</p>
<p>1.27.1:</p>
<ul>
<li>
<p>Command-line:</p>
<ul>
<li>Fix &#x27;osc maintaner&#x27; not to error out before it prints maintainers in git</li>
</ul>
</li>
<li>
<p>Library:</p>
<ul>
<li>Fix a regression in Gitea 1.26 where we need to send &#x27;{}&#x27; instead of an empty body in POST requests</li>
</ul>
</li>
</ul>
<p>1.27.0:</p>
<ul>
<li>
<p>Command-line:</p>
<ul>
<li>Change &#x27;osc fork&#x27; to work through a local checkout that need to be reviewed and pushed by a user</li>
<li>Change &#x27;git-obs pr create&#x27; to use &#x27;--source&#x27; and &#x27;--target&#x27; options instead of separate options for owner, repo, and branch</li>
<li>Change &#x27;osc rmkpac&#x27; to require fragment with branch name in --scmsync url</li>
<li>Add &#x27;git-obs pr new-package-request&#x27; command</li>
<li>Add &#x27;--allow-maintainer-edit&#x27; option to &#x27;git-obs pr create&#x27; and enable it by default</li>
<li>Add &#x27;--linkrev&#x27; option to &#x27;osc co&#x27; command, now we can run &#x27;osc co prj/pac --linkrev=base to get to the exact sources for a revision</li>
<li>Add link revision to the &#x27;osc info&#x27; output for a package</li>
<li>Add &#x27;git-obs file maintainership migrate&#x27; command</li>
<li>Make &#x27;osc up --expand-link&#x27; a no-op on non-linked packages</li>
<li>Suggest running &#x27;git push&#x27; in &#x27;git-obs pr create&#x27; when the local checkout differs from the server</li>
<li>Avoid making shallow clones in &#x27;git-obs staging&#x27; commands, they cannot be pushed to different remotes</li>
<li>Fix &#x27;git-obs pr create&#x27; to allow creating pull requests between repos in the same fork tree</li>
<li>Fix &#x27;git-obs staging remove&#x27; to push changes to the correct remote matching with the PR head</li>
<li>Fix &#x27;git-obs pr create&#x27; when creating a PR in a repo with no parent</li>
<li>Fix &#x27;git-obs staging group&#x27; by fetching the whole branch instead of --depth=1</li>
<li>Fix crash in &#x27;git-obs pr dump&#x27; by adding &#x27;-c core.commitGraph=false&#x27; to &#x27;git clone --dissociate&#x27;</li>
<li>Fix crash in &#x27;osc buildlog&#x27; when repo and arch are not specified</li>
<li>Fix crash in &#x27;git-obs pr dump&#x27; when timeline contains a null entry</li>
<li>Fix crash when running &#x27;osc meta pkg&#x27; in a project checkout</li>
<li>Clarify error message in &#x27;git-obs pr dump&#x27; by providing submodule name</li>
<li>Remove a misleading error message when a package doesn&#x27;t exist during &#x27;osc rq show --diff&#x27;</li>
</ul>
</li>
<li>
<p>Library:</p>
<ul>
<li>Introduce branch_id: add Branch.parse_id(), add GitObsCommand.add_argument_owner_repo_branch()</li>
<li>Improve gitea_api.Git to properly detect bare git repos</li>
<li>Add gitea_api.PullRequest.merged_at property</li>
<li>Add gitea_api.Git.ls_tree() method</li>
<li>Add gitea_api.Git methods for working with githooks</li>
<li>Add Manifest.get_package_paths_bare_git() that can resolve existing packages in a project in bare git repo</li>
<li>Add &#x27;exclude_none&#x27; option to skip dictionary entries without a value to BaseModel.dict()</li>
<li>Change BaseModel.to_string() to take optional arguments: exclude_none, sort_keys, indent</li>
<li>Improve LocalGitStore to handle bare git repos and also specified git refs</li>
<li>Enable querying bare git repos and specified refs in gitea_api.Git.get_submodules()</li>
<li>Use the correct exception class for 404 in gitea_api.Branch.get()</li>
<li>Fix creating &#x27;parent&#x27; and &#x27;fork&#x27; remotes in Repo.clone()</li>
<li>Fix FutureWarning caused by calling urllib3 HTTPSConnection.set_cert() in v2+</li>
<li>Accept extra kwargs in OscArgumentParser._get_formatter for Python 3.15 argparse change</li>
<li>Fix Repo.get_label_ids() to use pagination to retrieve all results</li>
<li>Fix Repo.clone_or_update() by passing &#x27;branch&#x27; argument to the underlying clone()</li>
<li>Fix comparison operators in gitea_api.Repo</li>
<li>Fix crash in Package.info() when working with a git package, raise an exception as expected</li>
<li>Fix @ignore_http_errors decorator by properly handling HTTPError exception</li>
<li>Change &#x27;Repo.clone()&#x27; to use existing GIT_SSH_COMMAND env if provided, only append new args.</li>
<li>Do case insensitive PR ID match in PullRequest.remove_pr_references()</li>
</ul>
</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 SUSE-2026-2290=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Development Tools Module 15-SP7
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP7-2026-2290=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server 15 SP6 LTSS
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES-15-SP6-LTSS-2026-2290=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server for SAP Applications 15 SP6
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP6-2026-2290=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    openSUSE Leap 15.6 (noarch)
                    <ul>
                        
                            <li>osc-1.27.1-150600.15.15.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Development Tools Module 15-SP7 (noarch)
                    <ul>
                        
                            <li>osc-1.27.1-150600.15.15.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server 15 SP6 LTSS (noarch)
                    <ul>
                        
                            <li>osc-1.27.1-150600.15.15.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server for SAP Applications 15 SP6 (noarch)
                    <ul>
                        
                            <li>osc-1.27.1-150600.15.15.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
</div>