The bugs are alive this weekend!
Here are a few that arrived on the scene since 1.17 was released that
are focused on the CLI tools:
maintenance script edit.php doesn't update link tables properly
Of this, Tim says:
It looks like there's no commit in Article::doEdit() after the
wfDoUpdates() call, and edit.php doesn't commit either, it just
Looks like an easy fix: just add the appropriate commits and test!
The next three are problems that Edward Z. Yang found with the
just-released CLI installer.
Install maintenance script needs to provide appropriate exit status
in ALL cases
Command line installer warning output broken
Installer should sanity check pre-existing tables
Since the CLI installer is my baby, I'll appreciate any help you can
provide in its defense. #29590 applies to more than just the CLI
installer, so by fixing it you'll may end up helping anyone using the
Dependencies break when mixing JS files and WikiModules, when
In the comments, Roan points to a related essay/comment he wrote in Code
Review. My favorite part is Roan's reaction to the code comment that
innocently claims “Document.write is synchronous, so this is called when
Roan's response? “Lies! document.write() is not synchronous, at least
not in Firefox 4.0.1, but I understand why it would appear to be.”
Even Roan is stumped in the end, though. “I'm not really sure how this
should be fixed” he says. But he does give you a couple of great ideas
to explore for fixing the problem. Check it out!
Happy hacking and, for the Americans, a happy 4th!