SUSE-RU-2024:4158-1: moderate: Recommended update for obs-service-source_validator

SLE-UPDATES null at suse.de
Tue Dec 3 16:30:12 UTC 2024



# Recommended update for obs-service-source_validator

Announcement ID: SUSE-RU-2024:4158-1  
Release Date: 2024-12-03T15:06:17Z  
Rating: moderate  
References:

  * bsc#1202132
  * bsc#679980
  * bsc#724609
  * bsc#796918
  * bsc#891829

  
Affected Products:

  * openSUSE Leap 15.4
  * openSUSE Leap 15.5
  * openSUSE Leap 15.6

  
  
An update that has five fixes can now be installed.

## Description:

This update for obs-service-source_validator fixes the following issues:

  * Update to version 0.39:

  * Handle package git repositories for tracking (fixes #143)

  * helpers/check_patches_applied: Also check whether patch 0 is applied
  * helpers/check_patches_applied: Match #%%patch* as well (#136)
  * helpers/check_patches_applied: Recognize " # %patch" as comment

  * Update to version 0.38:

  * Fix 20-files-present-and-referenced against osc 1.9.0 (osclib_version 2.0)

  * Fix runtime requires: the source validator needs cmp -> Requires for
    diffutils

  * update to 0.37:

  * Fix unzip test in 20-files-present-and-referenced (same like previous
    update)

  * explicitly require unzip as busybox-unzip is not sufficient

  * Update to version 0.36+2:

  * Fix unzip test in 20-files-present-and-referenced

  * Require unzip, needed for 0.36

  * Update to version 0.36:

  * Forbid encrypted zip files

  * Use bz2 compression to enable builds with debhelper

  * Debian/Ubuntu builds now work fine.

  * Allows rebuild packages with osc in ubuntu image on github

  * Require cpio, needed for .obscpio support

  * Update to version 0.35:

  * Modifications in line with latest cargo vendor tool

  * Update to version 0.34:

  * helpers/functions: Always treat all *.spec files as recipes

  * Update to version 0.33:

  * 20-files-present-and-referenced: Check for files in *.obscpio

  * 20-files-present-and-referenced: Use correct variable

  * Update to version 0.32:

  * Add autonumbering patch/source lines

  * Fix handling of packages with neither *.spec nor _multibuild

  * Update to version 0.31:

  * Also ignore .gitattributes file

  * Exempt obs services from the cargo audit requirement
  * helpers/spec_query: Handle %include
  * Unify _multibuild handling and do it like OBS

  * Update to version 0.30:

  * skip debian.lintian-overrides as well

  * Update to version 0.29:

  * Do not check for all _multibuild flavors if spec does not conditionalize on
    BUILD_FLAVOR

  * Add GitHub Actions

  * Update to version 0.28:

  * Add ignore list

  * Update to version 0.28:

  * also avoid expansion on grep

  * add quotes around BASE to avoid shell expansion

  * Update to version 0.27:

  * Fix detection of rust-packaging

  * Update to version 0.27:

  * use current directory when not given to avoid crashes

  * Update to version 0.27:

  * Fix python3 line

  * Apply feedback
  * Add new validator to check rust audit is enforced

  * Update to version 0.27:

  * Do not use temporary file for GPG validation

  * Update to version 0.27:

  * Convert all egrep/fgrep calls to grep -E/-F, respectively.

  * Update to version 0.26:

  * Skip non-existing files from the invalid-patches check

  * Treat to-be-deleted patches as nonexisting for the source-tracked check
  * Update README with a clearer mission/scope
  * cleanup: make variable name a valid english word

  * require patch for patch-format checking

  * Update to version 0.25 (bsc#1202132)

  * more work on dealing with util-linux
  * hack for util-linux specfiles (bsc#891829)
  * allow PKGBUILD build description file for archlinux
  * check_patches_applied: allow #patches as comment
  * exit if tmpdir creation fails (bsc#796918)
  * also ignore Requires(.*) lines (bsc#724609)
  * use --nodeps with rpmbuild in 20-files-present-and-referenced
  * fix requires for factory
  * fix bug with "Patch" in comments
  * try to fix bsc#679980 in check_patches_applied errors out if errors found
  * 50-spec-version: show warning only once per specfile to execute it as a
    checkscript)
  * make the files executable

## 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.4  
    zypper in -t patch SUSE-2024-4158=1

  * openSUSE Leap 15.5  
    zypper in -t patch openSUSE-SLE-15.5-2024-4158=1

  * openSUSE Leap 15.6  
    zypper in -t patch openSUSE-SLE-15.6-2024-4158=1

## Package List:

  * openSUSE Leap 15.4 (noarch)
    * obs-service-source_validator-0.38-150400.12.3.1
  * openSUSE Leap 15.5 (noarch)
    * obs-service-source_validator-0.39-150000.3.8.1
  * openSUSE Leap 15.6 (noarch)
    * obs-service-source_validator-0.39-150000.3.8.1

## References:

  * https://bugzilla.suse.com/show_bug.cgi?id=1202132
  * https://bugzilla.suse.com/show_bug.cgi?id=679980
  * https://bugzilla.suse.com/show_bug.cgi?id=724609
  * https://bugzilla.suse.com/show_bug.cgi?id=796918
  * https://bugzilla.suse.com/show_bug.cgi?id=891829

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20241203/b24911a6/attachment.htm>


More information about the sle-updates mailing list