I've just sponsored an upload of gftools; it is now in NEWS. Unfortunatly, with that package in a local repository, the font still FTBFs:
INFO:ufo2ft.postProcessor:Renaming glyphs to final production names Post processing VFs HOTFIX: './fonts/variable/Sono[wght].ttf': Font lacked a digital signature (DSIG), so we just added a dummy placeholder that should be enough for the applications that require its presence in order to work properly. /build/fonts-sono-1.0/fonts/variable/Sono[wght]-backup-fonttools-prep-gasp.ttf saved. GASP wasn't there PREP wasn't there GASP now: {65535: 15} PREP now: PUSHW[] 511 SCANCTRL[] PUSHB[] 4 SCANTYPE[] /build/fonts-sono-1.0/fonts/variable/Sono[wght].ttf.fix saved. sources/build.sh: 20: woff2_compress: not found make[1]: *** [debian/rules:9: override_dh_auto_build] Error 127 make[1]: Leaving directory '/build/fonts-sono-1.0' make: *** [debian/rules:5: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package This seems to be a missing B-D on woff2. $apt-file search woff2_compress woff2: /usr/bin/woff2_compress With that put into d/control, I'm seeing python backtraces like (tons of them): NFO:ufo2ft:Pre-processing glyphs ERROR:ufo2ft.filters:Failed to load filter: {'name': 'RemoveOverlap'} Traceback (most recent call last): File "/usr/lib/python3/dist-packages/ufo2ft/filters/__init__.py", line 37, in loadFilters filterClass = getFilterClass(filterDict["name"], namespace) File "/usr/lib/python3/dist-packages/ufo2ft/filters/__init__.py", line 22, in getFilterClass module = importlib.import_module(".".join([pkg, moduleName])) File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked ModuleNotFoundError: No module named 'ufo2ft.filters.removeOverlap' This seems not to be fatal for the build process, though. Alas, after that there is _ANOTHER_ B-D missing: sources/build.sh: 65: sfnt2woff-zopfli: not found make[1]: *** [debian/rules:9: override_dh_auto_build] Error 127 make[1]: Leaving directory '/build/fonts-sono-1.0' make: *** [debian/rules:5: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package (I've stopped here. dont know if there are more missing B-Ds) Gürkan, did you actually try to build that package in an clean environment, like pbuilder or sbuild? I'm a bit disappointed, you should know better. -- Cheers, tobi
signature.asc
Description: This is a digitally signed message part