Control: forwarded -1 https://github.com/etunni/arapey/issues/8

On Mon, 11 Nov 2024 01:29:38 +0100 Santiago Vila <sanv...@debian.org> wrote:
> Package: src:fonts-arapey
> Version: 0+git20200408-3
> Severity: serious
> Tags: ftbfs
> 
> Dear maintainer:
> 
> During a rebuild of all packages in unstable, your package failed to build:
> 
> --------------------------------------------------------------------------------
> [...]
>   debian/rules binary
> dh binary
>     dh_update_autotools_config
>     dh_autoreconf
>     debian/rules override_dh_auto_build
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> fontmake -g src/Arapey-VF-pro-NOV.glyphs -o otf
> INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs 
> source
> INFO:glyphsLib.parser:Parsing .glyphs file
> INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation
> Traceback (most recent call last):
>    File 
>"/usr/lib/python3/dist-packages/glyphsLib/builder/smart_components.py", line 
>64, in variation_model
>      model = VariationModel(master_locations, axisOrder=axis_order, 
>extrapolate=True)
>              
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>    File "/usr/lib/python3/dist-packages/fontTools/varLib/models.py", line 
>263, in __init__
>      raise VariationModelError("Locations must be unique.")
> fontTools.varLib.errors.VariationModelError: Locations must be unique.
> 
> The above exception was the direct cause of the following exception:
> 
> Traceback (most recent call last):
>    File "/usr/bin/fontmake", line 8, in <module>
>      sys.exit(main())
>               ^^^^^^
>    File "/usr/lib/python3/dist-packages/fontmake/__main__.py", line 708, in 
>main
>      project.run_from_glyphs(inputs.glyphs_path, **args)
>    File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 910, 
>in run_from_glyphs
>      designspace = self.build_master_ufos(
>                    ^^^^^^^^^^^^^^^^^^^^^^^
>    File "/usr/lib/python3/dist-packages/fontTools/misc/loggingTools.py", line 
>375, in wrapper
>      return func(*args, **kwds)
>             ^^^^^^^^^^^^^^^^^^^
>    File "/usr/lib/python3/dist-packages/fontmake/font_project.py", line 246, 
>in build_master_ufos
>      designspace = glyphsLib.to_designspace(
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^
>    File "/usr/lib/python3/dist-packages/glyphsLib/builder/__init__.py", line 
>161, in to_designspace
>      return builder.designspace
>             ^^^^^^^^^^^^^^^^^^^
>    File "/usr/lib/python3/dist-packages/glyphsLib/builder/builders.py", line 
>337, in designspace
>      list(self.masters)  # Make sure that the UFOs are built
>      ^^^^^^^^^^^^^^^^^^
>    File "/usr/lib/python3/dist-packages/glyphsLib/builder/builders.py", line 
>214, in masters
>      self.to_ufo_layers()  # below!
>      ^^^^^^^^^^^^^^^^^^^^
>    File "/usr/lib/python3/dist-packages/glyphsLib/builder/builders.py", line 
>279, in to_ufo_layers
>      self.to_ufo_glyph(ufo_glyph, layer, glyph)  # .glyph
>      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>    File "/usr/lib/python3/dist-packages/glyphsLib/builder/glyph.py", line 
>196, in to_ufo_glyph
>      self.to_ufo_components(ufo_glyph, layer)  # .components

This is due to upstream incompatibility with the new fontmake tool.

Thanks,
Boyuan Yang

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

Reply via email to