[Pkg-fonts-devel] Bug#997317: fonts-cascadia-code: FTBFS: TypeError: get() missing 1 required positional argument: 'values'

Lucas Nussbaum lucas at debian.org
Sat Oct 23 20:37:50 BST 2021


Source: fonts-cascadia-code
Version: 2102.03-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> python3 build.py
> [Cascadia Mono] Compiling
> [Cascadia Mono] Adding STAT table
> [Cascadia Mono] Merging VTT
> [Cascadia Mono] Compiling VTT
> [Cascadia Mono] Saving
> [Cascadia Mono PL ExtraLight] Merging PL glyphs
> [Cascadia Mono PL Regular] Merging PL glyphs
> [Cascadia Mono PL Bold] Merging PL glyphs
> [Cascadia Mono PL] Compiling
> [Cascadia Mono PL] Adding STAT table
> [Cascadia Mono PL] Merging VTT
> [Cascadia Mono PL] Compiling VTT
> [Cascadia Mono PL] Saving
> [Cascadia Code] Compiling
> [Cascadia Code] Adding STAT table
> [Cascadia Code] Merging VTT
> [Cascadia Code] Compiling VTT
> [Cascadia Code] Saving
> [Cascadia Code PL ExtraLight] Merging PL glyphs
> [Cascadia Code PL Regular] Merging PL glyphs
> [Cascadia Code PL Bold] Merging PL glyphs
> [Cascadia Code PL] Compiling
> [Cascadia Code PL] Adding STAT table
> [Cascadia Code PL] Merging VTT
> [Cascadia Code PL] Compiling VTT
> [Cascadia Code PL] Saving
> multiprocessing.pool.RemoteTraceback: 
> """
> Traceback (most recent call last):
>   File "/usr/lib/python3.9/multiprocessing/pool.py", line 125, in worker
>     result = (True, func(*args, **kwds))
>   File "/<<PKGBUILDDIR>>/build.py", line 145, in build_font_variable
>     compile_variable_and_save(designspace, vtt_compile)
>   File "/<<PKGBUILDDIR>>/build.py", line 219, in compile_variable_and_save
>     varFont.save(file_path)
>   File "/usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py", line 172, in save
>     writer_reordersTables = self._save(tmp)
>   File "/usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py", line 212, in _save
>     self._writeTable(tag, writer, done, tableCache)
>   File "/usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py", line 634, in _writeTable
>     tabledata = self.getTableData(tag)
>   File "/usr/lib/python3/dist-packages/fontTools/ttLib/ttFont.py", line 652, in getTableData
>     return self.tables[tag].compile(self)
>   File "/usr/lib/python3/dist-packages/fontTools/ttLib/tables/_c_v_a_r.py", line 32, in compile
>     tupleVariationCount, tuples, data = compileTupleVariationStore(
>   File "/usr/lib/python3/dist-packages/fontTools/ttLib/tables/TupleVariation.py", line 677, in compileTupleVariationStore
>     thisTuple, thisData = v.compile(axisTags, sharedTupleIndices, pointData=p)
>   File "/usr/lib/python3/dist-packages/fontTools/ttLib/tables/TupleVariation.py", line 142, in compile
>     coord = self.compileCoord(axisTags)
>   File "/usr/lib/python3/dist-packages/fontTools/ttLib/tables/TupleVariation.py", line 168, in compileCoord
>     triple = axes.get(axis)
> TypeError: get() missing 1 required positional argument: 'values'
> """
> 
> The above exception was the direct cause of the following exception:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/build.py", line 413, in <module>
>     process.get()
>   File "/usr/lib/python3.9/multiprocessing/pool.py", line 771, in get
>     raise self._value
> TypeError: get() missing 1 required positional argument: 'values'
> make[1]: *** [debian/rules:10: override_dh_auto_build] Error 1


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/fonts-cascadia-code_2102.03-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Pkg-fonts-devel mailing list