renaming files and classes
by Rakesh Pandit
I am doing a mass renaming of Rom -> Gach, be it classes or file
names. We also need to seal "Application" part and start working on
guidelines.
--
Cheers,
Rakesh
15 years, 2 months
[review-o-matic] Font guideline tests for review-o-matic
by Nicolas Mailhot
Dear all,
I've just posted the following in
https://fedorahosted.org/review-o-matic/ticket/4
Review-o-matic should perform Fedora font guidelines tests when
processing packages that include fonts (current common font files have
the ttf, otf, ttc, pfb, and pfa extensions)
1. Not real font file tests:
If the files are not actual files but symlinks to something else
in /usr/share/fonts the following reminders apply (they're not
official font guidelines, since symlinks are not actual font
files)
1. The package providing the target of the symlinks should be part
of the package dependencies
1. If this package is one of the Free fonts, Bistream Vera, Linux
Libertine, DejaVu? LGC ... packages, remind the packager the
default Fedora fonts are Dejavu so it's much better to depend on
a Dejavu package as it's likely to be already installed on user
systems and perfectly suitable for a default font with no
stylistic requirements
1. Remind the packager to ping upstream to add fontconfig support
to its app so the symlinks can be dropped altoguether
2. Actual font file (and official guidelines) tests:
If the files are real files, the following tests apply
1. Package/subpackage layout should be checked against
http://fedoraproject.org/wiki/PackagingDrafts/Font_package_splitting_rule... (approved today by FPC)
1. For pure font packages (not font subpackages of non-font
packages) package naming should be checked against
http://fedoraproject.org/wiki/PackagingDrafts/Font_package_naming_(2008-1... (approved today by FPC)
1. File packaging should be checked against
http://fedoraproject.org/wiki/Simple_fonts_spec_template or
http://fedoraproject.org/wiki/Fonts_spec_template_for_multiple_fonts
(basically, use of the macros and deps defined in the templates)
1. If a font (sub)package is missing a fontconfig file, remind the
packager it would be a good idea to add it
Current manual auditing of existing packages
(https://bugzilla.redhat.com/showdependencytree.cgi?id=477044) is
unearthing lots of duplicate copies of (old) Vera/DejaVu/FreeSans fonts,
font files we should never have shipped and are a legal problem (Arial
Narrow), and fonts we are better of packaging distro-wide instead of
hiding inside apps. So there is a real benefit to perform this kind of
test regularly.
Sincerely,
--
Nicolas Mailhot
15 years, 2 months