08933ab Start work on the 1.4 release

Authored and Committed by dcantrell 3 years ago
    Start work on the 1.4 release
    Trim git commit summary prefix from changelog lines
    Report the program version number in the results (#309)
    Handle compressed but otherwise empty man pages (#308)
    Flake8 fixes for test_manpage.py
    s/self.rpm/self.after_rpm/ in two test_manpage.py tests
    Disable broken ELF heurisitic and size limit in libclamav
    Modify dump_cfg() to write valid YAML to stdout (#306)
    Migrate more code off hsearch and to uthash
    Replace hsearch() with uthash in the kmod inspection
    Update TEST_METADATA status in TODO and MISSING
    Restrict style checks to specific directories
    Replace hsearch() with uthash in the abidiff inspection
    Change tsearch/twalk use to uthash
    Correct misuse of entry with hentry variables (#321)
    Normalize copyright boilerplates in source files
    Use hentry->key over hentry->value in pathmigration
    Adjust lib/meson.build for Fedora rawhide
    Drop gate.yml and begin non-x86_64 arches in ci.yml
    Add armv7, aarch64, and s390x to the other_arches job
    Change init.c error reporting over to err/warn functions
    Modify file triggers and matrix use in ci.yml
    Split 32-bit osdeps out to post.sh scripts in osdeps/
    Split style.yml in to shellcheck.yml and python.yml
    Rewrite extra-ci.yml to use the matrix strategy method for GHA
    Move the emulated CI jobs to extra-ci.yml
    s/pkg/pki/ for the centos jobs
    Debian and Ubuntu fixes for CI
    Python pip on Debian is called pip
    Try to fix just debian:stable
    Enable debian:testing in extra-ci.yml
    Enable centos8 in extra-ci.yml again
    Enable centos7 in extra-ci.yml again
    Enable opensuse-leap and gentoo in extra-ci.yml again
    Run each test script individually on emulated targets
    Try a different syntax for the emulated matrix jobs
    Install s390 glibc headers on s390x fedora systems
    Detect 32-bit and musl presence in test_elf.py
    Skip lost -fPIC tests if gcc lacks -m32 support
    Add stretch and buster to the emulated targets list
    Drop Debian buster from the emulated targets
    Install gcc-multilib only on Debian x86_64 and s390x systems
    libc-dev:i386 -> libc6-dev:i386
    Disable Debian targets in extra-ci temporarily
    s/AUR/git/g in osdeps/arch/post.sh
    In read_cfgfile(), keep track of block depth correctly (#329)
    A few more yaml parsing fixes for block vs group
    Recommend or Require libabigail >= 1.8.2
    Finish normalizing all the error reporting statements
    Advertise of rpminspect-report in the contrib README.
    Report libclamav version and CVD versions (#258)
    Ensure first argument of warn(3) is a format string.
    Enable werror=true and warning_level=3 in default_options
    Update the translation template file
    Get rid of invalid free() in get_product_release()
    Add inspection_id() to librpminspect
    Update the po/rpminspect.pot template
    Improve mkannounce.sh to handle stable and devel releases
    
    Signed-off-by: David Cantrell <dcantrell@redhat.com>
    
        
file modified
+1 -0
file modified
+60 -0
file modified
+8 -15
file modified
+1 -1