[00:00:41] Pulling those from cb? [00:01:35] Damianz: Yeah. [00:01:59] Nice, I use to have rrd graphs for stuff like that but they sucked [00:02:00] Thinking of trying to replace VoxelBot. [00:02:34] Because it's been annoyingly inadequate for me. [00:03:13] I wish you could really tag a revert then pull that data... since all the bots have to guess off comment etc left by tools and hope for the best [00:03:26] Would make for sweet numbers if there was a "REVERT THIS" built in [00:03:51] Damianz: Rollback? :D [00:04:05] Damianz: You do know about the revision hashes? [00:04:08] rollback is sorta there [00:04:38] Not everything gets reverted by rollback though [00:05:20] Most reverts have the same hash as a recent revision. [00:06:03] True - but how do you define recent? Time is too relative and a page can be vandalised dozens of times in a row [00:06:10] Though mostly idiots are lazy and just do it once [00:06:34] Damianz: It's trivial to fetch the last 50 hashes of a page. [00:07:20] Depends on use case, pulling the last 50 the way cb works would be painful [00:07:53] One feature I'd like to actaully add is running the 'going to revert to content' though the ann to catch the runs of vandalism, rather than reverting vandalism to vandalism... but it's tricky [00:08:54] Damianz: Recursive? [00:09:56] I wonder if the API lets you get the last 50 hashes for multiple pages... [00:10:15] Sort-of [00:14:52] Nope :( "titles, pageids or a generator was used to supply multiple pages, but the limit, startid, endid, dirNewer, user, excludeuser, start and end parameters may only be used on a single page." [00:15:07] bleh [00:15:26] So yeah, API hit for every edit. [00:15:36] You'd be better off keeping them in memory :p [00:15:47] Screw that, php uses enough memory as it is [00:16:04] * a930913 eats Damianz's memory. [00:17:22] * Damianz forgets about the pain of trying to compress your cv onto 2 pages [00:17:34] * a930913 blames the hardware manufacturers for pushing inefficient software so they can sell beefier machines. [00:23:54] * Damianz blames php for being so loose with types [00:30:18] Wow, I've been doing so much python, that I forgot about that PHP shit. [00:33:56] As much as I used to like PHP, since giving it up a few months ago, I've never looked back. [00:37:59] @notify YuviPanda [00:37:59] I'll let you know when I see YuviPanda around here [01:40:08] Warning: There is 1 user waiting for shell: Egoblock (waiting 0 minutes) [01:53:37] Warning: There is 1 user waiting for shell: Egoblock (waiting 13 minutes) [02:07:10] Warning: There is 1 user waiting for shell: Egoblock (waiting 27 minutes) [02:20:31] Warning: There is 1 user waiting for shell: Egoblock (waiting 40 minutes) [02:24:37] YuviPanda: Well, that was timing: https://wikitech.wikimedia.org/wiki/User_talk:Yuvipanda#Stuck_jobs_at_Tools. [02:24:42] yup just saw that [02:24:45] logigng into tools now [02:25:05] done [02:25:06] :) [02:26:29] :-) [02:34:04] Warning: There is 1 user waiting for shell: Egoblock (waiting 54 minutes) [02:35:58] Coren, petan: Would be nice if either of you could comment line 'print "prog?: $prog\n";' in /usr/local/bin/jsub once you're online. [02:47:33] Warning: There is 1 user waiting for shell: Egoblock (waiting 67 minutes) [03:00:54] errrr, wow [03:00:54] $ mount | wc -l [03:00:55] 28 [03:00:59] that's a bit much [03:01:07] Warning: There is 1 user waiting for shell: Egoblock (waiting 81 minutes) [03:01:13] thanks wm-bot [03:08:23] Coren|Travel: do you have any plans for allowing explain on queries? [03:08:51] Coren|Travel: i can't even do `show create table tablename\G` on a table or view [03:09:27] (not sure about show create table, but at least explain sounds like a long standing problem that the TS already has) [03:12:43] New patchset: Tim Landscheidt; "Fix jsub's dependence on $HOME's existence." [labs/toollabs] (master) - https://gerrit.wikimedia.org/r/65007 [03:13:08] hah, scfc_de [03:14:58] jeremyb: Yes? [03:15:20] just chuckling at $HOME's existence [05:25:58] Warning: There is 1 user waiting for shell: Electricmonk (waiting 0 minutes) [05:39:31] Warning: There are 2 users waiting for shell, displaying last 2: Electricmonk (waiting 13 minutes) ProgramAngel (waiting 5 minutes) [05:47:47] awww, nobody around :( [05:53:01] Warning: There are 2 users waiting for shell, displaying last 2: Electricmonk (waiting 27 minutes) ProgramAngel (waiting 19 minutes) [06:06:34] Warning: There are 2 users waiting for shell, displaying last 2: Electricmonk (waiting 40 minutes) ProgramAngel (waiting 32 minutes) [06:20:03] Warning: There are 2 users waiting for shell, displaying last 2: Electricmonk (waiting 54 minutes) ProgramAngel (waiting 46 minutes) [06:33:36] Warning: There are 2 users waiting for shell, displaying last 2: Electricmonk (waiting 67 minutes) ProgramAngel (waiting 59 minutes) [06:47:01] Warning: There are 2 users waiting for shell, displaying last 2: Electricmonk (waiting 81 minutes) ProgramAngel (waiting 73 minutes) [07:00:26] Warning: There are 2 users waiting for shell, displaying last 2: Electricmonk (waiting 94 minutes) ProgramAngel (waiting 86 minutes) [07:13:47] Warning: There are 2 users waiting for shell, displaying last 2: Electricmonk (waiting 108 minutes) ProgramAngel (waiting 99 minutes) [07:19:06] @search google [07:19:06] Results (Found 1): google, [07:19:10] @search map [07:19:10] Results (Found 2): venue, airport-centre, [07:19:16] !venue [07:19:16] http://goo.gl/maps/8rajj [07:21:00] !airport-centre [07:21:00] http://goo.gl/maps/MdpgH :) [07:23:41] petan: ! :P [07:24:27] HEY [07:24:57] I leave in an 2 hours :P [07:25:04] I leave in like 6 hours :D [07:25:37] it takes me like 4 hours to get to my airport >.< [07:25:41] :D [07:25:48] aha [07:25:53] it takes me like 30 minutes :P [07:26:01] my flight leaves in like 9 or 10 hours xD [07:26:09] but I am scared of airports so I am going to be there like 2 hours before [07:26:13] :D [07:27:16] Warning: There are 3 users waiting for shell, displaying last 3: Electricmonk (waiting 121 minutes) ProgramAngel (waiting 113 minutes) Johnny505 (waiting 10 minutes) [07:29:31] I just hope there is internet on the train [07:37:26] !rq Electricmonk [07:37:26] https://wikitech.wikimedia.org/wiki/Shell_Request/Electricmonk?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Electricmonk?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Electricmonk [07:37:27] !rq ProgramAngel [07:37:27] https://wikitech.wikimedia.org/wiki/Shell_Request/ProgramAngel?action=edit https://wikitech.wikimedia.org/wiki/User_talk:ProgramAngel?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/ProgramAngel [07:40:45] Warning: There are 3 users waiting for shell, displaying last 3: Electricmonk (waiting 135 minutes) ProgramAngel (waiting 126 minutes) Johnny505 (waiting 24 minutes) [07:40:55] !rq Johnny505 [07:40:55] https://wikitech.wikimedia.org/wiki/Shell_Request/Johnny505?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Johnny505?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Johnny505 [08:13:01] petan: see you later ;p [08:13:05] ok [08:13:12] you are in same hostel hm? [09:12:21] !log bots petrb: bots-4 is OOM one local bot seems to eat too many resources [09:12:24] Logged the message, Master [09:19:24] @seenrx ua [09:19:25] petan: Last time I saw Tuccuay they were quitting the network with reason: Remote host closed the connection at 5/23/2013 3:48:51 AM (05:30:33.4809990 ago) (multiple results were found: Tuccuay1, Marquas, Juandev, DeltaQuad, DeltaQuad_ and 72 more results) [09:19:29] @seenrx ua31 [09:19:30] petan: I have never seen ua31 [09:20:31] !log tools petrb: process 27618 on -login is constantly eating 100% of cpu, changing priority to 20 [09:20:33] Logged the message, Master [09:35:30] petan: on train now and yes in the hostel [09:35:52] and yes! internet on train :) [09:40:02] :O [09:48:56] [= [10:05:13] Warning: There is 1 user waiting for shell: Etan (waiting 0 minutes) [10:18:43] Warning: There is 1 user waiting for shell: Etan (waiting 13 minutes) [10:32:12] Warning: There is 1 user waiting for shell: Etan (waiting 27 minutes) [10:45:38] Warning: There is 1 user waiting for shell: Etan (waiting 40 minutes) [10:58:59] Warning: There is 1 user waiting for shell: Etan (waiting 53 minutes) [11:12:23] Warning: There is 1 user waiting for shell: Etan (waiting 67 minutes) [11:25:44] Warning: There is 1 user waiting for shell: Etan (waiting 80 minutes) [11:39:10] Warning: There is 1 user waiting for shell: Etan (waiting 94 minutes) [11:52:39] Warning: There is 1 user waiting for shell: Etan (waiting 107 minutes) [12:06:08] Warning: There is 1 user waiting for shell: Etan (waiting 121 minutes) [12:15:29] liangent@bots-login:~$ man ls [12:15:29] -bash: man: command not found [12:19:37] Warning: There is 1 user waiting for shell: Etan (waiting 134 minutes) [12:33:11] Warning: There is 1 user waiting for shell: Etan (waiting 148 minutes) [12:33:34] !log bots petrb: rebooted -login just to fix gluster [12:33:36] Logged the message, Master [12:46:40] Warning: There is 1 user waiting for shell: Etan (waiting 161 minutes) [13:00:13] Warning: There is 1 user waiting for shell: Etan (waiting 175 minutes) [13:11:44] Nearlyairport at [13:13:38] Warning: There is 1 user waiting for shell: Etan (waiting 188 minutes) [13:23:17] is jsub working on bots project? [13:23:23] it says Unable to run job: Job was rejected because job requests unknown queue "task". [13:24:36] specifying -q main.q seems resolving the problem, but -once is still unusable [13:27:07] Warning: There is 1 user waiting for shell: Etan (waiting 202 minutes) [13:27:08] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 10 minutes) [13:27:14] petan: ^ [13:40:29] Warning: There is 1 user waiting for shell: Etan (waiting 215 minutes) [13:40:30] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 24 minutes) [13:48:45] petan: Do you know which proxy-software Coren used on tools? [13:49:12] this software seems to be stable and fast [13:53:57] Warning: There is 1 user waiting for shell: Etan (waiting 228 minutes) [13:53:58] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 37 minutes) [14:07:18] Warning: There is 1 user waiting for shell: Etan (waiting 242 minutes) [14:07:19] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 51 minutes) [14:20:52] Warning: There is 1 user waiting for shell: Etan (waiting 255 minutes) [14:20:53] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 64 minutes) [14:34:21] Warning: There is 1 user waiting for shell: Etan (waiting 269 minutes) [14:34:22] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 78 minutes) [14:46:56] for some reason, I an unable to connect to the toolserver from the tools-login server [14:47:55] Warning: There is 1 user waiting for shell: Etan (waiting 282 minutes) [14:47:56] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 91 minutes) [14:49:10] carl-cbm: Not only you. Other hosts seem to be reachable. [14:52:06] I can ping the hosts, but ssh claims the network is unreachable [14:53:02] We've had this problem before [14:53:13] SSH from labs to production is restricted, for some reason the toolserver ip range is in the range blocked [14:54:33] but also http is restricted? [14:55:14] Http should work [14:55:32] damian@tools-login:~$ curl -I toolserver.org [14:55:33] HTTP/1.1 200 OK [14:56:06] carl-cbm: BTW, re table dump, you could ask amette. [14:56:55] scfc_de: I think I managed to achieve it myself - which is why I need to move files to labs now [14:57:17] carl-cbm: And if you put them in public_html on Toolserver and just wget them? [14:57:57] hey sf [14:58:19] scfc_de: that's the goal. http was being irritable for a while, which is why I then tried ssh. But now http seems to be working, so I am copying the dump over to labs as we speak [14:58:20] grr [14:58:34] carl-cbm: Perfect. [14:58:41] I mean scfc_de. I'm trying to change perms (ownership / perms and group) of a file in my project data folder, and getting 'permission denied' things [14:59:08] As "become ", or as your normal Labs user? [15:01:24] Warning: There is 1 user waiting for shell: Etan (waiting 296 minutes) [15:01:25] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 105 minutes) [15:14:45] Warning: There is 1 user waiting for shell: Etan (waiting 309 minutes) [15:14:46] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 118 minutes) [15:23:38] carl-cbm: Is https://jira.toolserver.org/browse/TS-1652 thus no longer an issue for you? [15:28:05] Warning: There is 1 user waiting for shell: Etan (waiting 323 minutes) [15:28:06] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 131 minutes) [15:30:19] is there a way to request software to be installed on tools labs? 7z isn't there at the moment [15:32:29] carl-cbm: You have to nag Coren (when he is no longer travelling) or petan. Best to file a bug for component "tools" so that it's not forgotten. [15:41:30] Warning: There is 1 user waiting for shell: Etan (waiting 336 minutes) [15:41:31] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 145 minutes) [15:53:26] scfc_de: sorry,w as away [15:53:28] as tools [15:53:30] and also normal labs user [15:53:32] tried both [15:54:28] YuviPanda: What file do you want to do what with? [15:54:48] scfc_de: ~/.suchabot.yaml for local-suchaserver [15:55:03] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 158 minutes) [15:55:04] scfc_de: make it only user readable/writable, deny for all others? [15:55:07] has sensitive info [15:56:08] And when, as local-suchaserver, you do "take ~/.suchabot.yaml" and then "chmod 400 ~/.suchabot.yaml"? [15:56:18] hmm, I didn't know of 'take' [15:56:41] I think MediaWiki's bug #1 is "lacking documentation", and Coren follows the tradition :-). [15:57:29] scfc_de: :D [15:57:34] yes, that works. I didn't know of 'take' [15:57:36] thanks :) [15:57:51] (BTW, you could always "cp FILE FILE.new && mv -f FILE.new FILE" on systems where "take" or something similar isn't available.) [15:58:09] hmm, yes. [15:58:13] i was just confuse [15:58:13] d [15:58:22] about why chown wasn't working [15:58:43] thank you scfc_de :) [15:59:14] np [16:02:23] what should I generally check if a command works from shell but doesn't work from cron? [16:04:02] specifically a line `* * * * * touch /tmp/test` works but `* * * * * jsub ...` doesn't work [16:08:31] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 172 minutes) [16:11:53] liangent: Do you receive mail with error messages? Have you set PATH in your crontab? [16:12:40] I do :p (STiki is down :( ) [16:13:31] scfc_de: I receive no mail [16:13:42] and do I need a PATH for the jsub itself? [16:14:06] for the program run in jsub, it's specified with absolute path [16:15:20] scfc_de: it's a line `jsub -N updatedyk -q main.q /home/liangent/code/updatedyk/loader.py main` [16:15:36] liangent: jsub is in /usr/local/bin which is not in cron's default PATH. So you have to set PATH explicitly or use an absolute path for jsub (https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help#Scheduling_jobs_at_regular_intervals). [16:16:48] (But I would assume that cron would send you mail if it can't execute a command line. Hmmm.) [16:17:38] scfc_de: it seems better if jsub is in default PATH... [16:18:13] liangent: That's on Coren's Copious Free Time To Do List(TM) :-). [16:21:52] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 185 minutes) [16:23:01] it's working now with PATH defined [16:33:32] liangent, scfc_de: I think cron does send mail. But the default mail address is your user on tools-login, and unless you've set up a .forward it just sits in /var/spool/mail/$USER waiting for you to read it. [16:33:57] anomie: I was checking mail with `mail` command [16:34:28] liangent: As your login user, or the tool user? [16:34:47] liangent: Fine. However, when I tested cron with a non-existant script, it blasted me with "/bin/sh: 1: does-not-exist: not found" mails. You're sure you don't have mail sitting on Tools? Do you have a ~/.forward and are its permissions right? [16:35:05] anomie: it's on bots project and I'm running it under my account [16:35:21] liangent: Oh, bots. Never mind, I was talking about tools. [16:35:22] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 199 minutes) [16:35:23] Ah, okay, that's a whole other story :-). [16:35:42] I don't think there's any mail on Bots ATM. [16:36:16] You could always try setting MAILTO=you@example.com at the top of your crontab [16:36:45] btw what's the easiest way to move a tool/bot from bots to tools? [16:37:10] I think addshore did that, but he doesn't seem to be online. [16:38:45] is it fine to run a bot on tools using my own account [16:38:49] without creating a tool? [16:39:52] It's technically possible. Why don't you want to create a tool? [16:39:55] liangent: Well, you can't submit a job to the 'continuous' queue as your own account. Why not create a tool for it? [16:40:58] anomie: for experimental stuff, and to avoid the trouble of moving it from bots to tools later [16:41:35] if no quick way to do moving is invented in time [16:42:27] liangent: What trouble do you avoid by not creating a tool? [16:42:28] scfc_de: ^ [16:43:06] scfc_de: having to ask some other people [16:43:45] liangent: You can create a tool yourself, just click on "Add service group". You don't need to ask anyone (when you're member of the Tools project). [16:44:00] oh I didn't know it [16:44:12] I was thinking about TS's MMP [16:44:25] Much faster here :-). [16:44:45] hi from amsterdam! [16:44:59] scfc_de: where's "Add service group"? [16:45:49] liangent: Either on wikitech, somewhere "Manage projects" or so, or go to http://tools.wmflabs.org/ and click "create new tool". [16:47:14] scfc_de: and actually they point to the same place [16:47:45] scfc_de: is there some naming convention? [16:47:50] what's that "local-" prefix [16:48:04] liangent: Don't use that! It's getting added automatically. [16:48:05] it will add the local- prefix for you, you do not need to type it yourself [16:48:55] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 212 minutes) [16:48:55] liangent: What does your bot do? For "various" stuff, you can create a tool "liagenttools" or whatever, if you don't want to organize it. [16:50:23] scfc_de: is it easy to share private data between different tools later? [16:50:57] if it's easy, I want to organize one tool per task [16:51:09] if not, I have to use a big tool [16:51:11] It is very humorous that I am about to create a database named 'p50380g50494_data' [16:52:07] liangent: Sharing data in the MySQL database should be easy, filesystem stuff can be more complicated. [16:52:39] scfc_de: sadly I'm planning to deal with files [16:54:12] liangent: If the output of one tool can be public for the whole cluster, you could separate them, otherwise I would stick with one tool for now. You can always split finer hairs later. [16:58:06] scfc_de: ok then, is it easy to share data from my user account to my tool account, without sharing it to the public [16:58:46] scfc_de: I'm thinking about allowing multiple tools to read data from my user account [17:00:53] Your user account shares a separate Unix group with each of the tools, but the tools don't share one that isn't shared with all the others. So you would have to share data in a separate file for each tool. Using one tool is probably easier. [17:02:19] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 226 minutes) [17:03:04] Is there a difference between a bot and a tool? [17:04:35] A bot in Wikipedia context is roughly anything that edits automatically. That can be part or all of a tool, but tools can also be webstuff only. [17:08:13] Kk. [17:09:03] How do I get the last [3] editsummaries of a given user? [17:09:17] I can do it on the db, right? [17:11:10] yes [17:13:29] Is it a dark art, how to query it efficiently? [17:14:04] "3 rows in set (4 min 19.41 sec)" vs. "3 rows in set (0.07 sec)" [17:14:45] db? [17:14:53] do we have db replication now? [17:15:03] a930913: http://use-the-index-luke.com/ [17:15:48] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 239 minutes) [17:18:54] liangent: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help#Production_replicas [17:20:20] scfc_de: is it possible to join them with my user db tables, like what toolserver allows? [17:20:46] liangent: I haven't tried it, but the help says that you can create user db tables on the replica servers. [17:21:22] (One section below.) [17:21:44] ok I think I can try to migrate some more toolserver tools now [17:22:01] scfc_de: what's the general replication lag? [17:23:32] liangent: http://ganglia.wmflabs.org/latest/?r=hour&cs=&ce=&m=load_one&s=by+name&c=tools&h=tools-login&host_regex=&max_graphs=0&tab=m&vn=&sh=1&z=small&hc=4 (Those are seconds, not weeks :-).) [17:23:47] "Replication Lags metrics" [17:23:57] scfc_de: thanks [17:24:00] gtg [17:24:51] I can't actually remember how to see all indexes of a MySQL table. valhallasw ? [17:25:26] Krenair: it's the easiest to check the mediawiki website - I think you can't see them because of the views [17:26:00] http://www.mediawiki.org/wiki/Database_layout [17:26:35] in mysql, the command is show index in [17:26:37] NB: Coren added some other views/tables as well, revision_userindex and logging_userindex IIRC. [17:29:17] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 253 minutes) [17:33:13] a930913, I think you want "SELECT rev_timestamp, rev_comment FROM revision_userindex WHERE rev_user_text='Krenair' ORDER BY rev_id DESC LIMIT 1;" [17:33:47] ... without the rev_timestamp bit. that was me messing around with the query. [17:42:46] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 266 minutes) [17:56:15] Warning: There is 1 user waiting for access to tools project: Hoo man (waiting 280 minutes) [18:09:48] Warning: There are 2 users waiting for access to tools project, displaying last 2: Hoo man (waiting 293 minutes) Jarry1250 (waiting 7 minutes) [18:14:57] Hi from Amsterdam! :-) [18:23:13] Warning: There are 2 users waiting for access to tools project, displaying last 2: Hoo man (waiting 307 minutes) Jarry1250 (waiting 21 minutes) [18:36:46] Warning: There are 2 users waiting for access to tools project, displaying last 2: Hoo man (waiting 320 minutes) Jarry1250 (waiting 34 minutes) [18:50:11] Warning: There are 2 users waiting for access to tools project, displaying last 2: Hoo man (waiting 334 minutes) Jarry1250 (waiting 48 minutes) [19:03:40] Warning: There are 2 users waiting for access to tools project, displaying last 2: Hoo man (waiting 347 minutes) Jarry1250 (waiting 61 minutes) [19:12:00] addshore|AMS ping? [19:12:06] anyone in here? [19:12:16] addshore|AMS I bet I say you down there :P [19:12:31] * saw [19:17:05] Warning: There are 2 users waiting for access to tools project, displaying last 2: Hoo man (waiting 360 minutes) Jarry1250 (waiting 74 minutes) [19:17:31] * valhallasw is in the train @ hlm, on his way to asd [19:17:40] ok [19:17:53] then from there it's a 20 minute bike ride to the hostel [19:18:18] probably less, but whatever [19:19:25] !rq Hoo man [19:19:25] https://wikitech.wikimedia.org/wiki/Shell_Request/Hoo?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Hoo?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Hoo [19:19:29] !rq Hoo_man [19:19:29] https://wikitech.wikimedia.org/wiki/Shell_Request/Hoo_man?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Hoo_man?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Hoo_man [19:22:15] petan|hack: ye [19:22:28] ok I am on my way down [19:22:42] but keep in mind my english is horrible [19:22:48] HAHA! [19:23:01] !rq Jarry1250 [19:23:02] https://wikitech.wikimedia.org/wiki/Shell_Request/Jarry1250?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Jarry1250?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Jarry1250 [19:23:19] oh lol [19:23:34] !tr Hoo_man [19:23:35] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Hoo_man?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:Hoo_man?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [19:24:34] !tr Jarry1250 [19:24:34] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Jarry1250?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:Jarry1250?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [19:26:00] addshore|AMS you are there? [19:26:05] yep ;0 [19:27:39] petan, can you add me to tools? [19:27:43] yes [19:33:34] what's the "general machine" you are supposed to connect to? [19:34:03] tools-login.wmflabs.org [19:40:21] hehehe, labs is really fast connecting to gerrit [19:48:37] addshore|AMS ping [19:48:40] pong [19:48:43] addshore|AMS I am down there in venue, where the power is :D :D [19:49:02] downstairs? [19:49:08] yes [19:50:08] in my room imo ;p [19:50:31] np [19:50:36] I am down here with werdna [19:52:34] which bit exactly? :P [19:53:03] labs db setup is incompatible with my scripts :( [19:53:59] Platonides: how so? [19:54:46] the host names are different [19:55:16] my scripts checked the toolserver table the cluster they should connect to... [19:55:33] addshore|AMS fuck come here :D :D [19:55:38] I am the guy with beer [19:55:40] only guy here [19:55:55] mark hershberger just walking out of here [19:57:02] wow, the db is much faster than TS one [19:57:42] oh yay and my bnc just downloaded all the backlog [19:58:22] addshore|AMS you wanted shell manager bit? [19:58:39] addshore|AMS you need to ask someone with lot of powers [19:59:53] Does anyone have something like WinSCP set up with a Tools account? [19:59:56] Platonides: Replication lag: http://ganglia.wmflabs.org/latest/?r=hour&cs=&ce=&m=load_one&s=by+name&c=tools&h=tools-login&host_regex=&max_graphs=0&tab=m&vn=&sh=1&z=small&hc=4 :-) :-) :-) [20:01:55] The bit I'm struggling with is getting "become toolname" [20:02:00] I can run it from the terminal fine [20:02:21] but I can't get WinSCP to execute it at a sensible time. [20:03:19] Jarry1250: In theory, you should be able to write to your tool account as your user account, but I never tried it. [20:04:13] scfc_de: I get permission denied; I'm sure I could liberaalise the permissions but I'd still get jarry1250 owning the relevant files I think [20:04:31] (Linux file ownership/perms not my strong subject) [20:06:08] Jarry1250: As your tool account, you can become owner of files in your tool directory by "take FILE". It's not very smooth, but it should work. [20:06:30] scfc_de: Yeah, I suppose that would work. [20:06:50] Anyway, gtg but I will check the logs to see if anyone has direct experience of the same problem :) [20:11:22] Wo be in Amsterdam? I finally got there [20:12:05] petan: tak co, uz jsi tu? :-P [20:17:59] addshore|AMS back [20:19:26] addshore|AMS are you going to stay in bed or what lol [20:21:01] staying in bed is a good idea [20:40:41] Coren|AMS where are oyu [20:40:58] At my room at the staff hotel. [20:41:20] Coren|AMS: welcome :) [20:41:24] Coren|AMS meh [20:41:34] Coren|AMS why you aren't having a beer with us? :D [20:41:56] Coren|AMS btw I got some complaints regarding db ont ools :o [20:42:02] petan: Because I, literally, just got her [20:42:09] Here* [20:42:11] aha [20:44:53] Coren|AMS: How long did you travel? [20:46:15] ~18h, but some of it is detour on purpose for the return trip. I got here late because I underestimated how long escaping Brusells by car woul be around rush hour. :-( [20:46:31] oh [20:46:45] * Coren|AMS is catching up on -labs logs [20:47:29] * Silke_WMDE is catching up on Twitter ;) [20:47:55] * Damianz is stuffing his face with food [20:48:30] Silke, have you had contact with Sumatra? [20:48:44] Sumana* stupid autocorrect [20:49:01] No, I didn't see her yet, but many others. [20:49:57] Everyone is like so close, but so far away... never moving house this month agian :P [20:49:58] petan: Way complaints? [20:50:11] What? [20:51:35] Coren|AMS: he's not by his comp [20:51:59] Coren, an argument for labs: it's db replication is much faster finding porn [20:52:06] Coren|AMSbut i am [20:52:49] Coren|AMS: Welcome to AMS! [20:53:02] * Coren|AMS waves. [20:54:08] Now I need to find Siebrand who has my SIM cards, and Mark for man power plug. :-) [20:54:23] Coren|AMS: They [20:54:28] Platonides: I'm surprised there isn't more porn on wikipedia tbh [20:54:37] 're both around somewhere. No idea where though [20:56:17] anomie: Yeah, I have 0 energy left. The furthest I could muster is the Hotel lobby. And then again only soonish. Would love to meet a few peeps if I could though. [20:57:11] Coren|AMS: You may as well wait for breakfast tomorrow to meet people. [20:57:39] It's probably what's going to end up happening regardless. :-) [20:58:29] Not long ago Siebrand was still in the food place discussing the bill. (We sort of invaded that restaurant and the staff was a bit.. surprised.) [20:59:22] "food place"? [21:01:03] A restaurant somewhere. We left there about half an hour ago or a bit more. [21:01:30] And he was still in there then. [21:02:08] Well I guess I should go to sleep to have energy for tomorrow! [21:02:10] Coren|AMS: we are in dining hall in the hostel [21:02:15] I wonder if mariadb is somehow much more efficient with WHERE x IN (A, B, C...) [21:02:29] Coren|AMS: Siebrand is here saying he has it [21:02:38] Coren|AMS: so stop by [21:03:37] Oy. The pain! Yeah, I'll manage it. [21:04:35] CU tomorow! [21:04:49] Wah. No, I can't possibly make that. Unless I get a couple of hours of sleep now I'll be a zombie tomorrow [21:04:58] And we can't have that! :-) [21:05:37] So I go to sleep now, and will see y'all tomorrow! [21:06:43] Coren|AMS clearly needs more practice in the sleep patterns of sane europeans [21:07:12] * Coren|Sleep waves goodnight. [21:07:27] * Damianz tucks Coren|Sleep in [21:22:33] Warning: There is 1 user waiting for shell: Fvue (waiting 0 minutes) [21:35:54] Warning: There is 1 user waiting for shell: Fvue (waiting 13 minutes) [21:40:52] haha petan|venue [21:41:22] addshore|AMS: :-P [21:43:35] Krinkle: you around ams? [21:45:31] Danny_B: I am! [21:45:35] Danny_B: I just got back from dinner with the VisualEditor folks. [21:45:44] We're in my room at the hotel [21:46:26] Krinkle: ah, that means not here at hostel ;-) [21:49:23] Warning: There is 1 user waiting for shell: Fvue (waiting 26 minutes) [21:50:45] yes Danny_B ;p [22:02:56] Warning: There is 1 user waiting for shell: Fvue (waiting 40 minutes) [22:10:03] s/addshore|AMS/addshore_AMS / [22:10:07] :O [22:10:49] everybody please put pipe cher in their nick name - let's break petan's irc client completely... [22:10:57] :D [22:12:20] no plis [22:12:49] you are free to put pipes in your names as long as you don't send messages to me... [22:12:52] until I fix this bug [22:13:16] :D [22:14:16] let's go to hotel wake up Coren|Sleep [22:16:25] Warning: There is 1 user waiting for shell: Fvue (waiting 53 minutes) [22:16:37] petan, you are saving the logs in a fat partition, including the nickname in the filename ? [22:16:41] you're slacking, petan ^^ [22:16:56] Platonides idk... maybe [22:17:04] but since I turned logging off it works to me :P [22:17:26] Platonides yes the nickname is in filename but pipe is a correct thing [22:17:28] Platonides: rename to Platonides you can save a file with ppe [22:17:35] pipe [22:17:45] not in a fat partition :P [22:18:00] I save it to btrfs partition :o no idea if it's fat [22:18:01] or normally on ntfs [22:18:04] Fat sucks... just read the LFN spec [22:18:10] btrfs != fat [22:18:15] rename to rm-rf/ and send him privmsg ;-) [22:18:15] ok [22:18:21] no plz [22:20:00] LFN is a hack, but fat is otherwise very easy to understand [22:20:04] !sal [22:20:04] https://wikitech.wikimedia.org/wiki/Labs_Server_Admin_Log [22:20:25] ... which may be handy if you need to recover deleted files [22:20:35] heh [22:20:38] petan is already drunken enough, he was wondering what fat (= grease) partition means... [22:20:48] lol [22:20:49] yeah it took me some time [22:21:09] hence "idk if it's fat" [22:21:19] of course I know it is btrfs [22:21:46] want to know if your partition is fat? you only need to weight it! [22:22:15] about 1 kg only [22:22:21] his laptop is very light [22:22:45] Platonides: you¨re not in ams, right? [22:23:03] no he's in bed as other lame people [22:23:59] It's like midnight... go find a hooker or something [22:25:09] Danny_B, I'm not [22:25:31] had another compromise this weekend [22:26:27] (and I ended up being quite busy) [22:26:50] but I'd have liked to be free to be there and have gone [22:29:55] Warning: There is 1 user waiting for shell: Fvue (waiting 67 minutes) [22:34:57] Damianz what a nice idea :d [22:35:07] there is a red light district out there [22:41:14] * Platonides touches petan btrfs [22:41:19] meh [22:41:22] I go sleep [22:41:23] :P [22:43:24] platonides.. lol ;-)))) [22:43:27] Warning: There is 1 user waiting for shell: Fvue (waiting 80 minutes) [22:43:43] <`touch`> I'd have wanted something like touch /tmp/btrfs [22:43:52] <`touch`> but you can't have a space in the nick [22:45:05] * Damianz loooks at `touch` and thinks 'Access Denied' [22:45:41] why do I make something that works, travel to here and its broken... [22:45:49] and I fix it and it still doesnt work? :D [22:46:49] <`touch`> because you didn't fix it? [22:51:02] :/ [22:56:57] Warning: There is 1 user waiting for shell: Fvue (waiting 94 minutes) [22:58:17] fixed :) [23:10:29] Warning: There is 1 user waiting for shell: Fvue (waiting 107 minutes) [23:23:53] Warning: There is 1 user waiting for shell: Fvue (waiting 121 minutes) [23:37:18] Warning: There is 1 user waiting for shell: Fvue (waiting 134 minutes) [23:50:39] Warning: There is 1 user waiting for shell: Fvue (waiting 148 minutes)