[Bug 40346] Unable to install winehq-devel on debian jessie ( CDN out of sync)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Mar 31 20:29:03 CDT 2017


https://bugs.winehq.org/show_bug.cgi?id=40346

--- Comment #11 from Michael Müller <michael at 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.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list