autopkgtest regression on s390x and arm64

Bug #1916954 reported by Lucas Kanashiro
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puma (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The test is hanging on s390x and arm64 architectures only, blocking its migration and also rails. Below my findings so far.

On s390x the TestPlugin#test_plugin is hanging, not sure why that is happening exactly but this test is new (not present in the puma version in hirsute's release pocket) so I am not considering a regression. I am in contact with the Debian maintainer but as a workaround for now we could skip this test. This regression was also detected in Debian but it did not block its migration there (different policies).

On arm64 I was not able to pinpoint a problematic test, different tests randomly hang. Since the failing tests try to run some services I tried to add a "needs-root" restriction to the DEP-8 test definition and it apparently worked out. I ran autopkgtest 10 times in sequence after applying this change and none failed (it was consistently failing before that).

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

I tested the attached debdiff in Canonistack VMs (s390x and arm64) and I got no autopkgtest failure.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

You had a whitespace issue in the changelog, but other than that all seem reasonable.
Thanks for starting the discussion with Debian as all our delta seems to be autopkgtest related maybe we can sort it out.

Sponsored and later needs to be ran against the other new bits to then hopefully work.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hmm,
since you have tested this before I wonder, but here
https://launchpad.net/ubuntu/+source/puma/4.3.6-1ubuntu3
https://launchpadlibrarian.net/525169018/buildlog_ubuntu-hirsute-s390x.puma_4.3.6-1ubuntu3_BUILDING.txt.gz
This is an FTBFS on s390x now.

Please debug and resolve!

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package puma - 4.3.6-1ubuntu4

---------------
puma (4.3.6-1ubuntu4) hirsute; urgency=medium

  * Another attempt to fix autopkgtest regressions (LP: #1916954, #1906307)
    - d/p/skip-test-hanging-on-s390x.patch: renamed to
      skip-test-hanging-on-different-arches.patch. Also skipped another test
      which is timing out on s390x, arm64 and ppc64el so far.
    - d/ruby-tests.rake:
      + Set CI environment variable to 300. This will make tests time out
        after 5 minutes and not hang there forever, which can helps us identify
        problems more easily.
      + Do not run test/test_cli.rb tests on arm64, different test cases from
        this test file have been failing for a while. Some investigation with
        upstream maintainers is ongoing.

 -- Lucas Kanashiro <email address hidden> Mon, 01 Mar 2021 10:53:51 -0300

Changed in puma (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.