Page MenuHomePhabricator

Error: Unknown dependency: mediawiki.ui using MediaWiki 1.21.0
Closed, DeclinedPublic

Description

I believe that Echo and MediaWiki 1.21 should play well together, however, when I enable it I get "Error: Unknown dependency: mediawiki.ui" in the javascript console. I noted that in the tarball for 1.21 resources/mediawiki.ui isn't present.


Version: master
Severity: normal

Details

Reference
bz48822

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 1:31 AM
bzimport added a project: Notifications.
bzimport set Reference to bz48822.
bzimport added a subscriber: Unknown Object (MLST).

(In reply to comment #0)

I believe that Echo and MediaWiki 1.21 should play well together, however,
when I enable it I get "Error: Unknown dependency: mediawiki.ui" in the
javascript console. I noted that in the tarball for 1.21 resources/mediawiki.ui
isn't present.

Which tarball is that? nightly? release candidate? or the stable 1.21.0 as of yesterday?

(In reply to comment #1)

Weird, this pending edit claims otherwise:
https://www.mediawiki.org/w/index.
php?title=Extension%3AEcho&diff=695258&oldid=692953

I reverted that edit. Latest master of Echo depends on "mediawiki.ui" which is new in 1.22-alpha. If you're running 1.21 or 1.20 I recommend you download an older version from the extension distributor (e.g. the one for 1.20 stable)[1]

https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Echo

(In reply to comment #2)

Which tarball is that? nightly? release candidate? or the stable 1.21.0 as of
yesterday?

This is the 1.21.0 release tarball. Very unfortunately it seems to have a typo in it's version identifying it as 1.21.0rc5. http://lists.wikimedia.org/pipermail/wikitech-l/2013-May/069574.html

(In reply to comment #1)
I reverted that edit. Latest master of Echo depends on "mediawiki.ui" which
is
new in 1.22-alpha. If you're running 1.21 or 1.20 I recommend you download an
older version from the extension distributor (e.g. the one for 1.20
stable)

Thanks. Bummer. I was hoping for a REL1_21 branch but there is only a REL1_20 branch in git. I'll see if extension distributor can give something better.

Yeah, extension distributor only has a 1.20 release. Bummer since that version seemed to be a lot further back than the one that was gearing up for 1.21.

AFAIK Mark was working on the REL1_21 branches; I don't know if that failed.

the Echo extension doesn't seem to have one. I'm not familiar enough with the release and branching process to know if that is automated or manual.

% git branch -a

REL1_20
  • master remotes/origin/HEAD -> origin/master remotes/origin/REL1_20 remotes/origin/master