File _patchinfo of Package patchinfo.36659

<patchinfo incident="36659">
  <issue tracker="bnc" id="891829">source_validator incorrectly parses conditionals in preamble</issue>
  <issue tracker="bnc" id="679980">openSUSE:Tools/osc-source_validator: Bug</issue>
  <issue tracker="bnc" id="796918">obs-service-source_validator continues after failing to create TMPDIR</issue>
  <issue tracker="bnc" id="724609">Source validator refuses "Requires: %macro"</issue>
  <issue tracker="bnc" id="1202132">update obs-services to include latest checks</issue>
  <packager>lkocman</packager>
  <rating>moderate</rating>
  <category>recommended</category>
  <summary>Recommended update for obs-service-source_validator</summary>
  <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 -&gt; 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
</description>
</patchinfo>
openSUSE Build Service is sponsored by