Rebasehelper

Latest version: v0.28.0

Safety actively analyzes 621688 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.28.0

Fixed
- *debuginfo* packages are now skipped when running **sonamecheck**

Changed
- 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](https://github.com/packit/specfile) library

Removed
- Removed `--keep-comments` option

0.27.0

Added
- Added support for `rpmuncompress` being used by `rpm` >= 4.18

Fixed
- 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

Changed
- **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

0.26.0

Added
- Added support for SPEC files with no Source tags

Fixed
- Fixed traceback on setting original locale
- `rpmdiff` is now called with long options to workaround a bug in argument parsing

Changed
- 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

0.25.0

Added
- Added lookaside cache preset for **centpkg**

Fixed
- 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

Changed
- 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

0.24.0

Added
- 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
- Fixed removing accompanying comments alongside patches
- Fixed broken `--get-old-build-from-koji` option

Changed
- 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

0.23.1

Fixed
- Fixed uploads to Fedora lookaside cache and improved error handling
- A build is no longer retried as a result of checker failure

Changed
- `SpecFile.set_version()` and `SpecFile.set_release()` now allow disabling of preserving macros
- **rpminspect** checker now uses `rpminspect-fedora`

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.