[05:07:57] What's the default memory for jaunt? [05:08:07] *jsub [05:08:17] Oops [05:16:12] [bz] (8ASSIGNED - created by: 2orenbochman, priority: 4Unprioritized - 6trivial) [Bug 52152] debug feature does not work in orwell01 - https://bugzilla.wikimedia.org/show_bug.cgi?id=52152 [05:20:42] [bz] (8NEW - created by: 2MZMcBride, priority: 4Unprioritized - 6normal) [Bug 52170] Provide dumps of wikitech.wikimedia.org - https://bugzilla.wikimedia.org/show_bug.cgi?id=52170 [06:00:49] [bz] (8NEW - created by: 2Krinkle, priority: 4High - 6enhancement) [Bug 48065] Wikitech: SAL transclusion on project pages should be limited - https://bugzilla.wikimedia.org/show_bug.cgi?id=48065 [06:04:41] [bz] (8NEW - created by: 2Aude, priority: 4Unprioritized - 6enhancement) [Bug 51885] provide postgresql and postgis on toollabs - https://bugzilla.wikimedia.org/show_bug.cgi?id=51885 [06:05:58] [bz] (8NEW - created by: 2Tim Landscheidt, priority: 4Unprioritized - 6normal) [Bug 48628] Provide replication lag as a database function - https://bugzilla.wikimedia.org/show_bug.cgi?id=48628 [06:06:14] [bz] (8NEW - created by: 2Addshore, priority: 4Low - 6normal) [Bug 50010] Provide a web service displaying the true replag of labsdb instances - https://bugzilla.wikimedia.org/show_bug.cgi?id=50010 [06:58:19] Yuvi|RanAway ping [07:58:36] (03PS1) 10Yuvipanda: Fix minor typo in README [labs/tools/gerrit-to-redis] - 10https://gerrit.wikimedia.org/r/76329 [07:59:06] (03CR) 10Yuvipanda: [C: 032 V: 032] Fix minor typo in README [labs/tools/gerrit-to-redis] - 10https://gerrit.wikimedia.org/r/76329 (owner: 10Yuvipanda) [08:06:08] Yuvi|RanAway: ping [08:06:17] hey petan [08:07:27] Yuvi|RanAway I added u to dispatcher project, check out bin/dispatcher-cli [08:07:34] source code need a cleanup, see comments [08:07:38] hmm moment [08:07:44] I need to add it to git [08:08:04] * petan wishes there was easy way to commit / push from tools project without exposing his private keys [08:11:43] Yuvi|RanAway: u here? I need to add 2 options as well as extend subscribe [08:11:59] create on github, later import to gerit [08:12:02] just managed to become [08:12:03] currently dispatcher accepts 1 method of management of subscription [08:12:29] where is the code? [08:13:15] Yuvi|RanAway: what's your username on github [08:13:44] it's python, not binary [08:13:48] code is inside of it :P [08:15:09] https://github.com/benapetr/dispatcher-labs/blob/master/dcli/dispatcher-cli [08:16:03] Yuvi|RanAway: subscription can be made using XML only now, so that you send it a xml document that contains a list of pages / users / wikis what you want to subscribe to [08:16:10] eeew xml [08:16:10] no [08:16:18] looking [08:16:20] I need to make this python interface to convert the input of user to xml and then send it to daemon [08:16:21] let's just stick to JSON [08:16:28] jesus [08:16:29] I'm also going to go away now [08:16:33] I need something stable [08:16:36] json is too new [08:16:49] and I will not support anything that does anything XML new, nope. [08:17:09] don't tell me python can't work with xml [08:17:16] no, I am saying *I* won't :P [08:17:28] good because c# can't work with JSON [08:17:35] which makes JSON unusable for this project [08:17:38] it can, if you want it to. [08:17:49] yes if you want to spend months in nightmares [08:18:09] hey, if you like json, just go and implement json parser, source code is in github [08:18:10] I don't care [08:18:19] :P [08:18:40] but right now the current source code can handle xml only because no one did spent months in nightmares [08:18:59] Yuvi|RanAway: where are you going? when u come back? :D [08:19:05] not today, I think. [08:19:06] I still have a lot of stuff to tell you [08:19:12] damn [08:19:18] I also need to create web based interface [08:19:21] I know, but with XML it is all a non starter :P [08:19:29] xmlsucks.org [08:19:35] yeah [08:19:38] I want to support multiple options [08:19:44] * petan registers jsonsucks.org [08:19:47] petan: http://www.json.org/ <-- see C# [08:19:59] legoktm: I know, that are the months in nightmares [08:20:07] anyway [08:20:23] legoktm: don't bother :) petan's always right. [08:20:29] legoktm, your up early. :p [08:20:31] I don't want to stick only to json, if we are going to support json, we are going to support xml as well :P the daemon is going to be flexible [08:20:42] Cyberpower678: i havent gone to sleep yet >.> [08:20:52] Where do you live? [08:20:57] Cyberpower678: also, I'm in California right now [08:20:58] what's important now, is that we need some kind of interface :D [08:21:21] because people won't be happy about sticking raw xml / json data directly to daemon using telnet [08:21:24] It's 1:21 where you live? [08:21:27] O.o [08:21:29] ... telnet? [08:21:37] whatever that can handle tcp connections [08:21:37] You're up late. :O [08:21:43] netcat if you like :P [08:21:48] !petan [08:21:48] Petr Bena - http://enwp.org/User:Petrb (hates python) :D [08:22:17] Yuvi|RanAway: yes, using telnet is evil, that's why we need to create a better interface [08:22:33] right now only telnet works... and that's where you come in :D [08:22:43] brave Yuvi|RanAway to create a shiny inteface [08:22:43] I refuse to work with anything that involves XML [08:22:53] so it's XML or me :) [08:22:55] Cyberpower678: yeah :P [08:23:01] at some point combination of "Brave" and "Run away" sounds funny [08:23:03] petan: I think you're overcomplicating it [08:23:15] legoktm: no you are overcomplicating it [08:23:34] Yuvi|RanAway: I am happy about using JSON, no worries [08:23:38] also dropping XML. :P [08:23:42] Yuvi|RanAway: just someone need to implement it [08:24:15] why would I do that? you don't need to create python interface for xml if you don't want we need only 1 interface, this xml option would be only for devs who prefer to use xml [08:24:24] supporting xml doesn't mean you need to work with xml [08:24:45] there is server (supporting multiple options) this server needs a client (supporting 1 or more of options) [08:24:52] server is what I can handle [08:25:03] client is what I can handle too, but it would be cool if someone helped me :D [08:25:25] client <-> server can use JSON only, idc [08:25:42] client is meant for humans [08:25:59] but some bots might want to talk directly to server in order to update subscriptions on demand [08:26:05] that's where xml come handy [08:26:13] some bot developers might like xml more than json [08:26:24] that's why supporting multiple options make it better for bot operators [08:26:25] you're overcomplicating this, petan. [08:26:34] howcome [08:26:50] I am making the software more complicated so that users have it simpler [08:26:57] that's how all programmers should think [08:27:06] programs should be complicated not their usage [08:27:51] I know that supporting multiple options makes the source code bigger, that's a challenge I accept. But it makes it also far easier for programmers of bots to use [08:29:10] no, petan. [08:29:25] Yuvi|RanAway: let me write some specifications so that you understand what I mean... [08:31:55] petan: please do. [08:32:08] also read: http://www.jwz.org/doc/worse-is-better.html [08:51:30] Yuvi|RanAway stub https://wikitech.wikimedia.org/wiki/Bot_Dispatcher [08:53:56] Yuvi|RanAway: it may look complicated at some point, but tell me about simpler solution? [08:54:12] you don't have any for your bot either, right now people need to talk to you in order to change subscription [08:54:20] try to design some automated system which is better? [08:56:14] no web interface. terminal interface authenticates with keystone. [08:58:49] and no filtering. just pure queuing. [09:11:42] (03PS2) 10Yuvipanda: Fix minor typo in README [labs/tools/gerrit-to-redis] - 10https://gerrit.wikimedia.org/r/76329 [09:11:53] (03CR) 10Yuvipanda: [C: 032 V: 032] Fix minor typo in README [labs/tools/gerrit-to-redis] - 10https://gerrit.wikimedia.org/r/76329 (owner: 10Yuvipanda) [09:25:49] Yuvi|RanAway: what filtering you talk about? did you even read it o.o [09:26:06] why no web interface? we have no keystone [09:26:15] until we have it we will use tokens which are alternative [09:27:00] Yuvi|RanAway: are you writing programs for yourself or for people? what's the point of writing software that is easy to create but hard to use... with no web interface people will hate it [10:39:51] legoktm ping [10:39:57] legoktm: you are python guy right? [10:40:27] legoktm: how do I make argument parser trigger some function on specific argument which also see the other arguments [10:40:53] it passes parser argument but it's just a dummy spaceholder or wtf [11:40:30] can comeone open this link and give me link to original miguel's c# library for redis? [11:40:32] http://redis.io/clients [11:40:41] my internet is too slow for that page [11:59:51] petan: https://github.com/migueldeicaza/redis-sharp ? [12:08:07] AzaToth:yes :D [12:08:09] thanks [12:28:27] petan: can one connect to tools-db from outside of the cluster alltogether? [12:32:05] re [12:39:14] or is that just replica dbs? O_o [12:42:36] heh, i found https://wikitech.wikimedia.org/wiki/Nova_Resource_Talk:Tools/Help#GUI_tool_for_databasework, but thats not exactly helpful ;p [12:52:14] addweekend: no [12:52:24] Avocato: what problem [12:52:59] addweekend: in fact you can [12:53:08] addweekend: but it involves hard-core port forwarding [12:53:19] I think even UDP [12:53:22] Petan: I made a file named "mycron.txt" and setted as crontab [12:53:43] Petan: but doesn't want to run [12:53:48] Avocato: how did you do that? o.o [12:54:02] you should use crontab command for that [12:54:07] by typing the following: [12:54:34] Avocato: 2 things I need to know, server and username [12:54:39] crontab $HOME/mycron.txt [12:55:02] username: avocato [12:55:20] server: tools-login.wmflabs.org [12:56:23] Avocato: what if you do crontab -e [12:56:45] bah nfs server is stuck again... I will check it as soon as it's working again [12:57:09] I made it before, but it doesn't work [12:57:30] what did it say? [12:57:54] one moment plz [12:57:58] sure [12:59:42] Select an editor. To change later, run 'select-editor'. [12:59:43] 1. /bin/ed [12:59:45] 2. /bin/nano <---- easiest [12:59:46] 3. /usr/bin/emacs23 [12:59:49] 4. /usr/bin/jmacs [12:59:49] 5. /usr/bin/joe [12:59:51] 6. /usr/bin/jpico [12:59:53] 7. /usr/bin/jstar [12:59:54] 8. /usr/bin/mcedit [12:59:55] 9. /usr/bin/rjoe [12:59:57] 10. /usr/bin/vim.basic [12:59:59] 11. /usr/bin/vim.tiny [13:00:39] Petan: Which one of them are similar to Toolserver's editor? [13:00:56] Flood. _.- [13:00:58] -.- [13:05:34] Avocato: I have no idea what toolserver editor was, I was always using vim [13:06:35] Petan: Ok, I'll open my account on toolserver to see what is the name of it's editor [13:06:46] ok [13:08:21] Petan: It's nano 2.2.6 [13:08:50] That means I should choose no. 2 [13:09:06] ok [13:13:14] petan: Done. I typed my crontab and saved it, I hope it works [14:06:27] (03Abandoned) 10Yuvipanda: Fix minor typo in README [labs/tools/gerrit-to-redis] - 10https://gerrit.wikimedia.org/r/76329 (owner: 10Yuvipanda) [14:06:59] (03Restored) 10Yuvipanda: Fix minor typo in README [labs/tools/gerrit-to-redis] - 10https://gerrit.wikimedia.org/r/76329 (owner: 10Yuvipanda) [14:07:10] (03PS3) 10Yuvipanda: Fix minor typo in README [labs/tools/gerrit-to-redis] - 10https://gerrit.wikimedia.org/r/76329 [14:07:25] (03CR) 10Yuvipanda: [C: 032 V: 032] "MERGE, YOU DOOFUS. MERGE!" [labs/tools/gerrit-to-redis] - 10https://gerrit.wikimedia.org/r/76329 (owner: 10Yuvipanda) [14:08:44] :D [14:08:45] * valhallasw gives Yuvi|RanAway some ice cold beer [14:08:52] valhallasw: doesn't merge! [14:09:07] ice cold beer is not for merging, dummy! [14:09:39] maybe gerrit also has problems with the warm weather [14:10:55] have you tried just making a new patchset? [14:11:07] valhallasw: yeah, many times [14:11:13] this is a new repo, and first changeset [14:11:17] perhaps not configured properly [14:11:17] YuviPanda: sorry, I meant 'change' [14:11:30] yeah, next stop [14:11:33] if i can't get this to merge [14:14:26] YuviPanda: it's simple enough; just git commit --amend, remove change-id, :wq, git review, done [14:14:34] but you probably know that [14:14:51] valhallasw: yeah, qchris tells me I don't have submit perms on that repo :) [14:14:56] I'm getting those granted now [14:15:03] aaaaah [15:44:25] labs crashing again ? [15:46:54] howcome [16:08:29] Yuvi|Away: ping [16:08:44] Yuvi|Away: did you see https://wikitech.wikimedia.org/wiki/Bot_Dispatcher#Example_usage [16:14:45] let me know if anything was missing here https://wikitech.wikimedia.org/wiki/Bot_Dispatcher#Supported_outputs [17:37:39] petan: Do you have a tracker for issues like wm-bot's obsolete shell requests and Labslogbot's "incomplete" users? [17:38:07] scfc_de: there is category in bugzilla [17:38:29] wm-bot go to Tools/WM-Bot labslogbot goes to Wikimedia labs [17:39:10] petan: Thanks. [17:39:23] yw :P [17:56:54] [bz] (8NEW - created by: 2Tim Landscheidt, priority: 4Unprioritized - 6normal) [Bug 52196] Labslogbot creates shell request pages for users in "limbo" - https://bugzilla.wikimedia.org/show_bug.cgi?id=52196 [20:40:53] Damn you other lab users. :(