-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
52 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
--- | ||
layout: default | ||
title: rpm.org - Releases | ||
--- | ||
|
||
# RPM 4.20.0 Release Notes (DRAFT) | ||
|
||
## Download | ||
* Source: TBD | ||
* SHA256SUM: TBD | ||
|
||
## Summary of changes | ||
### Highlights | ||
* Command line: Implement `--json` query format ([#2913](https://github.com/rpm-software-management/rpm/pull/2913)) | ||
* Transaction: Pass arg2 to file trigger scripts ([#2883](https://github.com/rpm-software-management/rpm/pull/2883)) | ||
* Packaging: Add support for spec local file attributes and generators ([#2911](https://github.com/rpm-software-management/rpm/pull/2911)) | ||
* Packaging: Introduce an rpm-controlled per-build directory ([#2885](https://github.com/rpm-software-management/rpm/pull/2885)) | ||
* Generators: Remove perl dependency generators from the repo ([#2947](https://github.com/rpm-software-management/rpm/pull/2947)) | ||
|
||
### Enhancements | ||
* Command line: Add `--list-keys` and `--delete-key` to rpmkeys ([#2921](https://github.com/rpm-software-management/rpm/pull/2921)) | ||
* Command line: Implement `--json` query format ([#2913](https://github.com/rpm-software-management/rpm/pull/2913)) | ||
* Transaction: Pass arg2 to file trigger scripts ([#2883](https://github.com/rpm-software-management/rpm/pull/2883)) | ||
* Packaging: Add build directory auto path to `%autosetup` step ([#2859](https://github.com/rpm-software-management/rpm/pull/2859)) | ||
* Packaging: Add support for spec local file attributes and generators ([#2911](https://github.com/rpm-software-management/rpm/pull/2911)) | ||
* Packaging: Allow to specify a default for bcond features in a macro file ([#2405](https://github.com/rpm-software-management/rpm/pull/2405)) | ||
* Packaging: Expose build time to package build scriptlets via `$RPM_BUILD_TIME` ([#2933](https://github.com/rpm-software-management/rpm/pull/2933)) | ||
* Packaging: Introduce an rpm-controlled per-build directory ([#2885](https://github.com/rpm-software-management/rpm/pull/2885)) | ||
* Build: CMakeLists.txt: eliminate floating dependencies ([#2914](https://github.com/rpm-software-management/rpm/pull/2914)) | ||
|
||
### Changes | ||
* Transaction: Ignore `%config` flag where not supported ([#2906](https://github.com/rpm-software-management/rpm/pull/2906)) | ||
* Packaging: Allow whitespace before directives in the Preamble ([#2957](https://github.com/rpm-software-management/rpm/pull/2957)) | ||
* Macros: Issue a warning when passing arguments to non-parametric macros [Cosmetic] ([#2940](https://github.com/rpm-software-management/rpm/pull/2940)) | ||
* Macros: Make `%dirname` behave like `dirname(3)` ([#2945](https://github.com/rpm-software-management/rpm/pull/2945)) | ||
* Generators: Remove perl dependency generators from the repo ([#2947](https://github.com/rpm-software-management/rpm/pull/2947)) | ||
* Build: Reword "`%changelog` is missing" [Cosmetic] ([#2943](https://github.com/rpm-software-management/rpm/pull/2943)) | ||
|
||
### Fixes | ||
* Command line: rpm2archive: fix hardlink handling in cpio output ([#2975](https://github.com/rpm-software-management/rpm/pull/2975)) | ||
* Packaging: Let eBPF ELF files be packaged in noarch packages ([#2902](https://github.com/rpm-software-management/rpm/pull/2902)) | ||
* Packaging: Really allow qualifiers like pre/post/meta for weak dependencies ([#2964](https://github.com/rpm-software-management/rpm/pull/2964)) | ||
* Packaging: Run build scriptlets with closed stdin to enforce unattended builds ([#2898](https://github.com/rpm-software-management/rpm/pull/2898)) | ||
* Packaging: Set git commit dates based on `$SOURCE_DATE_EPOCH` ([#2930](https://github.com/rpm-software-management/rpm/pull/2930)) | ||
* Generators: Fix dependency generators sometimes dying with SIGPIPE [Regression] ([#2958](https://github.com/rpm-software-management/rpm/pull/2958)) | ||
* Build: Awk detection fixes, volume II ([#2966](https://github.com/rpm-software-management/rpm/pull/2966)) | ||
* Build: Drop erroneous BYPRODUCTS uses from the cmake files ([#2900](https://github.com/rpm-software-management/rpm/pull/2900)) | ||
* Build: Make Awk a required program in cmake ([#2960](https://github.com/rpm-software-management/rpm/pull/2960)) | ||
* Build: Use Ninja-compatible syntax for passing TESTOPTS ([#2901](https://github.com/rpm-software-management/rpm/pull/2901)) | ||
|
||
## Compatibility notes | ||
* TBD |