1) The primary problem is a misconfigured web server. It is double unescaping % escapes, causing a lookup for the wrong file. This needs to be fixed by the admin of the webserver.
2) bzr-0.9 tries harder to generate file ids that won't cause problems like this. This only affects newly added files though. So existing projects will not benefit and will need to do (1)
This has 2 fixes:
1) The primary problem is a misconfigured web server. It is double unescaping % escapes, causing a lookup for the wrong file. This needs to be fixed by the admin of the webserver.
2) bzr-0.9 tries harder to generate file ids that won't cause problems like this. This only affects newly added files though. So existing projects will not benefit and will need to do (1)