Project

General

Profile

Actions

action #113549

closed

perl-Inline-Python will break on TW 0713+ size:M

Added by okurz over 2 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
Regressions/Crashes
Target version:
Start date:
2022-07-13
Due date:
% Done:

0%

Estimated time:

Description

Observation

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

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

Related issues 1 (0 open1 closed)

Related to openQA Project (public) - action #111881: Upgrade CI container image versions to Leap 15.4 size:MResolvedokurz

Actions
Actions #1

Updated by okurz over 2 years ago

  • Description updated (diff)
Actions #2

Updated by tinita over 2 years ago

I pinged the author on IRC, asking if he plans to release it soon.

It might be worth trying to build the current git version https://github.com/niner/inline-python-pm

Actions #3

Updated by dimstar over 2 years ago

Actions #4

Updated by mkittler over 2 years ago

  • Subject changed from perl-Inline-Python will break on TW 0713+ to perl-Inline-Python will break on TW 0713+ size:M
  • Description updated (diff)
  • Status changed from New to Workable
Actions #5

Updated by okurz over 2 years ago

  • Due date set to 2022-07-28
  • Status changed from Workable to In Progress
  • Assignee set to okurz

Submitting a new package version packaged directly from git: https://build.opensuse.org/request/show/989118
For the time being we can also submit it to devel:openQA directly: https://build.opensuse.org/request/show/989119

Actions #6

Updated by okurz over 2 years ago

  • Category deleted (Regressions/Crashes)
  • Assignee deleted (okurz)
  • Target version deleted (Ready)

https://build.opensuse.org/request/show/989159 by now for the submission to openSUSE:Factory

Actions #7

Updated by okurz over 2 years ago

  • Category set to Regressions/Crashes
  • Assignee set to okurz
  • Target version set to Ready
Actions #8

Updated by okurz over 2 years ago

  • Due date deleted (2022-07-28)
  • Status changed from In Progress to Resolved

opensuse-Tumbleweed-DVD-x86_64-openqa_bootstrap@64bit and https://openqa.opensuse.org/tests/2469886#next_previous green again so situation in Tumbleweed looks fixed. With that https://build.opensuse.org/package/show/devel:openQA:Leap:15.4/perl-Inline-Python looks fine as well and we can remove the package from https://build.opensuse.org/project/show/devel:openQA again. Maybe we will receive a proper new upstream release eventually but I guess for now we are good.

Actions #9

Updated by okurz over 2 years ago

  • Due date set to 2022-07-27
  • Status changed from Resolved to Feedback

some openQA-in-openQA tests still fail on Tumbleweed due to this. Likely need to await the next Tumbleweed snapshot released.

Actions #10

Updated by okurz over 2 years ago

https://openqa.opensuse.org/tests/overview?distri=openqa&version=Tumbleweed&build=%3ATW.11888&groupid=24 green again. But we have problems with the openQA full stack test in os-autoinst CI tests. let's give it a bit more time and then look again.

Actions #11

Updated by okurz over 2 years ago

openQA full stack tests in os-autoinst are working fine now but dependency cron pull requests in openQA try to remove os-autoinst dependencies repeatedly. Maybe related.

Actions #12

Updated by okurz over 2 years ago

  • Related to action #111881: Upgrade CI container image versions to Leap 15.4 size:M added
Actions #13

Updated by okurz over 2 years ago

  • Due date deleted (2022-07-27)
  • Status changed from Feedback to Resolved

seems like dependency PRs are impacted by the devel:openQA:ci/base image not building. Handled in #111881

Actions

Also available in: Atom PDF