odd file-requires in f7 packages

seth vidal skvidal at linux.duke.edu
Thu May 17 19:06:49 UTC 2007


On Thu, 2007-05-17 at 21:14 +0200, Hans de Goede wrote:
> seth vidal wrote:
> > Hi folks,
> >  I sifted through all the file-requires in f7 from here: 
> >   http://koji.fedoraproject.org/static-repos/f7-final-current/i386/
> > 
> > and I generated this list:
> > http://linux.duke.edu/~skvidal/misc/what-requires-crazy-files.txt
> > 
> 
> Good work.
> 
> These 2 are mine:
> xblast-0:2.10.4-2.fc7.i386:/usr/share/fonts/bitstream-vera/Vera.ttf
> chess-0:1.0-5.fc7.i386:/usr/share/fonts/bitstream-vera/Vera.ttf
> 
> These are both games which used to be shipped with some none free font, since 
> these fonts get openened and rendered directly not through X / Xftconfig, I 
> know no other way to make sure those files are there, basicly the (patched) 
> code for this games does:
> fopen("/usr/share/fonts/bitstream-vera/Vera.ttf", "r"). Since fonts have moved 
> around sometimes in the past, and that will break this games, I've written the 
> Requires as file requires, so that I get broken requires report from the 
> requires checking scripts during the devel cycle instead of BZ entries from 
> users that it crashes once the new font layout hits the streets in the next 
> fedora release.
> 
> I'm open to suggestions to doing this smarter. And ship a private copy of 
> Vera.ttf is not a good suggestion!

I'd have two suggestions:
1. require bitstream-vera-fonts
2. monitor checkins to that package to see if the files have changed
paths


I know that's not much fun but then again - how often do fonts change
their locations?

-sv





More information about the Fedora-maintainers mailing list