(This is a pseudo-meta bug, meaning that it serves double duty.) I think it's time to bring Bugzilla into the 21st century and switch the templates to HTML5. And, to clear up any confusion, this proposal does not create any backwards-compatibility problems. HTML5 is more than fancy new tags. It also codifies and clarifies what browsers should have been doing with HTML4. In particular, that means IE6 will not suddenly break as a result of this switch. (At least, not intentionally.) In fact, as Hixie himself has stated, IE6 technically supports more of HTML5 than it does of HTML4, due to the addition of previously-proprietary features to HTML5. So this bug serves as the home base for the Bugzilla upgrade to HTML5. It may contain its own patches. However, it can also depend on smaller-scope HTML5-related bugs, like bug 546353.
Okay. File specific bugs and explain specifically what you want to do on each of those bugs, and we can take each of those decisions separately.
Created attachment 427539 [details] [diff] [review] Step Number One This switches over or adds the HTML5 doctype to all templates with <html> (except the XUL one).
For reference, I don't want to switch the DOCTYPE until there's actually some HTML5 in use.
We are going to branch for Bugzilla 4.4 next week and this bug is too invasive or too risky to be accepted for 4.4 at this point. The target milestone is set to 5.0 which is our next major release. I ask the assignee to reassign the bug to the default assignee if you don't plan to work on this bug in the near future, to make it clearer which bugs should be fixed by someone else on time for 5.0.
Created attachment 8356757 [details] [diff] [review] patch, v2 We are ready to shift to HTML5.
Created attachment 8356760 [details] [diff] [review] patch, v2.1 Oops, I removed [% DEFAULT title = ... %] unintentionally.
Comment on attachment 8356760 [details] [diff] [review] patch, v2.1 Woot.
I think we missed a few things but they'll be easier to find once the doctype is set correctly so the validators will notice them.
Committing to: bzr+ssh://firstname.lastname@example.org/bugzilla/trunk/ modified template/en/default/rest.html.tmpl modified template/en/default/attachment/diff-header.html.tmpl modified template/en/default/global/header.html.tmpl modified template/en/default/list/list-simple.html.tmpl modified template/en/default/list/server-push.html.tmpl modified template/en/default/reports/duplicates-simple.html.tmpl modified template/en/default/reports/report-simple.html.tmpl modified template/en/default/setup/strings.txt.pl modified template/en/default/whine/mail.html.tmpl Committed revision 8856.
Added to relnotes for 5.0rc1.
(In reply to Dave Miller [:justdave] (email@example.com) from comment #9) > I think we missed a few things but they'll be easier to find once the > doctype is set correctly so the validators will notice them. Resolved fixed, and 19 months later this site still uses the legacy DOCTYPE...
(In reply to reelix from comment #12) > Resolved fixed, and 19 months later this site still uses the legacy > DOCTYPE... That is because this site runs Bugzilla version 4.x, while you can see that the Target Milestone of this ticket is set to Bugzilla version 5.0. Hence no contradiction.