[07:20:40] wi-fiiiii \o/ [07:47:31] moo [07:47:35] baa [07:49:33] helllooo [08:06:45] Agh, there's a hackathon program in the other program? Neeeesting. [08:33:37] Live stream of the opening: https://hugvr.com/watch/4351 [08:39:24] Looks down to me? I guess the Wi-Fi isn't that great ;) [08:52:54] First rule of events: The WiFi always fails. [08:57:19] :D [09:00:44] Who is doing the wikidata powered infobox or wikiedia and wikisource [09:00:46] ? [09:09:46] Where is the lua intro? [09:13:05] has anyone really been far even as decided to use OAuth? [09:13:10] I have a tool on toolserver that generates SVG diagrams, and I'd like to make it possible for users to upload directly instead of downloading and then uploading. [09:13:21] Damn, I need to use a better IRC client. [09:20:13] Another way to ask this: my tool is simple HTML / JS, and it creates a diagram using a Python CGI script. Can I implement an OAuth connection in this environment that will authenticate to Wikimedia Commons and upload a file? [09:25:54] * slashme_ is reading OAuth docs on https://www.mediawiki.org/wiki/OAuth/For_Developers [09:26:08] Or would be, if the network were not so slow. [09:30:51] @Tpt is there wikisource stuff happening somewhere? [09:30:59] samwilson: yeah! [09:31:09] oh cool. where? :) [09:31:09] We are in the school [09:31:15] which room? [09:31:35] room 12 [09:35:19] slashme_: as long as you can use the Python backend for the OAuth handshake, sure [09:37:09] tgr: Thank you! [09:38:17] Wikicite / wikisource - wikidata infobox is now talking in the school [09:45:59] Can someone help me with git? I try to git reset --hard and this happens: [09:46:00] error: unable to create file images/.htaccess (Permission denied) [09:46:05] In core. [09:46:25] Isarra, chown and chmod might help you. [09:46:38] Oh, right, in images... [09:46:43] check the permissions [09:47:37] Tpt: tobias47n9e is there a pad for the Wikisource team ? [09:47:53] VIGNERON: not yet... [09:48:00] Yeah. I was looking at the file, not the parent directory... [09:48:06] Oops. [09:48:13] Now, yes: https://etherpad.wikimedia.org/p/wikisource-hackathon [09:48:27] @chiborg were can we meet up, loke to talk about ocg [09:49:00] ljonka_mobile, there is no user by that name here [09:49:21] Oh, probably later.. thx [09:49:42] VIGNERON, no. We should start one [09:49:47] You can see the userlist in the side usually, ljonka_mobile :) [09:49:50] Tpt, Thanks [09:52:43] Tpt: Tomas, on met un +2 sue les patch pour VE avant le déjeuner pour pouvoir tester au retour? [09:53:13] Coren: J'aimerai discuter avec Daniel avant [09:53:25] * Gabriel, pardon [09:53:36] Tpt: je suis avec James dans la salle 12 [09:53:53] hum, on est aussi dans la salle 12 de l'école [09:54:14] on a plein de gens de Wikisource ici [09:54:25] 11 plutôt [09:55:19] Apparently this is the point where I totally crash after the journey here. [09:55:24] Wheeeeee. [09:56:29] Tpt: Ernest est avec toi? [09:56:35] Coren: ouep [10:01:45] relevant: http://www.wired.com/2016/06/instagram-strikes-sizable-blow-silicon-valleys-tabs-vs-spaces-war/?mbid=social_fb [10:03:06] insufficient context to understand whether that is a parody or what [10:05:18] Tabs v spaces is a pretty common argument within coding communities - Silicon Valley (popular TV show) mocks it a lot [10:05:59] this is a small look at how Instragram deals with that [10:12:24] > But there’s a trade-off: Python doesn’t scale as well as other languages [10:12:25] wtf [10:13:33] o/ [10:14:02] o/ @lzia [10:15:13] JeanFred: o/ [10:23:57] is git pull for core working over SSH ? [10:31:26] foks: thx [10:31:30] never mind. it worked :) [10:32:41] Go to lunch everyone! [12:07:16] In mediawiki, when you edit a section, isn't it supposed to actually find the correct id for the section and go back to it? [12:07:55] Isarra: supposed to, yes. Usually won't work when the section name has parsable content [12:08:13] It doesn't seem to be working for duplicates, either. [12:08:20] I thought it did. [12:08:26] Or did it never work for that? [12:09:09] Wikidata sparql question: How can you get all Wiksources and not just en.wikisource? http://tinyurl.com/zab3hnh [12:09:18] IIRC it didn't, it'll go to the first section [12:10:32] Mmkay. Damn. [12:10:49] My memory paints mw as so much more robust than it actually is. >.< [12:11:14] Isarra: T20431 is one of the related tasks, there are several more that I can't find right now [12:11:15] T20431: Anchor links are created based on different methods causing broken links - https://phabricator.wikimedia.org/T20431 [12:11:46] Cool, thanks. [12:11:52] That's even scarier than I realised. [12:13:16] T2111 too (hey look, three digits!) [12:13:16] T2111: Return to page after edit of section when section name occurs multiple times may point to wrong section - https://phabricator.wikimedia.org/T2111 [12:14:33] We still need a crying emoji as token on Phabricator. :'( [12:19:08] edsanders: are you at wikimania? want to pair on javascript and selenium? [12:26:37] zeljkof: He's not, sorry. [12:27:07] James_F: :( thanks for letting me know [12:27:26] the invitation to pair is open to anybody, by the way ;) [12:45:49] is kolossos around ? [12:46:17] I'm trying to fill in the OAuth client registration form at https://meta.wikimedia.org/wiki/Special:OAuthConsumerRegistration/propose and I have two problems: [12:46:53] 1) My public RSA key isn't accepted, even though I made it according to the instructions at https://www.mediawiki.org/wiki/OAuth/For_Developers [12:47:29] 2) I don't know whether to edit the JSON in the Usage Restrictions box. [12:47:56] Has anyone here successfully registered an OAuth client? [12:50:03] slashme_: unless you really want to use an RSA key, just leave it empty [12:50:15] OK, thanks! [12:50:29] And the Usage Restrictions JSON? [12:50:36] you can ignore the JSON too, you could use it for IP restrictions and such [12:50:49] Thank you!! [12:51:02] lzia: https://commons.wikimedia.org/wiki/Commons:Monuments_database/Statistics [13:06:21] Anyone at the Hackaton that can help me with a little Skinning/ResourceLoader/Fouc issue (REL1_27)? [13:08:58] Osnard: What are you trying to do? [13:09:51] slashme_: I had a recent encounter with OAuth and managed to finally get it to work after a week. My tool was in PHP though. I'm here if you want help. [13:13:10] Isarra: I want to fix a "flash of unstyled content" in a skin. The skin worked well on REL1_23 but on REL1_27 I get a fouc and I don't know why... [13:14:41] I probably can't help because rl is totally arcane magic, but... uh... where is it? >.> [13:14:48] The skin. Or where are you. [13:15:07] zeljkof: hey, I'm not at Wikimania but we can do remote [13:20:03] edsanders: when are you free? :) [13:23:53] Isarra: I' on hacking space 12; first table-group on the right; guy with orange laptop :) [13:24:13] Your help is much appreciated [13:24:25] I promise nothing. [13:25:56] Wikidata sparql question: How can you get all Wiksources and not just en.wikisource? http://tinyurl.com/zab3hnh [13:27:26] tobias47n9e: excellent question, I'd like to know the answer too :) [13:29:13] Niharika: Where can I find you? [13:41:40] Anyone have any idea why using uselang=qqx would cause an extra to appear in the page source? [13:42:43] Harmonia_Amanda: coucou ! [13:42:48] salut ! [13:42:57] * Harmonia_Amanda participe à distance :p [13:43:04] VIGNERON: c'est comment Wikimania ? [13:43:33] super ! [13:43:50] super dynamique, deuxième journée et j'ai déjà la tête pleines de projets ! [13:43:59] Tpt: là ? [13:44:01] :) [13:44:04] ouep [13:44:14] normalement, Ash devait venir me rejoindre [13:44:23] pour qu'on bosse sur le gadget des éditions [13:44:26] please do not disturb Tpt ; he is working on important stuff :D [13:44:33] ah désolée [13:44:41] cool [13:44:54] je suis relativement multitâche ;-) [13:45:10] bah en fait là, je fiche rien, j'attends Ash :p [13:46:34] yuvipanda: Can you kill a job for me? 7519228 won't die [13:46:56] VIGNERON: du coup tu fais quoi ? (puisque je ne dérange pas Tpt ) [13:48:44] The internet is sooo slow at the hackathon space..... [13:49:37] (that's the only good thing when participating a country away: no internet problems) [13:51:19] multichill2: it is very slow atm yeah, no problems most of the time [13:51:30] qgil: we're in Room 30, and the internet drops frequently. [13:51:42] We also tried the area around Room 50, no luck. [13:52:12] Any chance someone can help us, qgil? There is quite a few of us here working on WLM stuff. [13:52:45] Isarra: on all pages? [13:53:55] Nikerabbit: Yeah, it's a piece of the interface where it's happening. [13:56:03] hm, other people around the world having internet problems at the same time. Are sharks attacking the cables? :) [13:56:10] lzia, I am feeling the same pain. quiddity have you seen Manuel? Or anyone? [13:56:18] Isarra: well it's not supposed to be there... so something is misbehaving [13:56:34] but I have no idea what... maybe a skin? [13:56:57] VIGNERON: Tpt Ash est là ! [13:57:20] qgil: it would be great if someone look into it. We get kicked out of the network, and when we connect, there is quite a bit of packet loss which makes work impossible at the moment. [13:57:24] thank you, qgil. [13:57:26] Harmonia_Amanda: great! [13:57:29] :) [13:58:06] things are a little bit improving tho [13:58:53] can barely irc using mosh :/ [13:59:06] Nikerabbit: irccloud? [13:59:17] although, if mosh is already nonfunctional... [13:59:41] valhallasw`cloud: mosh to my server [14:00:13] seeing 70% packet loss starting on third hop [14:01:01] Nikerabbit: I meant 'maybe you can try irccloud if ssh is borking', but then I realized that if mosh isn't working, http is also not going to be fun [14:01:39] pings in the 2k now... [14:03:50] there are multipl people working on the issue with the network [14:05:01] Niharika: My internet was down - how can I find you? [14:10:49] slashme_: I'm in the Wikisource room/table. [14:11:04] Niharika: ping [14:11:29] Does anyone have a sparql query with an IF clause? [14:11:39] psychoslave: https://github.com/tshrinivasan/OCR4wikisource [14:11:50] Is there a way to make the API to ignore images included in common templates? I.e. to not return the stub image in an article without any other images.. [14:14:57] Nikerabbit: The weird thing is it's only happening on one thing, and I've never seen anything like this before. qqx is still just strings, though perhaps weird ones. Is it possible I'm escaping them wrong and it came out of something that way? [14:15:35] And this is the skin. [14:18:55] Ooooh. [14:21:19] I figured it out. My sidebar ain't working for some reason. Bizarre... [14:26:15] Ash_Bzh: https://www.wikidata.org/wiki/Wikidata:WikiProject_Books#Edition_item_properties ? [14:26:46] slashme_: https://github.com/wikimedia/labs-tools-crosswatch/blob/master/backend/server/oauth_handler.py [15:05:11] thedj: https://gerrit.wikimedia.org/r/#/c/168815/ [15:11:48] Let's see if I manage to clone core at the 4th attempt :) [15:11:50] yuvipanda, how can I call mwoauth in Python on the toolserver? [15:12:59] It lives on pythonhosted.org: http://pythonhosted.org/mwoauth/ [15:22:31] slashme_: I think you just need to import it. Tool labs should already have it for you to use. [15:27:17] Thanks Niharika - actually this one isn't already available: I started going down a slightly different route because I realised that using flask would take a bit too long, and the python example code at https://www.mediawiki.org/wiki/OAuth/For_Developers#Python looks pretty straightforward. [15:27:26] yay Ricezione degli oggetti: 100% (612100/612100), 264.75 MiB | 661.00 KiB/s, done. [15:27:27] I can use virtualenv to install what I need, though. [16:15:33] can someone help me with getQueryInfo() in TablePagerClass ? I have to get two rows from a query to populate the table in it (its like to create a diff, and has the previous column and the updated column). Is that possible with the TablePager class ? [16:15:59] or is the TablePager class there to just populate a table from a single row, you get from a query ? [16:16:31] Anthere is looking after a "Tent" dinner ticket. She will exchange it with an "Hotel central" one. Please ask at the Hackathon help desk if interested. [16:24:26] hi dafna-the-cool [16:26:04] whois oren [16:32:58] "Edit quality (5k balanced)" [16:34:05] Ainali: "Edit quality (5k balanced)" [16:34:45] Amir1: "Redigeringskvalitet (5k balanserad)" [16:37:32] Info: the hackathon space will close at 19:00. Only room 10 (no photo room) will remain open. [16:37:40] *19:30, sorry. [16:44:06] If you are an Arabic speaker who is interested to work with the Wiki Loves Monuments international team this year, please ping me. We are eager to find at least one Arabic speaker who can commit to help us with communications with Arabic speaking countries in WLM if it becomes necessary. [16:53:34] please clean up your trash [16:54:05] the EL team has asked me to ask people to leave the school as if you were visiting a guest, so no trash [17:31:24] yuvipanda: can i has access to the discourse project? [17:34:57] tgr: {{done}} [17:35:09] thx [19:06:53] If the internet is being unusually slow, it's because I'm hogging all of it. Sorry. [19:06:59] Well, maybe. [21:25:35] ll [21:26:08] hi [21:26:12] hi [21:47:33] tgr if you are interested in Discourse, I want to show you matrix.org as well [21:47:40] tgr come by? I'm sitting in front of you :D [22:00:47] tgr (IRC): https://meta.wikimedia.org/wiki/User:GWicke/Matrix.org