Hi!

On 07/08/2016 04:03 PM, Nye Liu wrote:
> 1) Will upgrading from the legacy mediawiki 1.19.20 deb work seamlessly?

I tested the upgrade path from the old 1.19 package to my new (not yet
uploaded) 1.27 package on jessie, and for the most part, yes, it should
just work. The package has a new mediawiki.conf for Apache, so you might
need to resolve conflicts between what is enabled and what the package
now has.

Apart from that, you will need to manually perform the normal MediaWiki
upgrade steps[1] like running update.php and adjusting configuration.
Notably as of 1.24, skins must be registered in LocalSettings.php[2],
but that's pretty trivial I think.

Note that this was without any extensions enabled.

> 2) What about legacy mediawiki-extensions-*?
> 
> Currently, the mediawiki unstable/experimental deb conflicts with the
> legacy mediawiki-extensions-base

The extensions that are bundled with the MediaWiki tarball are now
included in the "mediawiki" package itself. This is a different set from
the ones in the mediawiki-extensions-base package though, I'm not sure
how that list was picked...

I'm still working on a plan to modernize the individual
mediawiki-extensions-* packages. MediaWiki has moved to a new system of
extension loading, and the old method of autoloading PHP files is
deprecated upstream, so we shouldn't continue to rely upon it.

[1] https://www.mediawiki.org/wiki/Manual:Upgrading
[2]
https://www.mediawiki.org/wiki/MediaWiki_1.24#Skins_no_longer_loaded_after_upgrade.3F

Reply via email to