"{{#target:User talk:Jimbo Wales}}" previously output a link to [[m:User talk:Jimbo Wales]] on Meta-Wiki. Very recently it began outputting nothing at all. Something is broken.
Version: master
Severity: normal
"{{#target:User talk:Jimbo Wales}}" previously output a link to [[m:User talk:Jimbo Wales]] on Meta-Wiki. Very recently it began outputting nothing at all. Something is broken.
Version: master
Severity: normal
This appears to be specific to Meta-Wiki. Compare:
Both contain the same content: "{{#target:User talk:Jimbo Wales}}".
On the English Wikipedia, correct output:
On Meta-Wiki, broken output:
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<!--
NewPP limit report
Parsed by mw1049
CPU time usage: 0.008 seconds
Real time usage: 0.009 seconds
Preprocessor visited node count: 3/1000000
Preprocessor generated node count: 14/1500000
Post‐expand include size: 0/2048000 bytes
Template argument size: 0/2048000 bytes
Highest expansion depth: 2/40
Expensive parser function count: 0/500
-->
<!-- Saved in parser cache with key metawiki:pcache:idhash:141962-0!*!*!*!*!*!* and timestamp 20131126184712
-->
Continuing to poke at this with Bartosz's help... both metawiki and enwiki are running "1.23wmf4 (49ec115)" according to Special:Version.
The MySQL versions are different, but I can't imagine that would be the issue here.
Nothing in [[wikitech:SAL]] looks suspicious off-hand, though this is a very recent breakage.
(In reply to comment #2)
https://meta.wikimedia.org/w/index.php?diff=6476799&oldid=6466601
Err, okay, so this is documented, yet still completely unexpected. What's going on here?
The 'massmessage-target' message was blanked (https://meta.wikimedia.org/w/index.php?title=MediaWiki:Massmessage-target&action=history), so that the output of the message can be controlled via the normal {{target}} template, which doesn't require editinterface to modify. There is probably a better way to do this though.
The parserfunction still works, it just doesn't display any output.
(In reply to comment #5)
The parserfunction still works, it just doesn't display any output.
Grahhh. Thank you for explaining.
Overall, blanking [[m:MediaWiki:Massmessage-target]] is a terrible hack. One of its symptoms is that it results in #target failing silently. This needs further thought and a proper fix.
Ok, so now [[m:Template:target]] wraps around the #target parser function which displays [[m:Template:target/display]]. Using either the template or the parser function will work.