Skip to content

Releases: rebase-helper/rebase-helper

Release 0.29.1

02 Jul 06:51
Compare
Choose a tag to compare

News in version 0.29.1:

  • Fixed broken commit-hash-updater SPEC hook

Release 0.29.0

18 Jun 17:09
Compare
Choose a tag to compare

News in version 0.29.0:

  • Changed handling of %patch macros to use the specfile library
  • Replaced %patchN macros (obsoleted in rpm 4.20) in test files with supported variants

Release 0.28.1

26 Oct 11:38
Compare
Choose a tag to compare

News in version 0.28.1:

  • Removed dependency on obsoleted setuptools_scm_git_archive

Release 0.28.0

13 Feb 16:34
Compare
Choose a tag to compare

News in version 0.28.0:

  • debuginfo packages are now skipped when running sonamecheck
  • Replaced our own implementation of lookaside cache client with rpkg
  • Switched from docker to podman in GitHub Actions
  • Added a 30 seconds time limit to bugzilla queries
  • Dropped support for Python < 3.9 and EPEL 8
  • Switched to specfile library
  • Removed --keep-comments option

Release 0.27.0

24 Jun 16:50
Compare
Choose a tag to compare

News in version 0.27.0:

  • Added support for rpmuncompress being used by rpm >= 4.18
  • Replaced hardcoded references to master branch
  • Fixed typos in %preun, %postun and %generate_buildrequires section names
  • Fixed parsing of macros with multiline bodies in %dump output
  • Fixed parsing issue in rpmdiff checker
  • rebase-helper now removes any existing submodule configuration from upstream tarballs before rebasing to avoid errors due to submodules not being checked out
  • rebase-helper now warns about a potential rename that can't be handled automatically, such as README to README.md
  • rebase-helper is now able to handle unexpected git rebase errors

Release 0.26.0

27 Sep 09:13
Compare
Choose a tag to compare

News in version 0.26.0:

  • Added support for SPEC files with no Source tags
  • Fixed traceback on setting original locale
  • rpmdiff is now called with long options to workaround a bug in argument parsing
  • Employed Github Actions for CI and PyPI deployment
  • Character encoding is now explicitly specified everywhere, to conform with PEP597
  • Made copr project creation more robust

Release 0.25.0

13 Jul 16:47
Compare
Choose a tag to compare

News in version 0.25.0:

  • Added lookaside cache preset for centpkg
  • Started using C locale for updating %changelog section
  • Fixed documentation builds with Sphinx 4
  • Fixed macro value detection in SpecFile.set_tag()
  • Fixed licensecheck availability test
  • Moved from using deprecated --old-chroot mock option to --isolation simple
  • Migrated from Travis CI to Github Actions
  • Moved away from soon-to-be-deprecated distutils

Release 0.24.0

10 Feb 18:42
Compare
Choose a tag to compare

News in version 0.24.0:

  • Added --lookaside-cache-preset option to enable using different lookaside cache configuration presets
  • Added --no-changelog-entry option to prevent rebase-helper from generating an entry in %changelog section
  • Added --keep-comments option to disable removing comments
  • Fixed removing accompanying comments alongside patches
  • Fixed broken --get-old-build-from-koji option
  • Switched to new format of Fedora lookaside cache URLs
  • Limited koji builds to x86_64 (it's a waste of resources until rebase-helper fully supports other architectures)
  • Suppressed harmless errors produced by rpm when expanding and deleting macros
  • Paths in patches are now sanitized before applying with git apply, to allow dealing with unusual patch formats
  • SpecFile._process_patches() method has been replaced with a public SpecFile.process_patch_macros() method

Release 0.23.1

30 Sep 14:22
Compare
Choose a tag to compare

News in version 0.23.1:

  • Fixed uploads to Fedora lookaside cache and improved error handling
  • A build is no longer retried as a result of checker failure
  • SpecFile.set_version() and SpecFile.set_release() now allow disabling of preserving macros
  • rpminspect checker now uses rpminspect-fedora

Release 0.23.0

28 Aug 13:26
Compare
Choose a tag to compare

News in version 0.23.0:

  • Added rpminspect checker
  • rebase-helper is now able to deal with existing git repository in extracted upstream sources
  • Prevented git commands executed in the background from launching an interactive editor and effectively rendering rebase-helper unusable
  • Outputs of checkers are now removed before subsequent runs
  • Tilde is now recognized as extra version separator
  • make test-podman has been updated to work with the latest podman
  • Checker outputs are now ordered by type in the text report
  • Excessive blank lines are now removed from the SPEC file when removing patches
  • Sources and patches are now automatically renamed, if necessary
  • abipkgdiff now falls back to comparing without debuginfo in case it is unable to read it from the provided debuginfo packages