# changelog

author: Björn Esser <besser82@fedoraproject.org> - 1.20.1-2
changelog:
  - Add a patch to exclude the build directory in the Doxyfile
  - Merge doc-api package with the doc package, since the Doxygen
    API documentation can be shipped noarch'ed as well now


author: Björn Esser <besser82@fedoraproject.org> - 1.20.1-3
changelog:
  - Add a patch to load translations from Qt5 TranslationsPath
  - Move translation files to proper location
  - Drop invokation of ctest, as we cannot run the testsuite
    from a release build
  - Replace patch adding English license with the actual license file


author: Björn Esser <besser82@fedoraproject.org> - 1.20.2-4
changelog:
  - Use a more elaborate application specific OpenSSL configuration
    This also re-enables SHA384 hashes in ciphers


author: Peter Bieringer <pb@bieringer.de> - 7.0.1-4
changelog:
  - add Developers_Guide.txt to doc/devel
  - change group of base package to System Environment/Libraries
  - add check/post/postuninstall section
  - migrate some settings from http://www.ip2location.com/rpm/ip2location-c.spec


author: Peter Bieringer <pb@bieringer.de> - 8.0.4-5
changelog:
  - update to 8.0.4
  - add some fixes related to move to github
  - integrate download.pl into github tree


author: Peter Bieringer <pb@bieringer.de> - 8.0.9-7
changelog:
  - use latest sources, git commit 9a987645663b2e13191072df9d8866bf65bc85f5
  - add subpackage data-sample including the generated BIN files


author: Peter Bieringer <pb@bieringer.de> - 8.0.9-8
changelog:
  - subpackage data-sample: add suffix "SAMPLE" to included BIN files, fix file permissions
  - use latest sources, git commit 6e49424dfc998856fa790df498bf77520e72ca28


