all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#56625: [core-updates] libaio test fails on powerpc64le-linux due to kernel bug
@ 2022-07-18  1:22 Thiago Jung Bauermann via Bug reports for GNU Guix
  2022-08-30  3:31 ` Fwd: " Thiago Jung Bauermann
  2023-05-04 14:25 ` bug#56625: " Christopher Baines
  0 siblings, 2 replies; 5+ messages in thread
From: Thiago Jung Bauermann via Bug reports for GNU Guix @ 2022-07-18  1:22 UTC (permalink / raw)
  To: 56625


On the core-updates branch, libaio has been updated to version 0.3.113.
This version contains a new test which fails on guixp9 (one of the
powerpc64le-linux builders) due to a bug present in the kernel it is
running:

--8<---------------cut here---------------start------------->8---
Starting cases/23.p
FAIL: poll missed an event!
FAIL: poll missed an event!
FAIL: poll missed an event!
test cases/23.t completed FAILED.
Completed cases/23.p with 1 -- FAILED.
Pass: 18  Fail: 1  Skip: 0
Test run complete at Sun Jul 17 10:39:33 AM UTC 2022
make[1]: *** [Makefile:53: partcheck] Error 1
make[1]: Leaving directory '/tmp/guix-build-libaio-0.3.113.drv-0/libaio-0.3.113/harness'
make: *** [Makefile:23: partcheck] Error 2

Test suite failed, dumping logs.
error: in phase 'check': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("partcheck" "-j" "8" "prefix=/gnu/store/igbnjwlfr0mim89if6z46cqba0ny5lww-libaio-0.3.113" "CC=gcc") exit-status: 2 term-signal: #f stop-signal: #f>
phase `check' failed after 97.9 seconds
command "make" "partcheck" "-j" "8" "prefix=/gnu/store/igbnjwlfr0mim89if6z46cqba0ny5lww-libaio-0.3.113" "CC=gcc" failed with status 2
--8<---------------cut here---------------end--------------->8---

The header of libaio/harness/cases/23.t says:

 * Verify that aio poll doesn't miss any events.  This is a regression test for
 * kernel commit 363bee27e258 ("aio: keep poll requests on waitqueue until
 * completed")¹.

guixp9 is running kernel linux-image-5.10.0-0.bpo.8-powerpc64le version
5.10.46-4~bpo10+1. The kernel commit mentioned above was backported to
upstream stable kernel 5.10.85, which was included in Debian's
linux-image version 5.10.92-1, available in the buster-backports kernel.

So long story short, we need to update guixp9's kernel so that we can
build core-update's libaio. I suggest we take the opportunity to update
all of the Debian packages as well.

I don't have access to guixp9's console, so unfortunately I can't
perform the update. Or rather, I can if someone else reboots the machine
afterwards and fixes any boot issues that could come up (hopefully not
but it's always a possibility).

-- 
Thanks
Thiago




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Fwd: [core-updates] libaio test fails on powerpc64le-linux due to kernel bug
  2022-07-18  1:22 bug#56625: [core-updates] libaio test fails on powerpc64le-linux due to kernel bug Thiago Jung Bauermann via Bug reports for GNU Guix
@ 2022-08-30  3:31 ` Thiago Jung Bauermann
  2022-08-30 11:07   ` Tobias Geerinckx-Rice
  2023-05-04 14:25 ` bug#56625: " Christopher Baines
  1 sibling, 1 reply; 5+ messages in thread
From: Thiago Jung Bauermann @ 2022-08-30  3:31 UTC (permalink / raw)
  To: guix-devel


Hello,

I sent the email below as a bug report, but I should probably have sent
it to guix-devel instead.

The gist of it is that libaio on core-updates doesn't build on guixp9
because its testsuite (intentionally) catches a kernel bug.

I can do an “apt-get update && apt-get upgrade” to fix the problem but
since I don't have console access to the VM I'd need someone else to
reboot it just in case it doesn't come back on its own...

-- 
Thanks
Thiago


Thiago Jung Bauermann <bauermann@kolabnow.com> writes:

> On the core-updates branch, libaio has been updated to version 0.3.113.
> This version contains a new test which fails on guixp9 (one of the
> powerpc64le-linux builders) due to a bug present in the kernel it is
> running:
>
> Starting cases/23.p
> FAIL: poll missed an event!
> FAIL: poll missed an event!
> FAIL: poll missed an event!
> test cases/23.t completed FAILED.
> Completed cases/23.p with 1 -- FAILED.
> Pass: 18  Fail: 1  Skip: 0
> Test run complete at Sun Jul 17 10:39:33 AM UTC 2022
> make[1]: *** [Makefile:53: partcheck] Error 1
> make[1]: Leaving directory '/tmp/guix-build-libaio-0.3.113.drv-0/libaio-0.3.113/harness'
> make: *** [Makefile:23: partcheck] Error 2
>
> Test suite failed, dumping logs.
> error: in phase 'check': uncaught exception:
> %exception #<&invoke-error program: "make" arguments: ("partcheck" "-j" "8" "prefix=/gnu/store/igbnjwlfr0mim89if6z46cqba0ny5lww-libaio-0.3.113" "CC=gcc") exit-status: 2 term-signal: #f stop-signal: #f>
> phase `check' failed after 97.9 seconds
> command "make" "partcheck" "-j" "8" "prefix=/gnu/store/igbnjwlfr0mim89if6z46cqba0ny5lww-libaio-0.3.113" "CC=gcc" failed with status 2
>
> The header of libaio/harness/cases/23.t says:
>
>  * Verify that aio poll doesn't miss any events.  This is a regression test for
>  * kernel commit 363bee27e258 ("aio: keep poll requests on waitqueue until
>  * completed")¹.
>
> guixp9 is running kernel linux-image-5.10.0-0.bpo.8-powerpc64le version
> 5.10.46-4~bpo10+1. The kernel commit mentioned above was backported to
> upstream stable kernel 5.10.85, which was included in Debian's
> linux-image version 5.10.92-1, available in the buster-backports kernel.
>
> So long story short, we need to update guixp9's kernel so that we can
> build core-update's libaio. I suggest we take the opportunity to update
> all of the Debian packages as well.
>
> I don't have access to guixp9's console, so unfortunately I can't
> perform the update. Or rather, I can if someone else reboots the machine
> afterwards and fixes any boot issues that could come up (hopefully not
> but it's always a possibility).



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Fwd: [core-updates] libaio test fails on powerpc64le-linux due to kernel bug
  2022-08-30  3:31 ` Fwd: " Thiago Jung Bauermann
@ 2022-08-30 11:07   ` Tobias Geerinckx-Rice
  2022-08-31  5:07     ` Thiago Jung Bauermann
  0 siblings, 1 reply; 5+ messages in thread
From: Tobias Geerinckx-Rice @ 2022-08-30 11:07 UTC (permalink / raw)
  To: Thiago Jung Bauermann; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 243 bytes --]

Thiago,

Done:
- Ran ‘apt update && apt full-upgrade’
- rebooted
- read [0] to figure out what Debian's weirdo unames mean.

Thanks!

T G-R

[0]: 
https://unix.stackexchange.com/questions/509247/debian-linux-kernel-versioning

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Fwd: [core-updates] libaio test fails on powerpc64le-linux due to kernel bug
  2022-08-30 11:07   ` Tobias Geerinckx-Rice
@ 2022-08-31  5:07     ` Thiago Jung Bauermann
  0 siblings, 0 replies; 5+ messages in thread
From: Thiago Jung Bauermann @ 2022-08-31  5:07 UTC (permalink / raw)
  To: Tobias Geerinckx-Rice; +Cc: guix-devel


Hello Tobias,

Tobias Geerinckx-Rice <me@tobias.gr> writes:

> [[PGP Signed Part:Undecided]]
> Thiago,
>
> Done:
> - Ran ‘apt update && apt full-upgrade’
> - rebooted

Thank you!

> - read [0] to figure out what Debian's weirdo unames mean.
>
> [0]: https://unix.stackexchange.com/questions/509247/debian-linux-kernel-versioning

Yes, it's weird. I always resort to reading the kernel package
changelog.

-- 
Thanks
Thiago


^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#56625: [core-updates] libaio test fails on powerpc64le-linux due to kernel bug
  2022-07-18  1:22 bug#56625: [core-updates] libaio test fails on powerpc64le-linux due to kernel bug Thiago Jung Bauermann via Bug reports for GNU Guix
  2022-08-30  3:31 ` Fwd: " Thiago Jung Bauermann
@ 2023-05-04 14:25 ` Christopher Baines
  1 sibling, 0 replies; 5+ messages in thread
From: Christopher Baines @ 2023-05-04 14:25 UTC (permalink / raw)
  To: Thiago Jung Bauermann; +Cc: 56625-done

[-- Attachment #1: Type: text/plain, Size: 722 bytes --]


Thiago Jung Bauermann via Bug reports for GNU Guix <bug-guix@gnu.org> writes:

> On the core-updates branch, libaio has been updated to version 0.3.113.
> This version contains a new test which fails on guixp9 (one of the
> powerpc64le-linux builders) due to a bug present in the kernel it is
> running:

...

> So long story short, we need to update guixp9's kernel so that we can
> build core-update's libaio. I suggest we take the opportunity to update
> all of the Debian packages as well.

Thanks so much for reporting this. I think the berlin connected machines
were handled via guix-devel, and I've just updated polaris (which builds
powerpc64le-linux) for the bordeaux build farm.

I'm going to close this issue.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-05-04 14:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-18  1:22 bug#56625: [core-updates] libaio test fails on powerpc64le-linux due to kernel bug Thiago Jung Bauermann via Bug reports for GNU Guix
2022-08-30  3:31 ` Fwd: " Thiago Jung Bauermann
2022-08-30 11:07   ` Tobias Geerinckx-Rice
2022-08-31  5:07     ` Thiago Jung Bauermann
2023-05-04 14:25 ` bug#56625: " Christopher Baines

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.