Home
DevCentral
Search
Configure Global Search
Log In
Transactions
T2176
Change Details
Change Details
Old
New
Diff
During T2174, we discovered wikis still in 1.39. MediaWiki doesn't allow anymore to upgrade so much version in one step. A temporary transition installation running 1.43 should be created to upgrade the database. Once done, the mw upgrade script can then be run to upgrade from 1.43 to current code. Plan: - create salt-node-<your machine> vault policy to get credentials access - deploy webserver-core, webserver-alkane and saas-mediawiki roles on a temporary VM or jail - from /srv/mediawiki, checkout 1.43.5 tag - from /srv/mediawiki/{skins, extensions} checkout the last 1.43 version with `ls -1 | grep -v README | xargs -I {} sh "cd {} && git checkout 1.43.5"` - run mw upgrade on every archived wiki (see [[ https://devcentral.nasqueron.org/source/saas-mediawiki/browse/main/config/Instances.php | Instances.php ]] for the full list)
During T2174, we discovered wikis still in 1.39. MediaWiki doesn't allow anymore to upgrade so much version in one step. A temporary transition installation running 1.43 should be created to upgrade the database. Once done, the mw upgrade script can then be run to upgrade from 1.43 to current code. Plan: - upgrade from 1.39 to 1.43 (LTS legacy to LTS current) -- create salt-node-<your machine> vault policy to get credentials access -- deploy webserver-core, webserver-alkane and saas-mediawiki roles on a temporary VM or jail -- from /srv/mediawiki, checkout 1.43.5 tag -- from /srv/mediawiki/{skins, extensions} checkout the last 1.43 version with `ls -1 | grep -v README | xargs -I {} sh "cd {} && git checkout 1.43.5"` -- run mw upgrade on every archived wiki (see [[ https://devcentral.nasqueron.org/source/saas-mediawiki/browse/main/config/Instances.php | Instances.php ]] for the full list) - upgrade on web-001 from 1.43 to git HEAD (currently 1.46 has just been started)
During T2174, we discovered wikis still in 1.39. MediaWiki doesn't allow anymore to upgrade so much version in one step. A temporary transition installation running 1.43 should be created to upgrade the database. Once done, the mw upgrade script can then be run to upgrade from 1.43 to current code. Plan:
- create salt-node-<your machine> vault poli
- upgrade from 1.39 to 1.43 (LTS lega
cy to
get credentials access
LTS current)
- deploy webserver-core, webserver-alkane and saas-mediawiki roles on a temporary VM or jail
-- create salt-node-<your machine> vault policy to get credentials access
- from /srv/mediawiki
-- deploy webserver-core
,
checkout 1.43.5 tag
webserver-alkane and saas-mediawiki roles on a temporary VM or jail
-
--
from /srv/mediaw
iki/{skins
iki
,
extensions} checkout the last 1.43 version with `ls -1 | grep -v README | xargs -I {} sh "cd {} && git
checkout 1.43.
5"`
5 tag
-
- from /srv/mediawiki/{skins, extensions} checkout the last 1.43 version with `ls -1 | grep -v README | xargs -I {} sh "cd {} && git checkout 1.43.5"` --
run mw upgrade on every archived wiki (see [[ https://devcentral.nasqueron.org/source/saas-mediawiki/browse/main/config/Instances.php | Instances.php ]] for the full list
) - upgrade on web-001 from 1.43 to git HEAD (currently 1.46 has just been started
)
Continue