Ticket #870 (new defect)

Opened 15 months ago

Last modified 15 months ago

MediaWiki 1.23.10

Reported by: chris Owned by: chris
Priority: minor Milestone: Maintenance
Component: Mediawiki Keywords:
Cc: ade Estimated Number of Hours: 0.0
Add Hours to Ticket: 0 Billable?: yes
Total Hours: 1.45

Description

The ​announcement contains:

Bug Fixes in 1.23.10

  • (bug 67644) Make AutoLoaderTest handle namespaces
  • (T91653) Minimal PSR-3 debug logger to support backports from 1.25+.
  • (T102562) Fix InstantCommons parameters to handle the new HTTPS-only policy of Wikimedia Commons.

Change History

comment:1 Changed 15 months ago by chris

  • Add Hours to Ticket changed from 0.0 to 0.53
  • Total Hours changed from 0.0 to 0.53

Following the notes at wiki:MediaWiki#Updates

sudo -i
cd /web/wiki.transitionnetwork.org
export MW="1.23.10"
wget https://releases.wikimedia.org/mediawiki/1.23/mediawiki-$MW.tar.gz -O mediawiki-$MW.tar.gz
wget https://releases.wikimedia.org/mediawiki/1.23/mediawiki-$MW.tar.gz.sig -O mediawiki-$MW.tar.gz.sig
gpg --verify mediawiki-$MW.tar.gz.sig 
  gpg: Signature made Mon Aug 10 22:05:57 2015 BST using RSA key ID 23107F8A
  gpg: Can't check signature: public key not found
gpg --search-keys 23107F8A
  gpg: searching for "23107F8A" from hkp server keys.gnupg.net
  (1)     Chad Horohoe <chad@wikimedia.org>
          keybase.io/demon <demon@keybase.io>
          Chad Horohoe (Personal e-mail) <innocentkiller@gmail.com>
          Chad Horohoe (Alias for existing email) <chadh@wikimedia.org>
            2048 bit RSA key 41B2ABE817ADD3E52BDA946F72BC1C5D23107F8A, created: 2014-04-29, expires: 2026-04-29
  Keys 1-1 of 1 for "23107F8A".  Enter number(s), N)ext, or Q)uit > 1
  gpg: requesting key 23107F8A from hkp server keys.gnupg.net
  gpg: key 23107F8A: public key "Chad Horohoe <chad@wikimedia.org>" imported
  gpg: Total number processed: 1
  gpg:               imported: 1  (RSA: 1)
gpg --verify mediawiki-$MW.tar.gz.sig 
tar -zxvf mediawiki-$MW.tar.gz
rsync -av mediawiki-$MW/ www/
chown root:root -R www/
chown -R www-data:www-data www/cache/
chown -R www-data:www-data www/images/
cd www/maintenance/
php update.php 
cd /web/wiki.transitionnetwork.org
rm mediawiki-$MW.tar.gz mediawiki-$MW.tar.gz.sig
rm -rf mediawiki-$MW

And the server has updated, see ​https://wiki.transitionnetwork.org/Special:Version however the VisualEditor has stopped working I can't haven't been able to work out why yet...

comment:2 Changed 15 months ago by chris

  • Add Hours to Ticket changed from 0.0 to 0.1
  • Total Hours changed from 0.53 to 0.63

Getting a new copy of the VisualEditor extension as per ​https://www.mediawiki.org/wiki/Extension:VisualEditor#Download from ​https://www.mediawiki.org/wiki/Special:ExtensionDistributor/VisualEditor

cd /web/wiki.transitionnetwork.org/www/extensions
wget https://extdist.wmflabs.org/dist/extensions/VisualEditor-REL1_23-9883566.tar.gz
  2015-08-24 14:12:39 ERROR 404: Not Found.

Asking about this issue in ircs://irc.freenode.org/mediawiki-visualeditor ...

comment:3 Changed 15 months ago by chris

Got help in the IRC channel... and a ticket has been created ​https://phabricator.wikimedia.org/T110031

wget https://github.com/wikimedia/mediawiki-extensions-VisualEditor/archive/9883566.zip
unzip 9883566.zip
mv VisualEditor VisualEditor.old
mv mediawiki-extensions-VisualEditor-98835665dc8bb994c03cf173701d2ae91191d473 VisualEditor

However now I don't even get the loading animation when testing at ​https://wiki.transitionnetwork.org/index.php?title=Sandbox&veaction=edit and there is no evidence of a connection in the Parsiod logs...

comment:4 Changed 15 months ago by chris

  • Add Hours to Ticket changed from 0.0 to 0.82
  • Total Hours changed from 0.63 to 1.45

Rather then spening a lot of time trying to get the LTS version of MediaWiki working with the VisualEditor I'm going to install the latest stable version, ​1.25.2 and see if that solves the issue:

sudo -i
cd /web/wiki.transitionnetwork.org
export MW="1.25.2"
wget https://releases.wikimedia.org/mediawiki/1.25/mediawiki-$MW.tar.gz -O mediawiki-$MW.tar.gz
wget https://releases.wikimedia.org/mediawiki/1.25/mediawiki-$MW.tar.gz.sig -O mediawiki-$MW.tar.gz.sig
gpg --verify mediawiki-$MW.tar.gz.sig 
  gpg: Signature made Mon Aug 10 22:27:49 2015 BST using RSA key ID 23107F8A
  gpg: Good signature from "Chad Horohoe <chad@wikimedia.org>"
  gpg:                 aka "keybase.io/demon <demon@keybase.io>"
  gpg:                 aka "Chad Horohoe (Personal e-mail) <innocentkiller@gmail.com>"
  gpg:                 aka "Chad Horohoe (Alias for existing email) <chadh@wikimedia.org>"
  gpg: WARNING: This key is not certified with a trusted signature!
  gpg:          There is no indication that the signature belongs to the owner.
  Primary key fingerprint: 41B2 ABE8 17AD D3E5 2BDA  946F 72BC 1C5D 2310 7F8A
tar -zxvf mediawiki-$MW.tar.gz
rsync -av mediawiki-$MW/ www/
chown root:root -R www/
chown -R www-data:www-data www/cache/ 
chown -R www-data:www-data www/images/
cd www/maintenance/
php update.php 

The the following was added to LocalSettings.php:

# MediaWiki 1.24 and newer no longer automatically enables installed skins (see 
# https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery 
# You can paste the following lines into LocalSettings.php to enable all currently installed skins: 
wfLoadSkin( 'CologneBlue' );
wfLoadSkin( 'Modern' );
wfLoadSkin( 'MonoBook' );
wfLoadSkin( 'Vector' );

A new version of the VisualEditor was downloaded via ​Download MediaWiki extension:

cd extensions/
rm -rf VisualEditor
wget "https://extdist.wmflabs.org/dist/extensions/VisualEditor-REL1_25-c947b49.tar.gz"
tar -zxvf VisualEditor-REL1_25-c947b49.tar.gz 

However the VisualEditor edit link didn't appear, reading the ​docs and ​discussion I realised there is a ​dependency:

cd extensions/
wget https://extdist.wmflabs.org/dist/extensions/UniversalLanguageSelector-REL1_25-7661826.tar.gz
tar -zxvf UniversalLanguageSelector-REL1_25-7661826.tar.gz 

And the following was added to LocalSettings.php:

# https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector#Installation
require_once "$IP/extensions/UniversalLanguageSelector/UniversalLanguageSelector.php";

However the VisualEditor is still not working, given the fact that the wiki site isn't used all that much I'm not sure if I should spend any more time on this?

Note: See TracTickets for help on using tickets.