Hello,
The Wikimedia Services team~[1] is strongly considering dropping the support for Node 0.1x~[2], which would soon impact all MediaWiki installations that use RESTBase~[3]. Eventually, the support for 0.1x would also be dropped for Parsoid~[4]. We want to know if making such a move would not be favourable to administrators running such installations. If this impacts you, please let us know on the task~[2] so we can discuss in detail the time-lines and possible solutions.
Note that there are already services that require Node 4 or higher, such as Change Propagation~[5], Mathoid~[6] and the Mobile Content Service~[7]. If you are running any of these in your production environment, you are not affected by the outcome of this discussion in any way.
Cheers, Marko
[1] https://www.mediawiki.org/wiki/Wikimedia_Services [2] https://phabricator.wikimedia.org/T134200 [3] https://www.mediawiki.org/wiki/RESTBase [4] https://www.mediawiki.org/wiki/Parsoid [5] https://www.mediawiki.org/wiki/Change_propagation [6] https://www.mediawiki.org/wiki/Mathoid [7] https://www.mediawiki.org/wiki/Wikimedia_Apps/Team/RESTBase_services_for_app...
Hello,
As of commit 086b05a~[1], RESTBase is no longer supported on Node 0.1x. As of now, this affects only RESTBase installs using the code directly from the git repo, users installing it from npm or via mediawiki-containers are not affected at this point.
Note that this breaking change will be part of the next RESTBase release, v0.16.0, which we are planning to release next week. Please let us know if this disrupts your workflow in any way.
Cheers, Marko
[1] https://github.com/wikimedia/restbase/commit/086b05a193cfab8ccdb81aa42a788ed...
On 5 September 2016 at 15:06, Marko Obrovac mobrovac@wikimedia.org wrote:
Hello,
The Wikimedia Services team~[1] is strongly considering dropping the support for Node 0.1x~[2], which would soon impact all MediaWiki installations that use RESTBase~[3]. Eventually, the support for 0.1x would also be dropped for Parsoid~[4]. We want to know if making such a move would not be favourable to administrators running such installations. If this impacts you, please let us know on the task~[2] so we can discuss in detail the time-lines and possible solutions.
Note that there are already services that require Node 4 or higher, such as Change Propagation~[5], Mathoid~[6] and the Mobile Content Service~[7]. If you are running any of these in your production environment, you are not affected by the outcome of this discussion in any way.
Cheers, Marko
[1] https://www.mediawiki.org/wiki/Wikimedia_Services [2] https://phabricator.wikimedia.org/T134200 [3] https://www.mediawiki.org/wiki/RESTBase [4] https://www.mediawiki.org/wiki/Parsoid [5] https://www.mediawiki.org/wiki/Change_propagation [6] https://www.mediawiki.org/wiki/Mathoid [7] https://www.mediawiki.org/wiki/Wikimedia_Apps/Team/ RESTBase_services_for_apps
-- Marko Obrovac, PhD Senior Services Engineer Wikimedia Foundation
wikitech-l@lists.wikimedia.org