Skip to content

Test failures on Debian 9: indic-old-spec, kern-format2, use-syllable #1560

@CyrilBrulebois

Description

@CyrilBrulebois

Hi,

I'm trying to backport 2.3.0 from Debian unstable/testing to Debian stable (Debian 9 aka. Stretch), and while the build itself seems fine, there are test failures.

Quoting the relevant parts (from test/shaping/data/in-house/test-suite.log, hoping it's OK; attaching it wouldn't help search its contents, I suppose):

===============================================================
   HarfBuzz 2.3.0: test/shaping/data/in-house/test-suite.log
===============================================================

# TOTAL: 56
# PASS:  52
# SKIP:  1
# XFAIL: 0
# FAIL:  3
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: tests/indic-old-spec
==========================

Running tests in ../../../../../test/shaping/data/in-house/tests/indic-old-spec.tests
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf" --shaper=ot --verify  --unicodes U+0C9A,U+0CCD,U+0C9A,U+0CCD
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/270b89df543a7e48e206a2d830c0e10e5265c630.ttf" --shaper=ot --verify  --unicodes U+0D38,U+0D4D,U+0D31,U+0D4D,U+0D31,U+0D4D
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/b722a7d09e60421f3efbc706ad348ab47b88567b.ttf" --shaper=ot --verify  --unicodes U+091F,U+094D,U+0930,U+094D,U+0020
FT funcs: [Tra=0+563|virAma=0@-86,-110+0|space=4+512]
OT funcs: [Tra=0+550|virAma=0@-73,-110+0|space=4+500]
Actual:   [Tra=0+563|virAma=0@-86,-110+0|space=4+512]
Expected: [Tra=0+550|virAma=0@-73,-110+0|space=4+500]
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/b722a7d09e60421f3efbc706ad348ab47b88567b.ttf" --shaper=ot --verify  --unicodes U+091F,U+094D,U+0930,U+0942
FT funcs: [Tra=0+563|UT=0@29,-150+0]
OT funcs: [Tra=0+550|UT=0@42,-150+0]
Actual:   [Tra=0+563|UT=0@29,-150+0]
Expected: [Tra=0+550|UT=0@42,-150+0]
4 tests passed; 4 failed; 0 skipped.
FAIL tests/indic-old-spec.tests (exit status: 1)

FAIL: tests/kern-format2
========================

Running tests in ../../../../../test/shaping/data/in-house/tests/kern-format2.tests
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf" --shaper=ot --verify  --unicodes U+0061,U+0062,U+0063,U+0064,U+0065,U+0066,U+0067,U+0068,U+0069,U+006A,U+006B,U+006C,U+006D,U+006E,U+006F,U+0070
FT funcs: [a=0+641|b=1+688|c=2+578|d=3@-15,0+673|e=4+636|f=5+413|g=6@-10,0+678|h=7+682|i=8+324|j=9+324|k=10+605|l=11+324|m=12+1046|n=13+682|o=14+659|p=15+688]
OT funcs: [a=0+626|b=1+672|c=2+564|d=3@-15,0+657|e=4+621|f=5+403|g=6@-10,0+662|h=7+666|i=8+316|j=9+316|k=10+591|l=11+316|m=12+1021|n=13+666|o=14+644|p=15+672]
Actual:   [a=0+641|b=1+688|c=2+578|d=3@-15,0+673|e=4+636|f=5+413|g=6@-10,0+678|h=7+682|i=8+324|j=9+324|k=10+605|l=11+324|m=12+1046|n=13+682|o=14+659|p=15+688]
Expected: [a=0+626|b=1+672|c=2+564|d=3@-15,0+657|e=4+621|f=5+403|g=6@-10,0+662|h=7+666|i=8+316|j=9+316|k=10+591|l=11+316|m=12+1021|n=13+666|o=14+644|p=15+672]
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf" --shaper=ot --verify  --unicodes U+0063,U+006B,U+0063,U+006B,U+0063,U+006B
FT funcs: [c=0+593|k=1+605|c=2+593|k=3+605|c=4+593|k=5+605]
OT funcs: [c=0+579|k=1+591|c=2+579|k=3+591|c=4+579|k=5+591]
Actual:   [c=0+593|k=1+605|c=2+593|k=3+605|c=4+593|k=5+605]
Expected: [c=0+579|k=1+591|c=2+579|k=3+591|c=4+579|k=5+591]
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf" --shaper=ot --verify  --unicodes U+0041,U+0056
FT funcs: [A=0+719|V=1@-40,0+721]
OT funcs: [A=0+701|V=1@-40,0+703]
Actual:   [A=0+719|V=1@-40,0+721]
Expected: [A=0+701|V=1@-40,0+703]
0 tests passed; 6 failed; 0 skipped.
FAIL tests/kern-format2.tests (exit status: 1)

SKIP: tests/macos
=================

Running tests in ../../../../../test/shaping/data/in-house/tests/macos.tests
# 10.12.6 https://gist.github.com/ebraminio/1704341fa16b06979e605aafd88198cf

