[05:58:43] o. [05:58:47] *o/ [06:14:54] if anybody sees erik bernardshon, let him know i'm bringing his stuff to the venue, please [06:32:53] Hey folks, I'm looking for someone with +2 in mw core to look at https://gerrit.wikimedia.org/r/#/c/247249/ [06:34:39] I've got a couple of others too. https://gerrit.wikimedia.org/r/#/c/278841/ & https://gerrit.wikimedia.org/r/#/c/279925/ [06:35:06] 10Wikimedia-Hackathon-2016, 10ArticlePlaceholder, 10Wikidata: The wonderful world of the ArticlePlaceholder - https://phabricator.wikimedia.org/T131440#2171341 (10Lucie) [06:38:21] addshore: review, review, review - https://gerrit.wikimedia.org/r/#/c/280928/ ? [06:46:29] good moooooorning jerusalem [06:47:36] ggp_: s52475__wpx_p is the table [06:48:35] ggp_: https://www.irccloud.com/pastebin/sHgFXd8s/ [06:49:36] good morning brion :) [06:50:47] 10Wikimedia-Hackathon-2016, 10ArticlePlaceholder, 10Wikidata: The wonderful world of the ArticlePlaceholder - https://phabricator.wikimedia.org/T131440#2171348 (10Lucie) Find the slides here: https://commons.wikimedia.org/wiki/File:ArticlePlaceholder_wmhack_2016.pdf [06:53:37] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171350 (10Erminig) [06:55:47] hey, someone knows if shuttles work whole day or until some time only? [06:56:00] 10Wikimedia-Hackathon-2016, 6Community-Tech, 7Category, 7Community-Wishlist-Survey, 13Patch-For-Review: Improve diff compare screen - https://phabricator.wikimedia.org/T121469#2171366 (10Quiddity) @Jdlrobson See also the work @Maxsem did in https://www.mediawiki.org/wiki/Requests_for_comment/Inline_diffs... [06:56:11] harej: Surlycyborg [06:57:57] petan: all day, hourly service I think [06:58:26] petan: alternatively it's a 20 minute walk, which is also quite nice [07:00:18] Cutenessssssss! [07:01:10] Cuteness? [07:01:24] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171393 (10Rfarrand) @JeanFred needs to know! [07:04:33] 10Wikimedia-Hackathon-2016, 10ArticlePlaceholder, 10Wikidata: The wonderful world of the ArticlePlaceholder - https://phabricator.wikimedia.org/T131440#2171395 (10Lucie) And the etherpad: https://etherpad.wikimedia.org/p/WikiHack16-ArticlePlaceholder [07:06:28] Coren, Tpt: https://doc.wikimedia.org/oojs-ui/master/demos/#icons-mediawiki-ltr [07:07:09] anyone up for hacking SpecialContributions? [07:08:10] 10Wikimedia-Hackathon-2016, 6Community-Liaisons, 3Liaisons-April-2016: Meet the communities - https://phabricator.wikimedia.org/T131579#2171401 (10Trizek-WMF) [07:09:08] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171415 (10Quiddity) [07:10:17] 10Wikimedia-Hackathon-2016, 6Community-Liaisons, 3Liaisons-April-2016: Meet the communities - https://phabricator.wikimedia.org/T131579#2171416 (10Trizek-WMF) [07:11:12] or someone who knows around widgets in oojsui? [07:14:37] eranroz: where can I find you? I'd like to talk about T106996 a bit [07:14:38] T106996: Provide easy interface for manipulating/replacements of ve Document - https://phabricator.wikimedia.org/T106996 [07:16:35] strainu - I'm in caseria room [07:16:39] Anyone wanna rewrite FormSpecialPage for me so it's less HORRIFYING? [07:16:47] Pleeeeeease? [07:16:49] 10Wikimedia-Hackathon-2016, 6Community-Tech, 7Category, 7Community-Wishlist-Survey, 13Patch-For-Review: Improve diff compare screen - https://phabricator.wikimedia.org/T121469#2171417 (10Jdlrobson) Okay so my patch now just needs some review - but it makes unified and side by side options. {F3813604} {F3... [07:19:53] codezee: I can probably help with that [07:20:06] RoanKattouw: your room? [07:20:25] I'm in the Jerusalem room at the Wikisource + VE table [07:20:36] I'll be there [07:20:41] Does anyone have a physical mouse I can borrow? [07:20:53] bd808: Where are you hiding this morning? [07:21:11] Inkscape + touchpad = garbage\ [07:22:17] 10Wikimedia-Hackathon-2016-Organization, 10Developer-Relations (Apr-Jun-2016): Wikimedia Hackathon 2016 Opening Session - https://phabricator.wikimedia.org/T130776#2171422 (10Rfarrand) 5Open>3Resolved Done! [07:22:19] 10Wikimedia-Hackathon-2016-Organization, 6Community-Tech, 10Possible-Tech-Projects, 6TCB-Team, and 3 others: Goal: Connect the priorities of the Community Wishlist and other tech priorities with the Wikimedia Hackathon 2016 - https://phabricator.wikimedia.org/T119703#2171424 (10Rfarrand) [07:25:58] addshore: if you are around, https://gerrit.wikimedia.org/r/#/c/280928 ? [07:36:21] 10Wikimedia-Hackathon-2016, 10Community-Liaisons (April-2016), 7Documentation, 7I18n, 3Liaisons-April-2016: Create an easy to maintain glossary to facilitate documentation translation (help pages and technical documentation) - https://phabricator.wikimedia.org/T129088#2171494 (10Johan) [07:37:55] 10Wikimedia-Hackathon-2016-Organization, 6Community-Tech, 15User-Johan: List Community Wishlist items with interested volunteer developers - https://phabricator.wikimedia.org/T125659#2171512 (10Johan) 5Open>3Resolved [07:38:10] 10Wikimedia-Hackathon-2016-Organization, 6Community-Tech, 15User-Johan: Create more detailed descriptions of specifically interesting wishlist items - https://phabricator.wikimedia.org/T125439#2171515 (10Johan) [07:38:12] 10Wikimedia-Hackathon-2016-Organization, 6Community-Tech, 15User-Johan: Find teams to assess wishlist tasks - https://phabricator.wikimedia.org/T125574#2171514 (10Johan) 5Open>3Resolved [07:38:27] 10Wikimedia-Hackathon-2016-Organization, 6Community-Tech, 10Possible-Tech-Projects, 6TCB-Team, and 3 others: Goal: Connect the priorities of the Community Wishlist and other tech priorities with the Wikimedia Hackathon 2016 - https://phabricator.wikimedia.org/T119703#2171518 (10Johan) [07:38:28] 10Wikimedia-Hackathon-2016-Organization, 6Community-Tech, 15User-Johan: Create more detailed descriptions of specifically interesting wishlist items - https://phabricator.wikimedia.org/T125439#1987579 (10Johan) 5Open>3Resolved [07:40:25] Which lectures we will have today? [07:42:25] avner: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2016/Program#Saturday.2C_2_April [07:42:48] Dependency injection, Wikidata Query Service, ArticlePlaceholder, Technical Collaboration meet&greet [07:44:10] Thanks! [07:44:32] 10Wikimedia-Hackathon-2016, 6Commons: Flickr RSS to Commons - https://phabricator.wikimedia.org/T131582#2171556 (101Veertje) [07:47:56] 10Wikimedia-Hackathon-2016, 10ArchCom-RfC, 10Wikidata, 13Patch-For-Review: RFC: Service Locator for MediaWiki core - https://phabricator.wikimedia.org/T124792#2171584 (10daniel) Etherpad for hackathon session on DI: https://etherpad.wikimedia.org/p/wmhack2016_DI [07:50:11] 10Wikimedia-Hackathon-2016, 10Developer-Relations (Apr-Jun-2016): Optional Day 2 Opening: Want help on your project? Want to find a project to help on? - https://phabricator.wikimedia.org/T130775#2171603 (10Rfarrand) 5Open>3Resolved [07:50:37] addshore: added validation too :) https://gerrit.wikimedia.org/r/#/c/280928/ [07:52:39] tonythomas: 1 last comment! [07:52:45] addshore: okey ;) [07:53:24] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171350 (10valhallasw) {F3813666} Cumulus would like to join the meeting. [07:53:40] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: ParameterTypeException on Special:Newsletter/2/manage - $userId: must be a integer - https://phabricator.wikimedia.org/T131487#2171612 (10Addshore) [07:59:21] addshore: ^^ [07:59:25] https://gerrit.wikimedia.org/r/#/c/280928/ [08:02:27] addshore: yay:) [08:03:16] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Separate functionality in newsletter details and /manage pages - https://phabricator.wikimedia.org/T131489#2171637 (1001tonythomas) [08:04:44] 10Wikimedia-Hackathon-2016, 10MediaWiki-General-or-Unknown: Port Romanian diacritics replacement script from JS to PHP - https://phabricator.wikimedia.org/T131585#2171641 (10Strainu) [08:04:55] Coren: Updated https://gerrit.wikimedia.org/r/281083 [08:05:27] 10Wikimedia-Hackathon-2016, 10MediaWiki-General-or-Unknown: Port Romanian diacritics replacement script from JS to PHP - https://phabricator.wikimedia.org/T131585#2171654 (10Strainu) [08:06:24] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Separate functionality in newsletter details and /manage pages - https://phabricator.wikimedia.org/T131489#2171655 (1001tonythomas) @Qgil , waiting for you quick review on the functionality before closing this as resolved! [08:07:25] I need to add some css to the TablePager table on http://newsletter-test.wmflabs.org/wiki/Special:Newsletters for fixing https://phabricator.wikimedia.org/T131462. Can't get to override the css class though. Anyone know how ? [08:07:57] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171657 (10Rfarrand) {meme, src="kitten-stare", above=Cumulus, below="Iz so cute!"} [08:10:42] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171681 (10JeanFred) @Ijon Would Shaxal be available? [08:12:24] Anyone know how to use HTMLForm? [08:13:57] Nope, no one does [08:14:23] halfak: https://www.irccloud.com/pastebin/sHgFXd8s/ [08:14:37] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171350 (10Percy) Count me in ^___^ [08:16:20] 10Wikimedia-Hackathon-2016, 10MediaWiki-Internationalization, 13Patch-For-Review: Refactor MessagesXx.php magic words and order the magic words by some logical convention - https://phabricator.wikimedia.org/T116020#2171703 (10siebrand) [08:19:20] harej, https://gist.github.com/halfak/a5b076b375f4c42213f7613c819cc826 [08:20:48] you can begin signing up for Sunday's show case: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2016/Showcase [08:20:57] please spread the word and encourage people to sign up [08:21:03] we want to see all of the projects!! :) [08:22:22] addshore: https://gerrit.wikimedia.org/r/#/c/281088/ - minor [08:25:15] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171736 (10Rfarrand) [08:26:14] addshore: :) [08:26:50] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171350 (10Rfarrand) Agenda Item from Board Member Russel Skunk: Can we make WCA cute stickers? What is the logo? [08:28:23] 10Wikimedia-Hackathon-2016, 10Community-Liaisons (Apr-Jun-2016), 3Liaisons-April-2016: Meet the communities - https://phabricator.wikimedia.org/T131579#2171757 (10Trizek-WMF) [08:30:44] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2171780 (10Rfarrand) Second request from Russell: @Claudia.Garad - I believe that Nepomuk is in charge of cutie fashion and wearable branding. He gives hats to Russell and organizes sombrero wearing meetings f... [08:32:36] tinajohnson__: You mean the CSS is there but it gets overridden by something else? [08:32:58] 10Wikimedia-Hackathon-2016, 10Wiki-Loves-Monuments-General: Give +2 to Lokal Profil on labs/tools/heritage - https://phabricator.wikimedia.org/T131588#2171801 (10JeanFred) [08:33:45] Danny_B: https://phabricator.wikimedia.org/T91162 [08:35:14] RoanKattouw: I want to add border: none; to the css. From the inspector I see it's .mw-datatable, .TablePager class and it already has some border specified.. so I want to override that [08:36:16] Ah yes [08:36:50] You could do .mw-special-Newsletters .mw-datatable { border: none; } , that should work [08:37:15] But ideally you'd add a class to the table itself, e.g. newsletter-table, and then you could do .newsletter-table.mw-datatable { border: none; } [08:38:15] hmm ...I tried .mw-special-Newsletters .mw-datatable { border: none; } just now.. didn't seem to work [08:39:08] 10Wikimedia-Hackathon-2016, 10Wiki-Loves-Monuments-General: Give +2 to Lokal Profil on labs/tools/heritage - https://phabricator.wikimedia.org/T131588#2171905 (10JeanFred) Is this in https://gerrit.wikimedia.org/r/#/admin/groups/746,members ? Looks like I cannot add @Lokal_Profil there myself. Who could help? [08:39:23] 10Wikimedia-Hackathon-2016, 10MediaWiki-Internationalization, 13Patch-For-Review: Refactor MessagesXx.php magic words and order the magic words by some logical convention - https://phabricator.wikimedia.org/T116020#2171908 (10siebrand) 5Open>3Resolved Patch set merged. [08:39:50] 10Wikimedia-Hackathon-2016, 6Repository-Ownership-Requests, 10Wiki-Loves-Monuments-General: Give +2 to Lokal Profil on labs/tools/heritage - https://phabricator.wikimedia.org/T131588#2171916 (10JeanFred) Tagging some projects which might make sense [08:40:41] Who is working on copyvio detection? :) [08:41:10] Trizek: Niharika was I guess... [08:41:11] tinajohnson__: If you inspect the table, you should be able to see which CSS rules apply to it. Does it list your rule? [08:41:37] Usually the problem is either that you made a mistake in the rule so the rule doesn't apply to the right element, or that there's a stronger rule overriding it [08:42:30] Just a reminder, if someone was interested in anti-vandalism / fast diff browser, see huggle: http://enwp.org/WP:HG or just find me, I sit at wikimedia labs table with huggle label [08:42:37] tinajohnson__: Oooh, wait, the rule is .mw-datatable, .mw-datatable td, .mw-datatable th [08:42:49] btw I can also help you with labs :P or wm-bot [08:43:02] So you'd need .mw-special-Newsletters .mw-datatable, .mw-special-Newsletters .mw-datatable td, .mw-special-Newsletters .mw-datatable th { border: none; } :/ [08:43:52] RoanKattouw: oohhh! hehe .. trying that! [08:44:13] If the extension uses LESS you could write that in a shorter way, but let's get it working first :) [08:45:04] btw someone knows where the list sessions and stuff is, I can't find it on main page [08:45:16] petan: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2016/Program#Saturday.2C_2_April [08:45:38] thanks [08:48:24] RoanKattouw: wow! that worked :) [08:48:41] Thanks codezee [08:48:43] Yay [08:49:22] RoanKattouw: Thanks! :) [08:49:49] 10Wikimedia-Hackathon-2016, 10Community-Liaisons (Apr-Jun-2016): Meet the communities - https://phabricator.wikimedia.org/T131579#2171980 (10Trizek-WMF) p:5Triage>3Normal [08:52:08] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter: Redesign List of Newsletters page - https://phabricator.wikimedia.org/T131462#2172000 (10Tinaj1234) [08:55:31] valhallasw`cloud: do we have a session for tool labs? [08:55:43] not that I know of [09:02:38] Trizek: Yep, I am. Though not at the moment. eranroz is the one to go to if you have questions. :) [09:04:55] Thanks Niharika. I've head that eranroz or you had questions about sending a notification in case of copyvio and I want to discuss with you about that. :) [09:06:01] Trizek: Ah, yeah, dannyh was wondering about that. Where can we find you? [09:06:36] In the garden, on the left when you quit the bulding. [09:06:48] *building [09:07:03] Trizek: Alright, we'll be there in a while. In another discussion atm. Thanks! [09:08:18] I'm coming :) [09:08:56] 10Wikimedia-Hackathon-2016-Organization: Find a tuned piano at the Hackathon venue - https://phabricator.wikimedia.org/T118947#2172050 (10Amire80) a:3Amire80 [09:14:09] 10Wikimedia-Hackathon-2016, 10MediaWiki-Vagrant, 10MediaWiki-extensions-ORES: ores vagrent role broken - https://phabricator.wikimedia.org/T131584#2172068 (10bd808) [09:18:13] Has anyone seen Erik Bernhardson and/or Kaity Hammerstein? [09:18:34] If you see Erik, please tell him that the organizers have his bag with laptop et al at Hansen House. [09:19:04] If you see Kaity, please tell her that at the Newsletter extension table in the Jerusalem room we can use some help from a designer. :) [09:19:27] Hey folks, I'm looking for someone with +2 in mw core to look at https://gerrit.wikimedia.org/r/#/c/247249/ [09:19:35] I've got a couple of others too. https://gerrit.wikimedia.org/r/#/c/278841/ & https://gerrit.wikimedia.org/r/#/c/279925/ [09:30:19] 10Wikimedia-Hackathon-2016: Add Tate Gallery collection to Wikidata and Mix'n'match - https://phabricator.wikimedia.org/T131447#2172119 (10JeanFred) I filed a [[ https://www.wikidata.org/wiki/Wikidata:Property_proposal/Authority_control#identifiant_artiste_Tate | request ]] for a property for the artist. I’ll... [09:33:57] o/ multichill [09:34:45] JeanFred: https://github.com/multichill/toollabs.git in the wikidata folder [09:38:16] 10Wikimedia-Hackathon-2016: Add Tate artist catalog to Wikidata and Mix'n'match - https://phabricator.wikimedia.org/T131447#2172175 (10JeanFred) [09:47:45] 10Wikimedia-Hackathon-2016, 10MediaWiki-Vagrant: git-update and provisioning takes a really long time to complete - https://phabricator.wikimedia.org/T125765#1996811 (10mobrovac) 5Open>3Resolved [09:48:08] valhallasw`cloud: Would you be able to help me with https://phabricator.wikimedia.org/T131588 ? :) [09:48:29] mobrovac: \o/ thanks for working on that git-update stuff [09:48:45] np bd808 [09:49:06] Do you still want a `--force` variant? [09:49:31] Is there a Gerrit administrator in the room ? :) [09:49:57] FlorianSW: interested in https://gerrit.wikimedia.org/r/#/c/281113/ ? [09:50:59] codezee: currently revieweing :P [09:52:13] JeanFred: I don't think there's one here... Other than finding ori/paravoid [09:52:13] thanks :) [09:56:19] Reedy: Ok thanks :) [09:59:24] bd808: i think so, yeah [09:59:29] it can come in handy [10:00:49] James_F, hey dude. You said there's someone I should talk to about machine learning, right? [10:01:32] halfak: Sure, Thalia. I'll route her to you. [10:02:12] great! Thanks. [10:02:59] Anyone from releng at the hackathon? [10:03:07] I'm blocked on getting this merged: https://phabricator.wikimedia.org/D167 [10:03:26] halfak: Reedy ? [10:04:17] halfak: also addshore [10:17:00] tonythomas: https://www.mediawiki.org/wiki/Manual:PHP_unit_testing/Writing_unit_tests#Databases [10:19:56] tonythomas: Also https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FPageAssessments.git/master/tests%2Fphpunit%2FPageAssessmentsTest.php [10:27:51] strainu: Hey, did you speak with Amir? [10:33:27] 10Wikimedia-Hackathon-2016, 6Discovery, 10Wikidata, 10Wikidata-Query-Service: [Discussion] Wikidata Query service intro - https://phabricator.wikimedia.org/T131437#2172227 (10Smalyshev) Etherpad in case we'd need it: https://etherpad.wikimedia.org/p/wmhack16-wdqs [10:42:26] not yet James_F, I'm currently exploring using PHP insead [10:42:39] this would also cover the no-js users [10:42:45] No worries. [10:42:46] Yeah. [10:42:54] and every other editor that could exist out there [10:43:01] :-) [10:44:02] anybody know where the TCB people are? [10:49:13] Reedy: https://gerrit.wikimedia.org/r/#/c/278841/ [10:49:33] Also https://gerrit.wikimedia.org/r/#/c/279925/ [10:49:44] addshore, I hear you do some releng stuff [10:50:06] halfak: some! :D [10:50:38] We're blocked on https://phabricator.wikimedia.org/D167 with getting ORES deployed in production [10:50:39] Danny_B: some of us are outside the front (on the right) [10:50:44] Is this something you could take a look at? [10:50:49] wahaha, that was meant for dannyh! [10:51:37] halfak: looks like it is probably over my head ;) [10:51:57] OK. Any recommendations for someone else I could ping? [10:52:48] halfak: not that is at the hackathon! [10:53:00] Bummer. Thanks anyway. [10:55:12] any api guru can give me a quick script to create lots of edits just to populate my RC table? [10:56:03] What're you trying to do? [10:58:03] Reedy: my contributions table for a user is too short, and I want to test pagination, so trying to make large no. of edits using api [10:58:31] you could import stuff, but that'd be multiple users [10:58:45] Or, just change your limit to 1 edit? :) [10:59:03] https://en.wikipedia.org/w/index.php?title=Special:Contributions/Reedy&offset=&limit=1&target=Reedy [11:00:39] Reedy: I suppose that would do, thanks :) [11:00:58] * codezee goes about to try Reedy's suggestion [11:09:05] addshore: review https://gerrit.wikimedia.org/r/#/c/280887/ ? [11:12:27] addshore: and I had to create the page the hard way in https://gerrit.wikimedia.org/r/#/c/280887/7/tests/NewsletterDbTest.php -- do take a look [11:21:31] ranyitzhaki: importScriptURI('https://www.wikidata.org/w/index.php?title=User:Brion_VIBBER/plugin-test.js&action=raw&ctype=text/javascript'); [11:23:15] eranroz: Where can I find you? [11:23:21] Re:plagiabot [11:23:47] I'm sitting in Casearea room [11:24:30] eranroz: Is that the big one with three parts? [11:24:33] multichill: https://www.wikidata.org/wiki/Wikidata:Property_proposal/Authority_control#identifiant_artiste_Tate [11:26:01] Niharika: It's the one on the far side of the courtyard [11:26:10] yep [11:26:32] to the left after the courtyard [11:27:14] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Separate functionality in newsletter details and /manage pages - https://phabricator.wikimedia.org/T131489#2172295 (1001tonythomas) @Qgil wanted the description not to be in a text box in Special:Newsletter/id, and it is sensi... [11:27:18] Ah. [11:28:35] addshore: You a CIer? https://gerrit.wikimedia.org/r/#/c/281079/ needs a merge/deploy so we can help move VE Wikisource along. [11:28:48] James_F: dont have access! [11:28:55] Boo. [11:28:57] Thanks. [11:29:01] (I don't either any more.) [11:29:10] :D [11:30:21] 10Wikimedia-Hackathon-2016, 6Commons: Flickr RSS to Commons - https://phabricator.wikimedia.org/T131582#2172300 (101Veertje) [11:31:01] ori: http://newsletter-test.wmflabs.org/wiki/Special:Newsletter/20 [11:31:13] ori: here's the bug - infinite recursion detected [11:31:18] https://phabricator.wikimedia.org/T131509 [11:35:52] tonythomas: I think you need to var_dump() and see what's in the variable around that point [11:36:04] why qacct takes so long? [11:36:23] RoanKattouw: Thank, found it. eranroz - it was to the right after the courtyard! :P [11:36:48] Reedy: true. ori 's on it, right on the table. lemme do that one too. [11:36:53] eranroz: because it needs to parse a several GB file over NFS [11:39:37] and one more thing Reedy James_F , we are not able to reproduce the same locally in our machines :( [11:39:54] PROFIT! [11:39:59] tonythomas: I guess it might be a concurrency issue. [11:43:25] eranroz, https://github.com/wiki-ai/copyvio [11:43:36] Ready to start feature extraction when you are. [11:43:39] 10Wikimedia-Hackathon-2016, 6Community-Tech, 7Category, 7Community-Wishlist-Survey, 13Patch-For-Review: Improve diff compare screen - https://phabricator.wikimedia.org/T121469#2172345 (10Trizek-WMF) Is it possible to change a little bit the interface to have it less high? {F3814944} More explicit label... [11:44:58] James_F: okey! ( should get some concurrency experts from somewhere ) [11:46:10] Tool labs is working verrrrrry slowwwwlllllyyyyy, who broke it?! [11:46:17] * Niharika looks at bd808 [11:46:21] * valhallasw`cloud eyes eranroz [11:46:32] * Reedy copies valhallasw`cloud over nfs [11:47:11] what am I'm copying over nfs? :( [11:47:24] qacct ;-) [11:47:30] ?! [11:47:34] [12:36:53] eranroz: because it needs to parse a several GB file over NFS [11:48:07] i killed it already [11:48:17] not sure if that really was the issue -- it's more likely it's a combination of multiple large NFS operations [11:50:30] halfak: Dan suggested to rename Halfaker's law to Halfaker's collaborative drawing law to increase the space for additional laws. I found that a great suggestion, so I went with it. [11:52:11] siebrand, lol I approve :) [12:00:49] Coren: https://gerrit.wikimedia.org/r/#/c/281123/ [12:01:52] Cuties! WCA members welcome you in room 2.10 now! https://phabricator.wikimedia.org/T131576 [12:04:14] tonythomas: sitting at adjoining tables and using conpherence :D [12:05:06] codezee: well. addshore is sitting right opposite, and we are using it too! [12:05:29] :/ [12:16:35] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2172407 (10Percy) The meetup is ongoing, here are the Etherpad notes https://etherpad.wikimedia.org/p/wmhack-2016-cuteness-meetup [12:17:45] 10Wikimedia-Hackathon-2016: Safely embeddable JavaScript plugins/extensions/gadgets (wmhack2016 session) - https://phabricator.wikimedia.org/T131436#2172408 (10brion) Current state of the demo code at https://github.com/brion/mw-js-plugin [12:23:43] 10Wikimedia-Hackathon-2016: Safely embeddable JavaScript plugins/extensions/gadgets (wmhack2016 session) - https://phabricator.wikimedia.org/T131436#2172416 (10brion) Existing related project https://commons.wikimedia.org/wiki/Commons:WikiProject_WikiWidgets -- we'll work on porting some of those examples togeth... [12:25:22] 10Wikimedia-Hackathon-2016: Safely embeddable JavaScript plugins/extensions/gadgets (wmhack2016 session) - https://phabricator.wikimedia.org/T131436#2167232 (10lfschenone) Two more related projects: https://www.mediawiki.org/wiki/Extension:WikiWidgets https://www.mediawiki.org/wiki/Extension:Widgets + http://www... [12:25:39] https://doc.wikimedia.org/pywikibot/api_ref/index.html [12:27:21] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-General-or-Unknown: Port Romanian diacritics replacement script from JS to PHP - https://phabricator.wikimedia.org/T131585#2172423 (10Strainu) [12:27:52] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-General-or-Unknown: Port Romanian diacritics replacement script from JS to PHP - https://phabricator.wikimedia.org/T131585#2171641 (10Strainu) I decided to go with an extension, currently developed at https://github.com/rowiki/RomanianDiacriticsReplacements [12:27:54] https://doc.wikimedia.org/pywikibot/api_ref/index.html [12:31:09] o/ eranroz [12:31:33] ? [12:32:05] eranroz: o/ is a wave. :) [12:32:33] * Reedy thinks halfak has a question and is sat in class [12:33:05] eranroz, wondering what the status is on the copyvio observations? [12:54:23] addshore: https://github.com/wikimedia/mediawiki-extensions-Newsletter/blob/master/includes/NewsletterDb.php#L228 [12:54:58] addshore: we actually changed that in https://gerrit.wikimedia.org/r/#/c/281075/7/includes/NewsletterDb.php though [12:55:07] yeh [13:11:45] James_F: thanks for the merges. 3 left: https://gerrit.wikimedia.org/r/#/q/status:open+topic:ID-in-caps,n,z [13:12:08] :-) [13:14:15] GhassanMas, http://quarry.wmflabs.org/query/8804 [13:20:17] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Design feedback on the Newsletter extension - https://phabricator.wikimedia.org/T116353#2172515 (10Tinaj1234) [13:20:20] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Redesign List of Newsletters page - https://phabricator.wikimedia.org/T131462#2172513 (10Tinaj1234) 5Open>3Resolved [13:21:02] 10Wikimedia-Hackathon-2016: 2016 Hackathon cuteness meetup - https://phabricator.wikimedia.org/T131576#2172516 (10Erminig) 5Open>3Resolved [13:26:47] 10Wikimedia-Hackathon-2016, 6Community-Liaisons, 10Developer-Relations (Apr-Jun-2016): WMF Technical Collaboration meet and greet - https://phabricator.wikimedia.org/T131471#2172539 (10Qgil) [13:35:28] tonythomas: :) [13:52:49] 10Wikimedia-Hackathon-2016, 10MediaWiki-Vagrant, 10MediaWiki-extensions-ORES: ores vagrant role broken - https://phabricator.wikimedia.org/T131584#2172661 (10Luke081515) [14:07:31] Why does this happen when I try to make an account on my own personal wiki? [14:07:33] UPDATE `bot_passwords` SET bp_password = '' WHERE bp_user = '10' [14:07:41] Function: BotPassword::invalidateAllPasswordsForCentralId [14:07:41] Error: 1146 Table 'mw_main.bot_passwords' doesn't exist (localhost) [14:07:52] Because it doesn't exist? [14:07:56] Why would it? [14:08:02] Is there a new table? [14:08:08] Do I need to run update for a new table? [14:08:09] It's new ish [14:08:14] It's that, or you're using prefixes [14:08:48] Hmm, it's been so long since there's been a table update that I don't even recall how to deal with that. [14:08:53] What's the script? [14:08:58] php maintenance/update.php [14:09:10] If you're running master, you should generally run that fairly regularly [14:09:15] Thanks. [14:09:24] I don't. >.> [14:09:40] You're probably missing a few issues [14:10:16] It doesn't work unless I download everything, apparently. Man, this internet is fast. [14:10:20] Holy crap. [14:11:40] Is this what you people normally use? Where you can run an update download and then actually have it finish before you've completely forgotten about the thing? [14:12:23] Can I have your internets? [14:12:26] All of them? [14:12:29] Please? [14:13:02] I have shit internet at home [14:13:15] How shit? [14:13:53] I have to have 2 broadband lines [14:13:57] I don't even get 5 meg with it [14:14:01] in total [14:18:14] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Separate functionality in newsletter details and /manage pages - https://phabricator.wikimedia.org/T131489#2172725 (1001tonythomas) 5Open>3Resolved Removed the unwanted box too around description. Thank you @Tinaj1... [14:19:40] There's more food available [14:20:09] ori: we can close https://phabricator.wikimedia.org/T110490 as resolved, now ? [14:20:31] yep, done [14:20:55] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Implement logging in Newsletter - https://phabricator.wikimedia.org/T110552#2172730 (1001tonythomas) @Parent5446 @addshore : Safe to close this one as resolved ? [14:21:06] ori: Thank you ! [14:21:18] addshore: https://phabricator.wikimedia.org/T110552#2172730 ? [14:21:26] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Implement logging in Newsletter - https://phabricator.wikimedia.org/T110552#2172732 (10Parent5446) Yep I believe so, unless there are other logging actions we wanted implemented. [14:23:03] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Security review of Newsletter extension - https://phabricator.wikimedia.org/T115095#2172733 (1001tonythomas) @ori : how should we follow up with this one, as we got almost 16 patchsets merged right today ( after your security... [14:24:50] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Implement logging in Newsletter - https://phabricator.wikimedia.org/T110552#2172739 (1001tonythomas) 5Open>3Resolved >>! In T110552#2172732, @Parent5446 wrote: > Yep I believe so, unless there are other logging actions we... [14:25:29] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 13Patch-For-Review: Deleting a newsletter and subsequent clean up - https://phabricator.wikimedia.org/T110490#2172743 (1001tonythomas) [14:26:28] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Security review of Newsletter extension - https://phabricator.wikimedia.org/T115095#2172745 (10ori) >>! In T115095#2172733, @01tonythomas wrote: > @ori : how should we follow up with this one, as we got almost 16 patchsets mer... [14:33:29] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2172750 (10ori) [14:46:49] goal is to get a list of pagelinks to non-existent articles. what am i doing wrong: select pl_title from pagelinks left join page on pl_title = page_title where pl_namespace = 0 and page_title = null limit 5; [14:48:58] harej: is null? [14:50:28] that probably is it. incidentally, this is quite a slow query. anything i can do to optimize it, or is this just the nature of the beast? [14:53:40] No, it's just gonna be slow [14:54:01] No, wait, the query is still wrong [14:54:03] It'll just return null [14:54:14] Or.... not? [14:54:16] * RoanKattouw is confused [14:54:30] I always use is null on a different field (e.g. page_id) in these cases so as to not confuse myself [14:54:54] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2172750 (10Parent5446) a:3Parent5446 [14:56:06] RoanKattouw: presumably it would return a list of pl_titles where the corresponding page_title is null (following a left-join of the two tables) [14:56:12] 10Wikimedia-Hackathon-2016, 6Community-Tech, 7Category, 7Community-Wishlist-Survey, 13Patch-For-Review: Improve diff compare screen - https://phabricator.wikimedia.org/T121469#2172786 (10Jdlrobson) I switched away from OOUI forms (we can turn that on later with a simple parameter change) {F3816039} {F38... [14:56:31] harej: Yes, except the pl_title=page_title thing often confuses me [14:56:35] ah [14:56:36] But it'll probably still work that way [14:56:37] pl = pagelinks [14:56:41] I know that [14:56:46] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2172787 (10Parent5446) The only interesting question about this is: what about users who are added as publishers to other newsletters by... [14:56:50] It's just that you're writing that pl_title and page_title are equal at the same time [14:57:01] And that kind of thing tends to confuse me, even though it probably does work [14:57:10] So I personally write these queries differently in a way that doesn't confuse me [14:58:10] halfak: I ended up with the most awful query for revisions when the bot was uptime: https://gist.github.com/eranroz/88f7dd4c568a764fb8150375942b2223 [14:58:27] pagination of Special:Contributions is broken in https://gerrit.wikimedia.org/r/#/c/281113/ some help would be appreciated [14:58:46] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2172789 (10Parent5446) a:5Parent5446>3None Weird, I don't remember claiming this in Phabricator. Although I can work on it if @01ton... [15:02:43] valhallasw`cloud: https://github.com/wikimedia/analytics-wmde-toolkit-analyzer/blob/master/python/geo2png.py [15:03:04] 10Wikimedia-Hackathon-2016, 6Community-Tech, 7Category, 7Community-Wishlist-Survey, 13Patch-For-Review: Improve diff compare screen - https://phabricator.wikimedia.org/T121469#2172792 (10Jdlrobson) FYI with the yellow/blue diff colours: {F3816061} [15:03:41] tarrow: "source ~/python/bin/activate && python ~/src/python/geo2png.py ~/data/20160328/" [15:04:01] tarrow: "java -Xmx2g -jar ~/src/java/analyzer/target/wikidata-analyzer.jar Map ~/data/ latest" [15:06:51] valhallasw`cloud: https://github.com/wikimedia/analytics-wmde-toolkit-analyzer/blob/master/java/analyzer/src/main/java/org/wikidata/analyzer/Processor/MapProcessor.java [15:09:43] indeed, select count(*) from pagelinks is slow... [15:09:50] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2172831 (10Tinaj1234) >>! In T131616#2172787, @Parent5446 wrote: > Do we block a user from being added as a publisher when they reach th... [15:09:58] probably because there's a lot of pagelinks [15:10:07] no kidding! [15:10:56] James_F: RoanKattouw https://twitter.com/APStylebook/status/716279065888563200 [15:11:40] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2172846 (1001tonythomas) >>! In T131616#2172787, @Parent5446 wrote: > The only interesting question about this is: what about users who... [15:11:53] eranroz, query is awesome. Not even mad. [15:11:55] harej: Where are you running these queries exactly? [15:12:00] tool labs [15:12:12] Oh OK [15:12:55] Then you can run whatever slow crap you like and I won't care ;) [15:13:05] 10Wikimedia-Hackathon-2016, 10Wiki-Loves-Monuments-General: Cleanup Wiki Loves Monuments Phabricator projects - https://phabricator.wikimedia.org/T131479#2172862 (10JeanFred) We also archived #wiki-loves-monuments-api [15:17:15] Reedy: interested in looking at https://gerrit.wikimedia.org/r/#/c/281113/ there's a slight issue :/ [15:18:16] 10Wikimedia-Hackathon-2016, 6Repository-Ownership-Requests, 10Wiki-Loves-Monuments-General: Give +2 to Lokal Profil on labs/tools/heritage - https://phabricator.wikimedia.org/T131588#2172866 (10Krenair) 5Open>3Resolved Yeah, that particular group is owned by the gerrit administrators. [15:19:54] 10Wikimedia-Hackathon-2016, 6Repository-Ownership-Requests, 10Wiki-Loves-Monuments-General: Give +2 to Lokal Profil on labs/tools/heritage - https://phabricator.wikimedia.org/T131588#2172868 (10JeanFred) Thanks @Krenair! [15:21:04] petan: if you come back from the hostel to the venue could you bring my phone? It's on my bed [15:21:10] thanks! [15:21:22] FlorianSW: any suggestions for fixing pagination in https://gerrit.wikimedia.org/r/#/c/281113/ ? [15:21:58] DanielK_WMDE: around? [15:22:15] codezee: I'm currently not sure, what the problem is, unfortunately :/ [15:22:32] ok [15:26:05] FlorianSW: wassup? [15:32:43] https://he.wikipedia.org/wiki/%D7%95%D7%99%D7%A7%D7%99%D7%A4%D7%93%D7%99%D7%94:%D7%A1%D7%99%D7%95%D7%95%D7%92_%D7%A2%D7%A8%D7%99%D7%9B%D7%95%D7%AA [15:33:06] DanielK_WMDE: Test issues. I think he went to find you [15:33:38] He's just come back [15:33:52] and he just talked to him :P [15:34:00] pastebin https://phabricator.wikimedia.org/P2849 Create a claim in Pywikibot snippet [15:34:42] tzafrir: [15:35:54] 10Wikimedia-Hackathon-2016, 6Community-Tech, 7Category, 7Community-Wishlist-Survey, 13Patch-For-Review: Improve diff compare screen - https://phabricator.wikimedia.org/T121469#2172906 (10Trizek-WMF) <3 [15:45:40] 10Wikimedia-Hackathon-2016, 6Labs, 10MediaWiki-extensions-OATHAuth, 10wikitech.wikimedia.org, and 2 others: 2FA seems to be broken on wmf.19 - https://phabricator.wikimedia.org/T131445#2172967 (10bd808) [15:48:03] 10Wikimedia-Hackathon-2016, 6Commons: Flickr RSS to Commons - https://phabricator.wikimedia.org/T131582#2172992 (101Veertje) [15:49:08] Hi [15:49:34] live version of code I've written so far is at http://www.veradekok.nl/jerusalem/ [15:50:09] It's the API calls for getting the unread items from my rss feed reader [15:50:39] I could use some help feeding the info from the API calls into the code of Flickr2Commons [16:12:31] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2173091 (10ori) >>! In T131616#2172846, @01tonythomas wrote: > I think we should only block the number of newsletter creation per user.... [16:20:16] Danny_B: https://en.wikipedia.org/wiki/Category:WPX_UI [16:21:50] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2173118 (10MZMcBride) Wait, capped why? What's the value of an artificial limit? [16:32:10] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2173123 (10ori) >>! In T131616#2173118, @MZMcBride wrote: > Wait, capped why? What's the value of an artificial limit? To reduce the at... [16:35:50] Danny_B: Have fun. https://gerrit.wikimedia.org/r/#/c/281196/ [16:38:29] siebrand: for record: I haven't done the +2 to increase my stats :P [16:40:03] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2173137 (10Parent5446) >>! In T131616#2173123, @ori wrote: > To reduce the attack surface. If it's not limited you could just create a m... [16:46:00] Where's the showcase signup? I want to add something I haven't even started and seriously embarrass myself tomorrow. [16:47:39] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Security review of Newsletter extension - https://phabricator.wikimedia.org/T115095#2173143 (10ori) [16:47:43] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-Newsletter, 10Security-Reviews: Cap the number of active newsletters per user - https://phabricator.wikimedia.org/T131616#2173141 (10ori) 5Open>3declined >>! In T131616#2173137, @Parent5446 wrote: >>>! In T131616#2173123, @ori wrote: >> To reduce the att... [17:04:16] Danny_B: http://hastebin.com/raw/nehijizeka [17:09:06] Danny_B: https://gerrit.wikimedia.org/r/#/c/281204/1/ExampleTemplate.php [17:12:45] 10Wikimedia-Hackathon-2016: Safely embeddable JavaScript plugins/extensions/gadgets (wmhack2016 session) - https://phabricator.wikimedia.org/T131436#2173174 (10brion) Sample graph plugin is available for Wikidata, will be cleaned up later and others added! Standalone version: https://rawgit.com/brion/mw-js-plug... [17:16:05] 10Wikimedia-Hackathon-2016: Safely embeddable JavaScript plugins/extensions/gadgets (wmhack2016 session) - https://phabricator.wikimedia.org/T131436#2173175 (10brion) For example editor widgets, might try porting the editor dialog for [ProveIt](http://proveit.wmflabs.org). For content widgets, the [Game of Life... [17:31:29] bd808: https://gerrit.wikimedia.org/r/#/c/281211/ [17:43:12] 10Wikimedia-Hackathon-2016, 10Wiki-Loves-Monuments-General: Cleanup Wiki Loves Monuments Phabricator projects - https://phabricator.wikimedia.org/T131479#2168227 (10Lokal_Profil) We should further rename #Wiki-Loves-Monuments-General as #Wiki-Loves-Monuments and make #Wiki-Loves-Monuments-Database and #Wiki-L... [17:48:13] 10Wikimedia-Hackathon-2016-Organization: Get important info about IRC & Gerrit Ports to wifi / internet providers for Wikimedia Hackathon 2016 - https://phabricator.wikimedia.org/T124809#2173241 (10Rfarrand) Siebrand - can't thank you enough for handling this! {meme, src=votecat, above=Siebrand, below="to the r... [17:49:14] 10Wikimedia-Hackathon-2016-Organization: Get important info about IRC & Gerrit Ports to wifi / internet providers for Wikimedia Hackathon 2016 - https://phabricator.wikimedia.org/T124809#2173242 (10siebrand) 5Open>3Resolved [17:55:26] siebrand: are you busy? [17:55:44] parent5446: hardly ever... [17:55:56] parent5446: does he have a beer in each hand [17:55:57] parent5446: sup? [17:56:00] hehe :) [17:56:08] :) have a i18n question in Eilat [17:56:08] It IS beer 'o clock... [17:56:22] I'll grab a beer and come over... [17:59:54] 10Wikimedia-Hackathon-2016, 10ArchCom-RfC, 10Wikidata, 13Patch-For-Review: RFC: Service Locator for MediaWiki core - https://phabricator.wikimedia.org/T124792#2173256 (10daniel) Session notes from today's hackathon session: * performance-sensitive hooks may want to cache/singletonize the instance created... [19:26:22] any idea when the shuttle to the post starts ? [19:31:13] tonythomas: if you didn't hear the announcements: 10:40, 10:50, 11:10 [19:31:33] harej: Thank you! Looks like I missed it [19:42:56] avner, https://ores-newmodels.wmflabs.org/v2/scores/enwiki/damaging/34567833/ [23:38:22] 10Wikimedia-Hackathon-2016, 10MediaWiki-extensions-General-or-Unknown: Port Romanian diacritics replacement script from JS to PHP - https://phabricator.wikimedia.org/T131585#2171641 (10Dereckson) Great start. **Coding conventions** This [[ https://github.com/rowiki/RomanianDiacriticsReplacements/pull/1 | pul...