#1104564 RFS: fonts-libertinus/7.051-1 [ITP] -- High-quality open-source typefaces for academic and scientific use #1104564
- Package:
- sponsorship-requests
- Source:
- sponsorship-requests
- Submitter:
- Abhishek Deshpande
- Date:
- 2025-09-19 07:55:02 UTC
- Severity:
- normal
- Tags:
Dear mentors, I am looking for a sponsor for my package "fonts-libertinus": * Package name : fonts-libertinus Version : 7.051-1 Upstream contact : Caleb Maclennan <caleb@alerque.com> * URL : https://github.com/alerque/libertinus * License : SIL-OFL-1.1 * Vcs : https://github.com/alerque/libertinus Section : fonts The source builds the following binary packages: fonts-libertinus - High-quality open-source typefaces for academic and scientific use To access further information about this package, please visit the following URL: https://mentors.debian.net/package/fonts-libertinus/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/f/fonts-libertinus/fonts-libertinus_7.051-1.dsc Changes for the initial release: fonts-libertinus (7.051-1) unstable; urgency=medium . * Initial release of fonts-libertinus (Closes: #1104557) Regards,
https://mentors.debian.net/debian/pool/main/f/fonts-libertinus/fonts-libertinus_7.051-1.dsc Hi, You may wish to make contact with the fonts team for advice and possible sponsorship. https://wiki.debian.org/Teams/pkg-fonts
https://mentors.debian.net/debian/pool/main/f/fonts-libertinus/fonts-libertinus_7.051-1.dsc Hi, You may wish to make contact with the fonts team for advice and possible sponsorship. https://wiki.debian.org/Teams/pkg-fonts
Abhishek Deshpande, Review of upload: 2025-05-02 07:26 For information about the tests run, see: https://wiki.debian.org/PhilWyett/DebianMentoring Test 4 (sbuild): Information only Lintian: Running lintian... N: P: fonts-libertinus source: trailing-whitespace [debian/control:21] N: N: This file contains lines with trailing whitespace characters. N: N: Whilst often harmless and unsightly, such extra whitespaces can also cause N: tools to interpret the whitespace characters literally. The tool diff(1) N: does not like them, either. They are best avoided. N: N: Some of these problems can be hard to track down. N: N: Whitespace at the end of lines may be removed with the following: N: N: $ sed -i -e 's@[[:space:]]*$@@g' debian/control debian/changelog N: N: If you use Emacs, you can also use "M-x wh-cl" (whitespace-cleanup). N: N: However, if you wish to only remove trailing spaces and leave trailing N: tabs (eg. for Makefiles), you can use the following code snippet: N: N: $ sed -i -e 's@[ ]*$@@g' debian/rules N: N: To remove empty lines from the end of a file, you can use: N: N: $ sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' debian/rules N: N: Visibility: pedantic N: Show-Always: no N: Check: debian/trailing-whitespace N: Renamed from: file-contains-trailing-whitespace N: N: P: fonts-libertinus source: trailing-whitespace [debian/control:22] I: Lintian run was successful. Test 7 (licenserecon): Information only philwyett@ks-tarkin:~/Development/builder/debian/fonts-libertinus-7.051$ lrc en: Versions: licenserecon '4.2' licensecheck '3.3.9-1' Parsing Source Tree .... Reading d/copyright .... Running licensecheck .... d/copyright | licensecheck SIL-OFL-1.1 | OFL-1.1-RFN FONTLOG.txt SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusKeyboard-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusMath-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusMono-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSans-Bold.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSans-Italic.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSans-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-BoldItalic.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-Bold.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerifDisplay- Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerifInitials- Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-Italic.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif- SemiboldItalic.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-Semibold.otf SIL-OFL-1.1 | OFL-1.1 OFL.txt SIL-OFL-1.1 | OFL-1.1 sources/LibertinusKeyboard-Regular.sfd SIL-OFL-1.1 | OFL-1.1 sources/LibertinusMono-Regular.sfd SIL-OFL-1.1 | OFL-1.1 sources/LibertinusSerif-SemiboldItalic.sfd Summary ======= <Package is looking promising. Test 4. Can we possibly fix trailing whitespace? Test 7. Can we have a review of 'debian/copyright'? No chnages, possible changes or adding to a 'debian/lrc.config' file. The pre-built fonts are being copied into the package and not built. Is there a reason for this as packages should be built from source?
Abhishek Deshpande, Review of upload: 2025-05-02 07:26 For information about the tests run, see: https://wiki.debian.org/PhilWyett/DebianMentoring Test 4 (sbuild): Information only Lintian: Running lintian... N: P: fonts-libertinus source: trailing-whitespace [debian/control:21] N: N: This file contains lines with trailing whitespace characters. N: N: Whilst often harmless and unsightly, such extra whitespaces can also cause N: tools to interpret the whitespace characters literally. The tool diff(1) N: does not like them, either. They are best avoided. N: N: Some of these problems can be hard to track down. N: N: Whitespace at the end of lines may be removed with the following: N: N: $ sed -i -e 's@[[:space:]]*$@@g' debian/control debian/changelog N: N: If you use Emacs, you can also use "M-x wh-cl" (whitespace-cleanup). N: N: However, if you wish to only remove trailing spaces and leave trailing N: tabs (eg. for Makefiles), you can use the following code snippet: N: N: $ sed -i -e 's@[ ]*$@@g' debian/rules N: N: To remove empty lines from the end of a file, you can use: N: N: $ sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' debian/rules N: N: Visibility: pedantic N: Show-Always: no N: Check: debian/trailing-whitespace N: Renamed from: file-contains-trailing-whitespace N: N: P: fonts-libertinus source: trailing-whitespace [debian/control:22] I: Lintian run was successful. Test 7 (licenserecon): Information only philwyett@ks-tarkin:~/Development/builder/debian/fonts-libertinus-7.051$ lrc en: Versions: licenserecon '4.2' licensecheck '3.3.9-1' Parsing Source Tree .... Reading d/copyright .... Running licensecheck .... d/copyright | licensecheck SIL-OFL-1.1 | OFL-1.1-RFN FONTLOG.txt SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusKeyboard-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusMath-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusMono-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSans-Bold.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSans-Italic.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSans-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-BoldItalic.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-Bold.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerifDisplay- Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerifInitials- Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-Italic.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-Regular.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif- SemiboldItalic.otf SIL-OFL-1.1 | OFL-1.1 fonts/OTF/LibertinusSerif-Semibold.otf SIL-OFL-1.1 | OFL-1.1 OFL.txt SIL-OFL-1.1 | OFL-1.1 sources/LibertinusKeyboard-Regular.sfd SIL-OFL-1.1 | OFL-1.1 sources/LibertinusMono-Regular.sfd SIL-OFL-1.1 | OFL-1.1 sources/LibertinusSerif-SemiboldItalic.sfd Summary ======= <Package is looking promising. Test 4. Can we possibly fix trailing whitespace? Test 7. Can we have a review of 'debian/copyright'? No chnages, possible changes or adding to a 'debian/lrc.config' file. The pre-built fonts are being copied into the package and not built. Is there a reason for this as packages should be built from source?
Hello Phil, For Test 4, I'll fix the whitespaces. changes To be frank, I did not get this Test 7 point. Could you please guide me? Being a newbie in Debian packaging, I found it easy to copy precompiled fonts directly, instead of running the whole build process. If it's strictly necessary to build them, I will learn more about it and tweak the necessary files and re-upload the package. Regards, Abhishek
Yes, you are supposed to build them. That hasn’t always been done in the past, but there is an effort to get there with all the existing packages. If you happen to be building a font under the OFL license with a reserved name, you probably have to build the font (to prove that it can be done) but then distribute the upstream precompiled fonts to comply with the license. https://salsa.debian.org/fonts-team/fonts-adobe-sourcesans3/-/blob/master/ debian/README.Source?ref_type=heads You an read a little more about why this is needed in point 5.9 of the FAQ: https://openfontlicense.org/ofl-reserved-font-names/ In all other circumstances of which I am aware, you should only ship the fonts that are built from source during the package build.
Hello Soren, I can understand this procedure now. As 'Libertinus' is not a Reserved Font Name, I can and should build the binaries according to the license and the desired best practices. I will implement this and reupload the package soon. Thanking you, Abhishek.