[00:03:26] (03CR) 10jenkins-bot: [V: 04-1] Html::srcSet: allow density to be specified either with or without trailing 'x' [core] - 10https://gerrit.wikimedia.org/r/201861 (owner: 10Ori.livneh) [00:04:00] 10MediaWiki-extensions-CodeMirror, 6Mobile-Web, 10Wikimedia-Extension-setup: Deploy CodeMirror extension to beta labs - https://phabricator.wikimedia.org/T95041#1180268 (10Krenair) Needs to go through https://www.mediawiki.org/wiki/Review_queue [00:04:17] (03PS3) 10Ori.livneh: Html::srcSet: allow density to be specified either with or without trailing 'x' [core] - 10https://gerrit.wikimedia.org/r/201861 [00:04:35] (03CR) 10Ori.livneh: "(Test failure not related.)" [core] - 10https://gerrit.wikimedia.org/r/201861 (owner: 10Ori.livneh) [00:06:13] 10MediaWiki-extensions-CodeMirror, 6Mobile-Web, 10Wikimedia-Extension-setup: Deploy CodeMirror extension to beta labs - https://phabricator.wikimedia.org/T95041#1180271 (10yuvipanda) Care must be taken because on desktop we use the ACE editor, and they shouldn't clash. [00:06:37] 10MediaWiki-extensions-CodeMirror, 6Mobile-Web, 10Wikimedia-Extension-setup: Deploy CodeMirror extension to beta labs - https://phabricator.wikimedia.org/T95041#1180273 (10Krenair) [00:07:36] (03CR) 10Yuvipanda: Html::srcSet: allow density to be specified either with or without trailing 'x' (031 comment) [core] - 10https://gerrit.wikimedia.org/r/201861 (owner: 10Ori.livneh) [00:10:11] 10MediaWiki-extensions-CodeMirror, 6Mobile-Web, 10Wikimedia-Extension-setup: Deploy CodeMirror extension to beta labs - https://phabricator.wikimedia.org/T95041#1180275 (10Krenair) [x] Create a tracking bug for the extension's deployment to Wikimedia wikis. This bug should only concern deployment itself, any... [00:28:02] 10MediaWiki-extensions-CodeMirror, 6Mobile-Web, 10Wikimedia-Extension-setup: Deploy CodeMirror extension to beta labs - https://phabricator.wikimedia.org/T95041#1180282 (10Krenair) [00:37:06] 10BetaFeatures: BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated" - https://phabricator.wikimedia.org/T67191#1180286 (10Rdicerb) Sounds like this is easier requested than enacted, but I think for the purposes of engagement it would be extremely helpful to have. Is there anyt... [00:41:33] 10BetaFeatures: BetaFeatures: Add a Notification for "A Beta Feature you have enabled has been updated" - https://phabricator.wikimedia.org/T67191#1180290 (10yuvipanda) @Rdicerb I think @legoktm's solution should work fairly well, and shouldn't be *that* hard to set up (a week at worst?). After that, it's a matt... [00:54:23] 10MediaWiki-extensions-AbuseFilter, 7I18n, 7Upstream: Word boundary parameter \b not working with Unicode devanagari words - https://phabricator.wikimedia.org/T48773#1180296 (10Dragons_flight) The AbuseFilter currently runs all regex in unicode mode. That apparently solves problems for some languages but no... [01:07:46] 6Community-Liaison: Write and send the VE newsletter for April - https://phabricator.wikimedia.org/T95088#1180297 (10Rdicerb) 5Open>3Resolved a:3Elitre [01:09:05] 6Community-Liaison: Write and send the VE newsletter for April - https://phabricator.wikimedia.org/T95088#1180134 (10Rdicerb) Egads! Sorry, @Elitre - I should have let you close this. [01:09:17] 6Community-Liaison: Write and send the VE newsletter for April - https://phabricator.wikimedia.org/T95088#1180302 (10Rdicerb) 5Resolved>3Open [01:25:37] 10MediaWiki-extensions-WikibaseRepository, 10Wikidata, 3§ Wikidata-Sprint-2015-03-24: Drop support for API style XML output from Special:EntityData - https://phabricator.wikimedia.org/T93353#1180317 (10hoo) 5Open>3Resolved [01:25:40] 10MediaWiki-API, 10MediaWiki-extensions-WikibaseRepository, 10Wikidata: Replace ApiResult::setRawMode use in EntityDataSerializationService - https://phabricator.wikimedia.org/T92970#1180319 (10hoo) [01:31:35] 10MediaWiki-extensions-WikibaseClient, 10Wikidata, 5Patch-For-Review: unstyled "edit links" when page has noexternallanglinks - https://phabricator.wikimedia.org/T94889#1180325 (10hoo) 5Open>3Resolved a:3aude [01:31:56] 10MediaWiki-extensions-WikibaseClient, 10Wikidata: unstyled "edit links" when page has noexternallanglinks - https://phabricator.wikimedia.org/T94889#1175311 (10hoo) [01:47:07] 4(no projects): badtoken in site.patrol() - https://phabricator.wikimedia.org/T95096#1180330 (10jayvdb) 3NEW [01:58:36] 3Outreachy-Round-10: Reinvent Translation Search - https://phabricator.wikimedia.org/T92929#1180340 (10Phoenix303) [02:17:55] 3Outreachy-Round-10: Reinvent Translation Search - https://phabricator.wikimedia.org/T92929#1180344 (10Phoenix303) @Nemo_bis It has eventually evolved to Gerrit as now I am comfortable working there. :) Yes, I am not seeking any other commitments during that period of time. [02:36:13] 10Hovercards, 10Wikimedia-Extension-setup, 7Beta-Feature: Graduate Hovercards feature (Popups extension) out of Beta Feature - https://phabricator.wikimedia.org/T70860#1180347 (10Ricordisamoa) [02:37:12] 10Wikimedia-Extension-setup: Review and deploy BlameMaps extension - https://phabricator.wikimedia.org/T51278#1180349 (10Ricordisamoa) Any updates? [02:42:56] (03CR) 10MarkAHershberger: "replaceAll.php would conflict with ReplaceAll.php on filesystems that are not case-sensitive. What about replace-all.php?" [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/164896 (owner: 10MarkAHershberger) [02:43:27] (03CR) 10MarkAHershberger: "nevermind...." [extensions/ReplaceText] - 10https://gerrit.wikimedia.org/r/164896 (owner: 10MarkAHershberger) [02:57:17] (03PS8) 10Cenarium: Minimalist UI for RC patrol [core] - 10https://gerrit.wikimedia.org/r/190656 (https://phabricator.wikimedia.org/T89553) [02:57:19] 10MediaWiki-extensions-CodeMirror, 6Mobile-Web, 10Wikimedia-Extension-setup: Deploy CodeMirror extension to beta labs - https://phabricator.wikimedia.org/T95041#1180352 (10Ricordisamoa) What are the advantages of using CodeMirror over ACE or [[ //www.mediawiki.org/wiki/User:Remember_the_dot/Syntax_highlighte... [02:58:43] (03CR) 10jenkins-bot: [V: 04-1] Minimalist UI for RC patrol [core] - 10https://gerrit.wikimedia.org/r/190656 (https://phabricator.wikimedia.org/T89553) (owner: 10Cenarium) [03:18:05] 3Team-Practices-This-Week: Schedule tech talk on Q2 health check survey results - https://phabricator.wikimedia.org/T85821#1180353 (10Rfarrand) I have announced this talk on wikimedia-l, engineering@, wmfall@, mediawiki twitter account, mediawiki facebook account and the mediawiki g+ account. Looking forward t... [04:06:08] (03PS9) 10Cenarium: Minimalist UI for RC patrol [core] - 10https://gerrit.wikimedia.org/r/190656 (https://phabricator.wikimedia.org/T89553) [04:07:42] (03CR) 10jenkins-bot: [V: 04-1] Minimalist UI for RC patrol [core] - 10https://gerrit.wikimedia.org/r/190656 (https://phabricator.wikimedia.org/T89553) (owner: 10Cenarium) [04:49:12] 10MediaWiki-Page-editing: Wikipedia's inline Citation Assistant does not automatically filter/convert the pipe/vertical bar charcater - https://phabricator.wikimedia.org/T95099#1180373 (10Interference_541) 3NEW [04:56:03] 10MediaWiki-Page-editing: Wikipedia's inline Citation Assistant does not automatically filter/convert the pipe/vertical bar charcater - https://phabricator.wikimedia.org/T95099#1180381 (10TTO) 5Open>3Invalid a:3TTO Thanks for reporting this issue. RefTools is a tool supported by the English Wikipedia commu... [05:22:04] (03PS4) 10Ori.livneh: Html::srcSet: allow density to be specified either with or without trailing 'x' [core] - 10https://gerrit.wikimedia.org/r/201861 [05:22:49] (03PS5) 10Ori.livneh: Html::srcSet: allow density to be specified either with or without trailing 'x' [core] - 10https://gerrit.wikimedia.org/r/201861 [05:23:00] YuviPanda: ^ (improved inline docs) [05:32:48] (03CR) 10Yuvipanda: [C: 032] Html::srcSet: allow density to be specified either with or without trailing 'x' [core] - 10https://gerrit.wikimedia.org/r/201861 (owner: 10Ori.livneh) [05:44:21] 10MediaWiki-General-or-Unknown, 10MediaWiki-extensions-PhpTags: CacheTime::updateCacheExpiry() only affects parser cache, not varnish or browser cache - https://phabricator.wikimedia.org/T69997#1180388 (10Pastakhov) [05:44:43] (03Merged) 10jenkins-bot: Html::srcSet: allow density to be specified either with or without trailing 'x' [core] - 10https://gerrit.wikimedia.org/r/201861 (owner: 10Ori.livneh) [05:59:38] 10MediaWiki-extensions-CodeMirror: Add autocompletion to CodeMirror extension - https://phabricator.wikimedia.org/T95100#1180392 (10Pastakhov) 3NEW [06:02:19] 10MediaWiki-Page-editing, 10MediaWiki-extensions-CodeMirror: Highlighting possible internal links in the wiki editor - https://phabricator.wikimedia.org/T18070#1180400 (10Pastakhov) [06:30:24] 10Wikimedia-Site-requests: Proposal for Reviewer User Group For Nepali Wikipedia - https://phabricator.wikimedia.org/T95101#1180406 (10biplabanand) 3NEW a:3gerritbot [06:40:08] 10Wikimedia-Site-requests: Proposal for Abuse filter editors User Group For Nepali Wikipedia - https://phabricator.wikimedia.org/T95102#1180413 (10biplabanand) 3NEW a:3gerritbot [06:45:22] 10Wikimedia-Site-requests: Proposal for File mover User Group For Nepali Wikipedia - https://phabricator.wikimedia.org/T95103#1180421 (10biplabanand) 3NEW a:3gerritbot [06:45:54] 10MediaWiki-extensions-CodeMirror: Integrate a spell checker to CodeMirror - https://phabricator.wikimedia.org/T95104#1180429 (10Pastakhov) 3NEW [06:46:34] 10MediaWiki-extensions-CodeMirror: Integrate a spell checker to CodeMirror - https://phabricator.wikimedia.org/T95104#1180436 (10Pastakhov) p:5Triage>3Low [06:48:50] (03PS1) 10Awight: Add a breadcrumb to EditPage refactor [core] - 10https://gerrit.wikimedia.org/r/201927 [06:49:25] 10MediaWiki-extensions-EducationProgram, 10Wikimedia-Site-requests: Localised name for Educational Program in ruwiki - https://phabricator.wikimedia.org/T91204#1180439 (10Edgars2007) ``` 'MyCourses' => array( 'Mani kursi' ), 'ManageCourses' => array( 'Kursu pārvaldība' ), 'Institutions' => array( 'Iestādes'... [06:50:27] 10MediaWiki-extensions-EducationProgram: Localised name for Educational Program in Latvian Wikipedia - https://phabricator.wikimedia.org/T94988#1180440 (10Edgars2007) ``` 'MyCourses' => array( 'Mani kursi' ), 'ManageCourses' => array( 'Kursu pārvaldība' ), 'Institutions' => array( 'Iestādes' ), 'Student' => arra... [06:54:00] 10MediaWiki-extensions-CodeMirror: Integrate a spell checker to CodeMirror - https://phabricator.wikimedia.org/T95104#1180441 (10Pastakhov) Maybe this [[ http://stackoverflow.com/questions/12343922/codemirror-with-spell-checker/12462720#12462720 | link ]] can help. [06:56:22] 10Wikimedia-Site-requests: Change period to comma in parser function results in Latvian Wikipedia - https://phabricator.wikimedia.org/T95105#1180442 (10Edgars2007) 3NEW [06:58:53] (03PS11) 10Niharika29: [WIP] Fix aggregated reports to work on the new reviews system [wikimedia/iegreview] - 10https://gerrit.wikimedia.org/r/198233 (https://phabricator.wikimedia.org/T93251) [06:59:39] 10Wikimedia-Site-requests: Add namespace aliases in Latvian Wikipedia - https://phabricator.wikimedia.org/T95106#1180449 (10Edgars2007) 3NEW [07:00:00] (03PS1) 10Awight: Accessor to get EditPage parent revision ID [core] - 10https://gerrit.wikimedia.org/r/201928 (https://phabricator.wikimedia.org/T58849) [07:00:02] (03PS1) 10Awight: Helper to get a page's revision ID at a given time [core] - 10https://gerrit.wikimedia.org/r/201929 (https://phabricator.wikimedia.org/T58849) [07:02:52] (03PS2) 10Awight: Add a breadcrumb to EditPage refactor [core] - 10https://gerrit.wikimedia.org/r/201927 [07:02:55] (03PS34) 10Awight: WIP: Use the parentRevId for more atomic editing [core] - 10https://gerrit.wikimedia.org/r/94584 (https://phabricator.wikimedia.org/T58849) [07:02:57] (03PS2) 10Awight: Helper to get a page's revision ID at a given time [core] - 10https://gerrit.wikimedia.org/r/201929 (https://phabricator.wikimedia.org/T58849) [07:02:59] (03PS2) 10Awight: Accessor to get EditPage parent revision ID [core] - 10https://gerrit.wikimedia.org/r/201928 (https://phabricator.wikimedia.org/T58849) [07:04:42] (03CR) 10Awight: "PS34: rebased and extracted some safer work into predecessor patches. Nothing worth reviewing in this PS yet, I need to fix some major pr" [core] - 10https://gerrit.wikimedia.org/r/94584 (https://phabricator.wikimedia.org/T58849) (owner: 10Awight) [07:34:35] (03PS2) 10Umherirrender: Skip file count on Special:Statistics when no files and no upload [core] - 10https://gerrit.wikimedia.org/r/189235 [07:35:34] 10MediaWiki-extensions-PhpTags: Add a special page for showing available objects, methods and constants - https://phabricator.wikimedia.org/T94829#1180458 (10Pastakhov) I would not want to make JSON structure heavier. PhpTags have list of available objects and class names associated with them. It can just ask th... [07:36:29] 10MediaWiki-RfCs: RfC: Retained account data self-discovery - https://phabricator.wikimedia.org/T387#1180460 (10Tbayer) Hi, I took a look at the RfC and while I personally appreciate the motivation for the proposal and am not fundamentally opposed to it, I think there are some important aspects that haven't bee... [07:46:07] (03PS4) 10Cenarium: Core-defined automatically added tags [core] - 10https://gerrit.wikimedia.org/r/194458 (https://phabricator.wikimedia.org/T73236) [07:47:35] (03CR) 10jenkins-bot: [V: 04-1] Core-defined automatically added tags [core] - 10https://gerrit.wikimedia.org/r/194458 (https://phabricator.wikimedia.org/T73236) (owner: 10Cenarium) [07:50:31] (03PS1) 10Ori.livneh: Allow callers of Html::linkedScript to add extra HTML attributes [core] - 10https://gerrit.wikimedia.org/r/201932 [07:51:58] (03PS5) 10Cenarium: Core-defined automatically added tags [core] - 10https://gerrit.wikimedia.org/r/194458 (https://phabricator.wikimedia.org/T73236) [07:55:19] 10MediaWiki-extensions-AbuseFilter: Ability to match text based on a negative lookbehind/lookahead regex - https://phabricator.wikimedia.org/T49495#1180468 (10Nemo_bis) 5Open>3Invalid a:3Nemo_bis >>! In T49495#1180174, @Dragons_flight wrote: > Beyond that, I'm not sure what the actionable request is here.... [07:55:19] (03PS10) 10Cenarium: Minimalist UI for RC patrol [core] - 10https://gerrit.wikimedia.org/r/190656 (https://phabricator.wikimedia.org/T89553) [07:55:21] 10MediaWiki-extensions-AbuseFilter: Option to add certain text in the article from examination page itself - https://phabricator.wikimedia.org/T49497#1180471 (10Nemo_bis) [07:57:46] 10MediaWiki-Change-tagging, 10MediaWiki-Patrolling, 5Patch-For-Review: Recent changes patrolling limited to tagged changes - https://phabricator.wikimedia.org/T89553#1180473 (10Cenarium) I've updated the patch set for this and uploaded a patch set for T73236. I don't plan on implementing the pref option or e... [08:10:45] 10MediaWiki-extensions-AbuseFilter, 7I18n, 7Upstream: Word boundary parameter \b not working with Unicode devanagari words - https://phabricator.wikimedia.org/T48773#1180475 (10Nemo_bis) Thanks, interesting. That's indeed what PCRE suggests to do in unicode: http://bugs.exim.org/show_bug.cgi?id=865#c1 The pr... [08:49:08] 10MediaWiki-RfCs: RfC: Retained account data self-discovery - https://phabricator.wikimedia.org/T387#1180477 (10Tbayer) PS: It's not clear to me how much the proposal was also motivated by a desire to provide better scrutiny on the work of checkusers, but I do think it might impact their work in some (not necess... [09:03:24] 10MediaWiki-Export-or-Import, 10Wikimedia-General-or-Unknown, 5Patch-For-Review: Import throws 503 error on WMF cluster - https://phabricator.wikimedia.org/T94325#1180478 (10Nastoshka) Hi TTO, I've tested it and it works: [[ https://it.wikivoyage.org/w/index.php?title=Terra_del_Fuoco_(disambigua)&diff=prev... [09:10:25] 10MediaWiki-Export-or-Import, 10Wikimedia-General-or-Unknown, 5Patch-For-Review: Import throws 503 error on WMF cluster - https://phabricator.wikimedia.org/T94325#1180479 (10TTO) @Nastoshka Try again on Tuesday after 20:00 UTC. If the page counting bug is not fixed by then, please open a new Phabricator task... [09:25:59] 10MediaWiki-extensions-TimedMediaHandler, 6Multimedia, 5Patch-For-Review, 7Wikimedia-log-errors: Invalid operand type was used with implode() - https://phabricator.wikimedia.org/T94902#1180480 (10Gilles) 5Open>3Resolved [09:47:23] 10MediaWiki-RfCs: RfC: Retained account data self-discovery - https://phabricator.wikimedia.org/T387#1180482 (10Billinghurst) * What problem are we solving? * What information are we providing that cannot be sourced by the user currently on the internet? * What are the benefits of the change to the broader commu... [09:57:33] 10MediaWiki-Export-or-Import, 10Wikimedia-General-or-Unknown, 5Patch-For-Review: Import throws 503 error on WMF cluster - https://phabricator.wikimedia.org/T94325#1180486 (10Nastoshka) Ok, thanks TTO. [10:12:22] 10MediaWiki-General-or-Unknown, 5Patch-For-Review, 7Wikimedia-log-errors: MapCacheLRU array_key_exists() is used without checking that $key is a string or integer - https://phabricator.wikimedia.org/T76305#1180498 (10Krinkle) I'm concerned about this being deployed in its current state. Previously the warni... [10:12:57] (03CR) 10Krinkle: [C: 04-1] "I'm concerned about this being deployed. See T76305#1180498." [core] (wmf/1.25wmf23) - 10https://gerrit.wikimedia.org/r/201886 (https://phabricator.wikimedia.org/T76305) (owner: 10Alex Monk) [10:49:57] (03PS24) 10Paladox: Add support for svg with png fallback for logo [core] - 10https://gerrit.wikimedia.org/r/193434 (https://phabricator.wikimedia.org/T86229) [10:54:48] (03PS8) 10Paladox: Update sql [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/190660 [11:08:25] (03PS1) 10Gilles: Fix JS error happening when navigating away while on file step [extensions/UploadWizard] (wmf/1.25wmf24) - 10https://gerrit.wikimedia.org/r/201937 (https://phabricator.wikimedia.org/T94550) [11:11:59] (03CR) 10Gilles: [C: 032] Fix JS error happening when navigating away while on file step [extensions/UploadWizard] (wmf/1.25wmf24) - 10https://gerrit.wikimedia.org/r/201937 (https://phabricator.wikimedia.org/T94550) (owner: 10Gilles) [11:13:03] (03Merged) 10jenkins-bot: Fix JS error happening when navigating away while on file step [extensions/UploadWizard] (wmf/1.25wmf24) - 10https://gerrit.wikimedia.org/r/201937 (https://phabricator.wikimedia.org/T94550) (owner: 10Gilles) [11:18:36] 10MediaWiki-Internationalization, 10Wikimedia-Language-setup: Remove 'linkprefix' and improve $linktrail for Udmurt - https://phabricator.wikimedia.org/T93678#1180526 (10Aklapper) No progress, otherwise it would be mentioned here. :) If you feel like writing a patch: The file is https://git.wikimedia.org/blob... [11:42:01] 10MediaWiki-General-or-Unknown, 5Patch-For-Review, 7Wikimedia-log-errors: MapCacheLRU array_key_exists() is used without checking that $key is a string or integer - https://phabricator.wikimedia.org/T76305#1180527 (10Krenair) Well, we could deploy only the MapCacheLRU part so we get the warnings. Assuming th... [11:48:24] 10Wikimedia-Site-requests, 5Patch-For-Review: Additional page protection level on dewiki for "editor" - https://phabricator.wikimedia.org/T94368#1180531 (10Glaisher) Please create the following interface pages as well. - right-editeditorprotected - protect-level-editeditorprotected - restriction-level-editedit... [11:52:13] (03PS1) 10Gilles: Backport UploadWizard bugfix [core] (wmf/1.25wmf24) - 10https://gerrit.wikimedia.org/r/201941 (https://phabricator.wikimedia.org/T94550) [12:12:28] 10MediaWiki-extensions-ContentTranslation, 10ContentTranslation-Deployments, 7Tracking: Enable Swedish as target language for ContentTranslation - https://phabricator.wikimedia.org/T95108#1180542 (10Amire80) 3NEW [12:16:18] 10MediaWiki-Documentation, 6Collaboration-Team, 10Flow, 7Documentation: Update flow page on Mediawiki.org with current roadmap - https://phabricator.wikimedia.org/T95109#1180548 (10Multichill) 3NEW [12:41:31] /docs/hooks.txt is not complete, right? [12:45:19] Glaisher: Aside from legacy, it should be quite complete. [12:45:27] more complete than anything else. [12:45:48] ok [12:48:02] 10MediaWiki-General-or-Unknown, 5Patch-For-Review, 7Wikimedia-log-errors: MapCacheLRU array_key_exists() is used without checking that $key is a string or integer - https://phabricator.wikimedia.org/T76305#1180559 (10Krinkle) >>! In T76305#1180527, @Krenair wrote: > Well, we could deploy only the MapCacheLRU... [12:54:43] (03CR) 10Bartosz Dziewoński: [C: 032] DefaultSettings: Remove "~~~~" from comment to fix Doxygen parse error [core] - 10https://gerrit.wikimedia.org/r/201076 (owner: 10Krinkle) [12:57:52] Haha, code coverage has a Dashboard page now [12:57:52] https://integration.wikimedia.org/cover/mediawiki-core/master/php/index.dashboard.html [12:57:56] new phpunit feature [12:58:03] It identified our Parser as the top risk [12:58:06] interesting :D [13:01:03] It doesn't like black magic? [13:05:26] 10Hovercards, 10Wikimedia-Extension-setup, 7Beta-Feature, 7notice: Graduate Hovercards feature (Popups extension) out of Beta Feature - https://phabricator.wikimedia.org/T70860#1180560 (10He7d3r) [13:07:08] (03Merged) 10jenkins-bot: DefaultSettings: Remove "~~~~" from comment to fix Doxygen parse error [core] - 10https://gerrit.wikimedia.org/r/201076 (owner: 10Krinkle) [13:11:00] 10MediaWiki-extensions-AbuseFilter, 7Performance: Integrate AbuseFilter and Lua engine - https://phabricator.wikimedia.org/T51248#1180562 (10He7d3r) [13:11:02] 10MediaWiki-extensions-AbuseFilter, 7Performance: Switch AbuseFilter to using Lua - https://phabricator.wikimedia.org/T49512#1180563 (10He7d3r) [13:16:04] 10Wikimedia-Site-requests: add Reports and Press-releases namespace to chapter wiki ru.wikimedia.org - https://phabricator.wikimedia.org/T95110#1180565 (10Rubin16) 3NEW [13:16:42] 10MediaWiki-extensions-GettingStarted: Check multi-datacenter compatibility with GettingStarted's use of Redis - https://phabricator.wikimedia.org/T93144#1180572 (10Gilles) a:3Gilles Looking at the current production config, I've found the list of session redis servers that GetingStarted picks the first from.... [13:20:13] 10MediaWiki-extensions-AbuseFilter, 7Performance: Switch AbuseFilter to using Lua - https://phabricator.wikimedia.org/T49512#1180583 (10He7d3r) [13:25:03] 10MediaWiki-extensions-AbuseFilter: Add syntax highlight for AbuseFilter - https://phabricator.wikimedia.org/T39192#1180591 (10He7d3r) [13:26:07] 10MediaWiki-extensions-AbuseFilter, 6Editing: Add syntax highlight for AbuseFilter - https://phabricator.wikimedia.org/T39192#418506 (10He7d3r) [13:26:50] 10MediaWiki-extensions-AbuseFilter, 7I18n, 7Upstream: Word boundary parameter \b not working with Unicode devanagari words - https://phabricator.wikimedia.org/T48773#1180598 (10He7d3r) I don't know how the {T49512} would affect this task, but I though I should mention it here. [13:29:26] 10MediaWiki-extensions-CodeMirror, 6Mobile-Web, 10Wikimedia-Extension-setup, 7Community-consensus-needed: Deploy CodeMirror extension to beta labs - https://phabricator.wikimedia.org/T95041#1180601 (10He7d3r) [13:32:25] (03PS1) 10Gilles: Add ability to connect to a master or slave Redis instance [extensions/GettingStarted] - 10https://gerrit.wikimedia.org/r/201948 (https://phabricator.wikimedia.org/T93144) [13:58:05] 7Tracking: Tracking bug (tracking) - https://phabricator.wikimedia.org/T4007#1180612 (10He7d3r) [14:16:22] (03CR) 10Paladox: "@Perhelion how can I compress the file size since some of those namespaces are required by it." [extensions/WikiEditor] - 10https://gerrit.wikimedia.org/r/181786 (https://phabricator.wikimedia.org/T37342) (owner: 10Paladox) [14:17:24] 10MediaWiki-extensions-ContentTranslation, 10ContentTranslation-Deployments, 7Tracking: Enable Swedish as target language for ContentTranslation - https://phabricator.wikimedia.org/T95108#1180625 (10KartikMistry) Please link to Swedish VP discussion(s) about enabling CX. [14:17:25] (03PS25) 10Paladox: Add support for svg with png fallback for logo [core] - 10https://gerrit.wikimedia.org/r/193434 (https://phabricator.wikimedia.org/T86229) [14:28:42] Krinkle, why are MWExceptionHandler's stack traces disabled in production? [14:28:54] 10MediaWiki-extensions-CollapsibleVector: In the CollapsibleVector extension, the resource loader specification malfunctions when running in debug mode (loads ext.vector.collapsibleNav.js from wrong path) - https://phabricator.wikimedia.org/T91687#1180629 (10Paladox) Hi thanks for reporting this and I will uploa... [14:29:05] 10MediaWiki-extensions-CollapsibleVector: In the CollapsibleVector extension, the resource loader specification malfunctions when running in debug mode (loads ext.vector.collapsibleNav.js from wrong path) - https://phabricator.wikimedia.org/T91687#1180630 (10Paladox) a:3Paladox [14:29:11] Krenair: Because it generated a couple gigabytes of data on fluorine when Reedy and I enabled it. [14:29:15] In 5 minutes time [14:29:42] At the time there were some really silly E_NOTICE happening almost every page [14:29:49] all generating huge stack traces [14:29:51] wow [14:30:00] do we still have such a huge number of entries going into that file [14:30:01] ? [14:30:09] Well, no stacktraces [14:30:22] actually, let me clarify [14:30:30] there is no way to disable stacktraces [14:30:39] notices/warnings are emitted by php to apache/hhvm error log [14:30:47] without stacktraces [14:30:59] Mediawiki also listens for them using a php built-in event handlers [14:31:10] from which we generate stacktraces (mw log group "error.log") [14:31:30] that one was disabled, but since we already log them via hhvm/apache, it effectively disabled stack traces, which was the reason we added it. [14:31:43] There's still quite a lot of data going into apache2 and hhvm error logs [14:31:47] check logstash. [14:31:57] But we might be able to re-enable it. [14:32:09] is this fluorine:/a/mw-log/hhvm.log? [14:32:18] But I'm not touching any of that since bd808 and others are doing lots of work in that area and I have no idea what's where and how it's doing it. [14:32:21] am not used to logstash [14:32:42] Krenair: fluorine is one of the consumers of the same feed for legacy reasons [14:32:44] via udp2log [14:32:52] Yeah [14:35:47] Krinkle, so we have a new entry there every few seconds [14:37:39] what would happen if we re-enabled that log including stack traces now? [14:37:47] if you include apache2, be sure to filter out grep -v 'AH0' [14:37:57] there's lots of weird shit going on with the apaches [14:38:02] I only look at hhvm [14:38:05] k [14:39:04] but I guess those would all contribute a full stack trace? [14:39:05] sigh [14:40:59] Krenair: No [14:41:04] Because they're not php notices/warnings [14:41:24] I think re-enabling it should be fine [14:41:57] however we'll need to coordinate because as far as I'm concerned anything with logging is temporary frozen / thightly supervised for any changes. [14:44:30] Krenair: https://phabricator.wikimedia.org/T45086 [14:47:00] 10MediaWiki-RfCs: RfC: Retained account data self-discovery - https://phabricator.wikimedia.org/T387#1180652 (10Trijnstel) >>! In T387#1180482, @Billinghurst wrote: > * What problem are we solving? Exactly my question. This sounds to me like solving a non existent problem, which could only cause others problems... [14:48:29] (03PS1) 10Paladox: remoteExtensionPath -> remoteExtPath [extensions/CollapsibleVector] - 10https://gerrit.wikimedia.org/r/201951 (https://phabricator.wikimedia.org/T91687) [14:48:40] (03PS2) 10Paladox: remoteExtensionPath -> remoteExtPath [extensions/CollapsibleVector] - 10https://gerrit.wikimedia.org/r/201951 (https://phabricator.wikimedia.org/T91687) [14:49:01] 10Wikipedia-iOS-App: 4.0.7.10 articles in Recent do not display thumbnail images - https://phabricator.wikimedia.org/T95114#1180658 (10Etonkovidova) 3NEW [14:50:10] (03CR) 10Paladox: [C: 032 V: 032] remoteExtensionPath -> remoteExtPath [extensions/CollapsibleVector] - 10https://gerrit.wikimedia.org/r/201951 (https://phabricator.wikimedia.org/T91687) (owner: 10Paladox) [14:50:21] (03PS1) 10Paladox: remoteExtensionPath -> remoteExtPath [extensions/CollapsibleVector] (REL1_24) - 10https://gerrit.wikimedia.org/r/201952 (https://phabricator.wikimedia.org/T91687) [14:50:35] (03CR) 10Paladox: [C: 032 V: 032] remoteExtensionPath -> remoteExtPath [extensions/CollapsibleVector] (REL1_24) - 10https://gerrit.wikimedia.org/r/201952 (https://phabricator.wikimedia.org/T91687) (owner: 10Paladox) [14:51:01] 10MediaWiki-extensions-CollapsibleVector, 5Patch-For-Review: In the CollapsibleVector extension, the resource loader specification malfunctions when running in debug mode (loads ext.vector.collapsibleNav.js from wrong path) - https://phabricator.wikimedia.org/T91687#1180668 (10Paladox) 5Open>3Resolved [14:51:31] 10Wikimedia-Site-requests: Create "Colaboração" Namespace on pt.Wikinews - https://phabricator.wikimedia.org/T94894#1180670 (10R.T.Argenton) {F108969} This ^ a creation of one new tab in the article (main) pages, as the talk pages, but we will use talk pages for opinions about news, and discussion about the con... [14:51:44] 10MediaWiki-File-management, 10MediaWiki-Uploading, 6Commons, 6Multimedia: Upload errors (through all ways) at Wikimedia Commons - https://phabricator.wikimedia.org/T92790#1180672 (10Rillke) clueless as before: > POST https://bits.wikimedia.org/event.gif [HTTP/1.1 204 No Content 103ms] > POST https://commo... [15:00:10] 10MediaWiki-Documentation, 7Documentation: Fix Doxygen "Warning: Found unknown command" - https://phabricator.wikimedia.org/T95116#1180687 (10Krinkle) 3NEW [15:03:08] (03PS1) 10Krinkle: objectcache: Add @covers for BagOStuffTest [core] - 10https://gerrit.wikimedia.org/r/201953 [15:13:48] 10Wikimedia-Site-requests, 5Patch-For-Review: Additional page protection level on dewiki for "editor" - https://phabricator.wikimedia.org/T94368#1180699 (10Luke081515) I've made a request on the site for sysop requests, I will write it here, when done. [15:29:02] 10MediaWiki-Watchlist, 7Wikimedia-log-errors: Invalid parameter for message "parentheses" - https://phabricator.wikimedia.org/T61124#1180704 (10Nikerabbit) One more: 2015-04-05 15:18:32 translatewiki.net translatewiki_net-bw_: [36d45f34] /w/i.php?title=Thread:Project:Translator/_370_370_–_370/reply_(2)&action... [15:30:03] 10MediaWiki-General-or-Unknown, 7Tracking: Bugs affecting translatewiki.net (errors from MediaWiki master) (tracking) - https://phabricator.wikimedia.org/T41480#1180708 (10Nikerabbit) [15:30:05] 10MediaWiki-Watchlist, 7Wikimedia-log-errors: Invalid parameter for message "parentheses" - https://phabricator.wikimedia.org/T61124#1180709 (10Nikerabbit) [16:04:37] 6MediaWiki-Core-Team, 10Beta-Cluster, 10Deployment-Systems, 5Patch-For-Review: scap failed: IOError [Errno 13] Permission denied: '/srv/mediawiki-staging/wikiversions-labs.cdb.tmp' - https://phabricator.wikimedia.org/T94261#1180713 (10bd808) 5Open>3Resolved [16:24:50] 10Wikimedia-IEG-grant-review: Let proposals be disabled - https://phabricator.wikimedia.org/T95119#1180744 (10NiharikaKohli) 3NEW [16:26:03] (03CR) 10Perhelion: "Patch Set 48:" [extensions/WikiEditor] - 10https://gerrit.wikimedia.org/r/181786 (https://phabricator.wikimedia.org/T37342) (owner: 10Paladox) [16:32:51] 4(no projects): In MobileBeta front end, clicking in TOC does not go to or open unexpanded sectionsI just had to pull the stack of tote boxes (lower left) away from the brown upright cabinet in the corner, whose top drawer contains the kitty cat's snacks. (This p... - https://phabricator.wikimedia.org/T95122#1180765 [16:36:20] 4(no projects): In MobileBeta front end, clicking in TOC does not go to a subsection whose parent section is unexpanded on the page. - https://phabricator.wikimedia.org/T95122#1180771 (10Thnidu) [16:37:35] 4(no projects): In MobileBeta front end, clicking in TOC does not go to a subsection whose parent section is unexpanded on the page. - https://phabricator.wikimedia.org/T95122#1180765 (10Thnidu) ( I don't know how that happened in the title! Obviously a big chunk of text got pasted in from a totally unrelated b... [16:39:45] ah, teh kitties :P [16:40:43] (03CR) 10Paladox: "@Perhelion thanks for suggestion but will this remove the inkscape and the other tag. because some of the code in the image require this t" [extensions/WikiEditor] - 10https://gerrit.wikimedia.org/r/181786 (https://phabricator.wikimedia.org/T37342) (owner: 10Paladox) [16:42:30] 10GlobalUserPage: Show an editnotice on central wiki if it's going to be used as a global user page - https://phabricator.wikimedia.org/T89841#1180774 (10Glaisher) a:3Glaisher [16:50:53] 10Wikimedia-Site-requests, 5Patch-For-Review: Additional page protection level on dewiki for "editor" - https://phabricator.wikimedia.org/T94368#1180777 (10Steinsplitter) [16:52:59] 10Wikimedia-Site-requests, 5Patch-For-Review: Additional page protection level on dewiki for "editor" - https://phabricator.wikimedia.org/T94368#1180778 (10Glaisher) [16:53:43] (03PS1) 10Glaisher: Show an editnotice on the central global userpage [extensions/GlobalUserPage] - 10https://gerrit.wikimedia.org/r/201959 (https://phabricator.wikimedia.org/T89841) [16:54:37] 10WMF-Product-Strategy: Please make me a list of the users who gave feedback on the LQT boards at https://www.mediawiki.org/wiki/VisualEditor/Feedback - https://phabricator.wikimedia.org/T93595#1180782 (10Ironholds) {F108993} uploading the queries I used for future reference [16:55:27] (03CR) 10Perhelion: "@Paladox: There are options in both tools, to let the Inkscape code in there. I personally see no reason for this editor code only." [extensions/WikiEditor] - 10https://gerrit.wikimedia.org/r/181786 (https://phabricator.wikimedia.org/T37342) (owner: 10Paladox) [17:05:27] 10Hovercards, 10TextExtracts: Better sentence handling needed in Hovercards for multiple full-stops - https://phabricator.wikimedia.org/T59669#1180783 (10Quiddity) [17:07:46] mustache! [17:08:06] http://www.mediawiki.org/wiki/Manual:HTML_templates [17:10:32] 10MediaWiki-Parser: Add non-breaking spaces in additional places automatically - https://phabricator.wikimedia.org/T15619#1180787 (10matmarex) [17:16:10] 10MediaWiki-Parser: Tag for discarding whitespaces. - https://phabricator.wikimedia.org/T33865#1180792 (10matmarex) [17:19:58] 10MediaWiki-Parser: Add non-breaking spaces in additional places automatically - https://phabricator.wikimedia.org/T15619#1180801 (10matmarex) I think this would actually be a pretty great thing to do. However, the way the ` ` insertion currently works is less than wonderful; implementing more rules could m... [17:22:54] (03PS1) 10Paladox: Add ResourceModuleSkinStyles to skin.json [core] - 10https://gerrit.wikimedia.org/r/201963 [17:23:12] (03PS2) 10Paladox: Add ResourceModuleSkinStyles to skin.json [core] - 10https://gerrit.wikimedia.org/r/201963 [17:30:20] (03CR) 10Krinkle: [C: 032] Mock error event firing in mw.loader test [core] - 10https://gerrit.wikimedia.org/r/200292 (owner: 10Gergő Tisza) [17:43:32] (03Merged) 10jenkins-bot: Mock error event firing in mw.loader test [core] - 10https://gerrit.wikimedia.org/r/200292 (owner: 10Gergő Tisza) [17:46:19] 10MediaWiki-ResourceLoader, 7Wikimedia-log-errors: ResourceLoader timestamp for user modules should not be computed for logged-in users - https://phabricator.wikimedia.org/T94810#1180807 (10Krinkle) p:5Triage>3High [17:48:15] 10MediaWiki-extensions-GettingStarted, 5Patch-For-Review: Check multi-datacenter compatibility with GettingStarted's use of Redis - https://phabricator.wikimedia.org/T93144#1180809 (10aaron) The mc1001-1016 servers have no slaves in eqiad. The only slaves they ever have are in the other DC. I'd assume for eqi... [17:51:13] 10MediaWiki-History-or-Diffs: Make rollback use POST instead of GET (use AJAX in GUI) - https://phabricator.wikimedia.org/T88044#1180810 (10Krinkle) >>! In T88044#1175411, @aaron wrote: > Forms could be tricky, since on history pages, they'd be embedded in other forms which won't work. So the form would have to... [17:55:25] 10MediaWiki-History-or-Diffs: Make rollback use POST instead of GET (use AJAX in GUI) - https://phabricator.wikimedia.org/T88044#1180811 (10aaron) Yes, that's what I said in my second sentence :) [18:04:00] 10MediaWiki-extensions-GettingStarted, 5Patch-For-Review: Check multi-datacenter compatibility with GettingStarted's use of Redis - https://phabricator.wikimedia.org/T93144#1180819 (10aaron) Not seeing any hierdata in puppet yet. [18:16:59] 10MediaWiki-History-or-Diffs: Make rollback use POST instead of GET (use AJAX in GUI) - https://phabricator.wikimedia.org/T88044#1180824 (10Ciencia_Al_Poder) [18:17:01] 10MediaWiki-General-or-Unknown: Use POST for rollback - https://phabricator.wikimedia.org/T88462#1180823 (10Ciencia_Al_Poder) [18:17:22] (03CR) 10Paladox: "This does not work. how would I add it." [core] - 10https://gerrit.wikimedia.org/r/201963 (owner: 10Paladox) [18:20:29] 10MediaWiki-History-or-Diffs: Make rollback use POST instead of GET (use AJAX in GUI) - https://phabricator.wikimedia.org/T88044#1180829 (10Ciencia_Al_Poder) [18:20:31] 10MediaWiki-Page-editing: Require POST for all changes; Never change content on HEAD-request - https://phabricator.wikimedia.org/T46602#1180828 (10Ciencia_Al_Poder) [18:33:37] 10MediaWiki-extensions-ContentTranslation, 10ContentTranslation-Deployments: "Save for later" button for translations in progress - https://phabricator.wikimedia.org/T95124#1180830 (10Trizek) 3NEW a:3Pginer-WMF [18:35:04] 10MediaWiki-History-or-Diffs: Make rollback use POST instead of GET (use AJAX in GUI) - https://phabricator.wikimedia.org/T88044#1180839 (10Ciencia_Al_Poder) A patch was made in [[ https://gerrit.wikimedia.org/r/#/c/90729/ | Gerrit change 90729 ]] I oppose it if that means more than one click to revert a change... [18:35:23] 10MediaWiki-History-or-Diffs: Make rollback use POST instead of GET (use AJAX in GUI) - https://phabricator.wikimedia.org/T88044#1180842 (10Rillke) Will "AJAXification" create a hidden form and submit that - or will it send an XHR and display the result in-page or load a result page? Already good ideas about whe... [18:43:57] 10MediaWiki-Configuration: Add support for wgResourceModuleSkinStyles in extension registration - https://phabricator.wikimedia.org/T95125#1180843 (10Paladox) 3NEW [18:44:10] 10MediaWiki-Configuration: Add support for wgResourceModuleSkinStyles in extension registration - https://phabricator.wikimedia.org/T95125#1180850 (10Paladox) [18:45:26] (03Abandoned) 10Paladox: Add ResourceModuleSkinStyles to skin.json [core] - 10https://gerrit.wikimedia.org/r/201963 (owner: 10Paladox) [18:46:09] 10MediaWiki-Configuration: Add support for wgResourceModuleSkinStyles in extension registration - https://phabricator.wikimedia.org/T95125#1180843 (10Paladox) [18:46:11] 6MediaWiki-API-Team, 10MediaWiki-Configuration, 5Patch-For-Review: Support "ResourceModuleSkinStyles" in ExtensionProcessor - https://phabricator.wikimedia.org/T91566#1180854 (10Paladox) [18:57:30] 10Phabricator-Upstream, 7Browser-Support-Firefox: "Create new task" form content is not fully preserved after "Back" button - https://phabricator.wikimedia.org/T86463#1180856 (10Nnemo) [19:01:49] (03CR) 10Paladox: [C: 031] "Tested it on my wiki and it works so +1." [core] - 10https://gerrit.wikimedia.org/r/201661 (https://phabricator.wikimedia.org/T91566) (owner: 10Legoktm) [19:04:20] 10Phabricator-Upstream, 7Browser-Support-Firefox: "Create new task" form content is not fully preserved after "Back" button - https://phabricator.wikimedia.org/T86463#1180859 (10Nnemo) With Safari on iOS 8.2, the projects are lost after I click Back. [19:05:27] 6MediaWiki-Core-Team, 7Epic: Make RedisBagOStuff support tag name hashing - https://phabricator.wikimedia.org/T95126#1180860 (10aaron) 3NEW a:3aaron [19:13:49] 10MediaWiki-History-or-Diffs: Make rollback use POST instead of GET (use AJAX in GUI) - https://phabricator.wikimedia.org/T88044#1180867 (10Rillke) >>! In T88044#1180839, @Ciencia_Al_Poder wrote: > > I oppose it if that means more than one click to revert a change and the inability to open revert links in a new... [19:17:56] 10MediaWiki-extensions-ContentTranslation, 10ContentTranslation-Deployments, 7Tracking: Enable Swedish as target language for ContentTranslation - https://phabricator.wikimedia.org/T95108#1180879 (10Josve05a) CX is already enabled on sv.wikipedia. It's only Swedish as a target language that isn't enabled. I'... [19:19:25] 10MediaWiki-Categories: category pages in file cache do not get updated when I add or remove same category on a page - https://phabricator.wikimedia.org/T35238#1180880 (10Kulmanseidl) So what's the fix? I am not a web developer and am busy enough with another Open Source project already. [19:19:56] 10MediaWiki-extensions-ContentTranslation, 10ContentTranslation-Deployments, 7Tracking: Enable Swedish as target language for ContentTranslation - https://phabricator.wikimedia.org/T95108#1180881 (10Josve05a) https://sv.wikipedia.org/wiki/Wikipedia:Bybrunnen#Inneh.C3.A5lls.C3.B6vers.C3.A4ttning [19:20:46] 10MediaWiki-extensions-ContentTranslation, 10ContentTranslation-Deployments, 7Tracking: Enable Swedish as target language for ContentTranslation - https://phabricator.wikimedia.org/T95108#1180882 (10Josve05a) [19:36:06] 10MediaWiki-History-or-Diffs: Make rollback use POST instead of GET (use AJAX in GUI) - https://phabricator.wikimedia.org/T88044#1180890 (10Krinkle) The scenario with two clicks involving a form (link and then submit form) only applies to non-javascript as fallback. This can use standard FormAction methods. The... [19:52:43] 10MediaWiki-History-or-Diffs: Make anon IPs anonymous - https://phabricator.wikimedia.org/T64979#1180905 (10Nemo_bis) [19:52:44] 10MediaWiki-Page-editing: Allow anonymising of IP editors - https://phabricator.wikimedia.org/T20981#1180906 (10Nemo_bis) [19:54:33] 10MediaWiki-Page-editing: Allow anonymising of IP editors - https://phabricator.wikimedia.org/T20981#240035 (10Nemo_bis) [19:54:36] 10MediaWiki-Interface: ip addresses are exposed - https://phabricator.wikimedia.org/T7486#1180909 (10Nemo_bis) [19:55:13] 10MediaWiki-Special-pages: Feature request: Hide IP address by unique encoding - https://phabricator.wikimedia.org/T2556#1180916 (10Nemo_bis) [19:55:15] 10MediaWiki-Page-editing: Allow anonymising of IP editors - https://phabricator.wikimedia.org/T20981#1180917 (10Nemo_bis) [20:01:40] Nemo_bis: how important is it for admins to be able to discern that two or more anonymous editors share a common address range? [20:03:40] 10MediaWiki-Page-editing: Allow anonymising of IP editors - https://phabricator.wikimedia.org/T20981#1180927 (10Nemo_bis) 5Open>3stalled [20:03:59] Nemo_bis: it'd be easy to continue to allow sysops to block IP ranges, but without the ability to discern common ranges in vandal IPs I'm not sure how useful that would be [20:21:17] 10Wikimedia-Blog: Publish Wikimedia's WordPress blog theme in gerrit - https://phabricator.wikimedia.org/T95129#1180937 (10aude) 3NEW [20:22:08] ori: I don't care. https://lists.wikimedia.org/pipermail/wikien-l/2015-April/111144.html [20:23:07] (Yet.) [20:24:16] Nemo_bis: that's not very different from how things are at Wikimedia [20:24:16] 10Wikimedia-Blog: Publish Wikimedia's WordPress blog theme in git - https://phabricator.wikimedia.org/T95129#1180946 (10aude) [20:24:53] It's EXTREMELY different [20:25:34] "The web servers on Archive.org and OpenLibrary.org were modified to take the IP addresses, and encrypt them with a key that changes each day making it very difficult to reconstruct any users behavior." -- that's what we do in EventLogging in https://github.com/wikimedia/mediawiki-extensions-EventLogging/blob/master/server/eventlogging/crypto.py#L31-42 [20:26:33] That's only one piece [20:27:14] we also throw away the logs after 90s days [20:27:18] *90 [20:27:40] Not all logs [20:27:59] (03PS12) 10Niharika29: [WIP] Fix aggregated reports to work on the new reviews system [wikimedia/iegreview] - 10https://gerrit.wikimedia.org/r/198233 (https://phabricator.wikimedia.org/T93251) [20:28:17] what is retained beyond that? [20:28:48] And it's way different from not having any logged IP at all (or only one day if the hashing is reversible, which I think is not at IA?) [20:28:53] Full web request logs are retained for up to 90 days, iirc? [20:29:24] Many things are kept longer https://wikitech.wikimedia.org/wiki/Logs [20:30:05] IA's is reversible too in the sense that it's very easy to attack [20:31:57] once a day, at a regular time, make a request to archive.org/secret-fake-url-that-i-just-invented [20:32:01] not too sure about the 90 days thing [20:32:17] if you have access to the log, you can now grep for archive.org/secret-fake-url-that-i-just-invented and find your own request [20:32:38] you know your own ip, and you know what it was hashed to, so now you can brute force the key [20:34:16] i *think* that the fact that you can hit IA from many custom IPs (and hence have a bigger set of inputs and outputs) may make things easier to brute force but the mathematics are a little beyond me [20:38:21] besides, what would bother you more, having a log of your phone calls recorded on some clandestine system, or having a log of your phonecalls posted on a billboard in the center of town? the infringement on your privacy is the same, but the consequences are different. showing the IPs of anon editors is akin to the second case in my opinion which is why it is more severe. [20:39:40] I'm not talking of myself [20:40:10] well, s/what would bother you/what do you think would bother people more/ [20:41:14] Clearly the visit logs, because there's 100 times more people [20:41:33] If they worry at least 1/100 times as much as the editors, their worries win :) [20:41:54] maybe, but writing is inherently more sensitive than reading [20:42:11] Dunno [20:43:08] reading some material is not tantamount to endorsing it; it doesn't say anything about your views. You could be reading something because you think that it is a good source of information, or you could be reading it to find out what slander and misinformation it spreads. [20:43:24] Same about writing [20:45:46] who is in greater danger of suppression, the dissident writer or her / his readers? [20:46:12] AFAIK there is no wave of newspaper subscriber assassinations in russia, for example [20:46:12] Hard to tell [20:46:34] Assassinations are just censorship failures [20:46:37] though if you were to pick a group to worry about by sheer size, you'd pick readers [20:47:03] 10MediaWiki-extensions-SemanticForms, 7I18n: SF & translate extension : "Save page" button does nothing (saves nothing) - https://phabricator.wikimedia.org/T49510#1180950 (10Pmlineditor) I tried a form similar to what Darkdragon09 used and created a page with the form. However the page content was being displa... [20:47:43] Nemo_bis: sure, but the fact is that one form of activity is perceived by power as a greater threat than the other [20:48:03] Not necessarily [20:48:30] The fact that something was easier to do than something else doesn't mean that it was also more desired [20:48:53] well, sure, maybe getting everyone to stop reading dissidents would be more desirable than getting them to stop writing; they are probably equivalent [20:49:08] but the fact that it is easier to do means that there is a greater risk of it being done [20:49:45] so even if reader and writer logs contain the same amount of private information, the latter is far more likely to be of active interest to someone [20:50:56] That's merely speculation [20:51:02] ori: The billboard argument is interesting, you have to consider the protection that IP addresses offer. [20:51:06] "Protection." [20:51:19] We know when a school range is editing and that can be helpful. [20:51:26] We know when a company's IP is editing its own article. [20:51:29] (Or Congress.) [20:51:56] you can't keep that but strengthen anonymity; the two are at odds [20:51:56] OTOH, the whole CheckUser culture is pretty toxic and awful, IMO. [20:52:10] Right, I'm saying that killing IP addresses has some real cost(s). [20:52:20] Even though I agree that it's probably time we investigate something better. [20:53:59] I think so too, it's like sanctioned doxing [20:55:26] the other rationale has nothing to do with privacy -- people should evaluate contributions on the basis of the contributions themselves and not the geographical location of the people who make them, and yet by making anon IPs public we're basically saying "this edit came from a person in Italy" [20:56:50] The same could be said of usernames or change tags [20:57:23] ori, thedj: BTW, the bot wins by quite a lot: https://www.mediawiki.org/wiki/Gerrit/Reports/Changesets_by_owner [20:58:13] Not at 2+! http://koti.kapsi.fi/~federico/crstats/core.txt [20:58:16] * +2 [20:58:39] I'm not sure I'm committing this file. [20:58:47] But it's on tools if someone wants to ever run it again. [20:58:53] Under gerrit-reports. [20:59:32] Nemo_bis: also, I am not privy to requests for user data, so I do not know more than what is publicly available on https://transparency.wikimedia.org/privacy.html , but: [21:00:05] I'm a bit surprised I have 25 changesets. [21:00:09] gj me [21:00:26] Fiona: yeah, you've not been very good at your promise of not sending patches [21:00:33] it says, "User Accounts Actually Affected: 11", "Number of Times Information Produced: 8" which means an average request requests information on 1.375 users [21:00:48] Nemo_bis: Heh. [21:00:59] Again, that's just what we know of. [21:01:19] Known unknowns! [21:02:23] Total Number of Requests: 56 / User Accounts Potentially Affected 69, so that's ~1.23 [21:04:03] this suggests that while logging is comprehensive in sweep, requests for data tend to be highly targeted, and the use of the term "Accounts" suggests that they were targeted at registered users rather than IPs [21:06:06] Divining the tea leaves. [21:07:43] An activity which produced many jobs in millennia! [21:08:04] no, you can infer a lot from the data [21:08:17] for example, according to http://www.alexa.com/topsites/countries/US , wikipedia gets more page views than twitter [21:09:00] if reading behavior was interesting, you'd expect wikimedia and twitter to receive a comparable number of requests for data [21:09:43] but for the period of july 2012 - july 2013, wikimedia got 13 requests, and twitter got more than a hundredfold: 1,410 [21:11:33] 10MediaWiki-RfCs: RfC: Retained account data self-discovery - https://phabricator.wikimedia.org/T387#1180968 (10NickK) I also wonder what problem whe are solving. In theory it should help very paranoic users who are afraid of using their account elsewhere (although edits or actions by someone else can be easily... [21:11:34] and i'm a little surprised that you'd contest that, since the question "who wrote that?" has an answer that is far more actionable than "who read that?" [21:14:27] anyhow, I forgive you. [21:14:31] And you too, Fiona. [21:14:43] I am very forgiving. [21:17:21] I don't think Twitter and Wikipedia are really comparable in the way you're suggesting. [21:17:47] Like page views for Twitter is surely kind of skewed given SMS and the apps? [21:18:29] possibly, twitter may have readership data available [21:24:02] ori: or maybe it means whoever is requesting the data to Twitter already has the data for Wikimedia users [21:25:28] i doubt it http://www.theguardian.com/technology/2013/feb/02/twitter-hacked-accounts-reset-security [21:37:19] Nemo_bis: I futzed with the gerrit-reports account a bit. [21:38:19] good [21:39:01] ori: how is that worse than a site which used to allow blank passwords? :) [21:40:29] (03PS1) 10Krinkle: Update test configuration [cdb] - 10https://gerrit.wikimedia.org/r/201971 [21:41:03] (03PS1) 10Krinkle: test: Disable phunit "strictCoverage" option [cdb] - 10https://gerrit.wikimedia.org/r/201972 [21:41:39] (03Abandoned) 10Krinkle: Update test configuration [cdb] - 10https://gerrit.wikimedia.org/r/201971 (owner: 10Krinkle) [21:59:42] (03PS1) 10Krinkle: Update to PHPUnit 4.6 and PHPCS 2.2 [cdb] - 10https://gerrit.wikimedia.org/r/201973 [22:01:07] (03PS2) 10Krinkle: test: Disable phpunit "strictCoverage" option [cdb] - 10https://gerrit.wikimedia.org/r/201972 [22:01:14] (03PS2) 10Krinkle: Update to PHPUnit 4.6 and PHPCS 2.2 [cdb] - 10https://gerrit.wikimedia.org/r/201973 [22:04:42] 10MediaWiki-RfCs: RfC: Retained account data self-discovery - https://phabricator.wikimedia.org/T387#1181013 (10MarcoAurelio) I join to the above users inquiring about which problem is to be solved with this proposed change. @Billinghurst raised interesting points. The way I see it, if we provide the users with... [22:11:51] 10MediaWiki-extensions-OAuth, 6Phabricator: Oauth grant for Phabricator can be confusing to users - https://phabricator.wikimedia.org/T95133#1181025 (10TheDJ) 3NEW [22:18:00] 6Repository-Ownership-Requests: Gerrit +2 Access Request (Mjbmr) - https://phabricator.wikimedia.org/T95009#1181033 (10Mjbmr) What is the different between my declined and your declined? You guys might check on that. Anyways please check my mediawiki commits, I've added much people over a week, if you guys are g... [22:21:43] 6Repository-Ownership-Requests: Gerrit +2 Access Request (Mjbmr) - https://phabricator.wikimedia.org/T95009#1181035 (10onei) @Mjbmr Surely the point is to approve people known in the community? Approving anyone could cause any number of issues. [22:22:59] 6MediaWiki-Core-Team: Make RedisBagOStuff support tag name hashing - https://phabricator.wikimedia.org/T95126#1181036 (10aaron) [22:25:08] 10MediaWiki-RfCs: RfC: Retained account data self-discovery - https://phabricator.wikimedia.org/T387#1181038 (10Jalexander) What would people think about something much more specifically oriented towards copying what a couple other major sites have done for security reasons? I have significant concerns about jus... [22:26:17] 6Repository-Ownership-Requests: Gerrit +2 Access Request (Mjbmr) - https://phabricator.wikimedia.org/T95009#1181039 (10Mjbmr) @onei Hi, so you admitting on that? if there is any problem with commit you can just comment. BTW, see this: https://meta.wikimedia.org/w/index.php?title=User_talk:Elitre_%28WMF%29&old... [22:40:31] 7Design, 10MediaWiki-Special-pages, 10UI-Standardization, 5Patch-For-Review: Convert Special:MovePage to OOUI-based form - https://phabricator.wikimedia.org/T86865#1181053 (10Spage) >>! In T86865#1158993, @matmarex wrote: >>>! In T86865#1113334, @Jaredzimmerman-WMF wrote: >> @matmarex the UI standard group... [22:50:07] 10UI-Standardization, 7Tracking: Set $wgUseMediaWikiUIEverywhere = true - https://phabricator.wikimedia.org/T72424#1181057 (10Spage) Are we ever going to do this, or is it superseded by {T74715} ? [23:00:02] 7Design, 10MediaWiki-Extension-Requests, 10MediaWiki-extensions-CheckUser: Allow users to see their own stored private information ("self-CheckUser") - https://phabricator.wikimedia.org/T29242#1181059 (10saper) [23:00:33] 10MediaWiki-RfCs, 10MediaWiki-extensions-CheckUser: RfC: Retained account data self-discovery - https://phabricator.wikimedia.org/T387#1181061 (10saper) [23:01:13] (03PS26) 10Paladox: Add support for svg with png fallback for logo [core] - 10https://gerrit.wikimedia.org/r/193434 (https://phabricator.wikimedia.org/T86229) [23:02:24] 10MediaWiki-extensions-CheckUser, 10MediaWiki-extensions-FlaggedRevs: FlaggedRevs reviews are not visible in CheckUser - https://phabricator.wikimedia.org/T61677#1181064 (10saper) [23:02:39] (03PS1) 10Mjbmr: Add special pages aliases for Western Balochi (bgn) from translatewiki [core] - 10https://gerrit.wikimedia.org/r/201979 [23:07:38] (03PS1) 10Mjbmr: Update special pages aliases for Luri (lrc) from translatewiki [core] - 10https://gerrit.wikimedia.org/r/201980 [23:20:14] (03PS9) 10Darkdragon09: SVG upload with specific error (warning) message when blocking [core] - 10https://gerrit.wikimedia.org/r/194466 (https://phabricator.wikimedia.org/T85924) [23:31:44] (03PS10) 10Darkdragon09: SVG upload with specific error (warning) message when blocking [core] - 10https://gerrit.wikimedia.org/r/194466 (https://phabricator.wikimedia.org/T85924) [23:52:09] (03PS1) 10Mjbmr: Add fallback language for Luri (lrc) to Persian (fa) [core] - 10https://gerrit.wikimedia.org/r/201981 [23:55:55] (03CR) 10Krinkle: [C: 031] registration: Support ResourceModuleSkinStyles [core] - 10https://gerrit.wikimedia.org/r/201661 (https://phabricator.wikimedia.org/T91566) (owner: 10Legoktm)