8fa9e15 Small change to the way Koji builds are submitted

Authored and Committed by David Cantrell 3 years ago
    Small change to the way Koji builds are submitted
    Move the master branch to version 1.3
    Drop DEBUG_PRINT in process_table()
    Add doc/git.md to explain source control conventions
    Change Suggests to Recommends in the spec file
    Add kmidiff and politics to the inspections section of generic.yaml
    Update TODO list
    Use warn() for non-fatal errors in mkdirp()
    Require libabigail >= 1.8 in rpminspect.spec.in
    Enable multiple --headers-dir1 and --headers-dir2 args in abidiff
    Swap out some more fprintf()/fflush() reporting with warn()
    #include <err.h> in peers.c and rmtree.c
    On fedora-rawhide CI jobs, install gcc-c++ and gcc-plugin-devel
    Disable fedora-rawhide GitHub Action for now
    Correctly handle the -w option on rpminspect(1) (#256)
    Drop the relative path handling for the -w option
    Build and install rc from source on opensuse-leap
    Update doc/git.md on how to track upstream
    Add .github/ and osdeps/ directories to extra-ci.yml
    Build and install rc from source on opensuse-tumbleweed
    Adjust curl(1) command line used for rc in opensuse CI jobs
    Trying to figure out why the opensuse jobs produce curl errors
    Another slight change to post.sh for the opensuse-leap CI job
    s/PowerTools/powertools/g in the centos8 PKG_CMD definition
    The output of html2text on opensuse systems is different
    Rename HEADER_MAN to HEADER_MANPAGE (#264)
    Add inspection_header_to_desc() to librpminspect (#264)
    Add xunit output format support (#264)
    Support the new output function call syntax (#264)
    Move init_elf_data() to readelf.c, move data to struct rpminspect
    Update inspect_elf.c unit tests for librpminspect changes
    Remove check_ipv6() from inspect_elf.c
    Create the badfuncs inspection
    Update po/ translation files.
    Add badfuncs test cases
    Forgot to commit test_badfuncs.py.
    Fix flake8 and black errors with test_badfuncs.py
    Skip debug packages in filesize, display changes correctly
    Fix spurious execstack failure
    Fix YAML config file reading for BLOCK_INSPECTIONS
    Expand dump_config() to cover all config file settings
    Minor spelling fixes in strfuncs.c and making code explicit
    Simplify list_to_string() so it handles 1-elements lists right
    Add abspath() to canonicalize path strings
    In the doc inspection, only show diff(1) output for text files (#254)
    Add strxmlescape() to strfuncs.c in librpminspect (#264)
    Output the system-out xunit portion as CDATA (#264)
    Slightly change how strxmlescape() works
    Add the runpath inspection to librpminspect
    Rename test/data/lto.c to test/data/mathlib.c
    Handle the empty string case in abspath()
    Expand dump_cfg() to show runpath settings
    Fix block handling problems in the YAML config reader
    Note single builds cannot be rebases in is_rebase()
    Hook up the driver for the runpath inspection
    Install patchelf for tests on fedora and centos
    Update TODO and README.md files
    Pass -D to rpminspect in the test suite
    Add integration tests for the runpath inspection
    Python flake8 and black fixes in test_runpath.py
    Fixes for GitHub Actions on Debian and Ubuntu
    Disable Rust support in pip modules, more extra-ci fixes
    Update pip and setuptools on debian and ubuntu CI jobs
    Make sure pip is updated on debian, centos7, and centos8
    Fixes for extra-ci on arch, centos7, centos8, and debian
    Adjust docker image names for opensuse and arch
    Add Gentoo Linux to the Extra CI set
    extra-ci.yml typo fix for the gentoo job
    Use gentoo/stage3 as the container for the gentoo CI job
    Disable opensuse-tumbleweed and archlinux CI jobs
    Make sure util/determine-os.sh picks up Gentoo Linux
    In the runpath inspection, fail if DT_RPATH and DT_RUNPATH exist
    Use pip install for PIP_CMD on gentoo
    Set PIP_CMD to pip install -user for gentoo
    Handle a NULL from list_to_string() in abspath()
    Do not match path prefixes in the runpath inspection
    Python black fixes for test_runpath.py
    Stop doing an emerge --sync on the gentoo CI job
    Replace emerge --sync with a manual portage sync
    Use emerge-webrsync to update portage on gentoo
    Add uthash and move the file matching code to it.
    Typo fix in README.md
    Fix some memory leaks found by valgrind
    Create mkannounce.sh to help make release announcements easier
    shellcheck fixes for mkannounce.sh
    
    Signed-off-by: David Cantrell <david.l.cantrell@gmail.com>
    
        
file modified
+87 -3
file removed
-2
file modified
+1 -1