[Rpm-maint] RPM 4.12.0 rc1 released

Panu Matilainen pmatilai at laiskiainen.org
Tue Sep 9 14:27:13 UTC 2014

On 09/09/2014 03:34 PM, Thierry Vignaud wrote:
> On 9 September 2014 12:07, Panu Matilainen <pmatilai at laiskiainen.org> wrote:
>>> It looks like the following requires is no more emitted:
>>>     rpmlib(PayloadIsXz) <= 5.2-1
>>> Note that I care much but is that intended?
>> Sigh, that'd be yet another regression from the dependency refactoring
>> between alpha and beta. Fixed by this:
>> http://rpm.org/gitweb?p=rpm.git;a=commitdiff;h=cac311c2ddb43b62ad9dbdb5543d50848eb9fd65
>> ...and needs to go into 4.12.0 final.
>> Thanks for spotting and reporting!
> Well just add one more test to the testsuite and it will never happen again ;-)

That's how new tests typically get added, eg


> Like calling sg like "rpm -qp --qf %{payloadcompressor} foobar.rpm"
> and checking its output the default payload compressor

That wouldn't help with this one.

> As well as tests for the previous regressions that weren't covered
> by the testsuite.
> My 2 cents :-)

Obviously. The thing is, testing the dependency generator and related 
bits in a sufficiently generic manner (cannot assume arch, os, distro or 
much anything) isn't entirely trivial.

	- Panu -


More information about the Rpm-maint mailing list