Page MenuHomePhabricator

Wikilog does not work with MediaWiki 1.28.0
Closed, InvalidPublic

Description

Now Wikilog stopped to work for me with MediaWiki 1.28.0. Here is the error message:

2017/01/02 17:33:51 [error] 3546#0: *7104 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Call to undefined method SkinVector::link() in /var/www/withoutvowels/web/w/extensions/Wikilog/WikilogItemPager.php on line 192" while reading response header from upstream, client: 31.210.180.196, server: withoutvowels.org, request: "GET /wiki/Blog:Main HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm-withoutvowels.sock:", host: "withoutvowels.org", referrer: "https://withoutvowels.org/wiki/Project:Donate"

Note that I have Vector and only Vector skin installed.

Wikilog 2.0.1.

Event Timeline

Hi could you try the master branch to see if that works please?

in /var/www/withoutvowels/web/w/extensions/Wikilog/WikilogItemPager.php on line 192

What does that line say?

Wikilog 2.0.1.

Which branch is that? (Also its homepage only lists 2.0, sigh.)

Tried latest master. The same bug.

Line 192 (and two following lines):

$heading = $skin->link( $item->mTitle, $titleText, array(), array(),
        array( 'known', 'noclasses' )
);

Latest master has no line that includes $skin->link in that file. Please provide full steps how you got "latest master".

I see this bug in https://github.com/mediawiki4intranet/Wikilog/blob/master/WikilogItemPager.php

It seems we have several different Wikilog Git repositories :-(

How to download "your" version?

The link you posted has an "Issues" link going to https://github.com/mediawiki4intranet/Wikilog/issues :)
I wonder how you ended in Wikimedia Phabricator?
Closing this task as invalid.

How to download "your" version?

e.g. via https://www.mediawiki.org/wiki/Special:ExtensionDistributor

Oh well, https://www.mediawiki.org/wiki/Extension:Wikilog seems to point to GitHub ? In that case I really wonder if the codebases get sync'ed. Or not. Worth a separate bug report to sort out that mess. :(