#1035871 flare-engine: broken symlink: /usr/share/games/flare/mods/default/fonts/unifont-10.0.06.ttf -> ../../../../../fonts/truetype/unifont/unifont.ttf

Package:
flare-engine
Source:
flare-engine
Description:
game engine for single-player 2D action role-playing games
Submitter:
Andreas Beckmann
Date:
2023-08-01 16:51:03 UTC
Severity:
normal
#1035871#5
Date:
2023-05-10 11:54:11 UTC
From:
To:
Hi,

during a test with piuparts I noticed your package ships (or creates)
a broken symlink.

0m55.5s ERROR: FAIL: Broken symlinks:
  /usr/share/games/flare/mods/default/fonts/unifont-10.0.06.ttf -> ../../../../../fonts/truetype/unifont/unifont.ttf (flare-engine)

fonts-unifont does no longer ship unifont.ttf or other *.ttf.
There are only the *.otf variants left in most cases.


cheers,

Andreas

#1035871#10
Date:
2023-06-01 09:57:46 UTC
From:
To:
Dear maintainers,

[Release Team member here.]

How bad is this in practice? Does flare-engine break completely or is
this mostly an annoyance? (I can imagine either or anything in between)

Paul

#1035871#15
Date:
2023-06-02 19:06:27 UTC
From:
To:
[ not a maintainer, but I have tested the behaviour of this bug ]
unusable in other supported locales (ja, ko, zh, zh_TW).

For affected locales, a (non-fatal) error prompt appears and in-game text is
absent.  Empty labels appear wherever menu/game text is expected, and error
messages of the following form are output to stdout:

  ERROR: FontEngine: Invalid font 'font_<type>'. No fallback available.


Workaround:

As Andreas mentions, an otf font variant exist.  The game does correctly load
and display fonts from this file when the symlink is updated to point to that
file.

Also note:

The package 'cataclysm-dda-data' was similarly affected; see bug #1022269 for
details.

#1035871#22
Date:
2023-08-01 16:31:26 UTC
From:
To:
Hello,

This bug was fixed in version 1.14-2 but I messed up the changelog and could
never upload this version. The version 1.14-3 that entered unstable, also
contains the fix for this bug, so I'm closing it now.

Sorry for the mess,
Mt