This is an auto-filled bug because media-gfx/fontforge fails tests.
The issue was originally discovered on ppc64, but it may be reproducible on other arches as well.
If you think that a different summary clarifies the issue better, feel free to change it.
Attached build log and emerge --info.
Created attachment 634194 [details]
build log and emerge --info
* Tests failed. When you file a bug, please attach the following file:
I will provide the requested data but in order to avoid duplicates, please do not close. TY
Created attachment 634360 [details]
I have reported the issue upstream.
Regarding stabilization, I leave that to the arch team to decide, but keep in mind that this is blocking a security bug.
It seems that only 4 out of 101 tests are failing. Do the tests fail on ppc64 with the previous version of fontforge?
Created attachment 634464 [details]
build.log power9 fontforge-20190801
Ok on a ppc64 [BE] VPS running tests for media-gfx/fontforge-20190801 I get two failed tests:
75: Ligatures and Fractions Table Lookups (with FontForge) FAILED (testsuite.at:147)
76: Ligatures and Fractions Table Lookups (with Python) FAILED (testsuite.at:147)
So it looks like we have a regression here.
Created attachment 634466 [details]
I've tested 20200314 on little-endian:
100% tests passed, 0 tests failed out of 101 on little-endian ppc64.
I'd say go ahead with stabilization if it's security related. only 2 failing tests on big endian is not good, but not the end of the world.
with patch from https://github.com/fontforge/fontforge/pull/4297
tests now pass 100% on ppc64be
The bug has been closed via the following commit(s):
Author: Mike Gilbert <firstname.lastname@example.org>
AuthorDate: 2020-04-27 23:55:06 +0000
Commit: Mike Gilbert <email@example.com>
CommitDate: 2020-04-27 23:55:06 +0000
media-gfx/fontforge: fix python extension on big-endian
Signed-off-by: Mike Gilbert <firstname.lastname@example.org>
.../fontforge/files/20200314-big-endian.patch | 298 +++++++++++++++++++++
media-gfx/fontforge/fontforge-20200314.ebuild | 1 +
2 files changed, 299 insertions(+)