David Gerard wrote:
Stan Shebs (shebs@apple.com) [050225 12:12]:
So I have my little mediawiki 1.4rc1 running OK on my PB G4 (Panther at the moment, Tiger coming up), and am looking at the bugzilla list, but it's somewhat unclear on how to choose what to look at - priorities and criticalities seem kind of random. I have some bigger projects in mind, but this is my first foray into web apps, so I'd like to try some simpler hackery to begin with. Any suggestions?
Seconded (almost got it up on FreeBSD). Is there any categorisation of bugs that count as small things no-one's gotten around to for those unfamiliar with the codebase, or something like that?
Hm, a few things off the top of my head...
Adding test cases for reported parser bugs to parserTest.txt would be super nice, and should be really easy. If you can come up with fixes for them too that would be even better of course. :)
Also nice would be looking for bugs marked with the 'patch' keyword, where there's a posted patch which hasn't been applied. If it looks good, and you can confirm it works (or fix it / improve it) and give us a reminder, that would be helpful.
[1478, 1334, 1120, 1403, 1423, 1479, 1539, 1455] There are several open bugs for language file updates; these need cleanup and testing. Hardcoded 'Wikipedia' names need to be removed from some files, and some older HTML formatting needs to be changed to wiki or plaintext. This is mostly some search-and-replace and testing that things look ok.
[1037, 1023] Many UI messages are not properly sanitized for HTML output, or are explicitly done in HTML; moving on to new versions these need to be appropriately fixed to plaintext (wrapped in htmlspecialchars()) or wiki text (output with $wgOut->addWikiText()). At the least, HTML should be valid.
If someone can manage to reproduce and fix the 'cannot redefine class' errors that some people have on installation, that would be great! It's probably something to do with include paths and/or path normalization, but I've never been able to reproduce it and nobody experiencing the problem has been able to debug it. After the PHPTAL temp file problems (now gone in 1.4) this is probably the most common installation complaint.
Every now and then people complain that Special:Whatlinkshere cuts off after 500 items. (Some pages have over 30,000 backlinks; showing them all at once is *not* an option.) The links are unsorted, and the display is additionally complicated by it showing subtrees for redirects. Your mission: find a sensible, performant way of displaying and paging through this list.
-- brion vibber (brion @ pobox.com)