Rebasehelper

Latest version: v0.29.2

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

Scan your dependencies

Page 2 of 8

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`

0.23.0

Added
- Added **rpminspect** checker

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

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

0.22.0

Added
- Added more type hints, including all public API methods

Fixed
- `SpecFile.reload()` no longer pointlessly calls `SpecFile._read_spec_content()`
- Deleted files are now skipped when detecting unresolved conflicts during `git rebase`
- Fixed detection of Koji log file containing build failure
- Adapted to changes in git 2.26.0
- Fixed unhandled exception during upload to lookaside cache

Changed
- Removed no longer necessary workarounds from Fedora base images
- Simplified packit configuration
- Options `--pkgcomparetool`, `--versioneer-blacklist`, `--spec-hook-blacklist` and `--build-log-hook-blacklist` can now be specified without an argument to indicate none of the tools/hooks should be run

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.