author: David Woodhouse <dwmw2@infradead.org> - 1.2.6-1
changelog:
  - Update to 1.2.6
  - Support all protocols that OpenConnect does (#1714121)
  - Persistent support (#1701157)


author: Stephen Gallagher <sgallagh@redhat.com> - 2.8.0-1
changelog:
  - Update to 2.8.0
  - New features:
    * Allow argbash and argbash-init to be run from symbolic links.
    * Allow scripts generated by argbash-init with complete separation (-s -s) to
      be run from a symbolic link.
    * Implemented output to generate manpages using the rst2man utility
    * Introduced the ARG_VERSION_AUTO macro.
  - Bugfixes:
    * Double quotes in help messages are escaped (fixes #61).
    * Fixed regression that allowed duplicate short options (fixes #58).


author: Stephen Gallagher <sgallagh@redhat.com> - 2.9.0-1
changelog:
  - Update to 2.9.0
  - Bugfixes
    * Fixed typo in `argbash-init` and updated obsolete/inaccurate hints
    * Fixed incorrect permission of non-script output files
    * Increased MacOS compatibility by removing terminator from the `chmod`
      invocation
  - New Features
    * Increased flexibility of the help option
    * Improved `argbash-init` script template
    * Increased flexibility of the version option
    * Added a convenience function for module loading
    * Added a possibility to the `argbash` tool to generate the script in-place,
      exposed as the `-i` option


author: Stephen Gallagher <sgallagh@redhat.com> - 2.10.0-1
changelog:
  - Update to 2.10.0
  - Bugfixes
    * argbash-init is able to handle empty string as the only argument without
      being puzzled.
    * Error handling of script working directory detection now more robust.
  - New features
    * Argbash in the container has no longer the terminal output limitation
      caused by the crlf line ending.
    * The ARG_USE_PROG implementation was missing. Therefore, it was implemented
      as ARG_USE_PROGRAM using a slightly different interface.


author: Germano Massullo <germano.massullo@gmail.com> - 7.16.1-7
changelog:
  - 7.16.6 release
  - Removed cc_config_cpp_3249.patch
  - Disabled disabled_idle_detection.patch. Read https://bugzilla.redhat.com/show_bug.cgi?id=1822723


author: Germano Massullo <germano.massullo@gmail.com> - 7.16.6-6
changelog:
  - Renamed boinc-manager.desktop to boincmgr.desktop This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1880553


author: Germano Massullo <germano.massullo@gmail.com> - 3.0.1-1
changelog:
  - 3.0.1 release
  - removed 0001-Add-last-two-releases-to-appdata-file.patch
  - added appdata-file.patch


author: Germano Massullo <germano.massullo@gmail.com> - 3.0.1-2
changelog:
  - removed -DPROJECT_VERSION:STRING="%{name}-%{version}-%{release}" because version is already provided by src/version_gen.c Source: Andreas Schneider
  - added %global _use_rawspeed_lto to enable Rawspeed LTO only for distros that have GCC >= 9
  - added 4447-legacy_params.patch


author: Germano Massullo <germano.massullo@gmail.com>
changelog:
  - Enabled flickrcurl-devel and osm-gps-map-devel BuildRequires only for EL7 and Fedora
  - Removed aarch64 EL8 due missing colord-gtk-devel


author: Germano Massullo <germano.massullo@gmail.com> - 3.2.1-2
changelog:
  - Introduced new cmake macros for Fedora >= 33 and EL >= 9 https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
  - Added BuildRequires: perl(FindBin)
  - Added BuildRequires: cmake(libavif) for Fedora >= 33 and EL >= 9


author: Germano Massullo <germano.massullo@gmail.com> - 3.2.1-3
changelog:
  - resumed OpenMP on ppc64le aarch64
  - resumed OpenCL on ppc64le
  - added 0001.patch
  - removed %ifnarch ppc64le %{_bindir}/darktable-cltest


author: Iryna Shcherbina <ishcherb@redhat.com> - 3.2rc1-19
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Kevin Fenzi <kevin@scrye.com> - 7-11
changelog:
  - Add Conflicts on fedora-release to prevent people from installing on Fedora systems. Fixes bug #1497702


author: Stephen Smoogen <smooge@smoogen-laptop.localdomain> - 8-1
changelog:
  - Update for RHEL-8
  - Add playground repo data
  - Clean out 90-epel.preset to make sure we dont override RHEL-8 items. Just add items in which EPEL needs.


author: Pablo Greco <pgreco@centosproject.org> - 8-4
changelog:
  - Use the correct var for dnf to expand
  - Update playground source url
  - Remove epel-modules repo
  - Use https in baseurl


author: Stephen Smoogen <smooge@fedoraproject.org> - 8-5.el8
changelog:
  - Fix playground release to have os/ on its name [Kevin Fenzi]
  - Make sure all values of $release are $releasever


author: Adam Williamson <awilliam@redhat.com> - 31.0.2-4
changelog:
  - Drop the unnecessary downstream copy of metadata.desktop
  - Install upstream copy to the place we were installing downstream copy


author: Johan Cwiklinski <jcwiklinski AT teclib DOT com> - 2.5-1
changelog:
  - Last upstream release
  - Tasks files were provided also in main perl package
  - Apply upstream minor fixes patch
  - task-wakeonlan is back (see https://github.com/fusioninventory/fusioninventory-agent/issues/495#issuecomment-435110369 about dependancy issue)


author: Marianne Lombard <jehane@fedoraproject.org> - 2.5.1-4
changelog:
  - Fixing patch (thanks to E. Seyman - eseyman AT fedoraproject DOT org - help) and applying it
  - Fix issue #1735227 : FTBFS


author: Greg Bailey <gbailey@lxpro.com> - 2019.10-1
changelog:
  - New upstream release 2019.10 (#1772903)
  - Fix python3 incompatibility (#1748462)
  - Drop python2 support


author: Greg Bailey <gbailey@lxpro.com> - 2019.11-1
changelog:
  - New upstream release 2019.11 (#1777999)
  - several performance improvements
  - use ISO datetime format
  - refactor git calls into a convenience class
  - improve documentation
  - add several TODO and FIXME notes as a roadmap draft
  - remove outdated benchmarks


author: Robert-André Mauchin <zebob.m@gmail.com> - 0-0.29.20191215gitac6580d
changelog:
  - Bump to commit ac6580df4449443a05718fd7858c1f91ad5f8d20
  - Disable TestOpenByHandleAt test
  - Fix #1783684


author: Rex Dieter <rdieter@fedoraproject.org> - 4.15.3-8
changelog:
  - .spec cleanup
  - drop deprecated bits (Group, %defattr)
  - use %make_build %make_install %license %ldconfig_scriptlets


author: Troy Dawson <tdawson@redhat.com> - 1:19.12.2-1.1
changelog:
  - Recommends: cdrskin from EPEL8, because cdrskin isn't in RHEL8
  - Put k3btheme.knsrc in correct directory


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.2.1-15
changelog:
  - Remove /usr/share/kservices5/settings-system-administration.desktop
  - Add Requires: plasma-systemsettings >= 5.16.90 (which now ships this file)


author: Mattia Verga <mattia.verga@email.it> - 3.2.1-2
changelog:
  - Backport patch from upstream to fix #1517718
  - Use --with-html in find_lang
  - Change appdata dir to metainfo


author: Rex Dieter <rdieter@fedoraproject.org> - 5.17.5-2
changelog:
  - -devel: drop bogus dep on -libs subpkg (#1790695), move more potd-devel stuff here
  - .spec cleanup


author: Rex Dieter <rdieter@fedoraproject.org> - 5.9.1-2
changelog:
  - Requires: hicolor-icon-theme
  - fix ChangeLog encoding
  - validate kipiplugins.desktop
  - add .spec comment clarifying purpose of Obsoletes: kipi-plugins (upgrade path only)


author: Troy Dawson <tdawson@redhat.com> - 19.08.3-1.1
changelog:
  - 19.08.3 for RHEL8 due to older version of poppler
  - libical (and thus kcalendarcore) not on all arches for RHEL8


author: Rex Dieter <rdieter@fedoraproject.org> - 1.7.5-2
changelog:
  - missing StartupWMClass=konversation in .desktop file (#1590462)
  - move script/desktop modifiations to %prep (ie, like patching)
  - fix byte-compile warning (python2 vs python3)


author: Mattia Verga <mattia.verga@tiscali.it> - 3.2.0-1
changelog:
  - Update to stable release 3.2.0
  - Soname bump to libkpmcore.so.6
  - Remove kf5-kio-devel dependency
  - Add udftools as recommended package


author: Rex Dieter <rdieter@fedoraproject.org> - 5.18.4-2
changelog:
  - patch to workaround "Qt applications lose system theme if launched via dbus activation" (#1754395)


author: David Cantrell <dcantrell@redhat.com> - 0.10-1
changelog:
  - Disable jq usage in the release script for now
  - Generate a complete %changelog block for the spec file
  - Force overwrite of generate .tar file in .copr/Makefile
  - Run srpm and check targets before koji, pass name of tarball
  - Add utils/submit-koji-builds.sh, which drives 'make koji'
  - Genericize submit-koji-builds.sh a bit more
  - Start a .gitignore file
  - Changes to the release and build automation for the RPM changelog
  - Handle int32 and int64 size results from Koji over XMLRPC (#61)
  - Make --copr mode on utils/mkrpmchangelog.sh generic
  - Existing packages that go away in a comparison are VERIFY (#59)
  - inspect_elf() RESULT_OK should be NOT_WAIVABLE
  - Refactor strprefix()
  - Fix a memory leak in init_rpminspect() with the javabytecode array.
  - Fix a memory leak in the license inspection.
  - Update release and build steps in the README
  - test_elf.py tests that verify passing tests are Not Waviable
  - Build package download URLs correctly, drop use_volume_name setting
  - Clean up rpminspect error messages when downloading.
  - For fetch-only mode (-f), default workdir to getcwd()
  - The new libmandoc API works, drop explicit 1.14.4 BuildRequires
  - Add is_text_file() to librpminspect
  - Handle multiline results in run_cmd() correctly (#59)
  - Show diff(1) output for changing upstream text sources (#59)
  - Adjust run_cmd() calls to match the new API
  - Explain how the -w option works with the -f option in the man page
  - In REMEDY_LICENSE, explain that valid licenses need to be in licdb
  - Fix some memory leaks in the license inspection.
  - Add a [products] section to the config file for mapping release
    strings (#68)
  - Fix json-c memory leak.
  - Small memory leak fixes for the product release string gathering.
  - Trying to get the automated release notice posting working on github.
  - Use printf to build github release body text
  - changelog -> ${CWD}/changelog
  - Make upstream spec file include the changelog like downstream.
  - Syntax errors fixed in utils/release.sh
  - Escape newlines in the release body text.
  - Run the release script with -x for now, for debugging.
  - Shift things around a bit in the release.sh script
  - Use jq(1) in utils/release.sh to generate the JSON data for GitHub.
  - Slight changes to the jq(1) commands.
  - Even more small changes to the jq(1) command.
  - Do not build the spec file or SRPM in the release.sh script
  - Correctly generate the git log entry for the release.
  - Edit the release on github rather than create a new one.
  - Still working out problems with automating releases on github.
  - Fix 'Builds have different product release (el7 != el7) (#70)
  - Remove unnecessary free()
  - Shorten the eu-elfcmp reporting (#71)
  - Switch to using a BUFSIZ buffer for getline() in run_cmd()
  - Expand the get_product_release() functionality (#72)
  - Detect product release strings correctly with underscores (#76)
  - Support SRPM files that lack RPMTAG_SOURCE entries (#78)
  - Handle subpackages with different version numbers (#77)
  - Add support for Koji scratch builds in rpminspect (#60)
  - Make get_product_release() even if [products] is missing.
  - Drop the extra strdup(), xmlrpc_decompose_value() handles it for us.
  - Update the rpminspect(1) man page.
  - line-buffer stdout - makes "rpminspect ... | tee" behave better
  - Clean up memory leaks with the Koji task handling code.
  - Add a SIGABRT handler to rpminspect(1)
  - bad free()
  - Change the task member of koji_task_entry_t to be 'struct koji_task *'
  - Skip shellsyntax inspection on source packages (#79)
  - Fix set_worksubdir() TASK_WORKDIR test (#80)


author: David Cantrell <dcantrell@redhat.com> - 0.11-1
changelog:
  - Change the way get_mime_type() works so it caches the type.
  - Support an optional [annocheck] section in the config file (#62)
  - Add a 'make help' target in the helper Makefile
  - Add 'annocheck' inspection to librpminspect (#62)
  - Add weak dependency for /usr/bin/annocheck (#62)
  - EM_S390 maps to R_390_* macros in /usr/include/elf.h
  - Only run the changedfiles inspection under certain conditions (#74)
  - Skip source packages in the changedfiles inspection (#74)
  - Add back missing free() in rpminspect.c, but in the right place.
  - Simplify the returns out of changedfiles_driver()
  - Add the 'DT_NEEDED' inspection to librpminspect.
  - Expand 'elf' inspection description to mention forbidden function
    check.
  - Change result severity in 'upstream' based on package versions.
  - Cache rpmfile_entry_t checksums.
  - Add 'filesize' inspection to librpminspect.
  - Updated top level docs.
  - Check all license abbreviations in the 'license' inspection (#83)
  - Use MESON_BUILD_DIR in the Makefile 'all' target.
  - Drop MAGIC_SYMLINK from magic_open() in get_mime_type()
  - Move stat-whitelist checker to whitelist.c
  - fixup! Move stat-whitelist checker to whitelist.c
  - Change the prototype for add_result()
  - Add the 'permissions' inspection.
  - Replace check_stat_whitelist() with on_stat_whitelist()
  - Add 'make instreqs' target to install build and runtime dependencies.
  - Handle ENOENT failures from realpath() in unpack_archive() (#84)
  - Only run the DT_NEEDED check for ET_DYN files (#85)
  - Update the HISTORY file
  - Add a [specname] config file setting to rpminspect.conf (#86)
  - Boilerplate updates
  - Implement runtime profiles (#82)
  - Update TODO list
  - Compare JVM major version against the minimum JVM version (#89)
  - When reporting public header changes, skip first 3 lines from diff(1)
  - Address errors reported in DT_NEEDED inspection in BZ#1793113
  - Various word fixes in the rpminspect.1 man page
  - PRIMARY_BASENAME -> PRIMARY_FILENAME
  - Correct the javabytecode major JVM version comparison (#89)
  - Reset field to MODE when reading the stat-whitelist (#90)
  - Add vendor_data_dir setting to rpminspect.conf
  - Rename [tests] section in rpminspect.conf to [settings]
  - Expand rpminspect.conf with an [inspections] section
  - Improve failure reporting in the integration test suite
  - Handle symlinks in copytree() in src/builds.c (#92)
  - Make sure "noarch" and "src" are always honored as package arches
    (#93)
  - Update TODO list.
  - Formatting changes on MISSING
  - Add get_rpm_header_arch() to librpminspect
  - Further improve the handling of 'noarch' and 'src' for -a (#93)
  - Use get_rpm_header_arch() to retrieve RPMTAG_ARCH
  - Move to using libcap instead of libcap-ng
  - Fix Koji scratch build download support in librpminspect (#94)
  - Add the 'capabilities' inspection to librpminspect.
  - Renamed [vendor-data] to just [vendor] in the config file.
  - Implement an RPM header cache in librpminspect
  - Restrict get_cap() to S_IFREG files.
  - Note the licenses for all of the dependent components.
  - get_rpm_header() pointer fixes
  - Implement Freedesktop.org icon lookup routine for 'desktop' (#95)
  - updating imports to use libcap, matching BuildRequires in specfile
  - If vendor is not set in rpminspect.conf, skip tag check.
  - Handle upstream source adds/removes with pkg version changes (#96)
  - Boilerplate updates
  - Improve "Missing license database" error message.
  - Update TODO list
  - Use xasprintf() instead of strdup() here for parameters
  - Begin the 'kmod' inspection for kernel modules.
  - Typo fix in src/rpminspect.conf:  s/not/no/
  - Remove some memory leaks in librpminspect and rpminspect.
  - Shorten -l output, use -v to get current output.
  - Remove -x from #! in utils/release.sh


author: David Cantrell <dcantrell@redhat.com> - 0.12-1
changelog:
  - Do not use headerLink() in extract_rpm()
  - Expand the 'kmod' inspection to check module dependencies.
  - Expand 'kmod' inspection to cover PCI device IDs
  - Update the TODO list
  - Update Dockerfile.test for Fedora 31
  - Updates for the MISSING file
  - Add DEBUG_PRINT() macro to librpminspect.
  - Add 'favor_release' setting in rpminspect.conf under [vendor] (#98)
  - Add more lines to [inspections] in src/rpminspect.conf
  - Change up the DEBUG_PRINT() macro
  - Don't assume favor_release is set in rpminspect.conf
  - Format stdout and stderr correctly from baseclass, run with -d
  - Correctly recognize parenthesized license substrings (#101)
  - Shorten the names of test classes.
  - Generate a dummy 'changelog' for the CI tests
  - Adjust how the dummy changelog is made for Travis-CI
  - One more slight change to how .travis.yml runs mkrpmchangelog.sh
  - Nope, just can't spell the name of my own script.
  - Copy the dummy changelog to /root/rpmbuild/SOURCES
  - Add /bin to PATH in mkrpmchangelog.sh
  - Make sure glibc[-devel].i686 is installed for the test suite.
  - Add test kernel module for use in the integration test suite.
  - Update the TODO list
  - Note the test suite needs kernel-devel installed.
  - Expand the derp kernel module for depends and alias support.
  - Fix up some of the kmod functions in librpminspect
  - In the test suite, use the same before & after package version.
  - Add test_kmod.py to the test suite.
  - Stub out test_ownership.py and test_shellsyntax.py
  - * extract_rpm -> *extract_rpm
  - Handle parenthesized license substrings with all tokens (#102)
  - Combine prototype sections in rpminspect.h for kmods.c
  - Implement the 'arch' inspection.
  - Add a section to the README file explaining how to run the tests.
  - Add the 'subpackages' inspection.
  - Ignore 'build' directory.
  - Fix the kernel module alias tests in test_kmod.py
  - Follow the pep8 style
  - Remove unused import in tests
  - Start some spec file changes to support building on OpenSUSE
  - Update TODO and MISSING
  - Move the assert() for ri in inspect_modularity() up.
  - Use 'pip3' in .travis.yml and Dockerfil.test
  - More updates to Travis-CI control files.
  - And another change for the .travis.yml file
  - Revert "Start some spec file changes to support building on OpenSUSE"
  - Handle return code 1000 from the Koji hub.
  - Expand meson.build and rpminspect.spec.in for EPEL-8
  - Support libiniparser v3.x and v4.x APIs
  - Added the 'changelog' inspection.
  - Add possibility to run integration test suites separately
  - Begin i18n support for string translations.
  - Mark strings in lib/ for translation, update rpminspect.pot
  - How to run and debug integration tests
  - Fixes for i18n string marking changes.
  - More build fixes for the change to translatable strings.
  - Favor libmandoc.a when build rpminspect
  - Display the line number in DEBUG_PRINT()
  - Expand the config file with [pathmigration] and [ignore]
  - Fix double free in list_free() (#107)
  - Really fix the double free() in arch/subpackages (#107)
  - Do not require a tty when running (#109).
  - Add the 'pathmigration' inspection and test cases.
  - Rework the 'xml' inspection to better handle DTDs and SVG files (#110)
  - Default rpminspect.conf updates
  - Expand 'filesize' to report changes at different levels by percentage
  - Update TODO list.
  - Fix bug in shellsyntax where before and after builds are invalid.
  - Add shellsyntax tests for /bin/sh
  - Add libdiff code snapshot to librpminspect
  - Patch diff.c so it builds in librpminspect
  - Include diff.h in rpminspect.h
  - Refactor variable names
  - Add some helper functions for reading and working with text files.
  - Implement the unified_diff() library function.
  - Add two utility functions to librpminspect.
  - Change upstream_driver() to use unified_diff()
  - Use unified_diff() in changedfiles rather than running DIFF_CMD
  - Fix for 'error: format not a string literal and no format arguments'
  - Split unified_diff() in to unified_file_diff() and unified_str_diff()
  - Change 'make POTFILES' to 'make update-pot', update po/rpminspect.pot
  - Add /bin/bash tests
  - Add DEBUG_PRINT() to annocheck_driver()
  - Rename 'Screendump' to 'Details' in the output listings.
  - s/depends/dependencies/ in meson.build
  - Fix SIGSEGV in inspect_changelog() (#115)
  - Add tests for shellsyntax for /bin/ksh
  - Handle RPMs with empty or missing changelogs (#116)
  - Update the AUTHORS file.
  - Add tests for shellsyntax for /bin/zsh
  - Add tests for shellsyntax for /bin/tcsh
  - Add tests for shellsyntax for /bin/csh
  - Refactor the unified_diff.c code to be more reliable (#116)
  - Correct RPM %changelog output to match rpm (#116)
  - Stop adding DIFF_COMMON lines twice when the hunk continues (#116)
  - Adjust the unified_output() function for more output control (#116).
  - Remove libdiff code and return to using diff(1) via fork and exec.
  - Fix some memory leaks in inspect_changelog.c
  - Update the test_changelog.py to do list.
  - Added the tests for losing the %changelog in the after builds
  - Update the 'make instreqs' target, README, and rpminspect.spec.in
  - Unify the readme with yum as rpminspect works on yum as well as dnf
  - Require xmlrpc >= 1.51.0
  - Add get_nevr() and get_rpmtag_str() to lib/rpm.c
  - Do not abort if the hdr is NULL in get_changelog() (#127)
  - Update test_changelog.py with more changelog inspection tests.
  - Remaining set of changelog inspection fixes.
  - Make sure remaining test_changelog.py test cases pass.
  - Handle shell syntax tests that don't return non-zero on failure.
  - Add tests for shellsyntax for /bin/rc
  - Add release.c to librpminspect source.
  - If no new %changelog entry is found, report OK if NVRs match. (#127)
  - Modify license inspection reporting.
  - Split add_result() in to add_result() and add_result_entry()
  - Prevent reporting unapproved license tokens for approved expressions.
  - Disable empty license tag tests, add ValidGlibcLicenseTagKoji
  - Temporarily disable UnprofessinalChangeLogEntryCompareKoji
  - Update po/ files.
  - Adjust how GitHub release assets are uploaded.


author: David Cantrell <dcantrell@redhat.com> - 0.13-1
changelog:
  - Remove the GitHub Release page stuff from utils/release.sh
  - Drop meson_version from meson.build
  - Change meson.build to require xmlrpc-c >= 1.32.5
  - Fix some errors when running with libiniparser 3.1
  - Only set CURLOPT_TCP_FASTOPEN if we have it available.
  - Expand the template rpminspect.conf file for the test suite.
  - Handle 'localhost.localdomain' FQDN in the test suite base clases
  - Rework the test_manpage.py tests to work with rpm >= 4.11.x
  - BR xmlrpc-c >= 1.32.5 and iniparser >= 3.1
  - README updates
  - Modify the Makefile so it works with 'ninja' or 'ninja-build'
  - Rename the tests/ subdirectory to test/
  - Split meson.build out in to different meson.build files.
  - Move builds.c to lib/, remove builds.h from src/
  - Move rpminspect.conf to data/, expand data/meson.build
  - Fix the --version output to remove '@' wrapping the version number.
  - Remove diff.3, the code is gone from lib/
  - Begin doc/Doxyfile for API documentation.
  - Add Doxygen documentation for badwords.c, builds.c, and checksums.c
  - Make sure the changelog inspection runs with before/after pairs (#130)
  - Ignore debuginfo and debugsource packages in the kmod inspection.
  - Skip the kmod inspection if there is no peer_file (#131)
  - Handle kernel modules that move paths between builds (#131)
  - Test cases for kernel modules changing paths between builds (#131)
  - Add Doxygen documentation to four C files, update others.
  - First part of reworking the add_result() API.
  - Add init_result_params() to reset the struct result_params structures.
  - Additional Doxygen documentation blocks for librpminspect.
  - More librpminspect documentation work.
  - Un-static some of the inspect_elf.c functions.
  - Remove MPARSE_MAN to let libmandoc autodetect the type (#132)
  - Revise list_to_string() to support optional delimiter.
  - Add get_elf_section_names() to librpminspect
  - Support [lto] section with lto_symbol_name_prefixes in rpminspect.conf
  - Add 'LTO' inspection to librpminspect (#129)
  - Add 'LTO' inspection test cases (#129)
  - Fix free(): double free detected in tcache 2 (#134)
  - Do not strdup() header and remedy in add_result_entry()
  - Store package extract root in rpmpeer_entry_t for each package.
  - Add strtype() to librpminspect to return string indicating file type.
  - Add the 'symlinks' inspection to librpminspect (#133)
  - Add tests for the 'symlinks' inspection to the test suite
  - Update README file
  - chmod 0755 test_symlinks.py
  - symlink inspection adjustments based on feedback (#135 & #136)
  - Simplify the license inspection routine (#138)
  - Add get_elf_machine() to readelf.c (#139)
  - Elf64_Half -> GElf_Half in dt_needed_driver()
  - Skip eBPF ELF objects in the 'elf' inspection (#139)
  - Stop appending a newline to string in strappend()
  - Collect all results from getLatestBuild Koji XML-RPC call (#137)
  - Return EM_NONE in get_elf_machine()
  - In download_build(), fix how srcfmt is set.
  - Fix some memory errors associated with the results and parameters.
  - Add a new faux-result to the results output for 'rpminspect'
  - Use params.msg for reporting in check_bin_rpm_changelog()
  - Add teardown steps in baseclass to clean up rpm build files
  - Adding tests to validate file ownership and capabilities tests
  - Added build cleanup in baseclass and fixed setUp typo - still testing
  - Many more tests fixed - down to six failures.
  - Fixes to mockbuild tests
  - Fixed some duplicate class names and now passing all tests
  - Added docstrings to all tests and other small bugfixes
  - Added docstrings to all tests and other small bugfixes
  - Formatting and style fixes
  - Make sure only RPM files are passed to get_rpm_info()
  - Update TODO list
  - Return get_rpm_info() and add_peer() have void returns.
  - When public headers change in 'changedfiles', do not free
    param.details
  - Check is eptr->data is NULL in find_one_peer (#142)
  - Define EM_BPF if we lack it.
  - Skip 'upstream' inspection if no source packages are provided.
  - Add explicit librpminspect Requires to the main package.
  - Add test cases for the 'upstream' inspection.
  - Simplify how the versions are collected in inspect_upstream()
  - Update translation template.


author: David Cantrell <dcantrell@redhat.com> - 1.0-1
changelog:
  - Use this project's user.name and user.email for Koji builds
  - Use YAML for the rpminspect configuration file and profiles
  - Reduce the number if (null) prints in debug mode for shellsyntax
  - Update README
  - Fixes a ValueError if hostname has no periods
  - Remove '#include <iniparser.h>' from rpminspect.h
  - Install python3-pyyaml in the Docker test environment.
  - Use fedora:rawhide for the Docker tests.
  - Try multiple ways of finding the kernel development files in
    test_kmod.py
  - Syntax error in test_kmod.py
  - Force kver in list iteration to a string.
  - Update 'hardened' annocheck definition, add another LTO prefix
  - Debugging output in inspect_lto.c
  - In test_ownership.py, use the built rpminspect rather than a script.
  - More debugging output in inspect_lto.c
  - In find_lto_symbols(), start at SHT_PROGBITS instead of SHT_SYMTAB.
  - In test_symlinks, use built rpminspect rather than a shell script.
  - Use built executables in test_upstream.py tests rather than scripts.
  - Add '%global __os_install_post %{nil}' to rpmfluff spec headers.
  - Make sure man pages we expect gzipped are gzipped in test_manpage.py
  - Set QA_SKIP_BUILD_ROOT=1 in %install in test_symlinks.py tests.
  - Add '%global __arch_install_post %{nil}' to symlinks spec headers.
  - Install kernel-core for the test suite.
  - Find the kernel build directory in test/data/derp-kmod/Makefile
  - Skip ELOOP symlink tests if rpm >= 4.15.90 is used
  - Pass the kernel build directory to derp-kmod/Makefile from
    test_kmod.py
  - Install 'make' in the Docker test environment
  - Support Linux 5.6.0 struct proc_ops in derp-kmod
  - Final derp-kmod fixes for the 5.6.0 and higher kernels.
  - rpminspect.conf -> rpminspect.yaml in rpminspect.spec.in
  - Set default JVM byte code version to 43 in rpminspect.yaml
  - Update the local test instructions to run individual test scripts.
  - Report changed files as RESULT_INFO when rebasing packages (#150)
  - Ignore missing XML entity definition errors (#148)
  - Add some basic verbose output from rpminspect(1)
  - Split 'emptyrpm' inspection in to 'lostpayload' and 'emptyrpm' (#147)
  - Move _() usage for DESC_* macros to inspect.h
  - Handle INSPECT_LOSTPAYLOAD in inspection_desc()
  - Search correct files for POTFILES additions.
  - Update POTFILES and rpminspect.pot template
  - Add DESC_PATHMIGRATION and reformat the struct inspect for reading.
  - Small update to the MISSING file.
  - Install python3-devel for the test suite.
  - Install libffi-devel for the test suite
  - Use the rpm Python module in test_syslinks.py to get rpm version.
  - Add check_results() to test/baseclass.py
  - Report %changelog section differences as INFO (#123)
  - Report dangling symlinks as INFO for now (#145)
  - Add get_specfile_macros() and get_macros() to librpminspect (#152)
  - Fix ELF_K_AR handling in get_elf_machine() (#153)
  - Remove stray 7 from an #include line
  - Don't worry about EM_BPF objects in ELF_K_AR file types (#153)
  - Fix -fPIC loss/gain reporting in the elf inspection (#153)
  - Support macros in the Release tag in the 'disttag' inspection (#152)
  - Simplify the get_elf_section() function a bit.
  - Do not report all after objects without -fPIC as having lost PIC
    (#153)
  - Drop eu-elfcmp(1) usage in the changedfiles inspection.
  - Rename on_stat_whitelist() to on_stat_whitelist_mode(), fix some
    errors.
  - Add on_stat_whitelist_owner() and on_stat_whitelist_group()
  - Ignore debug paths in the symlinks inspection.
  - Install 'setup' in the Docker test image
  - Add mock(1) in the Docker test environment.
  - Remove DEBUG_PRINT for the config file name read in init.c
  - Display errno value when getpwnam_r() or getgrnam_r() fail
  - Handle missing users and groups from the system
  - Add sssd-client to the Docker test environment
  - More debugging output while working on Travis-CI problems
  - Further Travis-CI debugging for the ownership inspection.
  - Continuing to debug this problem in Travis-CI
  - And continued Travis-CI test_ownership debugging...
  - Fix problem constructing package download URLs in librpminspect.
  - Only try to read the UID or GID in the ownership inspection.
  - Update translation template file.
  - Update po/POTFILES list
  - Final getpwnam_r()/getgrnam_r() changes for whitelist.c
  - Restrict RPM spec file macro gathering to %define and %global.
  - If shdr in _get_elf_helper() is NULL, return NULL.
  - s/%%/%/g in results.h
  - Account for whitespace other than ' ' on Release: lines (#157)
  - Add a new disttag test case to cover tab field separators.
  - Ignore multiline macros in get_specfile_macros()
  - Add more example data to test_disttag.py to cover recent bug reports.
  - Add ignore_path() function to librpminspect
  - Expand foreach_peer_file() with use_ignores parameter.
  - Revert work-in-place changes in inspect_elf.c so the test suite
    passes.
  - Update the 'ignore' section in rpminspect.yaml
  - Expand strreplace() to support removing substrings.
  - Trim rpminspect working directory from annocheck(1) details.
  - Skip debuginfo files in the annocheck inspection.
  - If reltarget is "", do not try to further modify it (#159)
  - Add manually-invoked regression testing scripts.
  - BR libmandoc-devel >= 1.14.5
  - BR libmandoc-devel without specific version for EPEL-7 and F-30
  - Make sure all static path buffers use PATH_MAX consistently.
  - Support a positional parameter on 'make check' to run part of test
    suite.
  - Followup to the PIC check for static ELF libraries (#153)
  - Create TARGET_ARG to get optional target arguments.
  - Change *-dtds packages from Requires to Suggests for el8 and fedora.
  - 'sort | uniq' -> 'sort -u'
  - Rename 'make release' to 'make new-release'; add 'make release'
  - Fix build_module() in test_kmod.py


author: David Cantrell <dcantrell@redhat.com> - 1.1-1
changelog:
  - Formatting fixes in Makefile help output
  - Begin config file restructuring starting with rpminspect-data-generic
  - Support multiple configuration files.
  - Docs work in progress.
  - Only fail the annocheck inspection for RESULT_VERIFY.
  - Read debuginfo if available when running the 'annocheck' inspection.
  - Add the '%files' inspection to librpminspect
  - Add __attribute__((__sentinel__)) to the run_cmd() prototype
  - Add test suite cases for the '%files' inspection.
  - Added the 'types' inspection to compare MIME types between builds.
  - Update TODO file
  - Update the MISSING file
  - s/rpminspect.yaml/generic.yaml/ in the Makefile and README
  - Skip debuginfo and debugsource packages in the 'types' inspection
  - Add test_types.py to the test suite
  - Note the 'types' inspection generic.yaml
  - Modify add_entry() in init.c to skip duplicate entries
  - Start GitHub Action workflow files for rpminspect.
  - Install meson in ci-ubuntu.yml
  - Change 'nls' option in meson_options.txt to a boolean
  - Install gettext for ci-ubuntu
  - Add more build dependencies to ci-ubuntu.yml
  - Drop the 'method' parameter from dependency() lines in meson.build
  - Split xmlrpc libs to separate dependency() lines in meson.build
  - More xmlrpc updates for meson.build and lib/meson.build
  - Try to support systems with xmlrpc-c without the pkgconfig file.
  - Changes to build on Ubuntu, specifically the GitHub Actions system
  - Syntax error in ci-ubuntu.yml
  - Add ci-fedora.yml for GitHub Action CI on Fedora
  - Fix errors in ci-fedora.yml
  - Put all of the ci-ubuntu.yml steps in ci-ubuntu.yml
  - Remove install-libmandoc.sh and ubuntu-pkgs.sh helper scripts.
  - Install python3-setuptools in ci-ubuntu.yml
  - Install rpm-build in ci-fedora.yml
  - Install libxmlrpc-core-c3-dev in ci-ubuntu.yml
  - Disable ci-ubuntu.yml for now, enable code coverage in ci-fedora.yml
  - Remove Travis-CI files.
  - coverage fixes for ci-fedora.yml
  - Install git in ci-fedora.yml
  - Enable manual dispatching of the CI on Fedora tests
  - Remove actionspanel thing for GitHub Actions, drop Coveralls block
  - Comment the ci-fedora-yaml file
  - Fix the 'elf' inspection and test_elf.py on Ubuntu
  - Enable the ci-ubuntu GitHub Action again
  - Check all return values of getcwd()
  - Ignore installed Python modules with pip3 in ci-ubuntu.yml
  - Build 'execstack' test program with -Wl,-z,lazy
  - Add ci-centos8.yml to enable CI on CentOS 8 as a GitHub Action
  - s/centos8:latest/centos8/g
  - Trying 'container: centos:centos8'
  - Drop 'sudo' from ci-centos8.yml
  - Rename README to README.md
  - Enable GitHub Action for CI on CentOS 7
  - Drop -I from the pip install line in ci-centos7.yml
  - Use the 'make instreqs' target for install test suite deps.
  - Add back 'dnf -y install 'dnf-command(builddep)'' to ci-fedora.yml
  - Nope, that doesn't do it.  Just install make in ci-fedora.yml first
  - More 'make instreqs' fixes.
  - s/scripts/utils/g in the Makefile
  - s/TOPDIR/topdir/g in the Makefile
  - Install make in ci-centos7.yml
  - Move REQS and PIP lists out of the Makefile to files in osdep/
  - '^$$' -> '^$'
  - Slightly different sourcing of the osdep/ files
  - Set OS using := in the Makefile
  - Make the reqs.txt files in osdep/ contain all deps
  - linux-headers -> linux-headers-$(uname -r) for Ubuntu
  - Remove html401-dtds from osdep/centos8/reqs.txt
  - Use `` instead of $() since this list goes through make(1)
  - Does $(shell uname -r) work in this case?
  - More osdep/ work and simplification.
  - Rename 'osdep' to 'osdeps'
  - meson patches for opensuse
  - Move mandoc installation to post.sh in osdep/ubuntu
  - Add GitHub Action for CI on OpenSUSE
  - opensuse:latest -> opensuse/leap:latest
  - Install tar in ci-opensuse.yml
  - Install gzip in ci-opensuse.yml
  - More fixes for ci-opensuse.yml
  - Small fixes to determine-os.sh
  - ci: Add Python linting jobs
  - ShellCheck fixes for the regress/ scripts
  - ci: Add ShellCheck to lint shell scripts
  - Adjust how the Makefile reports unknown operating system.
  - Just check $ID in determine-os.sh for opensuse
  - Use pip for PIP_CMD on opensuse-leap
  - Update the centos images before doing anything else.
  - Install curl in opensuse-leap
  - Get 'rc' from Fedora on opensuse and copy it to /usr/local
  - Install kernel-default-devel for opensuse CI
  - Move the 'uses' part of the centos CI jobs to the first step
  - ShellCheck fixes for the utils/ scripts.
  - Some flake8 fixes in test/, using yapf
  - Combine all of the GitHub Actions CI runs in to ci.yml
  - Manually install rpmfluff on CentOS 7; pip is failing here
  - Use rpmfluff-0.5.7 explicitly for centos7
  - Use rpmfluff-0.5.6 on centos7
  - OK, let's try rpmfluff-0.5 for centos7
  - Last try, rpmfluff-0.5.4.1 for centos7
  - Back to trying to manually install rpmfluff for centos7
  - Style the Python code with Black
  - Add the Black formatting commit to blame revision ignore list
  - OK, just copy rpmfluff.py in place
  - Make sure to manually install rpmfluff-0.5.7.1 for centos7
  - Don't assume we have a header or even a list of files (#161)
  - python: flake8: drop * imports
  - python: flake8: wrap long lines to less than 100 characters
  - python: flake8: drop unused imports
  - python: flake8: remove unused local variables
  - python: flake8: add PEP8 whitespace
  - python: flake8: mark in-line bash scripts as raw strings
  - python: rename several duplicate test cases
  - ci: merge style workflows
  - Adjust rpminspect.spec.in for file moves and default changes.
  - Return the reallybadword to the metadata tests
  - Adjust test_metadata.LosingVendorCompareKojiBuild to expect VERIFY
  - The shared libmandoc check should not look for a static libmandoc
  - Update the AUTHORS file
  - Rename ipv6_blacklist to forbidden_ipv6_functions
  - Rename stat-whitelist to fileinfo
  - Rename 'caps_whitelist' to 'caps' and drop the use of 'whitelist'
  - Rename abi-checking-whitelist/ to abi/ in /usr/share/rpminspect
  - Rename 'version-whitelist/' to 'rebaseable/' in /usr/share/rpminspect
  - Rename "political-whitelist/" to "politics/" in /usr/share/rpminspect
  - Drop unnecessary method re-definitions in base test classes
  - Use super() rather than explicitly calling the parent class
  - Call configFile() on object instance rather than using the parent
    class
  - Upload coverage report to codecov
  - Improve the error reporting for test result checking
  - Convert to AUTHORS.md file, add Makefile target to generate it.
  - Introduce the 'movedfiles' inspection and a lot of other fixes (#155)
  - AUTHORS -> AUTHORS.md in rpminspect.spec.in
  - Add basic tests for the filesize inspection
  - Multiply the file size difference before dividing
  - Update README.md
  - Update README.md (more Markdown changes)
  - Update POTFILES and rpminspect.pot
  - chmod 0755 test_filesize.py
  - tests: optionally check the result message
  - tests: add further filesize tests for shrinking files
  - inspect_filesize: drop extra - from the message about file shrinkage
  - Enable 'permissions' inspect for single build analysis.
  - Add 24 new test cases to cover the 'permissions' inspection.
  - chmod 0755 test_permissions.py
  - Make sure all RESULT_INFO results are set to NOT_WAIVABLE
  - Fix some specific problems with the 'permissions' inspection.
  - Pass "-r GENERIC" to rpminspect in the TestCompareKoji class
  - Add 12 more permissions test cases for setuid file checks
  - Update TODO list
  - Update test_symlink.py tests for new waiver_auth values
  - Add a fedora-rawhide job and renamed 'fedora' to fedora-stable
  - Update the rpminspect.pot translation template
  - Relicense librpminspect (lib/ and include/) as LGPL-3.0-or-later
  - Ignore .tox/ subdirectory
  - License the rpminspect-data-generic subpackage as CC-BY-4.0
  - Add a copy of the Apache 2.0 license for the 5 files in librpminspect
  - Update the License tag in the spec file and the %license lines
  - Add debian-testing as a CI workflow; add missing osdeps files.
  - Update determine-os.sh to handle Fedora stable and rawhide
  - Drop the use of 'sudo' in ci.yml
  - sudo required for Ubuntu CI job, install make for debian-testing
  - See what $ID is set to in determine-os.sh
  - Workaround a bug in meson 0.55.0 for Fedora CI jobs
  - Add 'debian' catch to utils/determine-os.sh
  - Rename 'osdeps/debian-testing/' to 'osdeps/debian/'
  - Add opensuse-tumbleweed to the CI job list
  - Add libmagic-dev to osdeps/debian/reqs.txt
  - Fix memory corruption in init_rpminspect
  - Add comment clarifying the License tag in the spec file.
  - If check_results() raises AssertionError, dump the JSON output
  - Fix test_changelog.py test cases that are failing.
  - Fix UnbalancedChangeLogEditCompareKoji
  - Handle rpm versions with x.y.z.w version numbers in test_symlinks.py
  - Fix mandoc build problems in opensuse-tumbleweed CI job
  - Install gcovr using pip on opensuse-tumbleweed
  - Handle systems that lack pkg-config files for libelf and libcap
  - Add archlinux CI job in GitHub Actions
  - Forgot --noconfirm on the 'pacman -Syu' line.
  - Add missing DESC_MOVEDFILES block to inspection_desc()
  - More minor fixes to the Arch Linux CI job.
  - Install gcovr with pip for the Arch Linux CI job.
  - Support building on systems that lack <sys/queue.h>
  - Add detection for <sys/queue.h> to meson.build
  - Ensure an int is used for snprintf() in inspect_manpage_path()
  - WIP: 'abidiff' inspection
  - Only report permissions change if there is a mode_diff (#181)
  - Fix -Werror failures in inspect_abidiff.c
  - Add sl_run_cmd() to librpminspect.
  - Add get_arches() to librpminspect
  - WIP: abidiff inspection
  - Some minor edits to the README.md file
  - More minor updates to the README.md file
  - Replace get_arches() with init_arches()
  - Add test_addedfiles.py to the integration test suite
  - Expand find_one_peer() to soft match versioned ELF shared libraries
  - Add the beginnings of the 'abidiff' inspection code.
  - Report out findings in the abidiff inspection.
  - Update the test suite to cover rpmfluff 0.6
  - libmandoc configure workaround needed on Debian too
  - shellcheck fixes for the scripts in utils/
  - Add abi.c, the code that reads in the ABI compat level files (#144)
  - Be sure to close the open file before exiting init_fileinfo()
  - Python formatting cleanups
  - Add --diff to the Python format checker
  - Add new setting to abidiff section of the config file
  - Add -n/--no-rebase command line option to disable rebase detection
  - Store size_threshold as a long int rather than a char *
  - Check abidiff(1) results against the ABI compat level definitions
    (#144)
  - Add 'apt-get -y install libgcc-s1:i386' to pre.sh for Debian
  - Add integration test cases for the abidiff inspection (#144)
  - Add 'dpkg --configure -a' to pre.sh for debian
  - Install libterm-readline-perl-perl for debian CI
  - Install libabigail for Fedora and CentOS CI jobs
  - libgcc-s1:i386 -> lib32gcc-s1 for debian CI
  - Install libabigail for opensuse-leap, opensuse-tumbleweed, and arch CI
  - Install libabigail for debian and ubuntu CI
  - Install libabigail-dev for debian and ubuntu, not libabigail
  - Install libabigail-tools on opensuse-leap and opensuse-tumbleweed
  - Install libabigail-git for arch linux CI
  - Move free_argv_table() to runcmd.c
  - Install 'abigail-tools' for debian-testing and ubuntu CI
  - Install libabigail using the Arch User Repo on arch CI
  - Explain the osdeps/ subdirectory.
  - No, just clone libabigail from git and build it manually on arch
  - Add beginning of kmidiff inspection, put ABI functions in abi.c
  - Read list of possible kernel executable filenames from the config
    file.
  - Drop abidiff_ and kmidiff_ from extra_args; add kernel_filenames
  - Just call the abidiff and kmidiff extra args settings "extra_args"
  - Define 'kmi_ignore_pattern' in the config file.
  - Handle builds that lack all debuginfo packages (#186)
  - Do not assume peer->after_hdr exists (#187)
  - Store copy of original pointer in strsplit() to free at the end.
  - Use mmap() and strsplit() in read_file() rather than a getline() loop
  - Fix memory leaks in abi.c functions
  - open() failure in readfile() is not fatal, just return NULL
  - Add utils/gate.sh
  - Have check_abi() pass back the ABI compat level found
  - Update descriptions for abidiff and kmidiff inspections
  - Hook up the kmidiff inspection.
  - Use read_file() in init_fileinfo() and init_caps()
  - Use read_file() in validate_desktop_contents()
  - Use read_file() in disttag_driver()
  - Adjust how init_fileinfo() and init_caps() iterate over file contents
  - Fix 'tox -e format' style problems found.
  - Avoid comparing elf files that are not shared libraries
  - Support --kmi-whitelist in the kmidiff inspection
  - Trim worksubdir from paths in reported abidiff and kmidiff commands
  - Remove the kmi_ignore_pattern setting for the config file.
  - Create include/queue.h to replace the _COMPAT_QUEUE blocks everywhere
  - Update AUTHORS.md
  - Report metadata changes for rebased packages as INFO
  - Do not fail the specname inspection when given a non-SRPM
  - For passing upstream inspections, do not report a remedy string.
  - Do not fail the lostpayload inspections if it only gives INFO messages
  - Clarify unapproved license message in the license inspection
  - Use FOPEN_MAX for nopenfd parameter in nftw() calls
  - Make sure to close open file descriptors from get_elf() calls.
  - Include 'src' architecture in the rpminspect runs in gate.sh
  - Make sure kmidiff is listed in the spec file
  - TODO updates
  - Update rpminspect.pot and POTFILES for translations


author: Thomas Moschny <thomas.moschny@gmx.de> - 3.0.0-1
changelog:
  - Update to 3.0.0.
  - Language bindings are separate projects now.
  - Update spec file and remove obsolete constructs.


author: Miroslav Suchý <msuchy@redhat.com> 1.4.20-1
changelog:
  - /bin/mockchain wrapper around 'mock --chain' (praiskup@redhat.com)
  - mock: options for retrying packager managers' actions (praiskup@redhat.com)
  - remove mockchain [RHBZ#1757388]
  - chain: don't skip local repository (praiskup@redhat.com)
  - chain: propagate local repository to bootstrap chroot (praiskup@redhat.com)
  - hw_info: don't create root-owned files (praiskup@redhat.com)
  - ignore ./var/log when creating root_cache - fixes #309
    (jiri.novak@ghorland.net)
  - mock: don't create root files if possible (praiskup@redhat.com)
  - add commandline options for using bootstrap image (frostyx@email.cz)
  - Use podman to pull and export an image as a bootstrap chroot
    (dmach@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 2.0-1
changelog:
  - log reasons why src.rpm can not be installed into chroot
  - nspawn: non-interactive commands in chroot are executed with --pipe
  - bind mount local repos to bootstrap chroot (dturecek@redhat.com)
  - expand the generated config (includes) completely before passing it
    to eval() (sergio@serjux.com)
  - do not ignore cleanup_on_success when post_install is True
    (logans@cottsay.net)
  - fix fd resource-leak in 'mock --chain' (jcajka@redhat.com)
  - the --debug-config option only shows the differences from the mock's default
    configuration
  - do not expand jinja for --debug-config
  - don't use chroot.pkg_manager in podman case, we need to install from within
    the container
  - --use-bootstrap-image implies --bootstrap-chroot
  - drop python2 support from spec file, and code too
  - ammend man page and state that --dnf is the default now
  - rename --{old,new}-chroot to --isolation
  - turn ON the jinja rendering a bit earlier
  - pre-populate loop devices in nspawn chroot as with --isolation=chroot
  - deepcopy the plugin_conf options from chroot to bootstrap_chroot
  - simplified implementation of include() config option, accept relative files
    (jkadlcik@redhat.com, sergio@serjux.com)
  - pass proxy environment to exec of Podman (RHBZ#1772598)
  - lvm_root: fix volume removal in --scrub
  - bootstrap: don't install shadow-utils, and distribution-gpg-keys
  - make --sources optional for --buildsrpm mode (sisi.chlupova@gmail.com)
  - bootstrap: bind-mount normal chroot into bootstrap chroot recursively
  - add --scrub=bootstrap parameter (frostyx@email.cz)
  - don't clean bootstrap with --clean
  - do not call traceLog decorator when no tracing
  - pre-create builddir before changing it's owner, and when we have proper
    process privileges
  - copy /etc/pki/ca-trust/extracted into chroot [GH#397]
  - change default of 'package_manager' to 'dnf'
  - always copy distribution-gpg-keys into chroot [GH#308]
  - support DNF vars added [GH#346]
  - use jinja macros instead of python variable expansion
  - get the text representation of error code
  - --scrub=all also does --scrub=bootstrap (jkadlcik@redhat.com)
  - success/fail aren't created root-owned
  - compress_logs: setup defaults to 'gzip'
  - raise error for --localrepo without --chain
  - detect that forcearch can not work, and raise obvious error
  - drop unnecessary privilege escalations which only make unnecessary
    root-owned files


author: Pavel Raiskup <praiskup@redhat.com> 2.0-2
changelog:
  - solve yum.conf vs. dnf.conf inconsistency in code and config
  - fix mockchain with --bootstrap-chroot (issue/469)
  - document 'mock --chain -c' in man page


author: Pavel Raiskup <praiskup@redhat.com> 2.1-1
changelog:
  - depend on mock-core-configs >= 32.4
  - new build-time testsuite
  - accept return code 0 from rpmbuild -br (thrnciar@redhat.com)
  - bootstrap: bind-mount the inner root mount with rprivate
  - new ssl_ca_bundle_path option
  - chain: don't run buildroot.finalize() for each package
  - don't fail when /etc/pki certs are not found (frostyx@email.cz)
  - lvm_root: fix --scrub=all
  - exclude plugin compiled stuff packaged in sub-packages
  - keep trailing newlines in jinja expand
  - sign-plugin: use %(rpms) variable expansion again
  - bootstrap: bind-mount also baseurl=/absolute/dir repos
  - 'dnf.conf' config is now equivalent to 'yum.conf'
  - don't emit unneeded warning for missing yum (remi@remirepo.net)
  - allow --install /usr/bin/time [GH#474] (miroslav@suchy.cz)


author: Pavel Raiskup <praiskup@redhat.com> 2.2-1
changelog:
  - depend on mock-configs, not mock-core-configs so users can pick an alternative
    package with configuration
  - bind-mounting stuff below /tmp into bootstrap is fixed with nspawn (GH#502)
  - don't do util.getAddtlReqs when 'more_buildreqs' not specified
  - implement doOutChroot() abstraction which runs commands either in bootstrap
    or on host, depending on isolation={nspawn|simple}
  - use doOutChroot() for package_state plugin (GH#525)
  - fix for "mock --chroot -- cmd arg1 arg2" use-case
  - site-defaults.cfg moved from /etc to %doc, and the config file is now
    provided by mock-core-configs (GH#555)
  - bootstrap: expand dnf vars in local repo bind-mounts (rhbz#1815703)
  - bootstrap: bindmount local metalink/mirrorlist (rhbz#1816696)
  - config_opts['isolation'] option invented, replaces 'use_nspawn'
  - 'isolation' is now set to 'auto' (means 'nspawn' with fallback to 'simple',
    (GH#337, otaylor@fishsoup.net)
  - Fedora Toolbox && bootstrap - don't re-bind-mount dev files, and fix
    installation of filesystem.rpm from bootstrap to normal chroot (GH#550)
  - re-define %python3_pkgversion on el7 (GH#545)
  - docker use-case: use getpass.getuser() instead of os.getlogin() (GH#551)
  - set LANG to C.UTF-8 by default, even if host has different value (GH#451)
  - bootstrap: use configured yum commands (GH#518, paul@city-fan.org)
  - fixup doubled-logs by predictable bootstrap resultdir (GH#539, rhbz#1805631)
  - fix --chain --isolation=simple with external URLs (GH#542)
  - option --orphanskill fixed for --isolation=simple --bootstrap-chroot
  - orphan processes are now also killed "postyum", right after the installation
    trasactions are executed to also kill daemons started from scriptlets (GH#183)
  - EL7 fix - use 'private' mount option for <bootsrap_root>/<root>, not 'rprivate'
  - ceanup rpmdb before checking installed packages (fixes builds against target
    chroots that have different rpmdb backend, e.g. SQLite on F33+)


author: Pavel Raiskup <praiskup@redhat.com> 2.3-1
changelog:
  - bindmount resultdir to bootstrap chroot so we can --postinstall from
    bootstrap (issue #564)
  - fix mount.py plugin configuration (issue #578)
  - better error for dynamic_buildrequires %prep failure (issue #570)
  - mock: pre-create directory for file bind-mounts (rhbz#1816696)
  - fix doChroot() traceback for getresuid() (issue #571)
  - fix --rootdir option with bootstrap (issue #560)
  - avoid using host rpm _show_installed_packages() (pmatilai@redhat.com, PR#568)
  - expand braced dnf variables in repo url (dmarshall@gmail.com, PR#577)


author: Miroslav Suchý <msuchy@redhat.com> 2.4-1
changelog:
  - mockbuild/buildroot: Make btrfs-control available if host supports it
    (ngompa13@gmail.com)
  - Add `module_setup_commands` configuration option (praiskup@redhat.com)
  - Use a different .rpmmacros for install/build time (praiskup@redhat.com)
  - lvm: don't recall set_current_snapshot unnecessarily (praiskup@redhat.com)
  - mock: copy source CA certificates (kdreyer@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 2.5-1
changelog:
  - set the DNF user_agent in dnf.conf (msuchy@redhat.com)
  - introduce mock-filesystem subpackage (msuchy@redhat.com)
  - add showrc plugin to record the output of rpm --showrc (riehecky@fnal.gov)
  - document which packages we need in buildroot (msuchy@redhat.com)
  - macros without leading '%' like config_opts['macros']['macroname'] work
    fine again (issue#605)


author: Pavel Raiskup <praiskup@redhat.com> 2.5-2
changelog:
  - because of the mock-filesystem change, we need to enforce upgrade
    of the old mock-core-configs package


author: Pavel Raiskup <praiskup@redhat.com> 2.6-1
changelog:
  - the --recurse option implies --continue
  - fix --chain --continue option
  - fail when --continue/--recurse is used without --chain
  - fix _copy_config() for broken symlinks in dst= (rhbz#1878924)
  - auto-download the source RPMs from web with --rebuild
  - handle exceptions from command_parse() method
  - fail verbosely for --chain & --resultdir combination
  - allow using -a|--addrepo with /absolute/path/argument
  - add support for -a/--addrepo in normal --rebuild mode
  - use systemd-nspawn --resolv-conf=off
  - create /etc/localtime as symlink even with isolation=simple (msuchy@redhat.com)
  - dump the reason for particular package build fail in --chain
  - raise PkgError when the source RPM can not be installed


author: Pavel Raiskup <praiskup@redhat.com> 32.2-1
changelog:
  - use one template for branched fedoras
  - templatize F31+ i386
  - use 'dnf.conf' in mageia, opensuse and openmandriva configs


author: Pavel Raiskup <praiskup@redhat.com> 32.4-1
changelog:
  - disable package_state plugin for openmandriva 4.0/Cooker
  - Mageia 6 is EOL
  - opensuse: copy ssl ca bundle to correct path


author: Pavel Raiskup <praiskup@redhat.com> 32.5-1
changelog:
  - Add Devel repo to CentOS 8 and CentOS Stream (ngompa13@gmail.com)
  - Add PowerTools sources repo entry to CentOS 8 and CentOS Stream
    (ngompa13@gmail.com)
  - Fix openSUSE Leap 15.1 aarch64 update repo & package filters
    (ngompa13@gmail.com)
  - Add openSUSE Leap 15.2 (ngompa13@gmail.com)
  - openSUSE Leap 15.0 is EOL (ngompa13@gmail.com)
  - Add OpenMandriva Lx 4.1 (ngompa13@gmail.com)
  - OpenMandriva Lx 4.0 is EOL (ngompa13@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> 32.6-1
changelog:
  - the site-defaults.cfg file moved from mock to mock-core-configs
  - new option config_opts['isolation'], obsoletes 'use_nspawn'
  - declare minimal version of mock, and set this to v2.2 as we use the new
    'isolation' config option now, and we provide site-defaults.cfg file
  - specify amazonlinux bootstrap image, to fix --use-bootstrap-image
  - allow to replace mock-core-configs by packages that 'Provides: mock-configs'
  - rpmlint: remove macro in comment


author: Pavel Raiskup <praiskup@redhat.com> 32.7-1
changelog:
  - add branched Fedora 33 configs
  - eol Fedora 30
  - tolerate a 1-minute baseurl outages in OpenSUSE configs
  - fix site-defaults.cfg reference to docs
  - change all openSUSE configs to use the download redirector (baseurl)


author: Pavel Raiskup <praiskup@redhat.com> 32.8-1
changelog:
  - set the DNF user_agent in dnf.conf (msuchy@redhat.com)
  - add Fedora ELN configs
  - introduce mock-filesystem subpackage (msuchy@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 33-1
changelog:
  - bump version to 33, as we already ship F33 configs
  - because of the mock-filesystem change, depend on mock 2.5


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.5.0-1
changelog:
  - Update to version 6.5.0
  - Put the arcctl tool in a separate nordugrid-arc-arcctl package
  - Add nordugrid-arc-community-rtes package (tech preview)
  - Split the nordugrid-arc-plugins-globus package into several packages
    - nordugrid-arc-plugins-globus-common
    - nordugrid-arc-plugins-gridftp
    - nordugrid-arc-plugins-lcas-lcmaps
    - nordugrid-arc-plugins-gridftpjob


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.5.0-2
changelog:
  - Adapt to new perl rpm package split in rawhide
  - perl(English) and perl(Sys::Hostname) now in separate packages


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.6.0-1
changelog:
  - Update to version 6.6.0
  - Drop patch nordugrid-arc-openssl-1.1.1f.patch (previously backported)
  - Split out package arcctl-service package from arcctl package
  - Split out plugins-python from main ARC python module pacakage


author: Jeff Law <law@redhat.com> - 6.7.0-2
changelog:
  - Always specify C++11 or C++14 rather than using the default
    (which will be C++17 in the near future and this code is not C++17
    ready).


author: Miroslav Lichvar <mlichvar@redhat.com> - 3.6.1-7
changelog:
  - build setlayout with hardening LDFLAGS (#1548830)
  - use macro for ldconfig scriptlets
  - add gcc to build requirements


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.11-1
changelog:
  - Update to 0.11
  - Pass NO_PACKLIST and NO_PERLLOCAL to Makefile.PL
  - Use /usr/bin/perl instead of %{__perl}
  - Use %{make_install} instead of "make pure_install"
  - Use %{make_build} instead of make


author: Owen Taylor <otaylor@redhat.com> - 4.10.1-3
changelog:
  - Pass Qt paths we'll use in the file list to CMake
  - In %check, augment PKG_CONFIG_PATH, not replace it


author: Rex Dieter <rdieter@fedoraproject.org> - 5.18.4.1-2
changelog:
  - use bundled synaptics header, if needed
  - fix feature macro logic (defined as 1 on, undefined off)
  - minor cleanups


author: Thomas Andrejak <thomas.andrejak@gmail.com> - 4.0.0-2
changelog:
  - Remove tcp_wrappers dependency, fix #1518774
    See https://fedoraproject.org/wiki/Changes/Deprecate_TCP_wrappers


author: Paul Howarth <paul@city-fan.org> - 1.9.1-6
changelog:
  - Switch upstream to github
  - Use %license where possible
  - Drop %defattr, redundant since rpm 4.4
  - Drop buildroot cleaning in %install section
  - Drop legacy Group: tag


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.10.20200907
changelog:
  - Remove patches
  - Remove outdated docs
  - Update to latest upstream release 1.10.20200907 (rhbz#1880084)


author: Pavel Raiskup <praiskup@redhat.com> - 2.5.5-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/2.5.3
    https://github.com/okbob/pspg/releases/tag/2.5.4
    https://github.com/okbob/pspg/releases/tag/2.5.5


author: Pavel Raiskup <praiskup@redhat.com> - 2.6.4-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/2.6.2
    https://github.com/okbob/pspg/releases/tag/2.6.3
    https://github.com/okbob/pspg/releases/tag/2.6.4


author: Pavel Raiskup <praiskup@redhat.com> - 2.6.6-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/2.6.5
    https://github.com/okbob/pspg/releases/tag/2.6.6
  - Fix of drawing vertical cursor on last column when border is 0 or 1


author: Pavel Raiskup <praiskup@redhat.com> - 3.0.4-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/3.0.4
    https://github.com/okbob/pspg/releases/tag/3.0.3
    https://github.com/okbob/pspg/releases/tag/3.0.2
    https://github.com/okbob/pspg/releases/tag/3.0.1
    https://github.com/okbob/pspg/releases/tag/2.7.2
    https://github.com/okbob/pspg/releases/tag/2.7.1
    https://github.com/okbob/pspg/releases/tag/2.7.0
    https://github.com/okbob/pspg/releases/tag/2.6.6


author: Pavel Raiskup <praiskup@redhat.com> - 3.1.3-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/3.1.3
    https://github.com/okbob/pspg/releases/tag/3.1.2
    https://github.com/okbob/pspg/releases/tag/3.1.1
    https://github.com/okbob/pspg/releases/tag/3.0.7
    https://github.com/okbob/pspg/releases/tag/3.0.6


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.0-6
changelog:
  - Subpackage python2-gitlab has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Irina Boverman <iboverma@redhat.com> - 0.29.0-1
changelog:
  - Resolved PROTON-2092
  - Rebased to 0.29.0 rc1 upstream
  - Removed jsoncpp BuildRequires and Requires for now, there is no jsoncpp in EPEL 8


author: Miro Hrončok <mhroncok@redhat.com> - 1.11.2-4
changelog:
  - Subpackage python2-wrapt has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.6-4
changelog:
  - Subpackage python2-httmock has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.0-13
changelog:
  - Python 2 binary package renamed to python2-auth-credential
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.0-18
changelog:
  - Subpackage python2-auth-credential has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: John Kim <jkim@redhat.com> 0.7.1-1
changelog:
  - Bump Versio to 0.7.1-1
  - Fixed URL, Source0
  - Enable disable python3 for rhel
  - Add docs for fedora
  - Enable tests for fedora


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.7.1-5
changelog:
  - Python 2 binary package renamed to python2-dirq
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 1.7.1-11
changelog:
  - Subpackage python2-dirq has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.5.0-5
changelog:
  - Drop explicit locale setting for python3, use C.UTF-8 for python2
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


author: Ken Dreyer <kdreyer@redhat.com> - 1.5.0-7
changelog:
  - Update Summary to match upstream
  - Use HTTPS in upstream URL
  - License is now MIT-only
  - Use standard pypi_source macro
  - Remove explicit Requires
  - Remove Sphinx docs generation on py2 (rhbz#1690057)
  - Drop double listing of python3/LICENSE file
  - Patch tests for latest apipkg (rhbz#1690057)
  - Patch docs config for Sphinx 2 (rhbz#1690057)


author: Miro Hrončok <mhroncok@redhat.com> - 1.2-9
changelog:
  - Subpackage python2-frozendict has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.22.00-1
changelog:
  - Update to 6.22.00
  - Drop patches accepted upstream
    - root-FitData-assert-fix.patch
    - root-clang-altivec-vector.patch
    - root-format-fix.patch
    - root-moved-file.patch
    - root-xmlmodify-dep.patch
  - New and improved Python bindings
  - The new Python bindings can be built for both Python 2 and Python 3
    out of the box. Dropped the workaround in specfile for this (EPEL 7)
  - Dropped the python3-other packages (EPEL 7)
  - The new Python bindings has split the TPython interface to a separate
    library. Now in a separate root-tpython package
  - root-tpython and root-tmva-python are now using Python 3 on EPEL 7
  - New subpackage root-gui-browsable
  - New patches (submitted upstream)
    - Fix too aggressive -Werror replacements
    - Add missing call to TFile::SetCacheFileDir in a TMVA tutorial
    - Adjust stressGraphics.ref
    - Fix off-by-one error in histogram v7 bin iterator
    - Compatibility with python 2.7 versions before 2.7.9
    - Fix the RNTuple.LargeFile test on 32bit (i386 and armv7hf)
    - Fix doxygen issues
    - Fix bad regex in TProofMgr
    - Compatibility with xrootd 5


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.22.00-7
changelog:
  - Avoid unneeded build requirement on srm-ifce-devel
  - Do not export Python modules in CMake config
  - Drop patch root-clang-ignore-gcc-options.patch
    ("Recent ROOT does not send all possible compiler flags to rootcling.")


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.22.02-1
changelog:
  - Update to 6.22.02
  - Drop patch previously backported: root-doxygen-endof-part1.patch
  - Drop patch accepted upstream: root-python2-compat.patch
  - Add back line accidentally removed in root-config
  - Install headers in new PyROOT with COMPONENT headers
  - Increase test timeout for ppc64le


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.22.02-2
changelog:
  - Adapt to xrootd 5 (Fedora 33+, EPEL 7+)
    - Don't build the old proof client (xproofd)
    - Don't build the old NetX module


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.1-8
changelog:
  - Subpackage python2-lazy-object-proxy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.6.1-2
changelog:
  - Subpackage python2-ldap3 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1-13
changelog:
  - Subpackage python2-messaging has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.9.10-3
changelog:
  - Subpackage python2-pysvn has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Barry Scott <barry@barrys-emacs.org> - 1.9.12-1
changelog:
  - Update to upstream 1.9.12 release
  - Add support for subversion 1.14
  - Tested with Python 3.9b1
  - Add support for gpg-agent auth provider
  - Fix problem building against svn 1.7 which is needed for Centos 7 support


author: Lionel Cons <lionel.cons@cern.ch> - 1.2-16
changelog:
  - Subpackage python2-simplevisor has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.0.18-5
changelog:
  - Python2 binary package has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.2-1
changelog:
  - Update to version 4.12.2
  - Add voms attribute extractor plugin package
  - Drop patches (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.3-1
changelog:
  - Update to version 4.12.3 (no code changes w.r.t. 4.12.2)
  - Backport XrdVoms fixes from upstream git


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.3-3
changelog:
  - Fix one definition rule (ODR) violation for LTO
  - Disable LTO for 32 bit architectures due to the POSIX preload code


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.3-5
changelog:
  - Use new CMake macros where available
  - Backport minor fixes from upstream git
    - Correct flag reset code for ssq monitor option
    - Fix typo in xrootd-config help
  - Prevent deadlock in Python bindings
  - Fix plugin path in xrootd-http.cfg for 32 bit architectures


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.0.1-1
changelog:
  - Update to version 5.0.1
  - Remove conditionals for building on EPEL 6
  - Drop patches (accepted upstream or previously backported)
  - Fix 32 bit compilation (format error)
  - Fix compilation on ARM, PPC and S390X (char is unsigned)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.0.2-1
changelog:
  - Update to version 5.0.2
  - Drop patches (accepted upstream or previously backported)
  - Obsolete xrdhttpvoms in xrootd-voms package


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-4
changelog:
  - Version 3.0.6 (obsoletes fcgi and logging config file)
  - Add additional failsafe checks to prevent manual upgrade from major version 2
  - Replace /var/run with _rundir


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-6
changelog:
  - Remove additional failsafe checks to prevent manual upgrade from major version 2 (no longer needed)
  - Revert use of radicale_package name (no no longer needed)
  - Fix hidden SELinux post-install/post-uninstall issues
  - Fix attributes for wsgi/fcgi
  - Fix not working pre/post with new major version in package


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-7
changelog:
  - Do not use fixfiles in subpackages which have nothing related defined so far
  - Enable -D in systemd unit file for major version 3
  - Add 'check' section and related build requirements


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-8
changelog:
  - Bundle vobject 0.9.6.1, dateutil 2.8.1, defusedxml 0.6.0, passlib 1.7.2 for EL8
  - Bundle setuptools_scm 1.17.0 to be able to bundle dateutil
  - Fixes/extensions for EL8 support


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-10
changelog:
  - Disable -D in systemd unit file for major version 3
  - Toggle loglevel to info by default
  - No longer package /var/log/radicale and the logrotate config for major version 3 (logs only to stdout/stderr now)
  - Replace /var/run with _rundir (additional leftovers found)


author: David Cantrell <dcantrel@redhat.com> - 0.7-1
changelog:
  - Add commented out [products] section to rpminspect.conf
  - Update product regexps so they being with '.'
  - Add [annocheck] section to rpminspect.conf
  - Update build files and helper scripts
  - Include generated changelog file.


author: David Cantrell <dcantrel@redhat.com> - 0.8-1
changelog:
  - Use MESON_BUILD_DIR in the Makefile 'all' target.
  - Add runtime profiles and update rpminspect.conf
  - specname primary setting; 'basename' -> 'filename'
  - Add vendor_data_dir to rpminspect.conf, change licensedb.
  - Rename [tests] section in rpminspect.conf to [settings]
  - Remove desktop_icon_paths since rpminspect doesn't use it anymore.
  - Add fedora_abbrev to Universal Permissive License v1.0 entry
  - Change UPL to approved: yes
  - Merge pull request #3 from jiekang/patch-1
  - Skip the emptyrpm inspection in the 'scl' profile.


author: David Cantrell <dcantrell@redhat.com> - 0.9-1
changelog:
  - Add the new favor_release setting to rpminspect.conf
  - Add commented out [inspections] block in rpminspect.conf
  - Simplify the string concatenation in meson.build
  - Make compatible with meson 0.47.0
  - Sync up rpminspect.conf with the default one.
  - Add 'pathmigration' settings to rpminspect.conf
  - Add size_threshold=20 to the [settings] section
  - Ignore *.xml.in template files.
  - Synchronize with official Fedora license list.
  - Update the AUTHORS file
  - Remove GitHub Release entry stuff from utils/release.sh


author: David Cantrell <dcantrell@redhat.com> - 0.10-1
changelog:
  - Add F32 to stat-whitelist, fix version names
  - Add F33 with Java 11 default bytecode version
  - Add [lto] section to rpminspect.conf with lto_symbol_name_prefixes


author: David Cantrell <dcantrell@redhat.com> - 1.0-1
changelog:
  - Use this project's user.name and user.email for Koji builds.
  - Add .gitignore
  - Convert configuration files to YAML format, bump version to 1.0.
  - Update the 'ignore' section in rpminspect.yaml
  - Add /usr/bin/vmware-user-suid-wrapper to setxid whitelist
  - Split 'make release' in to 'make new-release' and 'make release'


author: David Cantrell <dcantrell@redhat.com> - 1.1-1
changelog:
  - Restructure rpminspect-data-fedora so it can coexist with other pkgs
  - Update the README
  - Add 'types: off' to the list of commented out inspections
  - Rename ipv6_blacklist to forbidden_ipv6_blacklist
  - Rename stat-whitelist to fileinfo, adjust header comments
  - Rename abi-checking-whitelist/ to abi/
  - Rename political-whitelist/ to politics/
  - Rename version-whitelist/ to rebaseable/
  - Change default licensing to CC-BY-SA-4.0
  - A few missed files for the license change
  - Rollback project version change
  - Add abidiff section to fedora.yaml
  - Update abidiff and kmidiff blocks in fedora.yaml
  - Add kabi_dir and kabi_filename to fedora.yaml, but commented out.
  - Add Firmware and Distributable licenses.
  - Set minimum JVM bytecode version for Fedora 34 (#9)
  - Update the inspections section in fedora.yaml
  - Utility script and Copr Makefile updates


author: Rex Dieter <rdieter@fedoraproject.org> - 0.18.0-1
changelog:
  - sddm-0.18.0
  - rebase libXau patch (upstream pull request #863)
  - drop patch from upstream pull request #735
  - drop remnants of 02-fedora sddm theme


author: Dave Dykstra <dwd@fedoraproject.org> - 3.5.2-1.2
changelog:
  - Add patch for PR #4974.  Only the src rpm is being used, for
    building a --without-suid installation, so this won't be released
    to EPEL or Fedora other than rawhide..


author: Dave Dykstra <dwd@fedoraproject.org> - 3.6.0-1
changelog:
  - Upgrade to upstream 3.6.0.  Remove patch #4679 for el8, since
    golang-12 is now available for that build machine.


author: Christopher Engelhard <ce@lcts.de> 2.4.0-9
changelog:
  - add bundled provides for fnv and simclist
  - add systemd dependency
  - fix changelog formatting
  - patch & use upstream service file
  - revert 05037d7b - disallow building on rhel < 6
  - make package own /usr/libexec/sshguard


author: Christopher Engelhard <ce@lcts.de> 2.4.0-10
changelog:
  - add missing dependencies
  - move examples to (docdir)/examples subfolder
  - prefix directories with %dir in %files
  - use complete & commented config files
  - add white/blacklisting


author: Christopher Engelhard <ce@lcts.de> 2.4.0-12
changelog:
  - include patch to fully whitelist localhost in IPv6/v4 (PR #56)
  - add explicit Requires: ipset to firewalld backend


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.0.1-1
changelog:
  - Update to version 5.0.1
  - Don't use versioned plugin names in configuration
  - Backport plugin version change from git master


