[07:03:38] For some reason composer appears to be acting a bit silly for me: [07:03:40] Problem 1 [07:03:41] - Root composer.json requires wikimedia/timestamp 4.0.0, ^3.0.0, found wikimedia/timestamp[dev-master, v1.0.0, v2.0.0, v2.1.0, v2.1.1, v2.2.0, v3.0.0, v4.0.0] but it does not match the constraint. [07:03:41] Problem 2 [07:03:41] - Root composer.json requires wikimedia/xmp-reader 0.8.3 -> satisfiable by wikimedia/xmp-reader[0.8.3]. [07:03:41] - wikimedia/xmp-reader 0.8.3 requires wikimedia/timestamp ^1.0 || ^2.0 || ^3.0 || ^4.0 -> found wikimedia/timestamp[v1.0.0, v2.0.0, v2.1.0, v2.1.1, v2.2.0, v3.0.0, v4.0.0] but it conflicts with your root composer.json require (4.0.0, ^3.0.0). [07:04:15] From what I can tell, the solution to both of these problems is simply to update to wikimedia/xmp-reader[0.8.3] as specified in composer.json which will allow timestamp v4, and then to use timestamp v4 for core. [07:04:32] But for some reason it's not doing this? [07:04:35] \cc Reedy [07:05:11] I'm not sure where it's getting ^3.0.0 from [07:05:39] ah "root composer.json" includes composer.local.json [07:05:41] $ fgrep timestamp extensions/*/composer.json [07:05:41] extensions/Wikibase/composer.json: "wikimedia/timestamp": "^3.0.0", [07:05:59] * Krinkle git pulls [07:05:59] nvm [11:30:17] heh