shield Recommended update for obs-service-format_spec_file
SUSE-SLE-Module-Development-Tools-15-SP3-2022-147


This update for obs-service-format_spec_file fixes the following issues: obs-service-format_spec_file: Update obs-service-format_spec_file from version 20191114 to version 20211115: - Sync license identifiers from SPDX (spdx.org). (jsc#SLE-18915) - Be more wary on usage of macros in Tags - Do not Cache Source.* but only Source[0-9]* - Stop pretending we can guess what the spec file is for - Avoid deep recursion in merge_comments - Allow to override date - Split out final comments in description - Make a special exception for short %p* snippets - Also split Conflict headers - Keep the old require sorting - Improve the performance of reorder_tags - Fix merge_comments - Do not split %if and section start - Support multiline copyrights (for Firefox) - Simplify how to calculate the `base_package` - Split tag values of certain tags - Be careful with macros that appear between tags - Replace SPDX mapper with an advanced version - Fix merging empty sections - Allow before lines to commented tags - Keep comments close to the original line - Review some deltas in the test suites that are acceptable for now - Parse more into the description - basically everything for now - Fix Release tag - Add an empty line before each section - Reorder tags that are below each other - Fix whitespace - Add test cases for spec-file cleaner (with current output) - Use perltidy like Cavil - Remove patch_license - old helper script for mass migration - Only parse Provides in Header section - Trim all trailing whitespace - including \r - Fix copyright year to 2012 in the test cases - Fetch licenses from JSON and remove + variants - Fetch exceptions from JSON - prepare_spec handle the case where License/Group are in a if/else/endif rpmlint: - Rebuild rpmlint with the new obs-service-format_spec_file. rpmlint-mini: - BuildRequires `python-rpm-macros` since the `py3_ver` macro is now considered obsolete in `python3-base`.

  • Release Date
    Jan 20 2022
  • References
  • Type
    recommended
  • Severity
    moderate

cloud_download Downloads

Development Tools Module 15.3 x86_64
  • Packages
    rpmlint
    RPM file correctness checker
    1.10-7.32.3 lock rpm lock src
    rpmlint-mini
    RPM file correctness checker
    1.10-150300.18.6.8 lock rpm lock src
Development Tools Module 15.3 ppc64le
  • Packages
    rpmlint
    RPM file correctness checker
    1.10-7.32.3 lock rpm lock src
    rpmlint-mini
    RPM file correctness checker
    1.10-150300.18.6.8 lock rpm lock src
Development Tools Module 15.3 s390x
  • Packages
    rpmlint
    RPM file correctness checker
    1.10-7.32.3 lock rpm lock src
    rpmlint-mini
    RPM file correctness checker
    1.10-150300.18.6.8 lock rpm lock src
Development Tools Module 15.3 aarch64
  • Packages
    rpmlint
    RPM file correctness checker
    1.10-7.32.3 lock rpm lock src
    rpmlint-mini
    RPM file correctness checker
    1.10-150300.18.6.8 lock rpm lock src