[Debian-in-workers] Bug#909090: fonts-smc-manjari FTBFS with fontmake 1.6.1-1
Adrian Bunk
bunk at debian.org
Tue Sep 18 12:14:33 BST 2018
Source: fonts-smc-manjari
Version: 1.5.1-1
Severity: serious
Tags: ftbfs
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/fonts-smc-manjari.html
...
make -j15 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/1st/fonts-smc-manjari-1.5.1'
INFO:fontmake.font_project:Building OTF for Manjari-Thin
INFO:ufo2ft:Pre-processing glyphs
INFO:fontmake.font_project:Building TTF for Manjari-Thin
INFO:ufo2ft:Pre-processing glyphs
INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Manjari-Thin
INFO:ufo2ft.filters:Running DecomposeComponentsFilter on Manjari-Thin
INFO:ufo2ft.filters:Running RemoveOverlapsFilter on Manjari-Thin
INFO:ufo2ft.filters:Running RemoveOverlapsFilter on Manjari-Thin
INFO:ufo2ft.filters:Running CubicToQuadraticFilter on Manjari-Thin
INFO:ufo2ft.filters.cubicToQuadratic:New spline lengths: 1: 1727, 2: 4325, 3: 3737, 4: 574, 5: 20, 6: 2, 7: 5
INFO:ufo2ft:Building OpenType tables
INFO:fontTools.misc.xmlReader:Parsing 'DSIG' table...
WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/fontTools/feaLib/lexer.py", line 230, in __next__
self.lexers_.append(self.make_lexer_(path))
File "/usr/lib/python3/dist-packages/fontTools/feaLib/lexer.py", line 247, in make_lexer_
fileobj = open(filename, "r", encoding="utf-8")
File "/usr/lib/python3/dist-packages/fontTools/misc/py23.py", line 250, in open
file, mode, buffering, encoding, errors, newline, closefd)
FileNotFoundError: [Errno 2] No such file or directory: '/build/1st/fonts-smc-manjari-1.5.1/sources/tables.fea'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "tools/build.py", line 62, in <module>
main()
File "tools/build.py", line 58, in main
build(args)
File "tools/build.py", line 41, in build
subroutinize=True
File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 660, in run_from_ufos
self.build_ttfs(ufos, **kwargs)
File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 236, in build_ttfs
self.save_otfs(ufos, ttf=True, **kwargs)
File "/usr/lib/python3/dist-packages/fontTools/misc/loggingTools.py", line 372, in wrapper
return func(*args, **kwds)
File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 395, in save_otfs
for font, ufo in zip(fonts, ufos):
File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 280, in _iter_compile
yield compile_func(ufo, **options)
File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 143, in compileTTF
featureCompilerClass=featureCompilerClass,
File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 230, in compileFeatures
return featureCompiler.compile()
File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 125, in compile
self.setupFeatures()
File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 222, in setupFeatures
featureFile = parseLayoutFeatures(self.ufo)
File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 48, in parseLayoutFeatures
doc = parser.parse()
File "/usr/lib/python3/dist-packages/fontTools/feaLib/parser.py", line 69, in parse
statements.append(self.parse_languagesystem_())
File "/usr/lib/python3/dist-packages/fontTools/feaLib/parser.py", line 1209, in parse_languagesystem_
self.expect_symbol_(";")
File "/usr/lib/python3/dist-packages/fontTools/feaLib/parser.py", line 1532, in expect_symbol_
self.advance_lexer_()
File "/usr/lib/python3/dist-packages/fontTools/feaLib/parser.py", line 1604, in advance_lexer_
self.next_token_location_) = next(self.lexer_)
File "/usr/lib/python3/dist-packages/fontTools/feaLib/lexer.py", line 235, in __next__
raise IncludedFeaNotFound(fname_token, fname_location)
fontTools.feaLib.error.IncludedFeaNotFound: /build/1st/fonts-smc-manjari-1.5.1/sources/Manjari-Thin.ufo:5:9: tables.fea
make[1]: *** [Makefile:20: ttf] Error 1
make[1]: *** Waiting for unfinished jobs....
INFO:ufo2ft:Building OpenType tables
INFO:fontTools.misc.xmlReader:Parsing 'DSIG' table...
WARNING:ufo2ft.featureCompiler:Please change the file name in the include(...); statement to be relative to the UFO itself, instead of relative to the 'features.fea' file contained in it.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/fontTools/feaLib/lexer.py", line 230, in __next__
self.lexers_.append(self.make_lexer_(path))
File "/usr/lib/python3/dist-packages/fontTools/feaLib/lexer.py", line 247, in make_lexer_
fileobj = open(filename, "r", encoding="utf-8")
File "/usr/lib/python3/dist-packages/fontTools/misc/py23.py", line 250, in open
file, mode, buffering, encoding, errors, newline, closefd)
FileNotFoundError: [Errno 2] No such file or directory: '/build/1st/fonts-smc-manjari-1.5.1/sources/tables.fea'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "tools/build.py", line 62, in <module>
main()
File "tools/build.py", line 58, in main
build(args)
File "tools/build.py", line 41, in build
subroutinize=True
File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 654, in run_from_ufos
self.build_otfs(ufos, **kwargs)
File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 232, in build_otfs
self.save_otfs(ufos, **kwargs)
File "/usr/lib/python3/dist-packages/fontTools/misc/loggingTools.py", line 372, in wrapper
return func(*args, **kwds)
File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 395, in save_otfs
for font, ufo in zip(fonts, ufos):
File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 280, in _iter_compile
yield compile_func(ufo, **options)
File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 89, in compileOTF
featureCompilerClass=featureCompilerClass,
File "/usr/lib/python3/dist-packages/ufo2ft/__init__.py", line 230, in compileFeatures
return featureCompiler.compile()
File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 125, in compile
self.setupFeatures()
File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 222, in setupFeatures
featureFile = parseLayoutFeatures(self.ufo)
File "/usr/lib/python3/dist-packages/ufo2ft/featureCompiler.py", line 48, in parseLayoutFeatures
doc = parser.parse()
File "/usr/lib/python3/dist-packages/fontTools/feaLib/parser.py", line 69, in parse
statements.append(self.parse_languagesystem_())
File "/usr/lib/python3/dist-packages/fontTools/feaLib/parser.py", line 1209, in parse_languagesystem_
self.expect_symbol_(";")
File "/usr/lib/python3/dist-packages/fontTools/feaLib/parser.py", line 1532, in expect_symbol_
self.advance_lexer_()
File "/usr/lib/python3/dist-packages/fontTools/feaLib/parser.py", line 1604, in advance_lexer_
self.next_token_location_) = next(self.lexer_)
File "/usr/lib/python3/dist-packages/fontTools/feaLib/lexer.py", line 235, in __next__
raise IncludedFeaNotFound(fname_token, fname_location)
fontTools.feaLib.error.IncludedFeaNotFound: /build/1st/fonts-smc-manjari-1.5.1/sources/Manjari-Thin.ufo:5:9: tables.fea
make[1]: *** [Makefile:15: otf] Error 1
More information about the Debian-in-workers
mailing list