[00:10:18] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 53 minutes) [00:19:06] Thehelpfulone: same issue on second try? [00:19:16] yes [00:19:22] I can't see what could have changed there…. [00:19:26] let me give it a go [00:19:32] this is wikitech.wikimedia.org [00:19:35] and not wikitech-test, right? [00:20:36] ooh, so doing it in chrome incognito seemed to work [00:20:40] maybe it was a cookie issue? [00:21:19] oh [00:21:20] maybe [00:21:26] I just tested it with firefox [00:21:28] works for me [00:23:32] do you know of a good two factor auth app for iPhone? [00:23:41] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 66 minutes) [00:24:17] Thehelpfulone: Google Authenticator also runs on iPhone it seems [00:24:23] http://support.google.com/accounts/bin/answer.py?hl=en&answer=1066447 [00:24:47] that's the one I use [00:24:49] it works well [00:24:59] I really need to add some help documentation for the extension [00:25:13] I need to improve the interface as well [00:25:20] I haven't touched it since I wrote it [00:25:28] well, not much anyway [00:29:34] Thanks, it works [00:37:07] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 80 minutes) [00:44:23] anyone able to lend a hand showing me how to setup my first continuous job on labs? [00:50:33] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 93 minutes) [01:03:56] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 107 minutes) [01:17:18] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 120 minutes) [01:30:48] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 134 minutes) [01:31:17] [bz] (NEW - created by: Legoktm, priority: Unprioritized - normal) [Bug 47526] Install postgresql - https://bugzilla.wikimedia.org/show_bug.cgi?id=47526 [01:44:19] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 147 minutes) [01:57:49] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 161 minutes) [02:04:55] hey all, any ideas on why ssh responses from an instance has become very slow? [02:11:18] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 174 minutes) [02:24:51] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 188 minutes) [02:38:18] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 201 minutes) [02:51:48] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 215 minutes) [03:05:09] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 228 minutes) [03:18:38] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 241 minutes) [03:19:15] * Krinkle added link to channel logs [03:31:59] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 255 minutes) [03:45:33] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 268 minutes) [03:59:06] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 282 minutes) [04:12:28] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 295 minutes) [04:25:49] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 309 minutes) [04:39:14] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 322 minutes) [04:52:39] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 335 minutes) [05:06:04] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 349 minutes) [05:19:34] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 362 minutes) [05:32:56] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 376 minutes) [05:46:21] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 389 minutes) [05:59:50] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 403 minutes) [06:13:20] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 416 minutes) [06:26:41] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 429 minutes) [06:40:06] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 443 minutes) [06:53:32] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 456 minutes) [07:06:54] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 470 minutes) [07:20:24] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 483 minutes) [07:33:58] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 497 minutes) [07:47:28] Warning: There are 1 users waiting for shell, displaying last 1: Skingry (waiting 510 minutes) [08:00:57] Warning: There are 2 users waiting for shell, displaying last 2: Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [08:14:23] Warning: There are 2 users waiting for shell, displaying last 2: Khanduja.pawandeep (waiting 13 minutes) Skingry (waiting 0 minutes) [08:24:54] Coren|Food: ping me when your back ;p [08:27:57] Warning: There are 2 users waiting for shell, displaying last 2: Khanduja.pawandeep (waiting 27 minutes) Skingry (waiting 0 minutes) [08:32:13] !log deployment Deployed GeoData [08:32:14] deployment is not a valid project. [08:32:29] !log deployment-prep Deployed GeoData [08:32:33] Logged the message, Master [08:35:11] hey MaxSem :) [08:35:20] hey hashar [08:35:20] MaxSem: so the extensions should be self updating again [08:35:29] yup, worked for me:) [08:35:38] MaxSem: sorry I could not really follow up yesterday evening. I had my weekly conf calls [08:36:52] don't worry, your help was awesome as always [08:37:57] MaxSem: feel free to amend https://wikitech.wikimedia.org/wiki/Nova_Resource:Deployment-prep/How_code_is_updated [08:38:46] I will add a couple more questions to cover the jenkins job [08:41:23] Warning: There are 2 users waiting for shell, displaying last 2: Khanduja.pawandeep (waiting 40 minutes) Skingry (waiting 0 minutes) [08:45:59] hashar, who will receive cronspam if a cron fails on labs - ops or you? [08:47:04] MaxSem: WMF roots [08:47:05] aka op [08:47:06] s [08:47:14] grmrblblb the ops will receive the cron spam [08:47:32] ideally we would have a mailing list per project (like deployment-prep@lists.wmflabs.org ) [08:47:41] and get everyone subscribed to it [08:47:50] or maybe a cron list that would only have admins :D [08:48:25] but meanwhile, we do not receive cron notifications. Possibly one could set an env variable to change the default mail receiver. Maybe something like CRON_EMAIL=foo@example.org yourscript.sh [08:54:45] Warning: There are 3 users waiting for shell, displaying last 3: Campbell Tang (waiting 5 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [09:08:11] Warning: There are 3 users waiting for shell, displaying last 3: Campbell Tang (waiting 18 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [09:21:41] Warning: There are 3 users waiting for shell, displaying last 3: Campbell Tang (waiting 32 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [09:35:06] Warning: There are 3 users waiting for shell, displaying last 3: Campbell Tang (waiting 45 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [09:48:32] Warning: There are 3 users waiting for shell, displaying last 3: Campbell Tang (waiting 59 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [10:01:58] Warning: There are 3 users waiting for shell, displaying last 3: Campbell Tang (waiting 72 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [10:15:29] Warning: There are 3 users waiting for shell, displaying last 3: Campbell Tang (waiting 86 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [10:26:08] [bz] (NEW - created by: Addshore, priority: Unprioritized - trivial) [Bug 47538] qtop command not on all OGE submit hosts - https://bugzilla.wikimedia.org/show_bug.cgi?id=47538 [10:28:59] Warning: There are 3 users waiting for shell, displaying last 3: Campbell Tang (waiting 99 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [10:42:29] Warning: There are 4 users waiting for shell, displaying last 4: Campbell Tang (waiting 113 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [10:56:04] Warning: There are 4 users waiting for shell, displaying last 4: Campbell Tang (waiting 126 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [11:09:35] Warning: There are 6 users waiting for shell, displaying last 6: Acs (waiting 1 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [11:23:11] Warning: There are 6 users waiting for shell, displaying last 6: Acs (waiting 14 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [11:35:57] hey there is a bug [11:36:26] :O [11:36:27] ? [11:36:32] ng 0 minutes [11:36:42] Warning: There are 6 users waiting for shell, displaying last 6: Acs (waiting 28 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [11:36:50] lots of requests :P [11:50:12] Warning: There are 6 users waiting for shell, displaying last 6: Acs (waiting 41 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) Skingry (waiting 0 minutes) [11:51:49] I will not talk in here until you disable this [11:52:14] @requests-on [11:52:14] Requests system is already enabled [11:52:31] @requests [11:52:31] Warning: There are 7 users waiting for shell, displaying last 6: Acs (waiting 0 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) EBernhardson (WMF) (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) [11:52:55] Warning: There are 7 users waiting for shell, displaying last 6: Acs (waiting 0 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) EBernhardson (WMF) (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) [11:53:41] @requests [11:53:41] Warning: There are 7 users waiting for shell, displaying last 6: Acs (waiting 1 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) EBernhardson (WMF) (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) [11:53:44] fuck [11:53:49] why it doesn't work :( [11:55:13] fuck [11:55:16] @requests [11:55:16] Warning: There are 7 users waiting for shell, displaying last 6: Acs (waiting 3 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) EBernhardson (WMF) (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) [11:59:50] @requests [11:59:51] Warning: There are 7 users waiting for shell, displaying last 6: Acs (waiting 0 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) EBernhardson (WMF) (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) [12:00:10] addshore find a bug :D [12:00:21] where? :P [12:00:27] why teh counter works only for 1 user? [12:00:31] Warning: There are 7 users waiting for shell, displaying last 6: Acs (waiting 0 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) EBernhardson (WMF) (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) [12:00:33] it keeps displaying 0 minutes for other [12:00:34] mhhm, wheres the code? [12:01:15] https://github.com/benapetr/wikimedia-bot/blob/master/plugins/request/request/Request.cs [12:01:27] @requests [12:01:27] Warning: There are 7 users waiting for shell, displaying last 6: Acs (waiting 1 minutes) Campbell Tang (waiting 1 minutes) Cjucovschi (waiting 1 minutes) EBernhardson (WMF) (waiting 1 minutes) Edenhill (waiting 1 minutes) Khanduja.pawandeep (waiting 1 minutes) [12:01:31] weeeeeeeeeee [12:01:34] it's fixed :D [12:01:35] ..? working ?::P [12:01:37] yes [12:01:42] maybe [12:01:44] let me check [12:02:00] petan: care to do this for me? ;p https://bugzilla.wikimedia.org/show_bug.cgi?id=47538 [12:02:16] no, but I can do that :P [12:02:17] sec [12:02:35] which are "others" [12:02:51] webserver-01 [12:03:06] -dev [12:03:27] -dev is too? o.o [12:03:30] yay [12:03:33] didn't know [12:03:41] thats what I got told yesterday ;p [12:04:00] hehe petan slowly trying to put everything in one place ;p http://tools.wmflabs.org/addshore/ [12:04:12] 1 place suck :D [12:04:20] it's best to have it over 20 places at least [12:04:23] chaos ftw [12:04:31] @req [12:04:34] @request [12:04:35] @requests [12:04:35] Warning: There are 6 users waiting for shell, displaying last 6: Acs (waiting 5 minutes) Campbell Tang (waiting 5 minutes) Cjucovschi (waiting 5 minutes) EBernhardson (WMF) (waiting 5 minutes) Edenhill (waiting 5 minutes) Khanduja.pawandeep (waiting 5 minutes) [12:04:45] mm [12:05:34] lol [12:05:37] Output will be no longer suppressed now [12:05:46] @requests [12:05:46] Warning: There are 5 users waiting for shell, displaying last 5: Acs (waiting 0 minutes) Campbell Tang (waiting 0 minutes) Cjucovschi (waiting 0 minutes) Edenhill (waiting 0 minutes) Khanduja.pawandeep (waiting 0 minutes) [12:05:49] :> [12:06:10] petan what is the best way to document an instance [12:06:32] Warning: There are 5 users waiting for shell, displaying last 5: Acs (waiting 1 minutes) Campbell Tang (waiting 1 minutes) Cjucovschi (waiting 1 minutes) Edenhill (waiting 1 minutes) Khanduja.pawandeep (waiting 1 minutes) [12:06:42] Oren_Bochman probably on its own page? or project documentation [12:06:48] the nagios page ? [12:06:52] nagios page? no I don't think so [12:06:57] what is that [12:07:23] !botsdocs [12:07:23] https://wikitech.wikimedia.org/wiki/Nova_Resource:Bots/Documentation [12:07:31] this is documentation for bots project [12:07:34] you can make one for your project as well [12:08:01] wtf now it doesn't see that wmf person [12:08:02] yes I need something just like that! [12:08:04] @requests [12:08:04] Warning: There are 5 users waiting for shell, displaying last 5: Acs (waiting 2 minutes) Campbell Tang (waiting 2 minutes) Cjucovschi (waiting 2 minutes) Edenhill (waiting 2 minutes) Khanduja.pawandeep (waiting 2 minutes) [12:08:08] o.O [12:08:08] thanks [12:08:11] yw [12:08:24] addshore why it just can't work!! [12:08:27] fuck me [12:08:42] wm-bot you suck.. [12:09:34] oh lol i see now [12:09:45] wm-bot: I apologize dude [12:09:45] Hi petan, there is some error, I am a stupid bot and I am not intelligent enough to hold a conversation with you :-) [12:09:48] :P [12:09:59] :P [12:10:14] Coren|Food btw when you give someone shell please update the request page too [12:10:18] that's how Ryan designed it :> [12:11:00] addshore I think Coren made some deb package for qtop but not sure [12:11:20] heh :P [12:11:25] LOL [12:11:34] why is motd from -dev in -login [12:12:11] !log tools petrb: removed part of motd from login server that got there in a mysterious way [12:12:13] Logged the message, Master [12:14:18] !log tools petrb: qtop on -dev [12:14:20] Logged the message, Master [12:14:38] addshore apparently -dev is not a submission host [12:14:49] oh :O Coren lies then :P [12:14:54] it doesn't work there as there are no GE bins [12:15:52] @requests [12:15:52] Warning: There are 5 users waiting for shell, displaying last 5: Acs (waiting 10 minutes) Campbell Tang (waiting 10 minutes) Cjucovschi (waiting 10 minutes) Edenhill (waiting 10 minutes) Khanduja.pawandeep (waiting 10 minutes) [12:15:55] :> [12:16:05] * petan cuddles petan [12:16:37] I just hate how unsafe this code is now :| [12:16:55] * legoktm injects wm-bot  [12:16:57] if someone deleted a request page it will never be removed from bots cache [12:17:15] damn the previous implementation was better but why it didn't work :/ [12:18:16] petan: make it check then? :P [12:18:31] that is what I had [12:18:37] mhmm [12:18:40] but that was reseting the time counter for unknonwn reasons [12:18:59] https://github.com/benapetr/wikimedia-bot/blob/master/plugins/request/request/Request.cs#L192 [12:19:05] I commented it out and now it works [12:20:05] Warning: There are 5 users waiting for shell, displaying last 5: Acs (waiting 14 minutes) Campbell Tang (waiting 14 minutes) Cjucovschi (waiting 14 minutes) Edenhill (waiting 14 minutes) Khanduja.pawandeep (waiting 14 minutes) [12:26:01] hah [12:33:44] Warning: There are 5 users waiting for shell, displaying last 5: Acs (waiting 28 minutes) Campbell Tang (waiting 28 minutes) Cjucovschi (waiting 28 minutes) Edenhill (waiting 28 minutes) Khanduja.pawandeep (waiting 28 minutes) [12:47:18] Warning: There are 6 users waiting for shell, displaying last 5: Acs (waiting 41 minutes) Campbell Tang (waiting 41 minutes) Cjucovschi (waiting 41 minutes) Edenhill (waiting 41 minutes) Khanduja.pawandeep (waiting 41 minutes) [12:51:22] Coren sure does take a long time to eat :P [12:52:02] petan: any idea about the tools apache access log all showing 127.0.0.1 as the requesting ip? [12:52:24] hm, isn't there some proxy cache [12:52:29] like squid [12:52:31] or varnish [12:52:39] * addshore looks [12:53:02] tools-webproxy [12:53:24] wonder if we could make it correctly forward ips [13:00:51] Warning: There are 6 users waiting for shell, displaying last 5: Acs (waiting 55 minutes) Campbell Tang (waiting 55 minutes) Cjucovschi (waiting 55 minutes) Edenhill (waiting 55 minutes) Khanduja.pawandeep (waiting 55 minutes) [13:05:56] [bz] (NEW - created by: Addshore, priority: Unprioritized - minor) [Bug 47547] access.log always shows 127.0.0.1 as host - https://bugzilla.wikimedia.org/show_bug.cgi?id=47547 [13:14:18] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 68 minutes) Campbell Tang (waiting 68 minutes) Cjucovschi (waiting 68 minutes) Edenhill (waiting 68 minutes) Khanduja.pawandeep (waiting 68 minutes) [13:16:33] I need an expert. [13:16:47] For a labs newbie. :p [13:17:10] this channel is for village idiots only [13:17:26] who sent you here [13:17:28] huh [13:17:40] * Cyberpower678 is a village idiot. [13:17:48] ,o/ [13:17:53] welcome home [13:18:02] Thanks. [13:18:06] what u need [13:18:51] So I got my labs account setup, SSH in place, shell access, and local-cyberbot and local-peachy projects created. How do I access them? [13:19:10] first of all you ssh to tools-login [13:19:12] eh [13:19:16] FIRST of all [13:19:19] you ssh to bastion :P [13:19:21] Already done [13:19:24] then the other first of all [13:19:32] ok are you in tools-login? [13:19:47] Yes. Not in bastion though. [13:19:57] that's ok [13:20:11] now you should just type become cyberbot [13:20:17] to switch to local-cyberbot [13:20:34] Non-bash please. [13:20:42] uh [13:20:47] type [13:20:47] I use Smart FTP. [13:21:01] I thought you are in terminal [13:21:14] I have a terminal and a remote browser open. [13:21:20] ok, so [13:21:26] in terminal try become [13:21:30] become cyberbot [13:21:38] that's a command :P [13:21:40] How do I access it in the remote browser? [13:21:52] I have no idea what "remote browser" is [13:22:00] Cyberpower678: you mean scp? [13:22:03] keep in mind there are only village idiots in here [13:22:34] Cyberpower678: just go to /data/project/peachy [13:22:46] as your account is a memebr of the group local-peachy you can access and drop files into it [13:23:42] I can access everybody else's too. What? [13:23:55] addshore, why is that? [13:24:07] I'm in addbot now. [13:24:09] it depends what file permissions people have set on their files and folders [13:24:23] no reason for you not to see what is in addbot, it is all open source after all [13:24:39] its all on github ;p [13:24:47] in the private folder now. :p [13:25:10] that just means my own bashed together scripts ;p [13:25:20] * petan sends hordes of pacmans over Cyberpower678 to stop him from hacking all these private data [13:26:00] * Cyberpower678 gives all those pacmans power-pellets and a 3 course meal. [13:26:08] * addshore wishes he could scp right into local-addbot though :/ [13:26:30] I think I might be able to do that with Smart FTP? [13:26:36] not a question [13:26:58] maybe, if you can su local-peachy for example [13:27:13] addshore, how do I restrict access? [13:27:17] addshore that would be too simple then for you guys to use tools projects, and that is agains our philosophy of making things complicated [13:27:21] change the folder and file permissions [13:27:34] It returns error 3. Permission denied. [13:27:34] petan: grr :P [13:27:50] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 82 minutes) Campbell Tang (waiting 82 minutes) Cjucovschi (waiting 82 minutes) Edenhill (waiting 82 minutes) Khanduja.pawandeep (waiting 82 minutes) [13:27:51] Cyberpower678: to change the permissions you have to be the owner i.e. local-peachy [13:28:05] which means you have to ssh in [13:28:05] Cyberpower678 you need to do that from terminal [13:28:19] Oh. I'm peachy now. Now what? [13:28:21] this is the biggest bug in tools currently in my opinion ;p [13:29:04] addshore, now what? [13:29:11] use chmod [13:29:42] er, dont use su local-peachy [13:29:53] do `become peachy` [13:29:58] legoktm he did [13:30:00] I did. [13:30:25] addshore, can you give me a parameter? :p [13:30:42] chmod 777 peachy ;p [13:30:44] p.P [13:30:45] no [13:30:47] that is evil [13:30:47] o.O* [13:30:49] :D [13:30:55] * Cyberpower678 is the king of village idiots. [13:30:57] Cyberpower678 I will set it up for you [13:31:03] Cyberpower678 just go and have some beer [13:31:10] I'm 19 [13:31:13] I wish [13:31:26] legoktm i cant remember if you said your at the hackathon or not? :P [13:31:35] If I was in Germany, I'd be chugging away. [13:31:36] no :( [13:31:42] I'll be at Wikimania though! [13:31:43] legoktm: :< *addshore is* [13:31:55] thats so so far away :P [13:32:07] * Cyberpower678 thinks he should not follow addshore's advice and block him. :p [13:32:26] !log tools petrb: changing permissions of cyberbot and peachy to 775 so that it is easier to use them [13:32:29] Logged the message, Master [13:33:21] oh lol [13:33:27] I think this is something with new nfs server [13:33:38] petan, what is 775? [13:33:39] nope [13:33:44] What is 777? [13:34:04] 775 is rwxrwxr-w [13:34:12] what? [13:34:20] Cyberpower678 can you try to upload your stuff now [13:34:25] Cyberpower678 that is permission [13:34:53] Cyberpower678 you can actually write into these folders and you could do that even before [13:34:54] petan, I'm asking for what kind of access 775 and 777 are? [13:35:25] Cyberpower678 I told you, 775 is rwxrwxr-x (read write execute / read write execute / read execute) [13:35:36] owner group everyone [13:35:45] or "others" in UNIX terminology [13:36:20] http://en.wikipedia.org/wiki/Filesystem_permissions#Traditional_Unix_permissions [13:36:48] Cyberpower678 can you try to upload anything into these folders and tell me if it works [13:36:54] If permissions were set to owner, would I be able to SSH into them? [13:37:15] It works. [13:37:28] that is funny because I didn't change anything [13:37:40] however, ssh has nothing to do with file permissions [13:37:41] addshore, um. I just accidentally deleted your public_html folder. [13:37:47] :p [13:38:16] petan, I never said I trouble with my folders. [13:38:27] ok, so what you had troubles with? [13:38:40] Why it's visible to everyone. [13:38:48] because that is a default [13:38:51] it can be changed [13:39:05] That's what I've been trying to do. :p [13:39:09] aha [13:39:12] Temporarily. [13:39:44] in that case all you need to do is become the owner and run "chmod -R o-rwx /data/project/cyberbot" [13:40:11] that will remove access to everyone except members of local-cyberbot [13:40:24] o means owner? [13:40:28] o = others [13:40:37] u = others [13:40:41] * u = owner [13:40:45] don't ask me why :D [13:40:51] -R means remove? [13:41:14] -R means recursively [13:41:19] :P [13:41:27] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 95 minutes) Campbell Tang (waiting 95 minutes) Cjucovschi (waiting 95 minutes) Edenhill (waiting 95 minutes) Khanduja.pawandeep (waiting 95 minutes) [13:41:36] petan, what if I restricted to owner only? What would happen? [13:41:48] you wouldn't be able to use scp to access it [13:41:49] then only you would be able to access it [13:41:51] because you aren't owner [13:41:55] addshore no [13:41:58] true [13:42:03] only local-cyberpower would be able to do that [13:42:06] only your tool would be able to access it ;p [13:42:09] which you aren't [13:42:19] you are Cyberpower ;p [13:42:27] not local-cyberpower ;p [13:42:29] but not local-cyberbot [13:42:30] :P [13:42:39] addshore, Aaaah [13:42:47] Unclear information. [13:43:03] Cyberpower678 did you read that article I sent you? :P [13:43:04] I guess not [13:43:09] Can you try explaining that again? [13:43:26] Permissions on Unix-like systems are managed in three distinct classes. These classes are known as user, group, and others. [13:43:35] When a file is created on a Unix-like system, its permissions are restricted by the umask of the process that created it. [13:44:35] Files and directories are owned by a user. The owner determines the file's owner class. Distinct permissions apply to the owner. [13:44:35] Files and directories are assigned a group, which define the file's group class. Distinct permissions apply to members of the file's group members. The owner may be a member of the file's group. [13:44:35] Users who are not the owner, nor a member of the group, comprise a file's others class. Distinct permissions apply to others. [13:44:35] The effective permissions are determined based on the user's class. For example, the user who is the owner of the file will have the permissions given to the owner class regardless of the permissions assigned to the group class or others class. [13:44:36] copy paste ftw :) [13:44:46] * addshore slaps petan into a spammy channel [13:45:05] but these are information you all needed to see :( [13:45:46] local-cyberbot: What class am I? [13:45:58] local-cyberbot is user (owner) [13:46:16] What am I though? [13:46:25] you are member of local-cyberbot group [13:46:25] you are cyberpower [13:47:02] the group has same name [13:47:20] you can type groups Cyberpower678 to see list of all groups you are in [13:55:00] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 109 minutes) Campbell Tang (waiting 109 minutes) Cjucovschi (waiting 109 minutes) Edenhill (waiting 109 minutes) Khanduja.pawandeep (waiting 109 minutes) [13:55:17] installing mediawiki [13:55:42] for a bot? :o [13:55:48] For Peachy [13:55:57] aha [14:06:25] sdvflophjg [14:06:25] ,'ghk,; [14:06:25] g [14:06:36] -.- [14:08:38] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 123 minutes) Campbell Tang (waiting 123 minutes) Cjucovschi (waiting 123 minutes) Edenhill (waiting 123 minutes) Khanduja.pawandeep (waiting 123 minutes) [14:12:46] Cyberpower678 what [14:12:55] petan, ? [14:13:04] sdvflophjg [14:13:16] That was my parrot. [14:13:20] :D [14:13:28] He does that a lot [14:13:47] I got 3 cats, I know :P [14:22:10] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 136 minutes) Campbell Tang (waiting 136 minutes) Cjucovschi (waiting 136 minutes) Edenhill (waiting 136 minutes) Khanduja.pawandeep (waiting 136 minutes) [14:23:23] [bz] (RESOLVED - created by: Peter Bena, priority: Low - normal) [Bug 35403] Documentation for Gerrit on labs is almost as ugly as Gerrit itself - https://bugzilla.wikimedia.org/show_bug.cgi?id=35403 [14:34:50] Is it me or is toolserver being slow again? [14:35:12] its just the toolserver :x [14:35:35] Great. I wanted to start moving something. [14:35:38] :/ [14:35:47] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 150 minutes) Campbell Tang (waiting 150 minutes) Cjucovschi (waiting 150 minutes) Edenhill (waiting 150 minutes) Khanduja.pawandeep (waiting 150 minutes) [14:36:08] scp isn't connecting. [14:36:24] I've got a terminal that's connected. [14:37:14] NFS server is not responding. [14:37:23] There's always something. [14:38:07] * Cyberpower678 thinks toolserver is nothing but a bunch or twigs held togethor by silly putty. [14:44:50] addshore is there anything you would improve regarding that irc client I made [14:45:17] probably :P [14:45:19] btw "true power" of that client is in ability to use "pidgeon services" which is something you likely didn't discover yet as pidgeon services are still alpha [14:45:23] ill think of stuff dont worry ;p [14:45:31] ok [14:45:40] what is pidgeon services? :P [14:45:41] you are using irc cloud right? [14:45:44] that is bouncer [14:45:47] very powerful [14:46:09] it let you stay connected on network even if your computer is offline, or use multiple computers to connect as one nick etc [14:46:28] when you connect back you get the backlog just as it was sent, it keeps the timestamps etc [14:46:36] so it looks like if you never disconnected from it [14:46:45] it's a bit like quassel [14:46:53] but not exactly the same [14:49:19] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 163 minutes) Campbell Tang (waiting 163 minutes) Cjucovschi (waiting 163 minutes) Edenhill (waiting 163 minutes) Khanduja.pawandeep (waiting 163 minutes) [14:52:34] TOOLSERVER. [14:52:52] * Cyberpower678 wants to throw toolserver out the window so badly. [14:56:27] Cyberpower678: what exactly are you logging into? [14:56:39] willow is working for me [14:56:57] willow. I want to move my bot folder. It's so slow. It times out occasionally. [14:57:18] It says the NFS server is not responding. [14:57:37] zip it up with a password, stick it in your webspace and wget it ;p [14:58:29] I can't. It just kicked me and I can't reconnect. [14:59:41] Could not connect to database host "sql-s7-rr.toolserver.org". [14:59:42] meh [15:01:24] Cyberpower678 it's all about number of sysadmins, it has nothing to do with hardware [15:01:52] petan, I don't get it. [15:02:03] more sysadmins == more stable [15:02:14] there are almost no sysadmins on toolserver hence it suck [15:02:46] no…. [15:02:46] petan, Why can't the hardware stay stable on its own? [15:02:56] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 177 minutes) Campbell Tang (waiting 177 minutes) Cjucovschi (waiting 177 minutes) Edenhill (waiting 177 minutes) Khanduja.pawandeep (waiting 177 minutes) [15:03:01] its because the hardware is old and isnt being replaced [15:03:05] All systems require gardening [15:03:56] Cyberpower678 what sumanah said [15:04:16] even best hardware will result in sucky system with no people who maintain it [15:04:44] labs are running on great hardware and without Ryan they wouldn't work much... [15:04:55] there were some outages too [15:05:04] just they didn't take weeks :P [15:16:32] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 191 minutes) Campbell Tang (waiting 191 minutes) Cjucovschi (waiting 191 minutes) Edenhill (waiting 191 minutes) Khanduja.pawandeep (waiting 191 minutes) [15:30:07] Warning: There are 7 users waiting for shell, displaying last 5: Acs (waiting 204 minutes) Campbell Tang (waiting 204 minutes) Cjucovschi (waiting 204 minutes) Edenhill (waiting 204 minutes) Khanduja.pawandeep (waiting 204 minutes) [15:30:20] addshore, it's working finally. [15:30:31] transferring code. [15:30:50] [= [15:31:25] Downloading MediaWiki [15:33:01] addshore, is there any chance of being able to obtain 1.21? [15:33:28] 1.21? [15:33:31] Cyberpower678: just clone it [15:33:39] and then git checkout REL1_21 [15:33:41] ahh :Pmw [15:33:50] -.- [15:34:02] They really can't put it into a download link? [15:34:06] legoktm, oril-l, everything progressing [15:34:13] … progressing OK with adminbot? [15:34:22] hey [15:34:34] there are still a few things that need tweaking [15:35:22] But you have what you need to test? [15:35:45] yeah i think so [15:36:09] i was trying to set it up on test.wp, and i kept getting a 404 error when mwclient was called [15:37:09] but im just assuming that since i didnt touch that, it shouldnt be broken :P [15:39:40] Hm… I would like you to actually test the full behavior. You could use the 'bots-dev' instance; it's firewall rules should be correct for all this. [15:41:14] in which project? [15:41:19] bots [15:41:29] ok [15:49:02] Warning: There is 1 user waiting for shell: Little green rosetta (waiting 0 minutes) [15:55:53] ahh.. there is a chan afterall [15:56:36] Is there a "hello world" tutorial for getting started with labs? [15:56:44] * addshore finds [15:57:01] https://wikitech.wikimedia.org/wiki/Help:Getting_Started ? :) [16:00:12] LOL [16:00:25] greenrosetta labs isn't c++ :P [16:00:54] do the VM's have apache? [16:02:05] greenrosetta if you install it, then yes :P [16:02:29] default image comes with almost nothing [16:02:38] Warning: There is 1 user waiting for shell: Little green rosetta (waiting 13 minutes) [16:02:52] despite the FAQ saying look for the link on the left, I don't see anyplace showing a list of projects [16:03:44] greenrosetta: shell granted :P [16:03:57] assuming you are that little one [16:04:02] dats me [16:04:39] ok brb 2 hours [16:04:44] Contact the current project members for access rights or see the left sub-menu on this page �Labs : List Projects�. [16:05:49] greenrosetta which project you need to get to? [16:05:53] :o [16:06:48] petan, how do I make pages visible? I'm getting forbidden. [16:06:57] I've no idea. I want to see what projects are being developed. I have a project that I've been working on for Toolserver (anti-socking tool), but I havent been given access yet :( [16:07:03] Cyberpower678 they need to be visible to www-data user [16:07:12] hey cb [16:07:17] Cyberpower678 given that you revoked access from all users, apache can't access them [16:07:38] That's dumb. [16:09:12] Change on 12mediawiki a page Wikimedia Labs/Tool Labs/Help was modified, changed by Addshore link https://www.mediawiki.org/w/index.php?diff=676741 edit summary: [+209] /* Access */ enhance [16:09:30] Cyberpower678: not really :P [16:09:43] oooh, Coren|Food and I have a power outage at the same time! but mine's much shorter. was construction in an adjacent apartment [16:10:03] That was a lot different on Toolserver. I could revoke and it would still work. [16:10:29] Cyberpower678: well thats just bad >., [16:10:38] i didn't even know there was maintenance today [16:10:43] so I'm automatically a member of "Bastion"? [16:10:48] * jeremyb_ runs away [16:10:53] jeremyb_: that is why Coren|Food has been away eating all day? :P [16:11:32] addshore: only for 18.5ish hrs [16:11:42] petan: any idea if we are trying to just funnel users to tools project or both tools and bots? [16:11:42] addshore: (see the list) [16:11:48] or will tools merge into bots? [16:11:53] *bots merge into tools [16:11:57] petan, small problem. I don't have sufficient rights to allow public-html to have rwxrwxr-x [16:12:19] addshore I think both [16:12:27] they should have access to both projects [16:12:38] Cyberpower678 of course you don't [16:12:47] Cyberpower678 local-cyberbot has the powers [16:12:50] heh jeremyb_ http://lists.wikimedia.org/pipermail/labs-l/2013-April/001157.html [16:13:02] I am cyberbot! [16:13:08] let me check [16:13:11] petan: whats the benefit of having 2 projects to efectivly do the same thing? [16:13:14] Cyberpower678 can you send me the path? [16:13:17] addshore: why did you think i even brought it up? :) [16:13:22] addshore one is supposed to be staging [16:13:25] eg. testing area [16:13:32] ahh makes sense :) [16:13:39] so bots is testing, tool s is live? [16:13:43] I would like to rename it one day [16:13:51] addshore that was Coren's wish :P [16:14:00] I would rather make it other way :D [16:14:02] might be an idea to do the rename sooner rather than later ;p [16:14:15] addshore atm it's not possible to rename projects [16:14:21] ahh :p [16:14:30] Cyberpower678 I need to go :P what's the path [16:14:32] duplicate and move everyone off then delete the old? ;p [16:14:48] petan, /data/project/cyberbot/public_html [16:15:08] Coren|Food: Though I can't work on it today, could you create tool "intuition" (you know what this is already, right?) [16:15:25] im using windows... what the heck is Pageant? [16:15:42] Cyberpower678 I am pretty sure that if you really were "local-cyberbot" you would be able to change the permissions [16:15:51] Cyberpower678 are you sure that you are switched to that user? [16:15:52] Coren|Food: And another one "snapshots" (which will be https://toolserver.org/~krinkle/mwSnapshots ) [16:16:06] Cyberpower678 what is result of whoami [16:16:18] the owner is local-cyberbot [16:16:24] that user can change the permissions [16:16:25] local-cyberbot [16:16:57] ok what if you type chmod 775 /data/project/cyberbot/public_html [16:17:15] * legoktm votes for 777 [16:17:24] that works. [16:17:28] strange [16:17:30] ok, then you have the rights :P [16:17:36] what didn't work? [16:17:46] ok, im in with shell access [16:18:01] Everything. It gave me a flood of Operation not permitted. [16:18:10] Change on 12mediawiki a page Wikimedia Labs/Tool Labs/Help was modified, changed by Addshore link https://www.mediawiki.org/w/index.php?diff=676744 edit summary: [-22] /* Getting access to the Tool Labs */ less [16:18:12] Cyberpower678 but what you did? [16:18:27] legoktm, goddamit. What the hell is 777?!? :p [16:18:35] lol [16:18:44] Cyberpower678 ignore that, 777 is read write to everyone [16:18:47] 777 means world-writable [16:19:03] damn you addshore :p [16:19:19] Cyberpower678: what? :P [16:19:33] for trying to get me to change to 777 earlier. [16:19:37] ;p [16:19:55] Cyberpower678 what command you did before? [16:20:18] I don't know. I can't scroll up to it anymore. [16:20:27] ok [16:20:30] o+r-x [16:20:36] I think [16:20:45] yes that's is wrong [16:21:05] what is it correctly? [16:21:06] it's o+rx [16:21:07] so im connected to the shell on bastion. Do I now need to create an instance? [16:21:37] greenrosetta, you hit ctrl+V+I+R+U+S :p [16:22:48] petan, I'm still 403ing [16:22:58] sec [16:23:06] @labs-resolve tools [16:23:06] I don't know this instance - aren't you are looking for: I-0000048c (glam-gwtoolset-puppet), I-00000515 (webtools-odie), I-000005c9 (webtools-login), I-000005ca (webtools-apache-1), I-000005cb (webtools-rr), I-000005f9 (tools-login), I-00000600 (tools-webproxy), I-00000604 (tools-exec-01), [16:23:17] @labs-resolve tools-apache [16:23:17] I don't know this instance - aren't you are looking for: I-000005ca (webtools-apache-1), [16:23:22] meh [16:23:56] @labs-resolve tools-web [16:23:56] I don't know this instance - aren't you are looking for: I-00000600 (tools-webproxy), I-00000608 (tools-webserver-01), [16:24:01] ill ask later when Cyberpower678 isn monopolizing everyone :p [16:24:13] greenrosetta, lol [16:24:30] Change on 12mediawiki a page Wikimedia Labs/Tool Labs/Help was modified, changed by Addshore link https://www.mediawiki.org/w/index.php?diff=676745 edit summary: [+39] small fixes and alters [16:25:02] I'm going to start up PCBot on labs. [16:25:51] Cyberpower678 because apache still doesn't have permissions to open it [16:26:03] Why? [16:27:32] because it needs to have access to all directories in a way... so it needs to have +rx on parent directory as well [16:27:47] having public_html inside of home folder is evil, Coren|Food [16:28:02] fine [16:28:03] it leads to insecure solutions... [16:28:20] I'll lock up everything else then. [16:28:22] Cyberpower678 I think we will change this configuration in future, because I don't like this either [16:28:46] it was much simpler on toolserver [16:28:52] yes, I agree [16:29:02] lot of stuff in tools project is done in complicated way [16:30:13] petan: just add a folder withing the project folder called data [16:30:25] addshore but why [16:30:26] have any needed secure stuff in there [16:30:31] on bots project it's done way better [16:30:32] nothing in root and public as open [16:30:37] petan: I agree ;p [16:30:49] need to go [16:30:53] seeya [16:31:08] I am sitting in office like 20 minutes more than I have to because of you :P [16:31:20] bah [16:39:11] does the crontab behave differently on labs? [16:42:24] addshore, where can I get 1.21 [16:43:28] addshore? [16:43:59] Cyberpower678: git clone https://gerrit.wikimedia.org/r/mediawiki/core [16:44:04] git checkout REL1_21 [16:44:10] that way when you want to update [16:44:14] its just a git pull away [16:46:52] this is going to take a while. [16:47:08] I'm cloning directly to local-peachy [16:47:16] it should take ~5 min [16:47:25] it use to take half an hour so feel lucky :P [16:47:29] used* [16:47:51] Yea. The speed just jumped to 2 Mb/s [16:48:11] 4.5 MB/ [16:48:13] s [16:48:28] :) [16:48:42] legoktm, I'm not experienced with git. What does cloning do? [16:49:03] do you know svn? its the equivalent of svn checkout [16:49:09] No, [16:49:12] oh [16:49:24] clone basically makes a copy of the remote repository on your local machine [16:49:36] I didn't quite get along with repositories so I gave up on them. [16:49:47] legoktm, does it automatically update? [16:49:51] no [16:49:53] you just do [16:49:55] "git pull" [16:50:02] and that "pull"s new updates from the server [16:51:04] It's taking forever to resolve the deltas. :p [16:51:22] yeah [16:51:26] if you have free time, try.github.com [16:51:51] Sweet [16:52:12] I'm also going to install Linux [16:52:29] Should work on my Mac. [16:52:52] oh if you have a mac dont install linux [16:52:57] Why? [16:53:30] just use your mac :P [16:53:41] http://mxcl.github.io/homebrew/ [16:53:45] then, [16:53:49] $brew install git [16:53:49] :D [16:54:10] Ah. [16:54:17] Cools. [16:54:31] It's still resolving deltas. [16:54:50] I'm booted on Windows right now though. [16:59:27] legoktm, I got a fatal error. [16:59:35] when doing git checkout REL1_21 [16:59:46] erwat [16:59:54] whats the error? [17:00:27] Not a git repository [17:01:52] legoktm, any ideas? [17:02:12] oh duh [17:02:20] cd mediawiki [17:02:21] then git checkout [17:02:28] legoktm: pedant alert, you mostly shouldn't use 'git pull' in a development tree. Fetch and rebase is much better. [17:02:56] Not working either. [17:03:16] andrewbogott: i dont think cyber is planning to develop on the mediawiki install, he just wants to use it [17:03:24] Cyberpower678: error message? [17:03:38] -bash: cd: mediawiki: No such file or directory [17:04:18] cd core ? [17:04:20] * legoktm facepalms [17:05:02] Checking out [17:07:08] Ok. Now what? [17:12:10] legoktm, ^ Now what do I do. How do I get the data? [17:36:56] back [17:49:00] Hi, new WMF employee here. I've been told I need to get added to a few groups on labs/wikitech, and this is the right place to ask :) [17:49:22] specifically, the groups i am told i need to be in are: editor-engagement, analytics, bastion [17:49:27] ebernhardson, this place is for village idiots only. [17:49:30] :p [17:49:37] lol [17:49:40] Cyberpower678: so i am in the right place :) [17:49:46] LOL [17:49:46] Cyberpower678: which data are you trying to get? [17:50:05] legoktm, the MediaWiki software. Where is it? [17:50:15] it's in the core folder! [17:50:38] ebernhardson: I'm guessing someone like Coren|Food, andrewbogott or Ryan_Lane will be able to help you [17:51:04] legoktm, Coren|Food's been eating the past 24 hours. [17:51:15] no, his internet his down [17:51:29] http://lists.wikimedia.org/pipermail/labs-l/2013-April/001157.html [17:51:42] :p [17:51:42] legoktm: ok thanks, i'll pester them [17:51:54] legoktm, Which folders belong to MediaWiki and which folders belong to Git? [17:52:22] ./core/.git/ == git [17:52:26] everything else is mediawiki [17:52:44] What about.gitignore? [17:52:53] *.gitignore [17:53:00] Ryan_Lane: speak of the devil, Hi! [17:53:09] howdy [17:53:35] Ryan_Lane: new WMF employee here, I'm told if you have some time your the person to ask about getting added to editor-engagement, analytics, and bastion on labs/wikitech [17:53:59] Ryan_Lane, ebernhardson is a new employee, so make him an everything. :p [17:54:42] Cyberpower678: oh yeah, .gitignore too :P [17:54:46] .git* ;) [17:55:02] ebernhardson: get in line [17:55:08] :D [17:55:13] legoktm, what about .jshintignore [17:55:20] thats mediawiki [17:55:37] its for when you run the jslint tests [17:55:45] Ugh. Why does it have to jumble it like that? [17:55:56] Can't it pull into a different folder? [17:55:59] actually [17:56:04] technicall .gitignore is part of mediawiki [17:56:08] technically* [17:56:30] greenrosetta: :( [17:56:50] umm [17:56:50] no [17:57:17] you already have shell access, which gives you bastion [17:57:19] any projectadmin in editor-engagement can add you to the project [17:57:26] !resource editor-engagement [17:57:26] https://labsconsole.wikimedia.org/wiki/Nova_Resource:editor-engagement [17:57:52] we designed the system so that communities manage their own membership so that ops doesn't need to be involved [18:00:17] So when I joined the bastion project, did that automatically create an isntance for me, or did it just give me shell access? [18:00:38] greenrosetta: it just gives you shell access [18:00:46] Ryan_Lane: hmm, ok. thanks for the info! [18:00:55] greenrosetta: Labs is divided up into 'projects', and projects contain one or more instances. [18:00:55] do instances belong to projects then? [18:00:58] ah [18:01:09] greenrosetta, so you need to figure out what project you're interested in, and join it, etc. [18:01:50] andrewbogott: that's what I'm trying to determine right now. I've been working on a project to put on DaB, but might do it here instead [18:01:51] Ryan_Lane: not sure if you saw https://bugzilla.wikimedia.org/show_bug.cgi?id=47526 already, but I was wondering how long it would take to get that installed? [18:01:54] Somebody make me a sandwich. :p [18:02:20] Is there a link for the projects? The FAQ mentions somethimg, but I don't see it on the link bar [18:02:24] Cyberpower678 is not in sudoers. this incident will be reported [18:02:46] mutante, ? [18:03:10] Cyberpower678: just joking. re http://xkcd.com/149/ [18:03:35] LOL [18:03:52] mutante, sudo make me a sandwich [18:04:44] or is it possible to just create my own instance inside bastion? [18:04:44] greenrosetta, that's a reasonable question. Ryan_Lane, you removed the project list from the sidebar, right? Is there somewhere else people should look now? [18:05:09] greenrosetta, bastion is just a security gateway, it shouldn't be used for anything other than access, tunneling, etc. [18:05:39] andrewbogott: it's on the main page [18:05:41] ok, im starting to grok this. The video mentioned this is like Amazon's EC2 which I've used before [18:05:47] 11:05 DCC SEND request sent to Cyberpower678: sandwich [18:05:47] there's a link from number of projects [18:06:10] Ryan_Lane: I saw that, however the project descriptions are a bit lacking [18:07:03] The tool I'm working on is called "Common Interests". It is basically a sockpuppet tracking tool [18:07:21] Would that go best under the Analytics project? [18:07:31] it sounds like a bot/tool to me? [18:07:32] mutante, munch, munch [18:07:48] not a bot.. just a web-interface to a query routine [18:07:59] hehe,it's been a while since i actually used DCC and it worked:) [18:08:01] yeah, that's a tool (in toolserver-speak) [18:08:01] sounds like it belongs on the 'tools' project :) [18:08:16] the tools project has a lot of things automated for this [18:08:21] yes, so is there a "toolserver" project? [18:08:23] you write your bot and tool and everything else is done for you [18:08:30] well, it's the "tools" project, but yes :) [18:09:02] greenrosetta, there's some background here: http://www.mediawiki.org/wiki/Wikimedia_Labs/Tool_Labs/Help [18:09:04] Ok, so I should request to join that project. Then after I'm added, will I be able to create a VM? [18:09:23] the tools project is still being set up, so things are a bit in flux. Coren is usually the expert but he is suffering a power outage today. [18:09:35] or do I share the instances (VM) that the project already has? [18:09:45] you share the instances already there [18:09:51] greenrosetta, most likely you won't need a whole instance, you can use the grid engine to dispatch your processes. [18:09:52] addshore, She sells seashells down by the addshore. :D [18:10:36] And I assume there is an instance that has apache with python installed? [18:10:46] Ryan_Lane, is apparmor involved in controlling which dirs apache can write to? I'm running a wiki in a different dir than I normally use, and suddenly getting "Unable to open CDB file for write" [18:11:02] greenrosetta, python and apache should be available throught the tools project. [18:11:19] Ryan_Lane: No particular reason to think that apparmor is to blame, just ticking off suspects. [18:12:03] greenrosetta: it should all be there yes :) [18:12:16] ok, so I don't have to run jobs per se, especailly if most of my work is database queries? (yes, I know sql replication isnt working yet) [18:12:33] nope, doesnt sound like you will have any jobs [18:12:55] you just need to get added to the project, create a tool with the name of that tool [18:13:18] ok, trying to find the place to request access for toolabs (my shell is enabled) [18:13:25] then go to /data/project/toolname and you will find everything there including a public_html folder with cgi folder inside [18:13:33] greenrosetta, I can add you right now. What will your tool be called? [18:13:45] case sensivite/ [18:13:46] ? [18:14:01] common-interests [18:14:17] what is the reason for an extra cgi directory? [18:16:04] greenrosetta, ok, you should be all set, try sshing from bastion to tools-login [18:16:42] permission denied [18:16:54] did you forward your key to bastion? [18:17:08] no, that's probably it [18:17:12] let me read on how to do that [18:17:51] !forwarding [18:17:51] https://labsconsole.wikimedia.org/wiki/Access#Using_agent_forwarding [18:18:14] which is more preferable? to use forwarding or prxoy? [18:18:40] Ideally I'd just have to upload my python code with ssh [18:19:51] * addshore would like to point out you can log into tools-login directly ;p [18:20:22] instead of going through bastion? [18:20:37] well, that's easier then [18:20:44] yep [18:20:48] yes. let me grab winSCP [18:21:38] I take it git and/or mercurial is avaiable? [18:22:19] git, yes. [18:24:11] Change on 12mediawiki a page Wikimedia Labs/Tool Labs/FAQ was modified, changed by Addshore link https://www.mediawiki.org/w/index.php?diff=676800 edit summary: [+88] add one more [18:24:14] hmmm. Don't I have to get my public key installed onto tool-server first? [18:24:46] Once you join a project your pubkey is present on project instances. [18:25:21] anyone use winscp? I can't seem to find a place to sepcify my private key [18:26:27] greenrosetta mercurial? it can be installed [18:26:47] right now I'm just trying to get a simple page installed :) [18:28:18] sweet.. im in [18:29:37] andrewbogott: so you created common-interests [18:29:46] yep [18:29:51] Does that have a home directory? [18:31:18] Yes, the user name is 'local-common-interests' [18:31:31] So probably you can do 'cd ~local-common-interests' [18:31:40] Or sudo -iu local-common-interests [18:32:10] Im in using WinSCP [18:32:51] so im trying to find that from / (root) [18:33:21] ~local-common-interests is probably /data/project/common-interests [18:34:54] ok, looks like im going to need to use agent-forwarinng for shell access anyways [18:35:29] https://wikitech.wikimedia.org/wiki/Help:Access#Using_ProxyCommand_ssh_option [18:35:51] this says to do "ssh-add ~/.ssh/your_key_file_for_labs" [18:36:37] andrewbogott: it might [18:36:55] andrewbogott: though have you checked to see if the directory is writeable by the www-data user/group? [18:37:54] It isn't group writeable at all. I'm confused because this is working in a different context… but maybe that context isn't doing any writes. [18:38:57] Ah, stuff on nova-precise2 is group-write, so that must've been changed by hand sometime. [18:39:03] Thanks, this seems to be the problem. [18:39:17] andrewbogott: can you help me with Agent forwarding? [18:39:31] greenrosetta, not from windows, not really. I haven't used windows in a decade. [18:39:44] I don't understand why you need forwarding, though, if you can connect directly to tools-login? [18:40:05] hmmm.. I used WinSCP but that doesnt have terminal [18:40:09] let me try from putty [18:41:02] Ryan_Lane: Is there some part of the mediawiki setup process that should have changed the groups for these files? Or do you just do that by hand? [18:42:53] ok, im in directly. But common-interests does not exist [18:42:57] andrewbogott: by hand [18:43:08] Ryan_Lane: Ok, I will puppetize! [18:43:27] greenrosetta, what doesn't exist? the dir, the user? [18:43:31] -bash: cd: /data/project/common-interests/: No such file or directory [18:44:51] greenrosetta: It's created on the first login of the local-common-interests user (which I just triggered by logging in as such) [18:45:55] I see it now, but where did I go wrong? How was I supposed to login to local-common-interests? [18:46:09] sudo -iu local-common-interests would've done it [18:46:46] In order to allow multiple users to collaborate on a tool, all members of a tool group can change their ID to the tool user. [18:46:56] And can also chown files to be owned by that user. [18:46:57] ah [18:47:13] ok, you know answered questions begets more questions? :D [18:47:32] so is this directory live on the internet? How would I access it from a browser? [18:47:41] or do I have to setup apache to point to it? [18:49:02] I don't know. It has a public_html subdir? [18:49:38] permission denied [18:49:58] nvm [18:50:31] greenrosetta, looks like the aforementioned doc page explains some of this: http://www.mediawiki.org/wiki/Wikimedia_Labs/Tool_Labs/Help [18:50:48] (A better resource than me since I've never made a tool with web interactions.) [18:53:12] how are you uploading files? [18:53:56] how does one "become" a project using WinSCP ? [18:54:35] anyone knows why puppet is broken on deployment-bastion? [18:54:37] greenrosetta, scp [18:55:00] andrewbogott: that's what I'm using, but I dont have access to that folder [18:55:13] I run a session as myself, scp to my homedir and then move things. [18:55:40] MaxSem, what is it saying? [18:57:12] err: Could not retrieve catalog from remote server: Error 400 on SERVER: compile error [18:57:12] (erb):1: syntax error, unexpected ')' [18:57:12] _erbout = ''; _erbout.concat(( pmtpa == ).to_s); _erbout [18:57:12] petan, I'm still having trouble accessing public_html from the browser. [18:57:14] ah, that's unnecesarily complicated [18:57:17] andrewbogott, ^^ [18:57:46] Cyberpower678 hm? [18:57:56] I'm on peachy now. [18:59:49] Warning: There is 1 user waiting for shell: Dolph (waiting 0 minutes) [19:00:43] petan, I think I got it. [19:00:54] andrewbogott: but how can I move stuff if I've sudo'ed into my tool? [19:00:54] I'm setting up MediaWiki [19:01:12] Once I've sudo'ed in, I can no longer access my home directory [19:02:06] greenrosetta, yes, but your 'greenrosetta' account should be able to write to the tool's home. [19:02:34] MaxSem: That looks like a global var is empty when it shouldn't be. But… that error message is pretty useless. [19:02:55] petan [19:02:58] Internal Server Error [19:02:59] The server encountered an internal error or misconfiguration and was unable to complete your request. [19:02:59] Please contact the server administrator, mpelletier@wikimedia.org and inform them of the time the error occurred, and anything you might have done that may have caused the error. [19:02:59] More information about this error may be available in the server error log. [19:03:00] Apache/2.2.22 Server at tools.wmflabs.org Port 80 [19:03:15] sec [19:03:40] http://tools.wmflabs.org/peachy/wiki/ [19:04:06] I have to go in about 25 minutes. [19:05:02] andrewbogott: I've logged into tools directly [19:05:11] and I can't access common-interests [19:05:19] permission denied [19:05:55] Cyberpower678 you need to change owner of files [19:06:10] petan, how do you do that? [19:06:52] eh, not so simple I will do that for you [19:06:55] greenrosetta, between those two accounts you definitely have the power to change permissions everywhere that you might need to. Do you know how to chmod and chown and such? [19:07:05] somewhat [19:07:12] petan, you need to teach at some point. [19:07:14] 777 :) [19:07:28] greenrosetta, oh be quite. :p [19:08:12] Cyberpower678 well, you can try to do chown local-peachy -R [19:08:17] but I doubt it will work [19:08:51] you should do that on all files in public html [19:09:17] if that doesn work you need to recreate them or ask me to fix it [19:10:22] petan, please fix it. [19:10:26] MaxSem, the breakage is in the jenkins::user class, something that hashar is actively modifying right now. [19:10:36] ok done [19:10:59] MaxSem, is that enough info for you and hashar to track this down? [19:11:05] * petan slaps Coren|Food [19:11:13] petan, MediaWiki initializing [19:11:14] andrewbogott, thanks - appears to be caused by maintenance::geodata though [19:11:28] Coren|Food you made it really evil hard to set up stuff on tools for normal people [19:12:08] MaxSem, really? I turned off jenkins::user and then puppet ran fine. [19:12:15] And turned it back on and, same error as before [19:12:24] andrewbogott, we've been doing stuff at the same time:) [19:12:28] damn. [19:12:34] OK, I'll leave this to you then. [19:12:54] class misc::maintenance::geodata( $enabled = inline_template("<%= $::site == $::primary_site %>") ) { [19:12:58] my eyes! [19:13:08] hm, that looks like it [19:13:20] Warning: There are 2 users waiting for shell, displaying last 2: Dolph (waiting 13 minutes) Manishearth (waiting 5 minutes) [19:18:15] ok, I chmod'd the directory and now when I do do an ls it appears in green [19:20:26] Hi, how often new projects are reviewed? [19:21:23] as often as we can. did you just submit one? [19:22:13] Cyberpower678: can you please help me with my permissions? [19:22:22] you seem to have been able to edit the public_html [19:22:26] andrewbogott, so I created a global var called primary_site, set it to 'pmtpa', now it yells Failed to parse inline template: Could not find value for 'pmtpa' in 67 at /etc/puppet/manifests/misc/maintenance.pp:321 on node i-00000390.pmtpa.wmflabs [19:22:59] Ryan_Lane, Yes, few hours ago [19:24:50] hm [19:24:57] andrewbogott: would it be difficult to install mercurial? [19:24:58] this is for adding SMW to mediawiki.org? [19:25:12] Yes, this one [19:25:30] you know we'll never add SMW to mediawiki.org, right? [19:26:25] greenrosetta: I would encourage you to use git unless you're working on a project that is already available only via mercurial. [19:26:30] greenrosetta, what do you need help with? [19:26:35] For package installs in tools you'll need to talk to coren or send an email to labs-l [19:26:47] Cyberpower678: Im trying to get a simple html page running in my project [19:26:55] Warning: There are 2 users waiting for shell, displaying last 2: Dolph (waiting 27 minutes) Manishearth (waiting 19 minutes) [19:26:57] its under toolserver, called common-interests [19:27:10] What's the project's name? [19:27:15] common-interests [19:27:16] Ryan_Lane, is there article or point about it? [19:27:39] we're developing wikidata which covers most of the same use cases, and is built with performance and scalability in mind [19:27:51] chances of us supporting that and SMW are slim to none [19:28:00] greenrosetta, you do not have write access. [19:28:08] we've historically said no to SMW and likely will continue doing so in the future [19:28:09] yes, that's my first problem [19:28:18] On the interface type become common-interests [19:28:45] uh... what interface? I'm accesing this through ssh terminal and SCP [19:28:54] the terminal [19:28:56] SMW is a very large code base. no one wants to review it. it doesn't perform well. it needs a number of other extensions to operate properly, which are also large code bases that no one wants to review. [19:29:11] become "command not found" [19:29:25] What does the interface say already? [19:29:47] littlegreenrosetta@tools-webproxy [19:29:50] we've actually attempted reviews before and when we started putting in fixes we got yelled at because they were in a code freeze for weeks [19:30:18] SSH into tools-login [19:30:19] Cyberpower678, greenrosetta, 'sudo -iu ' is roughly the same thing as 'become ' [19:30:22] their release process isn't like ours and we can't veto changes that would very heavily affect our infrastructure [19:30:42] so, all in all, it's very unlikely to be enabled. [19:31:16] Cyberpower678: im gonna pm to keep this from scrolling [19:31:59] exbe: all of this is said as one of the only wikimedia engineers that has enabled SMW on one of our projects, btw. [19:35:39] Ryan_Lane, got the point. Hover I want to try. Performance is key, I uses smw native storage for years and it has many weak points. But it's possible to use different storagies - not only MySQL based. [19:36:02] that's fine, I just wanted to warn you that you're wasting your time before you have at it [19:36:34] let me see if there's a better project to add you to before I make a project for this [19:38:33] petan: Cyberpower678 suggested I ping you for help on this. I have a default.htm file in my public_html folder [19:38:38] But it is not resolving [19:38:40] http://tools.wmflabs.org/common-interests [19:38:57] I understand the risk. But I'be zero experience with wikidata. [19:39:02] greenrosetta what is your tool name [19:39:11] common-interests [19:39:32] greenrosetta, try changing it to index.htm [19:39:48] ive tried http://tools.wmflabs.org/common-interests/default.htm and that does nothing either [19:40:27] Warning: There are 2 users waiting for shell, displaying last 2: Dolph (waiting 40 minutes) Manishearth (waiting 32 minutes) [19:40:44] renaming didnt do anything either. still getting a 404 [19:41:04] Hmm. petan, he's all yours [19:42:26] Ryan_Lane, yes please add me to suitable project. I checked all records and didn't find any related. [19:42:29] andrewbogott: if you wouldnt mind, hg would be preferable. I already have my code in that format [19:42:38] yeah, I can't either [19:42:46] I'm thinking of making a generic documentation project [19:42:51] or a generic SMW project [19:42:58] My original point - improve documentation [19:43:03] * Ryan_Lane nods [19:43:11] which I'm all for. our docs suck :) [19:43:22] I'll make a documentation project [19:44:16] greenrosetta I am sorry this needs to be solved by Coren|Food the webserver setup is so creepy hardcore I can hardly understand it [19:44:36] there is some html purifier thing that probably causes these problems [19:44:45] hmmm.. can you guys kill this project and recreate it again? I might have screwed something up with my chmod [19:44:57] btw who created a tool account for you greenrosetta [19:45:07] petan: andrewbogott [19:45:26] andrewbogott did you execute all post create scripts? [19:45:32] exbe: done [19:45:37] I've made you project admin in it [19:45:42] greenrosetta no I dont think there is anything wrong [19:46:00] exbe: be sure to see https://wikitech.wikimedia.org/wiki/Help:Single_Node_MediaWiki [19:46:05] it'll make things easier [19:47:18] so where do people store git repos? [19:50:09] greenrosetta: they have gerrit repos created for them [19:56:05] Ryan_Lane, thanks. I'll read the info, but some help will be required for sure :) I'm completely new in such activities. [19:56:46] Ryan_Lane: where are the gerrits stored? Is there a URL pattern? [19:57:34] For example I know about translate wiki, but no clue how it reflect MW doc. [19:57:58] greenrosetta: I'm not sure I know what you mean [19:58:11] greenrosetta: https://gerrit.wikimedia.org/r/#/admin/projects/ [21:35:18] Coren|Food: You don't need cables, we do that cloud thing! [22:42:30] hey, this might seem like a stupid question, but how do I delete a file on an instance? rm doesn't seem to work: http://puu.sh/2FQzb/509417102d.png [22:43:59] (or a better solution, how do I make that file usable?) [22:44:26] the .ssh directory isn't usable anyway [22:44:53] your ssh keys are managed globally via wikitech.wikimedia.org in your preferences, under the "openstack" tab [22:45:06] that's a gluster issue, though [22:45:11] retsreklawts: what instance is this? [22:45:19] that file is still used by git for stopping me having to type "yes" on every git pull, and I've had similar issues with other files in my home directory [22:45:28] it's accounts-application [22:45:41] ok. give me a minute [22:45:43] project is account-creation-assistance [22:46:04] :) [22:49:01] retsreklawts: is it fixed now? [22:49:18] nope [22:49:29] no, should I logout and in again? [22:49:36] nope :) [22:51:51] fixed [22:52:27] ty :) [22:52:31] yw