Project

General

Profile

action #113549

Updated by mkittler almost 2 years ago

## Observation 
 From [#opensuse-factory](irc://chat.libera.chat/opensuse-factory) (or https://matrix.to/#/!ilXMcHXPOjTZeauZcg:libera.chat/$rioA_aYnOHJpp96f1qwl1bT9Q57GRSExm1PCydPK8wg) : 

 > <DimStar> okurz[m]: openQA/os-autoinst will be broken on TW 0713+ (perl 5.36): Can't rebuild due to https://build.opensuse.org/package/live_build_log/openSUSE:Factory/perl-Inline-Python/standard/x86_64 

 the build shows: 

 ``` 
 [     34s] + make test 
 [     34s] "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Python.bs blib/arch/auto/Inline/Python/Python.bs 644 
 [     34s] PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t 
 [     34s] t/00init.t ................ ok 
 [     35s] Failed to autogenerate /home/abuild/rpmbuild/BUILD/Inline-Python-0.56/blib_test/config-x86_64-linux-thread-multi-5.036000. 
 [     35s]  
 [     35s]    at t/01testpl.t line 6. 
 [     35s] BEGIN failed--compilation aborted at t/01testpl.t line 6. 
 [     35s] t/01testpl.t ..............  
 [     35s] Dubious, test returned 255 (wstat 65280, 0xff00) 
 [     35s] Failed 8/8 subtests  
 [     35s] t/02testpl.t ..............  
 [     35s] Failed 9/9 subtests  
 [     35s] t/03parse.t ...............  
 [     35s] No subtests run  
 [     35s] t/04func.t ................  
 [     35s] Failed 3/3 subtests  
 [     36s] Failed to autogenerate /home/abuild/rpmbuild/BUILD/Inline-Python-0.56/blib_test/config-x86_64-linux-thread-multi-5.036000. 
 ``` 

 ## Acceptrance criteria 
 * **AC1**: There is a working/building `os-autoinst` package in Tumbleweed 
 * **AC2:** We still have some python support in os-autoinst 

 ## Suggestions 
 * Reproduce the issue in the tests, try to fix it immediately or disable tests within OBS builds for the time being in case fixing takes longer 
 * This change might fix it: https://github.com/niner/inline-python-pm/pull/33 - It'll be part of the next release 
 * Just package the git version in devel::language::perl instead of waiting for releases 
 * File a ticket upstream and ask for a release 
 * For local debugging (if necessary), use packages that are already in Factory

Back