/System/Library/Fonts/Helvetica.dfont not found, skip.
/System/Library/Fonts/LucidaGrande.ttc not found, skip.
/System/Library/Fonts/Times.dfont not found, skip.
/Library/Fonts/Khmer MN.ttc not found, skip.
/Library/Fonts/Tamil MN.ttc not found, skip.
/System/Library/Fonts/Times.dfont not found, skip.
/System/Library/Fonts/LucidaGrande.ttc not found, skip.
/Library/Fonts/Apple Chancery.ttf not found, skip.
/Library/Fonts/Apple Chancery.ttf not found, skip.
/System/Library/Fonts/GeezaPro.ttc not found, skip.
/System/Library/Fonts/GeezaPro.ttc not found, skip.
/System/Library/Fonts/GeezaPro.ttc not found, skip.
/System/Library/Fonts/GeezaPro.ttc not found, skip.
/System/Library/Fonts/SFNSDisplay.ttf not found, skip.
/System/Library/Fonts/SFNSDisplay.ttf not found, skip.
/System/Library/Fonts/Apple Color Emoji.ttc not found, skip.
# 10.13.6 https://gist.github.com/ebraminio/d432e831b3f7ebe30245dde5775e1c7e

/System/Library/Fonts/Helvetica.ttc not found, skip.
/System/Library/Fonts/LucidaGrande.ttc not found, skip.
/System/Library/Fonts/Times.ttc not found, skip.
/Library/Fonts/Khmer MN.ttc not found, skip.
/Library/Fonts/Tamil MN.ttc not found, skip.
/System/Library/Fonts/Times.ttc not found, skip.
/System/Library/Fonts/LucidaGrande.ttc not found, skip.
/Library/Fonts/Apple Chancery.ttf not found, skip.
/Library/Fonts/Apple Chancery.ttf not found, skip.
/System/Library/Fonts/GeezaPro.ttc not found, skip.
/System/Library/Fonts/GeezaPro.ttc not found, skip.
/System/Library/Fonts/GeezaPro.ttc not found, skip.
/System/Library/Fonts/GeezaPro.ttc not found, skip.
/System/Library/Fonts/SFNSDisplay.ttf not found, skip.
/System/Library/Fonts/SFNSDisplay.ttf not found, skip.
/System/Library/Fonts/Apple Color Emoji.ttc not found, skip.
0 tests passed; 0 failed; 32 skipped.
No tests ran.
SKIP tests/macos.tests (exit status: 77)

FAIL: tests/use-syllable
========================

Running tests in ../../../../../test/shaping/data/in-house/tests/use-syllable.tests
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/96490dd2ff81233b335a650e7eb660e0e7b2eeea.ttf" --shaper=ot --verify  --unicodes U+AA00,U+AA2D,U+AA29
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf" --shaper=ot --verify  --unicodes U+AA00,U+AA34,U+AA36
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf" --shaper=ot --verify  --unicodes U+AA00,U+AA35,U+AA33
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf" --shaper=ot --verify  --unicodes U+AA00,U+AA35,U+AA36
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf" --shaper=ot --verify --no-glyph-names --unicodes U+11320,U+20F0,U+11367
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/373e67bf41ca264e260a9716162b71a23549e885.ttf" --shaper=ot --verify --no-glyph-names --unicodes U+A8AC,U+A8B4,U+A8B5
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/59a585a63b3df608fbeef00956c8c108deec7de6.ttf" --shaper=ot --verify --no-glyph-names --unicodes U+1BC7,U+1BEA,U+1BF3
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf" --shaper=ot --verify  --unicodes U+11064,U+1107F,U+11052,U+11065,U+1107F,U+11053
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf" --shaper=ot --verify  --unicodes U+11013,U+11042,U+11046
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf" --shaper=ot --verify  --unicodes U+11013,U+11044,U+11046
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf" --shaper=ot --verify  --unicodes U+11013,U+1103C
../../../../util/hb-shape "../../../../../test/shaping/data/in-house/fonts/86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf" --shaper=ot --verify  --unicodes U+111C8,U+111C9,U+111C9
FT funcs: [u111C8=0+512|u111C9=0@-512,0+0|u111C9=0@-512,0+0]
OT funcs: [u111C8=0+500|u111C9=0@-500,0+0|u111C9=0@-500,0+0]
Actual:   [u111C8=0+512|u111C9=0@-512,0+0|u111C9=0@-512,0+0]
Expected: [u111C8=0+500|u111C9=0@-500,0+0|u111C9=0@-500,0+0]
22 tests passed; 2 failed; 0 skipped.
FAIL tests/use-syllable.tests (exit status: 1)

I'm attaching the buildinfo file obtained from a “successful” build (i.e. ignoring test failures), which contains the list of installed build-dependencies, in case their versions help you spot something fishy.
harfbuzz_2.3.0-1~bpo9+1_amd64.buildinfo.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions