tags 1054364 + patch thanks On So, 22 Okt 2023, gregor herrmann wrote:
> 41s not ok 12 - matches expected license for SPDX id GFDL-1.2-or-later > 41s > 41s # Failed test 'matches expected license for SPDX id GFDL-1.2-or-later' > 41s # at t/Software-License.t line 96. > 41s # +-------------------+----+-----------------------------------+ > 41s # | GOT | OP | CHECK | > 41s # +-------------------+----+-----------------------------------+ > 41s # | GFDL-1.2-or-later | eq | GFDL-1.2-or-later and/or GFDL-1.3 | > 41s # +-------------------+----+-----------------------------------+ > The issue might be related to the upload of > libsoftware-license-perl_0.104004-1 > on 15 October … The issue really is related with this upload. Since t/Software-License.t requires Software::License >= 0.104004, this test was skipped before. Now it is checked, which resulted in the failure. As far as I understand the test, it generates license files using Software::LicenseUtils. Among others GFDL-1.2-or-later. Than it parses this license using String::License and String::License::Naming::SPDX and expects (in the broken version) that "GFDL-1.2-or-later and/or GFDL-1.3" is found. No idea why this should be "and/or GFDL-1.3", and because of this the test fails. Removing " and/or GFDL-1.3" from the expected license name solves the problem. The attached patch does so. If you like, I can prepare a team upload. Greetings Roland