[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#977380: RFS: fonts-sono/0.93-1 [ITP] -- soft monospace variable font



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

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: