Summary: | x11-libs/pango-1.50.6 fails test - tests failed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | paolo.pedroni, sam, xen0n |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://gitlab.gnome.org/GNOME/pango/-/issues/677 https://github.com/mesonbuild/meson/issues/10973 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 tests.tar.bz2 x11-libs:pango-1.50.6:20220328-062137.log.bz2 |
Description
Toralf Förster
2022-03-28 09:00:34 UTC
Created attachment 768066 [details]
emerge-info.txt
Created attachment 768067 [details]
emerge-history.txt
Created attachment 768068 [details]
environment
Created attachment 768069 [details]
etc.portage.tar.bz2
Created attachment 768070 [details]
logs.tar.bz2
Created attachment 768071 [details]
temp.tar.bz2
Created attachment 768072 [details]
tests.tar.bz2
Created attachment 768073 [details]
x11-libs:pango-1.50.6:20220328-062137.log.bz2
*** Bug 839816 has been marked as a duplicate of this bug. *** *** Bug 843383 has been marked as a duplicate of this bug. *** Might well be fixed by https://gitlab.gnome.org/GNOME/pango/-/commit/0226bdd9c223f5651b6657a14cebc900bbac4b19. (In reply to Sam James from comment #11) > Might well be fixed by > https://gitlab.gnome.org/GNOME/pango/-/commit/ > 0226bdd9c223f5651b6657a14cebc900bbac4b19. That fixes it. Can we backport it? (In reply to Paolo Pedroni from comment #12) > (In reply to Sam James from comment #11) > > Might well be fixed by > > https://gitlab.gnome.org/GNOME/pango/-/commit/ > > 0226bdd9c223f5651b6657a14cebc900bbac4b19. > > That fixes it. Can we backport it? Still failing with ABI_X86=32 on a multilib box (works with ABI_X86=64). The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f738d92e64131be574522fb862077ea595f9eda4 commit f738d92e64131be574522fb862077ea595f9eda4 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-16 23:19:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-16 23:19:27 +0000 x11-libs/pango: fix tests w/ Harfbuzz 4.0.0 Bug: https://bugs.gentoo.org/836317 Signed-off-by: Sam James <sam@gentoo.org> x11-libs/pango/files/1.50.7-harfbuzz-4.patch | 78 ++++++++++++++++++++++++++++ x11-libs/pango/pango-1.50.7.ebuild | 4 ++ 2 files changed, 82 insertions(+) (In reply to Paolo Pedroni from comment #13) > (In reply to Paolo Pedroni from comment #12) > > (In reply to Sam James from comment #11) > > > Might well be fixed by > > > https://gitlab.gnome.org/GNOME/pango/-/commit/ > > > 0226bdd9c223f5651b6657a14cebc900bbac4b19. > > > > That fixes it. Can we backport it? > > Still failing with ABI_X86=32 on a multilib box (works with ABI_X86=64). Could you report that failure upstream w/ the patch applied then? (In reply to Paolo Pedroni from comment #13) > (In reply to Paolo Pedroni from comment #12) > > (In reply to Sam James from comment #11) > > > Might well be fixed by > > > https://gitlab.gnome.org/GNOME/pango/-/commit/ > > > 0226bdd9c223f5651b6657a14cebc900bbac4b19. > > > > That fixes it. Can we backport it? > > Still failing with ABI_X86=32 on a multilib box (works with ABI_X86=64). You shouldn't ever expect these tests to pass on 32-bit x86. Floating-point rounding happens with different (greater, actually) precision. The tests are far too strict for the real world with optimizing compilers, etc. This is the first time I've seen them pass on amd64. 32-bit x86 is not a realistic goal. If anything, we should disable those tests on x86. (In reply to Matt Turner from comment #16) > You shouldn't ever expect these tests to pass on 32-bit x86. Floating-point > rounding happens with different (greater, actually) precision. The tests are > far too strict for the real world with optimizing compilers, etc. This is > the first time I've seen them pass on amd64. 32-bit x86 is not a realistic > goal. > > If anything, we should disable those tests on x86. Can't we just disable test-layout test? (In reply to Paolo Pedroni from comment #17) > (In reply to Matt Turner from comment #16) > > You shouldn't ever expect these tests to pass on 32-bit x86. Floating-point > > rounding happens with different (greater, actually) precision. The tests are > > far too strict for the real world with optimizing compilers, etc. This is > > the first time I've seen them pass on amd64. 32-bit x86 is not a realistic > > goal. > > > > If anything, we should disable those tests on x86. > > Can't we just disable test-layout test? That's what I'm saying, yes. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a88d9b998dbb1dc950a8e109bb621b96c5fb6b commit 32a88d9b998dbb1dc950a8e109bb621b96c5fb6b Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-07-04 19:44:37 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-07-04 19:55:24 +0000 x11-libs/pango: Version bump to 1.50.8 Bug: https://bugs.gentoo.org/836317 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-libs/pango/Manifest | 1 + x11-libs/pango/files/1.50.8-harfbuzz-4.patch | 47 ++++++++++++++ x11-libs/pango/pango-1.50.8.ebuild | 91 ++++++++++++++++++++++++++++ 3 files changed, 139 insertions(+) (In reply to Matt Turner from comment #18) > (In reply to Paolo Pedroni from comment #17) > > (In reply to Matt Turner from comment #16) > > > You shouldn't ever expect these tests to pass on 32-bit x86. Floating-point > > > rounding happens with different (greater, actually) precision. The tests are > > > far too strict for the real world with optimizing compilers, etc. This is > > > the first time I've seen them pass on amd64. 32-bit x86 is not a realistic > > > goal. > > > > > > If anything, we should disable those tests on x86. > > > > Can't we just disable test-layout test? > > That's what I'm saying, yes. I don't know how to disable the test just on x86 in the ebuild. Suggestions welcome. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b73fb4880e3fc87644893a6bce43621a0c8c41 commit f4b73fb4880e3fc87644893a6bce43621a0c8c41 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2023-02-20 17:36:13 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2023-02-20 17:42:28 +0000 x11-libs/pango: Version bump to 1.50.13 Closes: https://bugs.gentoo.org/788463 Closes: https://bugs.gentoo.org/836317 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-libs/pango/Manifest | 1 + x11-libs/pango/pango-1.50.13.ebuild | 87 +++++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) |