Recommended update for obs-service-source_validator

Announcement ID: SUSE-RU-2022:2757-1
Rating: moderate
References:
Affected Products:
  • openSUSE Leap 15.4

An update that has one fix can now be installed.

Description:

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

  • Update to version 0.25 (bsc#1202132)
  • Reject empty or ill-formatted patches
  • Use ERROR for prefixing errors
  • Split out GPG validation into own check and improve it
  • Allow mode=manual services
  • spec_query: add elif support
  • Also read package in _multibuild
  • display diff if previous file is present in 20-files-present-and-referenced
  • Use xmllint for listing multibuild flavors
  • Don't break if there is no *.spec
  • Allow for multibuild specfiles with empty default flavour
  • No need to compress buildtime generated tarballs
  • Fix running the checks on a directory with whitespace in its path
  • spec_query: print line numbers on %if/%else/%endif error
  • Do not complain about debian.*.triggers
  • No need to compress buildtime generated tarballs
  • One .changes file per package is enough
  • allow _multibuild to handle multiple specs
  • The --buildflavor option was missing from the help output
  • 70-baselibs: do not run subshells
  • allow -MACRO ending for changes file on multibuild setups
  • skip source files checks for product definition directories
  • Add missing dependency to the debian/control file
  • /usr/include/X11 is still a valid path.
  • make path for helpers variable
  • fix for #bsc985980
  • check for LICENSE or COPYING files marked as %doc
  • 70-baselibs: call spec_query with --no-conditionals so that checking package tevent sees the python3-tevent package for the baselibs checker
  • Build-depend on obs-build to fix Debian build
  • move multibuild or multi spec in front
  • add glibc testcase using multibuild
  • support _multibuild files when validating sources
  • do not use "--no-conditionals" for baselibs check

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 openSUSE-SLE-15.4-2022-2757=1

Package List:

  • openSUSE Leap 15.4 (noarch)
    • obs-service-source_validator-0.25-150000.3.3.1

References: