Apache OpenOffice (AOO) Bugzilla – Issue 98906
Install overwrites exising (newer) DejaVu fonts
Last modified: 2018-03-13 10:09:05 UTC
I have the latest DejaVu fonts (version 2.28, downloaded from dejavu.sourceforge.net) installed in the Fonts folder. The install of OO.o 3.0.1 copied version 2.21 of these fonts to the Fonts folder, overwriting some of the newer fonts and duplicating others, which makes a mess. The install should check for newer versions of the fonts before copying them. Since the DejaVu fonts are updated more often than OO.o, just putting the latest version in the OO.o install would not solve this problem.
@ is: Is there something that can be done by the MSI? If yes I see many concerns about the installation performance when we will check every font version.
You can get good results just by coping the files if they had a newer date. Checking the version inside the fonts is hard and can showdown but if you check the file datatime of creation you could skip this. I very unlikely for someone to have older fonts with new dates. Anyway I consider this an important bug.
The Windows Installer service decided, if a file needs to be updated or not. Therefore it will be necessary to evaluate the internal versions of the font files. This is not done at the moment. Trying to find a solution for OOo 3.2.
Shifting target to OOo 3.3
Setting new target.