On Wed, 03 Oct 2012 14:25:29 -0700, MZMcBride z@mzmcbride.com wrote:
Daniel Friesen wrote:
sajax is an ancient ajax library, it's part of our legacy code. And it still gets to sneak a license note into our README.
It's probably about time that we start making sure that code is ready for the day it disappears. Just as code shouldn't be relying on bits and pieces of wikibits.
Currently the only parts of core that depend on sajax are the legacy mwsuggest and upload.js. mwsuggest is going to disappear when Krinkle's work making simplesearch's suggestions work universally is finished. I'm not sure what's going on with upload.js.
The real problem however is extensions. For some reason it appears that we STILL have extensions depending on sajax. And I'm not talking about ancient extensions on the wiki or in svn. I only did an ack through stuff that's currently in git.
Can you please file a tracking bug for removing sajax?
MZMcBride
Tracking bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=40787
sajax: https://bugzilla.wikimedia.org/show_bug.cgi?id=40785 AjaxDispatcher: https://bugzilla.wikimedia.org/show_bug.cgi?id=40786