Re: [Rpm-maint] [rpm-software-management/rpm] Add new plugin slots for pre/post chroot events (PR #2669)

2023-09-19 Thread Florian Festi
Looks good and pretty straight forward. May be should get a test case.

It might also be a good idea to point out that these are called even when 
running without --root. Technically we omit the chroot call in this case but 
the hoooks are ofc executed no matter what (as they should be)

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2669#issuecomment-1725658570
You are receiving this because you are subscribed to this thread.

Message ID: ___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] Fix tagtbl.C placement in build dir (PR #2670)

2023-09-19 Thread Florian Festi
Merged #2670 into master.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2670#event-10410724809
You are receiving this because you are subscribed to this thread.

Message ID: 
___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


[Rpm-maint] [rpm-software-management/rpm] RPM 4.19.0 released! (Discussion #2672)

2023-09-19 Thread Michal Domonkos
This release brings a number of quality-of-life improvements for package 
authors and maintainers, most notably:
* New spec snippet support for [dynamic spec 
generation](https://rpm-software-management.github.io/rpm/manual/dynamic_specs.html)
* New `sysusers.d(5)` integration for automated [user and group 
handling](https://rpm-software-management.github.io/rpm/manual/users_and_groups.html)
* Proper shell-like globbing and escaping in `%files` and CLI
* Memory and address-space aware build resource allocation

Under the hood, especially in RPM's own build process department, the most 
notable changes are:
* New CMake build system, replacing Autotools
* Adoption of Linux containers in the test-suite, replacing Fakechroot
* Support for `find_package(rpm)` in CMake projects using RPM libraries

For a complete list of changes and download info, visit: 
https://rpm.org/wiki/Releases/4.19.0

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/discussions/2672
You are receiving this because you are subscribed to this thread.

Message ID: ___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


[Rpm-maint] RPM 4.19.0 released!

2023-09-19 Thread Michal Domonkos
This release brings a number of quality-of-life improvements for package
authors and maintainers, most notably:

* New spec snippet support for dynamic spec generation
* New sysusers.d(5) integration for automated user and group handling
* Proper shell-like globbing and escaping in %files and CLI
* Memory and address-space aware build resource allocation

Under the hood, especially in RPM's own build process department, the most
notable changes are:

* New CMake build system, replacing Autotools
* Adoption of Linux containers in the test-suite, replacing Fakechroot
* Support for find_package(rpm) in CMake projects using RPM libraries

For more details on the top two features of this release, visit:

https://rpm-software-management.github.io/rpm/manual/dynamic_specs.html
https://rpm-software-management.github.io/rpm/manual/users_and_groups.html

For a complete list of changes, visit:

https://rpm.org/wiki/Releases/4.19.0

On behalf of the RPM team,

Michal

___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] Random failure on dependency generation 3 test (Issue #2470)

2023-09-19 Thread Michal Domonkos
Just FTR, I just got this failure *locally* so apparently it's not limited to 
the CI/Ubuntu environment.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/2470#issuecomment-1725217697
You are receiving this because you are subscribed to this thread.

Message ID: ___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] Move checks and package initialization after build (PR #2646)

2023-09-19 Thread Florian Festi
@ffesti pushed 6 commits.

28dbca6a15efdef33863c1412b331279e9ae2853  Drop NVR parameter to make them 
easier to reuse
fb0d81ef9cb886ec31e34c64b13ade85e023b062  Make functions available to be moved 
later on
7d3d23cd7c13de952be577f47dfad5bfd0bdda74  Move checks and package 
initialization after build
1f904e5ef45cd77f7ed57341129b16f22d5de10b  Remove checks during parsing of 
packages
3cd75637989d459a13ba1552f674af9f2024265a  Move functions from parsePreamble to 
parseSpec
6b381f14cc17a8ba193f951e2df730d4b8b7836e  Always start parsing in the main 
package

-- 
View it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2646/files/0d6594736b8978cc1c5a7af98d3c1c95b00c156a..6b381f14cc17a8ba193f951e2df730d4b8b7836e
You are receiving this because you are subscribed to this thread.

Message ID: 
___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] RPM v6 package format, first public draft for commenting (Discussion #2374)

2023-09-19 Thread Zoran Regvart
I wonder if there is room to include software supply chain attestation data in 
this version? I would like to see [SLSA 
Provenance](https://slsa.dev/spec/v1.0/provenance) and SBOM (e.g. 
[SPDX](https://github.com/in-toto/attestation/blob/main/spec/predicates/spdx.md))
 support.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/discussions/2374#discussioncomment-7042982
You are receiving this because you are subscribed to this thread.

Message ID: 
___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint