Created attachment 839093 [details] build.log x86-stable container on devbox.amd64.d.g.o Fails on: > In file included from /var/tmp/portage/net-voip/mumble-1.4.287/work/mumble-1.4.287.src/plugins/gtav/Game.h:9, > from /var/tmp/portage/net-voip/mumble-1.4.287/work/mumble-1.4.287.src/plugins/gtav/gtav.cpp:6: > /var/tmp/portage/net-voip/mumble-1.4.287/work/mumble-1.4.287.src/plugins/gtav/structs.h:218:37: error: static assertion failed > 218 | static_assert(sizeof(CCameraAngles) == 0x408, ""); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
Looks like this was fixed upstream some time ago: https://github.com/mumble-voip/mumble/commit/13c051b36b387356815cff5d685bc628b74ba136 Does this patch fix the build? If so I'll include it in a revbump.
Created attachment 840251 [details] build.log with patch applied, with failing tests (In reply to Kenton Groombridge from comment #1) > Looks like this was fixed upstream some time ago: > https://github.com/mumble-voip/mumble/commit/ > 13c051b36b387356815cff5d685bc628b74ba136 > > Does this patch fix the build? If so I'll include it in a revbump. Yes, now it compiles fine (please add the patch to ebuild), but some tests are failing. Could you say if this is fine? Also, if those are expected, maybe it would be worth to skip them in ebuild (just an idea we use a lot in @python packages).
Created attachment 840253 [details] LastTest.log
It looks like upstream also saw similar issues in the past with that particular set of tests timing out: https://github.com/mumble-voip/mumble/pull/4377 Their solution was just to increase the timeout. Could you try doing the same?
(In reply to Kenton Groombridge from comment #4) > It looks like upstream also saw similar issues in the past with that > particular set of tests timing out: > https://github.com/mumble-voip/mumble/pull/4377 > > Their solution was just to increase the timeout. Could you try doing the > same? Yes, adding `export QTEST_FUNCTION_TIMEOUT=600000` worked and passed all tests. Can you please update the ebuild (I think it needs a revbump?) and I will stabilize for x86 (no need for extra 30 days wait) :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa9229b7486ee0986d3486cddd65e209d770084 commit 1fa9229b7486ee0986d3486cddd65e209d770084 Author: Kenton Groombridge <concord@gentoo.org> AuthorDate: 2022-12-06 19:28:31 +0000 Commit: Kenton Groombridge <concord@gentoo.org> CommitDate: 2022-12-06 19:35:56 +0000 net-voip/mumble: fix 1.4.287 build on x86, increase tests timeout Closes: https://bugs.gentoo.org/884049 Signed-off-by: Kenton Groombridge <concord@gentoo.org> .../mumble/files/mumble-1.4-force-alignment.patch | 28 ++++++++++++++++++++++ ...ble-1.4.287.ebuild => mumble-1.4.287-r1.ebuild} | 10 +++++++- 2 files changed, 37 insertions(+), 1 deletion(-)