<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Cache file update fails on Windows (also Cygwin)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99360">99360</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Cache file update fails on Windows (also Cygwin)
</td>
</tr>
<tr>
<th>Product</th>
<td>fontconfig
</td>
</tr>
<tr>
<th>Version</th>
<td>2.12
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Windows (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>major
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>library
</td>
</tr>
<tr>
<th>Assignee</th>
<td>fontconfig-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>trueroad@trueroad.jp
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>freedesktop@behdad.org
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=128889" name="attach_128889" title="0001-Fix-cache-file-update-on-MinGW-and-Cygwin.patch">attachment 128889</a> <a href="attachment.cgi?id=128889&action=edit" title="0001-Fix-cache-file-update-on-MinGW-and-Cygwin.patch">[details]</a></span>
0001-Fix-cache-file-update-on-MinGW-and-Cygwin.patch
If you have an old cache file and need updating, the updating fails on Windows
(both MinGW and Cygwin).
On Windows, opened or locked files cannot be removed.
Since fontconfig locked an old cache file while updating the file, fontconfig
failed to replace the file with updated file on Windows.
I've created a patch.
It makes fontconfig does not lock the old cache file while updating it on
Windows (both MinGW and Cygwin).</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>