Package: fonts-xolonium
Version: 4.2-2
Tags: patch
Severity: wishlist
Forwarded: https://gitlab.com/sev/xolonium/-/issues/4

Xonotic is dual-licensed under OFL+RFN and GPL2+. Currently Debian distributes it as a GPL font because the Reserverd Font Name clause of OFL requires a complete bit-for-bit reproduction of the font files, something curently cannot be achieved for two reasons:

1) The main reason is that the files released in 4.2 (https://gitlab.com/sev/xolonium/-/releases/v4.2) have been produced with a version of FontForge that contained some bugs related to the way metadata is written in TTF/OTF files (in a nutshell: some fields contain a stray final \0). Newly produced fonts will never match these old files containing these errors.

2) Also, the files all contain slightly different build timestamps and the reproducible build supports only one timestamps.

Once these issues are resolved upstream, a mechanism to ensure bit-for-bit reproduction needs to be in place.

A proof-of-concept MR to do this can be found at

https://salsa.debian.org/fonts-team/fonts-xolonium/-/merge_requests/2

Regards,

--
Gioele Barabucci

Reply via email to