# changelog

author: Björn Esser <besser82@fedoraproject.org> - 4.0-3
changelog:
  - Apply two upstream patches fixing verbose file allocation table printout
  - Tweak Makefile to build all targets in parallel
  - Compile and link test binary during %build stage


author: Björn Esser <besser82@fedoraproject.org> - 4.0-4
changelog:
  - Patch Makefile to be thread-safe on all targets
  - Clean trailing white-space in some files during %prep


author: Than Ngo <than@redhat.com> - 110.0.5481.77-2
changelog:
  - fix #2071126, enable support V4L2 stateless decoders for aarch64 plattform
  - fix prefers-color-scheme
  - drop snapshot_blob.bin, replace snapshot_blob.bin with v8_context_snapshot.bin
  - move headless_lib*.pak to headless subpackage


author: Carl George <carl@george.computer> - 3.6.4-11
changelog:
  - Backport fix for CVE-2021-41687/CVE-2021-41688/CVE-2021-41690, resolves rhbz#2106336/rhbz#2106315/rhbz#2106332
  - Backport fix for CVE-2021-41689, resolves rhbz#2106340
  - Backport fix for CVE-2022-2119/CVE-2022-2120/CVE-2022-2121, resolves rhbz#2173039/rhbz#2173042/rhbz#2173045
  - Backport fix for CVE-2022-43272, resolves rhbz#2150931
  - Use bundled charls (Ankur Sinha)


