fonts-smc-manjari ftbfs in cosmic

Bug #1823626 reported by Matthias Klose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fonts-smc-manjari (Ubuntu)
New
High
Unassigned

Bug Description

https://launchpadlibrarian.net/418304935/buildlog_ubuntu-cosmic-amd64.fonts-smc-manjari_1.5.1-1_BUILDING.txt.gz

seems to work in bionic and disco

make[1]: Entering directory '/<<PKGBUILDDIR>>'
INFO:fontmake.font_project:Building TTF for Manjari-Thin
INFO:ufo2ft:Pre-processing glyphs
INFO:fontmake.font_project:Building OTF 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: '/<<PKGBUILDDIR>>/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: /<<PKGBUILDDIR>>/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: '/<<PKGBUILDDIR>>/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: /<<PKGBUILDDIR>>/sources/Manjari-Thin.ufo:5:9: tables.fea
make[1]: *** [Makefile:15: otf] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j4 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:4: build] Error 2

Matthias Klose (doko)
Changed in fonts-smc-manjari (Ubuntu):
importance: Undecided → High
tags: added: ftbfs rls-cc-incoming
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.