Bug#298545: lintian: 298545: also detect free font duplicates?

2009-01-30 Thread Paul Wise
Would it be possible to also detect duplicates of free fonts already in
Debian?

As you can see from here, there are a ton of Bitstream Vera duplicates
in Debian already (and these are just the ones with the same md5sum):

http://pkg-fonts.alioth.debian.org/review/fnt-785d2fd45984c6548763ae6702d83e20.html

Doing it by lowercased filename should be enough for many fonts. Might
also be a good idea to compare the md5sum of .ttf files with known
hashes of the versions of Vera/DejaVu/FreeFont that can be found in
Debian currently (including the versions in other packages).

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#298545: lintian: 298545: also detect free font duplicates?

2009-01-30 Thread Paul Wise
On Fri, 2009-01-30 at 16:57 +0900, Atomo64 wrote in IRC:

 Atomo64 pabs: is it really needed to compare the md5 of the font
 files as shipped by the ttf- package and the duplicates? or can it
 just work like the current embedded-* checks? (i.e. by checking the
 file name)

The name picks up most duplicates but IIRC there are a few where the
font file has been renamed but not edited.

 Atomo64 pabs: and is it common to embed just bitstream fonts? or
 should I better write a script that looks for all font files provided
 by ttf- packages and check for all of them?

Other fonts are also duplicated but vera/dejavu/freefont seem to be the
main ones.

Check out the pkg-fonts review for details:

http://pkg-fonts.alioth.debian.org/review/

The scripts for that are available here:

svn://svn.debian.org/svn/pkg-fonts/people/yosch

 Atomo64 pabs: and, if you think it should be better to compare via
 md5sum? is there any file under pkg-fonts.alioth... with that
 information so that the update script only grabs that one and not
 Packages, Contents and the .deb files?

This file contains a list of fonts, their packages, filenames, MD5, SHA1
and a bit more info:

http://pkg-fonts.alioth.debian.org/review/debian-font-review.txt

Another idea would be to extract the font family name from the font and
match that against a few common ones. That would catch this file for
example:

http://pkg-fonts.alioth.debian.org/review/fnt-a3fd83916c8181623cee1e0d125b180f.html

Which seems to be an older version of this:

http://pkg-fonts.alioth.debian.org/review/fnt-7afbbe2980cde2d87d692600fe28869a.html

Another example of that:

http://pkg-fonts.alioth.debian.org/review/fnt-bbec80b179a6fa293ed2379b0340f162.html
http://pkg-fonts.alioth.debian.org/review/fnt-1c28f465d9f1379f07437d9df543d422.html
http://pkg-fonts.alioth.debian.org/review/fnt-87a8908e7e5cd7d5603d90badd54cd66.html

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part