author: Petr Šplíchal <psplicha@redhat.com> 0.12-1
changelog:
  - Add missing redmine dependency [fix #177]
  - Fix GitLab plugin's ssl_verify option [fix #168]
  - Document GitLab access token scope
  - Merge ssl_verify support for Jira [#169]
  - Merge support for Trello commented cards [#170]
  - Fix commented cards title, improve the test suite
  - Add a simple test for completed tasks, update auth
  - Merge support for completed Google tasks [#173]
  - Merge fix for the Google dependencies [#166]
  - Document additional google dependencies
  - Adding support for Google tasks
  - Add commentCard to trello DEFAULT_FILTERS
  - Allow to set 'ssl_verify' config for jira plugin
  - Support 'creator' in bugzilla plugin [fix #167]
  - Give a nice error when user not found [fix #159]
  - Fix jira basic authentication [fix #163]
  - Fix long_description in setup.py
  - Update pip installation instructions
  - Update the example config with recent plugins
  - Describe in more detail how the tool works
  - Silently ignore non-git directories [fix #143]
  - Separate arguments preparation, add test coverage
  - New option --test to run a simple smoke test
  - Remove python2-gssapi from Requires
  - Make REQUESTS_CA_BUNDLE example copy-paste-able
  - Merge fix for the gitlab --since issue [fix #156]
  - Remove gssapi dependency from the main cli module
  - Quick start section, update install instructions
  - Simplify setup.py, update requires
  - Fix --since issue in gitlab plugin


author: Petr Šplíchal <psplicha@redhat.com> - 0.13-1
changelog:
  - Support for the full file path config [#140]
  - Add the 'last friday' command [#197]
  - New plugin with basic confluence support [#199]
  - Improve redmine documentation [#195]
  - Add a new 'wip' option for gerrit [#194]
  - Include project name in gerrit stats [#192]
  - Fix the configuration examples for gerrit
  - Simplify Pagure search for created issues
  - Extended query for verified bugs [fix #189]
  - Fix for reviewed gerrit changes [#188]
  - Add gerrit work-in-progress changes [#187]
  - Fix for gerrit log strings [#186]
  - Improve gerrit search limit [#185]
  - Document API key auth for bugzilla [fix #180]
  - Mock bugzilla module to fix generating docs
  - Update feedparser requires
  - Fix for gerrit plugin typo [#179]


author: Petr Šplíchal <psplicha@redhat.com> - 0.14-1
changelog:
  - Include setup.py, use auto build/install, enable tests
  - Fix 'did --test' when no config is present
  - Update spec file for Python 3
  - Update shebang to explicitly use python3
  - Fix mixed tabs and spaces in docs/conf.py
  - Goodbye Python 2! Thanks and have a good night ;-)
  - Cleanup built docs directly
  - Do not remove python's egg when doing the cleanup
  - Document the custom plugin configuration
  - A couple of custom plugins feature adjustments
  - Support for custom plugin location [#160]
  - Fix typo in the license classifier


author: Petr Šplíchal <psplicha@redhat.com> - 0.14-2
changelog:
  - Include python3-setuptools in the BuildRequires
  - Use info level to log problems with plugin import


author: Petr Šplíchal <psplicha@redhat.com> - 0.16-1
changelog:
  - Convert smoke test into docs test, fix config file
  - Include a short summary in the help usage message
  - Enable simple smoke test in the testing farm
  - Add nitrate back into the package requires
  - Enable custom tarball in Packit to fix man page
  - Mention custom plugins config on the plugins page
  - Enable copr builds and add packit config
  - Custom eprint() is no more necessary [fix #211]
  - Convert custom section order to int [fix #212]


author: Petr Šplíchal <psplicha@redhat.com> - 0.17-1
changelog:
  - Prevent exploring tests under the tmt directory
  - Run unit tests always under the English locale
  - Enable basic smoke test against github in packit
  - Disable test for the redmine plugin
  - Update test data for the redmine plugin
  - Update test data for the sentry plugin
  - Update test data for the gerrit plugin
  - Use calendar year quarters by default [fix #223]
  - Merge the improved Jira search [#198]
  - Adjust improved Jira search using scriptrunner
  - Use scriptrunner issueFunction to speed up things
  - Simplify Packit config (copr_build no more needed)
  - Update test data for the sentry plugin
  - Implement Jira issue comparison to prevent dupes
  - Do not break sorting on merge
  - Add default command into the info log [fix #217]
  - Enable Python 3.8 in Travis, update metadata


author: Petr Šplíchal <psplicha@redhat.com> - 0.18-1
changelog:
  - Support custom xmlrpc endpoint for MoinMoin wiki
  - Adjust the approved merge requests for gitlab
  - Add search for approved merge requests in gitlab
  - Enable copr builds from master, simplify tests
  - Add "no prefix" rule to commit message suggestions
  - Simplify packit config, enable epel-8 for testing
  - Do not use interpolation for ConfigParser
  - Expand tilde in config path values
  - Fix a typo in the README format section
  - Update test data for the gerrit plugin
  - Adjust password file support for jira & confluence
  - Add password file options for jira and confluence


author: Lukáš Zachar <lzachar@redhat.com> - 0.19-1
changelog:
  - Install all required packages during docs building
  - Adjust code style to be pep8 compatible
  - Update docs for contributors, enable pre-commit
  - Add basic support for Zammad
  - Check if the GitHub credential token is valid
  - Fix jira issues search when user `login` provided
  - Add minor clarification note about token name
  - Split jira token expiration into two options
  - Adjust the support for Jira Personal Access Tokens
  - Support Personal Access Token in the Jira plugin
  - Return all the bugzilla results from a search
  - Install fresh sphinx when building readthedocs
  - Adjust the paging support for the GitHub plugin
  - Add pagination support for GitHub, fixes #247
  - Adjust the new plugin for reporting bodhi updates
  - Add a new plugin with support for Bodhi updates
  - Use user email for searching updated jira issues
  - Adjust the switch from fiscal to calendar year
  - Switch from fiscal year to natural year
  - Update docs for gitlab, github and confluence
  - Give a better message upon jira search failure
  - Raise the number of github issues fetched per page


author: Petr Šplíchal <psplicha@redhat.com> - 0.20-1
changelog:
  - Produce fixed `phabricator` statistics
  - Address packit warning on the `metadata` key
  - Remove the Travis CI configuration
  - Fix pytest invocation
  - Move common constants to the top of `did.utils`
  - Add new configuration options for custom separator
  - Fix broken phabricator tests
  - Fix potentially uninitialized local variable
  - Add CodeQL workflow for GitHub code scanning
  - Add comment stats on GitHub issues & pull requests
  - Add the `name-tests-test` pre-commit hook
  - Add the new `phabricator` plugin
  - Update test data for `sentry`, `gitlab` and `gerrit`
  - Update `pre-commit` configuration, enable `flake8`
  - Allow all plugins to fetch secrets from files
  - Update packit config to address recent changes
  - Fix typo in the Google plugin docstring
  - Speed up local testing, add missing require
  - Update google plugin installation instructions
  - Koji plugin
  - Handle GitHub API rate limit
  - Add Github Action for PyPI releases


author: Miroslav Suchý <msuchy@redhat.com> 1.82-1
changelog:
  - move symlink of fedora-rawhide to fedora-39
  - add openEuler new key
  - update copr keys
  - add fedora 40 gpg key


author: Miroslav Suchý <msuchy@redhat.com> 1.84-1
changelog:
  - add tumbleweed key
  - Added RPM Fusion keys for Fedora 39.
  - update copr keys
  - add elastic gpg key


author: Petr Menšík <pemensik@redhat.com> - 2.4.0-4
changelog:
  - Move queryparse to separate subpackage
  - Recommend only gnuplot for resperf-report
  - Disabling queryparse for EPEL8


author: Petr Menšík <pemensik@redhat.com> - 2.7.1-1
changelog:
  - Remove dnsperf-data package. Provide dnsperf-data command to download sample instead.
  - Update to 2.7.1


author: Pavel Raiskup <praiskup@redhat.com> 2.11-1
changelog:
  - mock: fix broken --help output
  - compress_logs: compress also after repo failures
  - move to libera.chat (msuchy@redhat.com)
  - Define _platform_multiplier macro (msuchy@redhat.com)
  - allow to --install external:* (msuchy@redhat.com)
  - move installation of external:* to separate function (msuchy@redhat.com)
  - honor --cwd for --shell (msuchy@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 2.12-1
changelog:
  - don't set --cwd for --shell when we know it will fail (el7)
  - explicitly convert macro values to str (logans@cottsay.net)
  - disable versionlock DNF plugin by default (igor.raits@gmail.com)
  - move Requires of shadow-utils from mock-core-configs to mock-filesystem
    (msuchy@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 2.13-1
changelog:
  - local repositories to use gpgcheck=0 by default
  - A new option --additional-package (for --rebuild)
  - external-deps: install pip packages to /usr
  - Install external deps into build chroot, not bootstrap
  - Migrate from optparse to argparse
  - mock: don't specify SOURCE when remounting bind-mounts
  - mock: add option --debug-config-expanded (sergio@serjux.com)
  - Fix use of deprecated function (xfgusta@gmail.com)
  - lvm_root: fix copy/paste error in a warning message (kdudka@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 2.15-1
changelog:
  - argparse: handle old-style commands *before* ignoring "--" (awilliam@redhat.com)
  - Update mock.1 (cheese@nosuchhost.net)


author: Pavel Raiskup <praiskup@redhat.com> 2.16-1
changelog:
  - disable system call filtering
  - pass env to podman run (dani@lapiole.org)
  - give user alternative help for missing 'epel-8-*' configs
  - podman, explictily specify stdin as tar source (vreeland.justin@gmail.com)
  - add a new 'ssl_extra_certs' option (patrick@laimbock.com)


author: Pavel Raiskup <praiskup@redhat.com> 3.0-1
changelog:
  - mock v3 contains several Python 2.7 (EL7) incompatibilites
    https://github.com/rpm-software-management/mock/issues/755
  - disable SECCOMP for Podman by default
  - opt in for SECCOMP invented
  - create simple_load_config() for use in 3rd party SW (msuchy@redhat.com)
  - implement --list-chroots command (msuchy@redhat.com)
  - add cachedir to output of hw_info plugin (msuchy@redhat.com)
  - mock: copy /usr/share/pki source CA certificates (dereks@lifeofadishwasher.com)
  - add missing args for --scrub and --short-circuit into bash
    completion (didiksupriadi41@fedoraproject.org)
  - remove el7 specific parts from the spec file (msuchy@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 3.1-1
changelog:
  - let rpmbuild know that it should not clean up after itself (msuchy@redhat.com)
  - typo in the subscription error message
  - root_cache: simplify decompressing with BSD tar
  - switch from /bin/gtar to /bin/tar by default


author: Pavel Raiskup <praiskup@redhat.com> 3.2-1
changelog:
  - Fix the docker environment check for cgroupv2 (achal.velani@oracle.com)
  - mock-scm: recommend rpkg-util
  - don't use rpmbuild --noclean option if not supported
  - do only one fork() while reading --list-chroots configs
  - Error() (exceptions) code rewritten and simplified
  - dropped mock SGID from /var/{lib,cache}/mock dirs
  - change license to spdx (msuchy@redhat.com)
  - podman.py: don't let podman warnings taint container id (micho@redhat.com)


author: Kim B. Heino <b@bbbs.net> - 2.0.69-2
changelog:
  - Replace /etc/munin/conf.d with upstream default /etc/munin/munin-conf.d
  - Add compatibility symlink /etc/munin/conf.d if necessary


author: Kim B. Heino <b@bbbs.net> - 2.0.72-1
changelog:
  - Upgrade to 2.0.72
  - Add munin-get plugin directory
  - Mangle /var/lib/munin-node SELinux
  - Fix service startup order


author: Tom Callaway <spot@fedoraproject.org> - 12.38-1
changelog:
  - update to 12.38 for CVE-2022-23935
    NOTE: 12.38 is not considered a "Stable" release and is not on CPAN


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.11.0-2
changelog:
  - Package Review RHBZ#1995497:
    - Remove useless ldconfig scriptlets
    - Fix Requires tag of the doc subpackage
    - Fix summary and description of lib and devel subpackages
    - Reverse requirements between main package and libs subpackage
    - Move docfiles from libs subpackage to main package


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.13.1-2
changelog:
  - Disable python plugin support (python-unversioned-command package is not available)
  - Add patch to modify glib2 version in ./configure (2.62.0 is not available)
  - Add patch to add missing glib2 function
  - Add patch to add missing headers for the glib2 function


author: Pavel Raiskup <praiskup@redhat.com> - 9.3-1
changelog:
  - new upstream release
  - adjust cleaning-up with the new `cmd_list` Resalloc feature
  - more pedantic cleanup of volumes


author: Ondřej Nosek <onosek@redhat.com> - 1.65-1
changelog:
  - Extra arguments now use shell-escaping - revert (onosek
  - Remove pytest warnings (onosek)
  - Refuse import of packages processed by rpmautospec (zbyszek)
  - follow redirects for lookaside (tkopecek)
  - Repair flake8 complaints (onosek)
  - Fix high level bandit findings (onosek)
  - container-build: improve help text for --compose-ids argument (kdreyer)
  - CONTRIBUTING.md fix links (onosek)
  - Improve change management process documentation (onosek)
  - Removing bandit issues from cli.py (drumian)
  - Extract source RPMs with rpm2archive if possible (praiskup)
  - Set up bandit scanner for rpkg (onosek)
  - Refuse to "commit -c" when using %autochangelog - 454 (drumian)
  - Refactoring loading rpmautospec feature (onosek)
  - add --background option for container-build which allows to create build with
    lower priority (rcerven)
  - 'clean --dry-run' deprecation warning (drumian)
  - Better exit code for connection error (drumian)
  - Fix generation of optional parameters in man page (mspacek)
  - Use absolute path for mock results in `lint` (onosek)
  - contaner-build does not check for existence of kojisession.buildContainer -
    532 (drumian)
  - Fix: 'lint' subcommand should not invoke rpmlint on debuginfo packages -
    rhbz#2052451 (drumian)
  - Add `--custom-user-metadata` to build command (onosek)
  - Fix: 'lint -i/--info' does not work - rhbz#2016616 (drumian)
  - Fix: AlreadyUploadedError when package has no sources - 604 (drumian)
  - Fix: Extra arguments now use shell-escaping - 587 (drumian)


author: Ondřej Nosek <onosek@redhat.com> - 1.66-1
changelog:
  - container-build: document --compose-ids overrides any new composes (kdreyer)
  - Use srpm when scratch-building from dirty repo - #652 (otto.liljalaakso)
  - Code cleanup in tests/test_cli.py (otto.liljalaakso)
  - Reduce indentation in assert_build helper (otto.liljalaakso)
  - Allow empty commits - 494 (msuchy)
  - Allow forcing download of all sources - #650 (otto.liljalaakso)
  - Add test case for not downloading unused sources (otto.liljalaakso)
  - Support 'results_dir=subdir' when building from srpm - #648
    (otto.liljalaakso)
  - Use local branch name as release when there is no remote (otto.liljalaakso)
  - Allow downstreams to define a default release (otto.liljalaakso)
  - Switch load_branch_merge to use multiple return (otto.liljalaakso)
  - Unittests for 'git push' hook script (onosek)
  - Checking a repo configuration before 'git push' with a git hook script - 491
    (onosek)
  - Fix skipping NVR check with autorelease (nils)
  - pyrpkg.spec.SpecFile: More lenient parser for Source/Patch lines (fweimer)
  - Fix URL in CHANGELOG.rst (tmz)
  - Add Jenkinsfile for CI (onosek)
  - mockbuild: escape rpm command under mock - rhbz#2130349 (onosek)
  - Fixes for exploded SRPM layouts - #633 (tdawson)
  - `fedpkg local` does not show rpmbuild output - rhbz#2124809 (onosek)


author: Ondřej Nosek <onosek@redhat.com> - 1.66-3
changelog:
  - Patch: Process source URLs with fragment in pre-push hook
  - Patch: container-build: update --signing-intent help for OSBS 2


author: David Cantrell <dcantrell@redhat.com> - 1.3-2
changelog:
  - 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


author: David Cantrell <dcantrell@redhat.com> - 1.4-1
changelog:
  - 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


author: David Cantrell <dcantrell@redhat.com> - 1.5-1
changelog:
  - Begin work on version 1.5
  - Use llabs() instead of labs() in the filesize inspection
  - Improve has invalid execstack flags reporting
  - Use long unsigned int to report size changes in patches
  - Fix some errors in the changedfiles inspection
  - Update the changedfiles test cases
  - Check DT_SONAME in is_elf_shared_library()
  - Skip debuginfo and debugsource files in abidiff
  - Make sure abidiff test cases add a DT_SONAME to the test lib
  - Report INFO level for patches findings by default
  - Python black fixes in test/test_abidiff.py
  - Update the test/test_patches.py cases for patches changes
  - Generate regular changelog in utils/srpm.h
  - Skip branches without targets in submit-koji-builds.sh
  - Fedora and CentOS systems in ci need diffstat
  - opensuse-leap CI job requires diffstat
  - Fix the Debian CI jobs in GitHub Actions
  - Fix and enable the Ubuntu extra-ci job in GitHub Actions
  - Use pip instead of pip3 for the Ubuntu command
  - Use apt-get -y install in
  - Enable the opensuse-tumbleweed GHA job again
  - Make sure the Gentoo GHA job has diffstat
  - Get the Arch Linux GHA job working again
  - Use ubuntu:latest for the ubuntu GHA image
  - Simplify the utils/determine-os.sh script
  - Update license table in README.md
  - Allow any number of builds specified for fetch only mode
  - Handle old or broken versions of libmagic in changedfiles
  - Update GitHub Action status badges in README.md
  - Fix $(OS) check in the Makefile
  - Fix the ubuntu GitHub Actions extra-ci job
  - Make sure the centos8 job has git available before cloning
  - Change strappend() to work as a variadic function
  - Use json_tokener_parse_ex() to get better error reporting
  - Fix reading of the javabytecode block in the config file
  - Catch missing/losing -fPIC correctly on .a ELF objects (#352)
  - Refactor elf_archive_tests() and its helper functions
  - Followup fix for find_no_pic, find_pic, and find_all
  - Install cpp-coveralls using pacman on Arch Linux
  - Install cpp-coveralls using pip on Arch Linux
  - Install cpp-coveralls in pre.sh on Arch Linux
  - Install required Python modules in pre.sh on Arch Linux
  - Do not upgrade pip on Arch Linux, go back to using pip.txt
  - Drop DEBUG_PRINT from source generated by pic_bits.sh
  - Do not run apt-get update as a second time on Debians systems
  - The lost PIC tests need to invoke gcc with -fno-PIC
  - Update the OpenSUSE Tumbleweed files, but disable it anyway
  - Define inspection_ignores in struct rpminspect
  - Clean up the config file section reading code
  - Add add_ignore() to init.c
  - Fix fetch only mode download directory
  - Stub out libcurl download progress callback function
  - Perform symbolic owner and group matching in ownership (#364)
  - Restrict download_progress() to systems with CURLOPT_XFERINFOFUNCTION
  - Read per-inspection ignore lists from the config file.
  - Add commented out per-inspection ignore blocks
  - Implement per-inspection path ignore support (#351)
  - Report annocheck failures correctly in librpminspect.
  - Note all regular expression settings use regex(7) syntax
  - Allow size_threshold: info in the config file (#261)
  - Check ignore list in files for path prefixes to ignore (#360)
  - Support a list of expected empty RPMs in the config file (#355)
  - Call mparse_reset() before mparse_readfd()
  - Do not crash with the -c option specifies a non-existent file
  - Update TODO list
  - Make sure brp-compress is disabled in test_manpage.py
  - Require/Recommend /usr/bin/annocheck
  - Note size_threshold can be the keyword info
  - Ensure ctxt->lastError.message is not NULL before strdup (#382)
  - Handle corrupt compressed files in changedfiles (#382)
  - Disable debugging output for the ignore lists in init.c
  - Drop debugging output in the xml inspection
  - Remove what working directories we can
  - Correctly find icons for desktop files in subpackages (#367)
  - Followup to the Icon= check in the desktop inspection (#367)
  - BuildRequires libmandoc-devel >= 1.14.5
  - Manually install mandoc on centos7 for now


author: Rajeesh K V <rajeeshknambiar@fedoraproject.org> - 1.2-3
changelog:
  - Address Fedora review comments, v2.
  - Fix BR typo of python3-gobject
  - Add missing BR for intltool and gettext
  - Add missing runtime dependency on slop
  - Add fontawesome and appindicator recommendation
  - Install locale files


author: Michal Ambroz <rebus at, seznam.cz> - 0.5.5-2
changelog:
  - removed alias bundle - needs to be solved by
  - added conditional for the (network) tests
  - license is GPLv2+
  - empty the plugin/IpToCountry.csv with problematic 
  - move addons and plugin-development to doc folder


author: Denis Arnaud <denis.arnaud_fedora@m4x.org> - 4.3.4-1
changelog:
  - Upstream upgrade
  - Fixes #1921879, #1921972, #1921973, #1921975, #1921976, #1921979, #1921981,
  - #1921983, #1921983, #1921985, #1921987, #1921989, #1921992, #1921994


author: Ben Woodard <woodard@redhat.com> - 4.3.4-3
changelog:
  - disable building with libunwind to fix C++ exceptions when a C applicaion loads
    a module written in C++ #2175966


