Description of problem:
Many Bugzilla pages refer to a lot of CSS files, some of them do not even exist on the bugzilla server, resulting in 404 server reply.
For example, when accessing show_bug.cgi and you already have all existing css files cached by the browser, 8 HTTP requests are sent to server 7 of which return 404 (I'm using Dusk skin):
Those requests are done for every page visit, adding to quite bad user experience wrt performance of new BZ. Please either remove them from source, or create them on server as empty file, so browsers can cash them.
Unfortunately this is by design in the new BZ where it is looking for these css files in case the installation wants to override the standard stylesheets in the custom directory. We are looking into just fixing it to not look for those anymore as our installation doesn't need/use them.
These CSS files must exist. They are generated by checksetup.pl automatically. I have them all locally (except contrib/RedHat, of course).
Dave, so what about having them as empty files? Can that break anything?
Checksetup.pl does in fact create these empty placeholder files. But we did not have them checked into CVS and since we generate rpm's for the live web servers based on what is in CVS and never actually run checksetupl.pl on the live servers, the files did not exist.
So I ran checksetup on an internal test box and have added the generated custom stylesheets to CVS so when we create a rpm for the next update, it will have them now.
This will be fixed in the next update.
Reopening. This is not fixed yet. There are still quite a few missing. Will work on this some more.
Dave, do you have any approximate ETA when such update is planned (days? weeks?). Thank you!
Okay, I think I got all of the remaining 404s now. I have committed the fixes to CVS and will be in the next update (no later than thursday this week).
If you want to test the fix, go to https://bz-web2-test.devel.redhat.com (internal only).