https://bugs.winehq.org/show_bug.cgi?id=40346
--- Comment #11 from Michael Müller michael@fds-team.de --- The build server transition is complete, but some of the caching rules have to be updated:
* Debian no longer has a conf or db directory:
<LocationMatch ^/wine-builds/debian/dists/.*$> ExpiresDefault "access plus 1 hour" </LocationMatch>
* We now have Ubuntu builds, they need a similar rule:
<LocationMatch ^/wine-builds/ubuntu/dists/.*$> ExpiresDefault "access plus 1 hour" </LocationMatch>
* Rules for MacOSX also have to be updated (i686 was renamed to pool):
<LocationMatch ^/wine-builds/macosx/(download.html|pool/SHA256SUMS)$> ExpiresDefault "access plus 1 hour" </LocationMatch>
I would also suggest to do a full flush because many files are no longer present. If users still need access to older builds, it is better when they are fetched directly from https://dl.winehq.org/wine-builds.old/.
@Jeremy: Any news regarding this ticket? A lot of users are confused by outdated directory listings, so it would be really useful to find a solution for this. Do they maybe provide some kind of API to flush the cache for individual files? We could collect a list of rsynced files and then invalidate the cache for all updated files. In one of my previous projects I for example appended a secret query token to the url in a HEAD request to tell the cache to invalidate the file.
@All: Feel free to use https://repos.wine-staging.com/wine as a fallback mirror as long as the problem exists. There is no guarantee that this URL will remain valid though, we would prefer that everyone uses dl.winehq.org in the long term.