[Rpm-maint] RPM 4.17.0 alpha released!

Panu Matilainen pmatilai at redhat.com
Thu May 27 10:34:44 UTC 2021


On 4/26/21 5:24 PM, Thierry Vignaud wrote:
> 
> Le lun. 26 avr. 2021 à 11:34, Panu Matilainen <pmatilai at redhat.com 
> <mailto:pmatilai at redhat.com>> a écrit :
> 
> 
>     The beginning of this year has gone nothing like planned, and
>     consequently we had to postpone and even revert some things originally
>     planned for 4.17. But what the hey, there's plenty of good stuff
>     here as
>     it is, and there will always be another release.
> 
>     Highlights include:
>     - More robust install failure handling
>     - Many macro improvements, in particular wrt Lua integration
>     - Some long-needed transaction API enhancements
>     - Beginnings of a reference manual
> 
>     In particular macros have seen a big overhaul: built-in and
>     user-defined
>     macros have been unified internally, and in general can be called by
>     using either syntax. The Lua-macro interface is much improved, macro
>     arguments are passed as native Lua arguments, parametric macros can be
>     called as native Lua functions and all rpm macros can be natively
>     accessed via a handy 'macros' table. In theory this is all backwards
>     compatible, but with as with any changes there could be something we
>     missed.
> 
>     For further details and download info, head over to
> 
>     https://rpm.org/wiki/Releases/4.17.0
>     <https://rpm.org/wiki/Releases/4.17.0>
> 
>     On behalf of the rpm team,
> 
>              - Panu -
> 
>     _______________________________________________
>     Rpm-maint mailing list
>     Rpm-maint at lists.rpm.org <mailto:Rpm-maint at lists.rpm.org>
>     http://lists.rpm.org/mailman/listinfo/rpm-maint
>     <http://lists.rpm.org/mailman/listinfo/rpm-maint>
> 
> 
> For the record, rpm-4.16.90's testsuite has an unexpected failure here:
> 323: rpm -i hardlinks                                FAILED (rpmi.at:758 
> <http://rpmi.at:758>)
> (…)
> +++ 
> /ff/rpm/BUILD/rpm-4.16.90-git15395/tests/rpmtests.dir/at-groups/323/stderr 
>   2021-04-26 10:35:59.602608319 +0000
> @@ -1,3 +1 @@
> -error: unpacking of archive failed: cpio: Archive file not in header
> -error: hlinktest-1.0-1.noarch: install failed
> 
> ./rpmi.at:758 <http://rpmi.at:758>: exit code was 0, expected 1
> 323. rpmi.at:728 <http://rpmi.at:728>: 323. rpm -i hardlinks 
> (rpmi.at:728 <http://rpmi.at:728>): FAILED (rpmi.at:758 
> <http://rpmi.at:758>)
> 
> For the record, the generated package is also installable with rpm-4.16.1.3:
> $ rpm -Uvh --test 
> ./BUILD/rpm-4.16.90-git15395/tests/rpmtests.dir/323/testing/build/RPMS/noarch/hlinktest-1.0-1.noarch.rpm
> Verifying...                          ################################# 
> [100%]
> Preparing...                          ################################# 
> [100%]
> 
> This is a new test introduced in commit 
> a82251b44ee2d2802ee8aea1b3d89f88beee4bad
> 

Hey, sorry for almost missing this amidst other events. Issues are 
always better reported at GH so they don't fall off anybodys inbox.

I have no idea how to reproduce the situation, can you provide the 
binary package this test fails on?

	- Panu -



More information about the Rpm-maint mailing list