[08:28:32] 3Project-Creators, MediaWiki-General-or-Unknown, Phabricator, MediaWiki-Core-Team: Allow to search tasks about MediaWiki core and core only - https://phabricator.wikimedia.org/T76942#946690 (10Nemo_bis) > rename MediaWiki-General-or-Unknown to #MediaWiki Absolutely not. We MUST be able to search stuff in the M... [13:08:30] 3Project-Creators, MediaWiki-General-or-Unknown, Phabricator, MediaWiki-Core-Team: Allow to search tasks about MediaWiki core and core only - https://phabricator.wikimedia.org/T76942#947025 (10Aklapper) >>! In T76942#946690, @Nemo_bis wrote: >> rename MediaWiki-General-or-Unknown to #MediaWiki > > Absolutely n... [14:49:01] Hello. Arab wikipedian community got a grand to create a mobile app to upload images directly into commons. https://www.mediawiki.org/wiki/API:Properties has nothing to offer. Any ideas [15:36:15] Tarawneh: Sorry? [15:36:31] Tarawneh: https://www.mediawiki.org/wiki/API:Upload [15:37:44] Reedy: thanks. Had a good chat with marktraceur on #mediawiki . Thanks for your help [17:02:52] 3Librarization, MediaWiki-Core-Team: Deploy Monolog logging configuration for WMF production - https://phabricator.wikimedia.org/T76759#947258 (10bd808) [17:02:55] 3Librarization, MediaWiki-Core-Team: Monolog logging configuration should support sampled logging - https://phabricator.wikimedia.org/T85067#947256 (10bd808) 5Open>3Resolved [17:41:38] 3Librarization, MediaWiki-Core-Team: Upstream MWLoggerMonologSamplingHandler to Monolog - https://phabricator.wikimedia.org/T85238#947324 (10Legoktm) 5Open>3Resolved Merged. [17:54:49] 3MediaWiki-Core-Team, MediaWiki-API: Annotate redirects from prop=info if target is an interwiki - https://phabricator.wikimedia.org/T85417#947341 (10Anomie) a:3Anomie [17:57:25] 3Librarization, MediaWiki-Core-Team: Upstream MWLoggerMonologSamplingHandler to Monolog - https://phabricator.wikimedia.org/T85238#947346 (10bd808) [18:26:21] bd808: does the composer-merge-plugin expand ~ ? [18:26:53] umm... not sure. It just calls glob() [18:29:14] it doesn't :( [18:29:14] Yeah. I wouldn't think it would actuall [18:29:14] *y [18:29:14] > No tilde expansion or parameter substitution is done. [18:29:14] from http://php.net/manual/en/function.glob.php [18:29:14] using user relative paths would be non-deterministic anyway [18:29:36] this only works for packages on packagist right? [18:29:39] Can you make a really great argument why tilde expansion should work for the merge paths? [18:30:04] nope, just that I'm lazy :P [18:30:09] heh [18:30:16] symlinks should work [18:30:50] - The requested package composer/installers dev-master could not be found. [18:30:52] hmm [18:32:40] Is that from one of our extensions or something you are messing with? [18:33:13] I tried to merge every single extension [18:33:19] well, those that had a composer.json [18:33:43] I think it might be AbuseFilter, it's the only one that specifies dev-master [18:34:45] heh. its broken in their composer.json [18:34:56] https://github.com/composer/installers/blob/master/composer.json#L64-L66 [18:35:07] There isn't a 1.0-dev branch in their repo [18:35:24] * legoktm facepalms [18:35:50] https://github.com/composer/installers/commit/c709c6f912abcb893abc44186c9712c0480675d6 [18:36:27] I'm guessing the branch existed when they added that... [18:37:44] if I merge just Elastica and AbuseFilter it all works fine...hmm [18:38:57] virtualbox and/or my nfs server are not working well today :( [18:39:54] "/home/km/projects/vagrant/mediawiki/extensions/Elastica/composer.json", [18:39:54] "/home/km/projects/vagrant/mediawiki/extensions/*/composer.json" [18:40:08] I got it to load Elastica twice [18:40:28] Did that break anything? [18:40:29] which shouldn't be an issue, but it should skip it [18:40:40] it's still running [18:40:54] Yeah it could be smart enough to de-dup the expanded paths [18:40:55] something is pulling in pear :/ [18:43:13] - wikibase/wikibase dev-master requires data-values/data-values ~1.0.0 -> no matching package found. [18:43:21] https://packagist.org/packages/data-values/data-values looks fine to me? [18:44:11] https://github.com/DataValues/DataValues/tree/1.0.0 exists [18:44:36] which should match ~1.0.0 (== 1.0.*) [18:46:04] installing just Wikibase + Elastica works fine, so something is messing with it... [18:46:41] Are you running with the `-v` flag? It will log some stuff that may help see wierdness [18:49:11] yes [18:49:29] bd808: http://fpaste.org/164119/41987890/raw/ [18:52:12] oh, I missed problem 1 [18:52:17] > - The requested package data-values/data-values could not be found in any version, there may be a typo in the package name. [18:54:22] and "[merge] Merging data-values/data-values" ? [18:54:53] from "[merge] Loading /home/km/projects/vagrant/mediawiki/extensions/DataTypes/composer.json..." [18:56:21] "name": "data-values/data-types", [18:56:26] "require": { [18:56:26] "php": ">=5.3.0", [18:56:26] "data-values/data-values": "dev-master" [18:56:26] }, [18:58:17] There are a bunch of requirements that don't look like they are mutually compatible (dev-master, ~1.0.0, ~0.1.1) [18:59:16] "Installation request for microsoft/windowsazure * -> satisfiable by microsoft/windowsazure[v0.4.0]" ?? [18:59:18] I guess it just needs a better error message [18:59:35] The resolver is a bit cryptic for sure [19:10:39] bd808|LUNCH: is there an easy way for me to test my local changes to the plugin? [19:11:54] Yeah, sort of. In your vendor make wikimedia/composer-merge-plugin a symlink to your working copy of the library [19:12:24] ok [19:12:33] I did that in the example directory and had pretty good luck with it [19:14:27] aaand I hit the github api limit :P [19:17:09] for after lunch: https://github.com/wikimedia/composer-merge-plugin/pull/11 [20:13:25] legoktm: I did too when testing. I ended up setting a github oauth token in my ~/.composer/auth.json file. [21:32:35] Sigh. Long weekend == anomie spends all day doing code review and bug triage/fixes. [21:42:48] 3MediaWiki-Core-Team, MediaWiki-JobQueue, ops-core: Establish monitoring thresholds for job queue - https://phabricator.wikimedia.org/T79687#947778 (10Aklapper) [22:07:49] 3MediaWiki-Core-Team: Generalize nowait logic in PoolCounterClient_body - https://phabricator.wikimedia.org/T85031#947845 (10bd808) 5Open>3Resolved [22:44:10] Something on the ipv4 route from my laptop to the cluster is slooooow. Things are fine over my ipv6 tunnel but all actions (apt, git clones) from inside my vms are crawling. [23:46:40] bd808: woo, thanks :D [23:46:58] :) [23:47:09] I finally got my damn vm working [23:55:12] Damn Linux (TM) (R) [23:55:55] 3Librarization, MediaWiki-Core-Team, MediaWiki-General-or-Unknown: [Regression] MediaWiki should detect absent or outdated vendor - https://phabricator.wikimedia.org/T74777#758785 (10bd808) [23:55:58] 3MediaWiki-Maintenance-scripts, Librarization, MediaWiki-Core-Team: Create maintenance script to validate composer.lock against composer.json - https://phabricator.wikimedia.org/T77388#948125 (10bd808) 5Open>3Resolved