Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
Started up widelands (version 1.1 Release), clicked the option button. This is the output
[00:00:08.059 real] WARNING: Font file not found. Falling back to sans: Culmus/TaameyFrankCLM-Medium.ttf
[00:00:08.059 real] WARNING: LayeredFileSystem: Could not load file: could not find file or directory: i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
[00:00:08.059 real] WARNING: I have tried the following path(s):
[00:00:08.059 real] WARNING: /home/waxhead/.local/share/widelands/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
[00:00:08.059 real] WARNING: /usr/share/games/widelands/data/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
[00:00:08.059 real] WARNING: /home/waxhead/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
Caught exception (of type '17FileNotFoundError') in outermost handler!
The exception said: LayeredFileSystem: Could not load file: could not find file or directory: i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
I have tried the following path(s):
/home/waxhead/.local/share/widelands/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
/usr/share/games/widelands/data/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
/home/waxhead/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
This should not happen. Please file a bug report on version 1.1 Release.
and remember to specify your operating system.
[00:00:08.098 real] INFO: SoundHandler: Closing 1 time, 44100 Hz, format 32784, 2 channels
[00:00:08.098 real] INFO: SoundHandler: SDL_AUDIODRIVER pulseaudio
* What exactly did you do (or not do) that was effective (or
ineffective)?
I did not try to copy a font to any of the locations. I expect widelands to depend on the required font.
* What was the outcome of this action?
Not much since I did not do anything
* What outcome did you expect instead?
I expect widelands to be supplied with the needed fonts.
*** End of the template - remove these template lines ***
Hi waxhead, thanks for the report! Unfortunatly I cannot reproduce the issue… The font should be pulled in, by the package culmus-fancy, through dependency. Can you do on a console: namei /usr/share/games/widelands/data/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf dpkg -l 'widelands*' dpkg -l culmus-fancy and let me know the output. (You can also retry re-installing culmus-fancy ans see if that improves things.) Cheers, tobi
Hi waxhead, thanks for the report! Unfortunatly I cannot reproduce the issue… The font should be pulled in, by the package culmus-fancy, through dependency. Can you do on a console: namei /usr/share/games/widelands/data/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf dpkg -l 'widelands*' dpkg -l culmus-fancy and let me know the output. (You can also retry re-installing culmus-fancy ans see if that improves things.) Cheers, tobi
Done - see below. As expected the font file does not exist in my system.
I can probably (re-) install it, but I would rather help fix the problem
unless the issue is (for some reason) only on my system in the whole
world :)
Tobias Frost wrote:
f:
/usr/share/games/widelands/data/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
d /
d usr
d share
d games
d widelands
d data
d i18n
d fonts
d Culmus
TaameyFrankCLM-Medium.ttf - No such file or directory
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-============================================
ii widelands 2:1.1-2 amd64 fantasy real-time strategy game
ii widelands-data 2:1.1-2 all fantasy real-time strategy
game (data files)
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-==============-============-=================================
ii culmus-fancy 0.0.20140315-1 all Type1 Fancy Hebrew Fonts
for X11
Done - see below. As expected the font file does not exist in my system.
I can probably (re-) install it, but I would rather help fix the problem
unless the issue is (for some reason) only on my system in the whole
world :)
Tobias Frost wrote:
f:
/usr/share/games/widelands/data/i18n/fonts/Culmus/TaameyFrankCLM-Medium.ttf
d /
d usr
d share
d games
d widelands
d data
d i18n
d fonts
d Culmus
TaameyFrankCLM-Medium.ttf - No such file or directory
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-============================================
ii widelands 2:1.1-2 amd64 fantasy real-time strategy game
ii widelands-data 2:1.1-2 all fantasy real-time strategy
game (data files)
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-==============-============-=================================
ii culmus-fancy 0.0.20140315-1 all Type1 Fancy Hebrew Fonts
for X11
Hi waxhead, thanks for the info! I think I now understand what's happening: This seems to be #1018966… /usr/share/games/widelands/data/i18n/fonts/Culmus is supposed to be a symlink to ../../../../../fonts/truetype/culmus-fancy, it seems so that the widelands-data.maintscript is not correct, possibly the version specifier. I'll need to debug that (and get a reproducer) and verifiy this.
We believe that the bug you reported is fixed in the latest version of widelands, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1033879@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Tobias Frost <tobi@debian.org> (supplier of updated widelands package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Tue, 04 Apr 2023 16:15:53 +0200 Source: widelands Architecture: source Version: 2:1.1-3 Distribution: unstable Urgency: medium Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org> Changed-By: Tobias Frost <tobi@debian.org> Closes: 1033879 Changes: widelands (2:1.1-3) unstable; urgency=medium . * Team upload. * Fix version constraint in dir_to_symlink. (Closes: #1033879) Checksums-Sha1: df519f9286e99398e307e3b70e5a4b0957e9e5a8 2217 widelands_1.1-3.dsc 387949f8872a4ff3a79e047fa8cfebcbb1175652 21556 widelands_1.1-3.debian.tar.xz 0caad2d0f9a9ed1f27c47819e395d4a2dc2ab9f7 14283 widelands_1.1-3_amd64.buildinfo Checksums-Sha256: 7e229f69d3a1ffcdd02ce1d15db95dbc80143ab3d6ea6c511691b673341557b8 2217 widelands_1.1-3.dsc 2083898cd56d73993f9298b389f739d67d300a12d4caefa83b1444a9f3c60237 21556 widelands_1.1-3.debian.tar.xz 473769ae2f368f3cd9c26739f758494b00d7d44ced407030e94094d9bb1b15ae 14283 widelands_1.1-3_amd64.buildinfo Files: 48eebaf692f509658229946f61e03dc7 2217 games optional widelands_1.1-3.dsc 1e96da1a37de3381b398720f68b21280 21556 games optional widelands_1.1-3.debian.tar.xz 59733f98786d93f92e1ffeb3488eae1c 14283 games optional widelands_1.1-3_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAmQsN+EACgkQkWT6HRe9 XTb1zhAAga1rnBLmEygBLgNqGlkFufydG88NMuH32vm7ij4L2JeWY4BeIR/QsOcQ Y2mbuIZAHvbmiQF3uSgDGx0ICyxUiDBptLOqOJ0RklR0JgmRKEHFxKiuNK5HuuRp dCEClgz8kHLjhVnQK37ZYUZ66iPc02cQR6fFMT9c8sUInMvYhSoarMielOow4yNb yiozLgppX5GBGVbXSjeI1l/q5zKPgapl+0jO5lKRNr9eoAeSE56/g/UUr5hrWnDQ HHn/9CPEyKRSfhDH03iAl+D/HNjqmPP8WiCUC+pZo4tZ8cNy2/URu5jUK2cdBUPa /Pz/GRl8IxBegno4FHMGmKm2Th5xRrG3jQJVQgM6xd5ciCAyFtO3CBBLdN07j2QA lYCzyK/orLXmnvU/thshDZ+DaRAOp29CS9yTpfT7j44q5nrUqcwVWPm05p7ZNGkI Zk/j67mtuva2QT4vX54EUrxvyebTcn9HkYDJqKN2Vc+4jTBrH9EcQQ9oZNabOJA5 7YnVk4DSbTyRf5iRQ6QVvp81MjsnhmHgCDQQ8af9U93Ph5w7+d9yk80aLcAgWGYd uePS9ENqCGJjt4YWCezvnfXriYGub175grTKP2HPvdFBcpDCjOOKUE/51sh3tsy8 Ew4cz7LsnmbUIzhtT3qwFz+HZKYFKnpMUDQpSSe6eO+B9zFDgsY= =8Mj1 -----END PGP SIGNATURE-----
For what it is worth, the latest widelands (2:1.1-3) in the testing repo as of today does not appear to have this bug anymore. Thanks for fixing. Tobias Frost wrote: