diff --git a/.gitignore b/.gitignore index a50b6bd..2e6d287 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /rpminspect-0.6.tar.xz /rpminspect-0.7.tar.xz /rpminspect-0.9.tar.xz +/rpminspect-0.10.tar.xz diff --git a/changelog b/changelog index 653e457..e934267 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,71 @@ +* Mon Dec 09 2019 David Cantrell - 0.10-1 +- 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) + * Wed Nov 20 2019 David Cantrell - 0.9-3 - Drop explicit versioned BR for libmandoc-devel diff --git a/rpminspect.spec b/rpminspect.spec index 1edaa35..ff8d72d 100644 --- a/rpminspect.spec +++ b/rpminspect.spec @@ -1,11 +1,11 @@ Name: rpminspect -Version: 0.9 -Release: 3%{?dist} +Version: 0.10 +Release: 1%{?dist} Summary: Build deviation compliance tool Group: Development/Tools License: GPLv3+ URL: https://github.com/rpminspect/rpminspect -Source0: https://github.com/rpminspect/rpminspect/releases/download/v0.9/rpminspect-0.9.tar.xz +Source0: https://github.com/rpminspect/rpminspect/releases/download/v0.10/rpminspect-0.10.tar.xz Source1: changelog BuildRequires: meson @@ -86,7 +86,7 @@ control files. %prep -%setup -q -n rpminspect-0.9 +%setup -q -n rpminspect-0.10 %build diff --git a/sources b/sources index b0793ea..5a70779 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rpminspect-0.9.tar.xz) = 7d777cf59548f3ed7b6b2f234ff0802bb3b7ece35c1937bae5582be2819f20900a38d55910a31cc6a1da59592b5572fb336666c8095e0e5402cd02710046391a +SHA512 (rpminspect-0.10.tar.xz) = e8d2fd502026a7c92f4a6b4b22de3245f83acf78675b2cf867bf07964a92fab11a5a1958ae9d7b744940df09f0f1553e883aa4183e314970617f69d5702d5148