[Wikitech-l] Help needed: check unsafe calls to Title::getTalkPage in all extensions

2017-08-01 Thread Daniel Kinzler
If you are an extension maintainer, or are interested in helping out, your help with the following task would be appreciated: https://phabricator.wikimedia.org/T172146 As per T165149, the contract of Title::getTalkPage changes to throw an exception if called on a page in a namespace that does n

[Wikitech-l] FYI: CI npm version upgraded from 2.x to 3.x

2017-08-01 Thread James Forrester
Please note that we've upgraded the version of npm used in the Wikimedia continuous integration infrastructure. This means that CI should be more consistent with developers' local set-ups, and lets us test in a more normal environment. This change will only affect node-based CI tasks, like the stan

[Wikitech-l] Fwd: US court declares GPL is a contract

2017-08-01 Thread Federico Leva (Nemo)
http://www.technollama.co.uk/us-court-declares-gpl-is-a-contract : [...] In a strong declaration that online open source licences are contracts, the court declares: “Defendant contends that Plaintiff’s reliance on the unsigned GNU GPL fails to plausibly demonstrate mutual assent, that i