[01:46:47] Coren, you there? [01:53:34] Theo|away, you about? [01:53:42] Hey [01:53:47] Sort of :p [01:54:09] That tool for the redlink will be stationed in the cyberbot project. [01:54:32] Okay [01:54:39] Can you grant me access when you get a chance? [01:54:42] No hurry though [01:55:29] I'm still trying to figure out my concerns of then sealing the config files so you can't access them. [01:55:57] Why bother? [01:56:35] If you get granted access to the cyberbot project, you'll have to my account everywhere, as well as cyberbots'. [01:56:50] You use the same password on your bots and your main account? [01:56:52] And given what happened to Riley... [01:56:54] That doesn't sound secure [01:57:25] They're different. But I have my main account config file in there too, for test wiki. [01:57:31] which I am a sysop on. [01:57:44] Oh, okay [01:58:04] I strongly advise against storing your main account password in a text file, tbh [01:58:39] Cyberpower678: Can't you just create another account for testing? [01:59:36] scfc_de, I've got a butt load of accounts now, when I tested Peachy and forgot to stop the script. :p [02:00:12] But I test with my main account on test.wiki [02:00:19] since it has sysop. [02:00:53] Just get a test sysop account [02:01:18] This all sounds like a disaster waiting to happen [02:01:31] It's worked for me so far. [02:01:45] The config folder is locked to outsiders. [02:01:58] Nobody can access them. [02:02:17] Except for wmf roots [02:02:21] Just saying... [02:02:28] Well yea... [02:02:37] I just trust Coren though. [02:02:39] You shouldn't consider contents stored on a remote server that you have no control over secure [02:02:49] And everyone else should you make a mistake. [02:04:36] Theo|away, I'm going to setup a repo. The interface to manage the redlink script will have a deploy option for you and me specifically. [02:04:52] Sure, whatever floats your boat [02:05:37] So you will still have access to the codes and that way, we can keep them updated in one place without conflict. [02:05:39] :) [02:13:31] Gotta love a crappy network. [02:13:37] Stupid LTE. [02:51:25] My Poor CPU [02:55:06] Betacommand, what happened? [02:55:34] Cyberpower678: 100% usage for the last 18 hours [02:55:43] And? [02:55:57] Cyberpower678: thats a lot of work [02:56:07] 9_9 [02:56:24] I've done that to my computer a lot. [02:56:53] Cyberpower678: continuous max? [02:56:54] If you got a good fan to vent the heat, it should be fine/ [02:57:25] Betacommand, I batch processed 5 seasons of HD videos in a row. [02:57:49] Cyberpower678: Im doing just about the same :P [02:58:08] my media collection is massive [02:58:18] And I collect Pokemon and so when I was collected them all, it was a total of 12 seasons I had my computer work on. [02:58:36] 3TB baby. [02:58:46] Cyberpower678: lol [02:58:50] I collect only the best quality material. [02:58:59] Im in the 12TB range [02:59:05] RESPECT. [02:59:21] I don't have that much time unfortunately. :p [03:00:02] Ive got somewhere around 5 years of continuous media streaming [03:00:16] X!'s edit counter on toolserver Executed in 23.53 second(s). [03:00:54] On labs, it Executed in 1.39 second(s). [03:01:03] Cyberpower678: no deleted info [03:01:11] yet. [03:01:20] SSDs, and a lot less server stress [03:01:27] But that's still a huge difference. [03:01:48] * Cyberpower678 is in love with SSDs <3 [03:02:17] He has 768GB of that kind of storage on his laptop. [03:02:20] Cyberpower678: Im in the process of migrating three of my home servers into one, with an SSD [03:02:46] Windows 7 boots in 1.3 seconds. [03:02:53] Download server, media server, and web server [03:03:16] I've got a really tiny, basic server. [05:51:15] Warning: There is 1 user waiting for shell: Euvl (waiting 0 minutes) [06:04:40] Warning: There is 1 user waiting for shell: Euvl (waiting 13 minutes) [06:18:09] Warning: There is 1 user waiting for shell: Euvl (waiting 26 minutes) [06:25:05] !rq Euvl [06:25:05] https://wikitech.wikimedia.org/wiki/Shell_Request/Euvl?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Euvl?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Euvl [06:49:05] scfc_de: ping [06:50:59] legoktm: Pong. [06:51:28] so uh, i just saw [06:51:29] You have new mail in /var/mail/legoktm [06:51:39] On Tools? [06:51:43] yeah [06:51:46] and theyre all cron messages from local-dbreps [06:51:49] and then [06:51:53] N 6 Mail Delivery Syst Thu May 23 00:30 50/2178 Mail delivery failed: returning me [06:51:59] a bunch of those [06:52:05] Yep. Everything's normal :-). [06:52:18] lol, ok [06:52:21] Susan hasn't created a Tools account, and jsub is very noisy at the moment. [06:52:27] :P [06:52:34] ... account *yet* ... [06:52:50] if i create a .forward file in my user home, will it work? [06:52:55] Yes. [06:54:16] legoktm: BTW, on Toolserver popular_items.py fails with "IndexError: tuple index out of range". [06:54:43] ugh :/ [06:54:47] ill look into that tomorrow [06:54:54] legoktm: legoktm: BTW, on Toolserver popular_items.py fails with "IndexError: [06:54:55] tuple index out of range". [06:54] [06:54:55] ERC> legoktm: Ooops. I meant: Traceback (most recent call last): File "/home/project/d/b/r/dbreps/bin/popular_items.py", line 91, in main() File "/home/project/d/b/r/dbreps/bin/popular_items.py", line 83, in main report = mk_report(db) File "/home/project/d/b/r/dbreps/bin/popular_items.py", line 64, in mk_report text+= table_row.format(qid, count) [06:56:07] thanks [06:56:22] do you know of a quick way i can clear all my mail on labs? i doubt any of it is relevant [06:57:13] "mail", "d *", "q" [06:57:59] yay thanks :D [07:14:35] Coren is probably sleeping? (3:13L?) [07:15:14] Yesterday I could connect to p50380g50450__checkwiki_p as my Tools user, now (after the restart?) I cannot. [07:15:19] hi [07:16:33] petan: https://bugzilla.wikimedia.org/show_bug.cgi?id=49069 [07:17:12] Do you know anything about that? [07:17:21] scfc_de: it's fixed resolved [07:17:34] I don't know anything about it :o [07:18:10] k [07:33:09] Coren ping [07:33:18] Coren https://bugzilla.wikimedia.org/show_bug.cgi?id=49058 [07:33:26] hello [07:33:30] hi [07:37:09] scfc_de that bug is where? [07:37:13] replicas? [07:37:15] or db [07:37:27] I can't see your u* account on -db [07:37:33] there are no such users [07:37:45] and every db has %_p to read [07:37:48] on everyone [07:50:39] petan: why's there no `user_daily_contribs` table in the replica [07:50:51] I have no idea [07:51:03] I have no access to replicas whatsoever neither I set it up [07:51:10] you need to ask binasher or Coren [07:51:14] k [08:05:36] petan: I should keep notes :-). I was very certain that in the past I connected to tools-db as u2267 and created a database u2267__something, but I can't find any evidence for that :-(. [08:11:56] that is weird... there is no such user [08:21:41] Warning: There is 1 user waiting for shell: Gitsan (waiting 0 minutes) [08:23:23] !rq Gitsan [08:23:23] https://wikitech.wikimedia.org/wiki/Shell_Request/Gitsan?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Gitsan?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Gitsan [08:24:55] petan: Probably a memory error in my brain :-). [08:32:08] @search status [08:32:08] Results (Found 3): monitor, osm-bug, stats, [08:32:12] !stats [08:32:12] http://tools.wmflabs.org/?status [08:33:05] jimmyxu: see http://www.gossamer-threads.com/lists/wiki/wikitech/347292 that extension might have been disabled [08:35:24] drdee: the replica on TS still has fresh data. However I'm not sure if this is in the progress of being phased out [08:35:41] ok [08:35:46] can;t help you any further [08:37:32] !log tools petrb: installing python-memcache on exec nodes [08:37:34] Logged the message, Master [09:50:06] petan: tools-exec-cg ? :D [09:50:12] no idea [09:50:18] no entry in SAL, Coren is quiet [09:50:28] probably some secret thing [09:50:34] mhhhm, it looks like its a grid node :P [09:50:35] but it seems quite unconfigured to me [09:50:47] because it's missing most of packages we have on other nodes :/ [09:51:27] what about tools-mc ? :P [09:51:31] oh memcache [09:52:50] lol this is best picture of me I found so far https://commons.wikimedia.org/wiki/File:Erik_Hackathon.jpeg [09:53:16] hah [09:53:16] i hve seen a better one but I dont know where :P [11:25:17] Coren, metawiki_p is also broken. [11:56:06] Warning: There is 1 user waiting for shell: Aadithvmenon (waiting 0 minutes) [12:09:31] Warning: There is 1 user waiting for shell: Aadithvmenon (waiting 13 minutes) [12:23:01] Warning: There is 1 user waiting for shell: Aadithvmenon (waiting 26 minutes) [12:34:13] What is lab's IP? [12:36:29] Warning: There is 1 user waiting for shell: Aadithvmenon (waiting 40 minutes) [12:50:02] Warning: There is 1 user waiting for shell: Aadithvmenon (waiting 53 minutes) [12:52:53] Cyberpower678 hold on [12:53:08] ? [12:53:38] !ip is 208.80.153.128/25 (labs) [12:53:38] Key was added [12:53:41] this one [12:58:38] !rq Aadithvmenon [12:58:39] https://wikitech.wikimedia.org/wiki/Shell_Request/Aadithvmenon?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Aadithvmenon?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Aadithvmenon [13:13:03] Good $moment, labs. [13:13:19] Coren what is that -cg thing [13:20:48] Coren, metawiki_p is broken too. [13:20:58] Define "broken"? [13:21:05] Missing tables. [13:21:57] Huh. I wouldn't have expected that one to be atypical (the only DBs that had been problematic to date are the ones that had unique extensions or schema changes) [13:22:05] * Coren will check. [13:22:58] Coren, Table 'metawiki_p.revision_userindex' doesn't exist [13:26:19] How odd! metawiki has missing stuff in some of its tables! [13:26:52] ... that can't be right. [13:28:26] !log tools petrb: installing csh on cluster [13:28:28] Logged the message, Master [13:29:53] Aha! [13:30:12] metawiki is on s7; that's an old (broken) version that dates a few years before it was moved. [13:30:13] Coren what is that -cg thing [13:30:15] :P [13:30:18] catgraph [13:30:22] hmm [13:30:30] I can't submit jobs there [13:30:38] hence the package check can't finish... [13:30:40] That's normal, it has a dedicated queue. [13:30:49] I know, but I can't submit even to that one [13:30:51] :P [13:30:54] I mean using local-admin user [13:31:10] there is a check that verify if exec nodes are consistent [13:31:25] but if this one is somehow special maybe it doesn't need to be [13:31:35] That queue is limited to the catgraph tool. :-) It doesn't need to be consistent. [13:31:38] ok [13:31:39] Incidentally... [13:31:56] Coren, what's so wrong with S7? [13:32:23] Some of the stuff you've made consistent were inconsistencies caused by the original image; fixing them is only useful if you puppetize the change. :-) [13:32:31] Cyberpower678: It's not available yet is what. :-) [13:32:43] Huh? [13:35:15] Coren, what's up with Wikidata? [13:35:16] Caution: Replication lag is high, changes newer than 1 weeks, 3 days, 20 hours, 43 minutes, 25 seconds may not be shown. [13:36:21] Cyberpower678: I wouldn't know -- someone more in tune with prod might be more useful there. [13:37:00] ok. [13:37:09] Cyberpower678: There; you shouldn't get broken tables error with metawiki_p anymore. Because the wrong metawiki database has been removed from the list of aliases. :-) [13:38:07] Guessing from the missing columns, that "metawiki" database was a remnant dating sometime before 1.18 [13:38:33] revision didn't exist before 1.18? [13:39:44] No, there were missing columns in some tables that were added in 1.18, so that old database dated from at least before that. [13:48:14] Coren, so now you deleted the entire thing? [13:48:39] My error is getting flooded now. [13:48:42] :/ [13:49:03] It was never supposed to be there in the first place; my view creation system got confused by the old database that should have been dropped years ago. [13:49:52] not yet available: arwiki cawiki eswiki fawiki frwiktionary hewiki huwiki kowiki metawiki rowiki ukwiki viwiki centralauth [13:50:28] metawiki and centralauth. O_o [13:50:45] The most important of 'em all. :p [13:50:52] centralauth is the reason for the holdup. The security review should be done this week. [13:51:16] security review? [13:51:22] ... but I admit this is the very first time I hear *anyone* call meta "important", let alone "the most important". :-) [13:51:53] Coren, it's where all of the central maintenance happens. [13:52:01] :o [13:52:10] I was always thinking it's a place where nothing ever happens [13:52:11] Cyberpower678: I am aware. I wasn't saying it was unimportant, just that it gets no respect. :-) [13:52:36] I was mistaking meta with sandbox all these years... :/ [13:54:19] petan, say what now? [13:54:26] Seriously? [13:54:31] XXXXXXDDDDDDD [14:11:46] Warning: There is 1 user waiting for shell: Gryllida (waiting 0 minutes) [14:17:41] hi [14:18:33] hi [14:19:26] https://wikitech.wikimedia.org/wiki/Category:Shell_Access_Requests is huge, how do I provide reasons for shell account request on my page in that category? [14:19:37] (and how long does it usually take to get processed?) [14:19:47] it takes like 10 minutes or less [14:19:51] @requests [14:19:51] Warning: There is 1 user waiting for shell: Gryllida (waiting 8 minutes) [14:19:54] is that you? [14:20:01] !rq Gryllida [14:20:01] https://wikitech.wikimedia.org/wiki/Shell_Request/Gryllida?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Gryllida?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Gryllida [14:20:32] yes [14:20:37] done [14:20:38] :) [14:21:03] still made it within 10 minutes :P [14:21:05] according to bot [14:21:24] ok, thanks; do you work for wikimedia or do volunteers process those requests? [14:21:33] volunteer [14:21:53] we have a lot of monkeys for that [14:22:36] eg. these requests are processed by both employees and some volunteers [14:22:38] do I need to do any paperwork before logging in and running whatever wikimedia-related scripts I'd like? [14:22:59] not that I know of, but shell access doesn't give you much [14:23:07] you need to be member of some project first [14:23:26] what does project membership give? [14:23:41] shell itself just allow you to login to bastion hosts, which are just a login servers to other instances, which are parts of projects [14:23:42] feel free to stab me with a well sized manual if there is one :) [14:23:56] !documentation [14:23:56] https://labsconsole.wikimedia.org/wiki/Help:Contents [14:24:00] yes here is one [14:24:17] thanks for the keywords and the link, I'll take a look [14:24:23] I don't know what you want to do on labs, but I have a feeling you will want to become member of tools project [14:24:27] !toolsdocs [14:24:28] https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help [14:24:42] which is a biggest project where most of wikimedia related tools and bots live [14:24:53] Can I become a member of the tools project too? [14:24:58] other projects are quite specific, mostly for stuff that doesn't fit in that [14:25:00] bawolff: sure [14:25:07] bawolff what is your labs username? [14:25:15] Brian_Wolff [14:25:33] * bawolff just wants something that has php, apache and is web accessible... [14:25:42] bawolff are you sure? :P [14:26:07] @labs-user Brian Wolff [14:26:07] Brian Wolff is member of 1 projects: Bastion, [14:26:07] petan: My username on wikitech is Brian_Wolff, I think my shell name is "bawolff" [14:26:11] indeed [14:26:13] you are correct [14:26:22] * bawolff didn't create my account [14:26:45] Successfully added Brian Wolff to tools. o/ [14:27:03] :) [14:28:02] lol, I like the ascii logo in the motd [14:28:07] hehe [14:30:35] petan, toolserver has a powered by toolserver button. [14:30:43] Does labs have one of those? [14:31:00] I logged in and see a "*** System restart required ***" among other things, is that normal? [14:31:41] and yes please, add me to tools project too [14:32:02] gry: yes that is normal... puppet install new kernels no matter if it's needed or not, but fortunatelly never reboot server [14:32:25] !tr Gryllida [14:32:25] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Gryllida?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:Gryllida?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [14:32:40] done [14:32:52] I sent you another message which contains even more links :P [14:33:36] petan, toolserver has a powered by toolserver button. [14:33:36] Does labs have one of those? [14:33:42] Cyberpower678 idk :o [14:33:46] where should it be? [14:33:54] we are powered by unicorns [14:34:19] last time I added unicorn to main page I got slapped for breaking some copyrights or whatever [14:37:21] petan: people didn't want "religious" things used [14:37:30] aha [14:37:34] I had no idea it's religious :D [14:37:43] it was just a cute unicorn [14:38:27] it's similar to flying spaghetti monster, apparently [14:38:41] petan: for example, I want to run an irc bot for mediawiki that was not at toolserver (it was self-hosted before). where do I run it and would I need to request a project, an instance or something else for it in addition to what I already have? [14:38:48] petan, You're saying you don't have a powered by labs button or a powered by labs powered by unicorns button? [14:39:19] gry: you would run it on tools project application grid, you don't need to request anything [14:39:36] Cyberpower678 not that I know of [14:40:08] petan: ok. what is an 'application grid'? [14:40:10] Ryan_Lane but unicorn is still a logo of labs or not? [14:40:11] petan, then I'll make one. [14:40:16] !toolsdocs [14:40:16] https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help [14:40:20] petan: that specific one? no [14:40:28] but a unicorn? yes :) [14:40:45] gry: there is a good explanation, but if you want I can explain it myself which would be far worse than what is there [14:40:47] petan: http://en.wikipedia.org/wiki/Invisible_Pink_Unicorn [14:40:54] ok [14:41:05] I think we made it green :D [14:41:12] heh. same same [14:41:17] then it's invisible and green [14:41:37] ok then have someone create unique huge cute unicorn :D [14:41:43] petan: thanks, the link has a 'grid engine' section that'd keep me busy comprehending for a longer while [14:42:05] that is it [14:45:50] Ryan_Lane: puppet keep putting that evil popularity contest back, is it possible to get rid of it? :P [14:46:07] popularity contest? [14:46:11] the ubuntu package? [14:46:12] that is some package [14:46:13] yes [14:46:19] I can't imagine that puppet is doing that [14:46:23] I can [14:46:29] it probably install ubuntu-standard [14:46:35] which is virtual package depending on it [14:46:54] everytime I remove it, puppet come and try to put it back [14:47:05] bad thing :( [14:47:20] i don't care but this package produces lot of errors in mail [14:47:28] that is annoying [14:49:29] !log tools petrb: installing sbt in order to fix b48859 [14:49:31] Logged the message, Master [14:50:10] wheeeeeeee Coren [14:50:23] we are apparently missing java runtime... everywhere! o.O [14:50:57] petan: No we're not. [14:51:11] marc@tools-exec-01:~$ java -version [14:51:11] java version "1.7.0_21" [14:51:17] it say: depends on java2-runtime; however: [14:51:18] Package java2-runtime is not installed. [14:51:54] ok let me try to force install it... [14:52:00] maybe it will work then [14:52:17] No, no, no. [14:52:24] What are you trying to install? [14:52:33] https://bugzilla.wikimedia.org/show_bug.cgi?id=48859 [14:52:35] sbt [14:52:58] it is already installed on -dev [14:53:00] it seems to work [14:53:40] * Coren grumbles. [14:54:20] I don't particularily want runtime to be installed instead of runtime-headless; the former creates bazillion dependencies. [14:55:17] I /definitely/ want only headless on exec nodes. [14:55:32] Coren I don't think that maintainer of package did pick correct dependencies, so maybe this will work with headless as well [14:55:53] Then you really should rebuild the .deb with -headless as a dependency before you install this. [14:55:57] they were likely lazy so they just used whole runtime as dependency instead of picking the required sw only [14:56:02] Perhaps even point out the bug upstream. [14:56:12] maybe I should first check if it really works with headless first, and then rebuild it :P [14:56:20] Yes, checking would be good. :-) [15:09:43] Coren: https://bugzilla.wikimedia.org/show_bug.cgi?id=49104 pliz [15:09:45] :D [15:10:00] I don't think it's actually hard to implement but I don't know where the sources of interface are [15:30:44] what's tools-dev? [15:30:46] seen in motd [15:33:24] liangent: it's like tools-login [15:33:36] except you use it for stuff that may be very resource intensive on that instance [15:33:48] so, if you need to compile something giant, use tools-dev [15:34:31] Ryan_Lane: i really need to login to the catgraph vm without jumping through hoops :) [15:34:51] what do you mean jumping through hoops? [15:34:58] using ssh. [15:35:01] you can login directly to it via proxycommand [15:35:27] apparently it is possible - Kai_WMDE just told me he can log in to this normally: https://wikitech.wikimedia.org/wiki/Nova_Resource:Mediawiki-custom-de [15:35:29] that isn't documented for tools project because it's not generally necessary to use [15:35:59] proxycommand. hmmm. coren told me i have to 'become catgraph' first, then schedule an interactive job on the node [15:36:02] is your catgraph stuff in tools? [15:36:05] ah [15:36:08] wait. [15:36:14] you need your tool to ssh into something? [15:36:15] that's a bit complicated. i would like to just ssh there directly [15:36:34] no, the tool doesn't use ssh. but i need to. [15:36:59] well, the tool runs on a grid and is scheduled [15:37:06] JohannesK_WMDE: As I've told you previously, I'd be happy to support your workflow if I understood its use case. :-) [15:37:07] it's not simple to just ssh into it [15:37:15] JohannesK_WMDE: if I understand correctly, you want to connect, and be logged in as catgraph user, instead of having to become catgraph afterwards? [15:37:32] valhallasw: no, why [15:38:23] Coren: i want to login there, start top, vmstat, or whatever else to minitor things, for example. and i run graphserv in a screen, which i want to resume from time to time to interact with it. [15:39:09] that project "mediawiki-custom-de" is parallel to tools labs, by the way [15:39:18] not residing in tools labs [15:39:19] Ah, this is where we part ways. You should not run tools in a screen; that provides no redundancy, no monitoring and no scheduling. :-) [15:39:20] and this should be possible without 1) sshing to -login, 2) 'become'ing catgraph, 3) scheduling an interactive job. i would like to just ssh there. [15:39:50] JohannesK_WMDE: Perhaps your use case model is more apropriate to a project of your own rather than Tool Labs, then. [15:40:09] Providing other projects with access the the replicas is in the short term plans. [15:40:11] In theory, you should also be able to schedule an interactive session using SGE [15:40:38] valhallasw: Yes, but interactive sessions require you to be... interactive. :-) And are - more importantly - not restartable. [15:40:55] ooohhh, you guys just want access to the replicas from that project? [15:41:10] Coren: it should be possible to start a screen from a non-interactive terminal, too, I'd think [15:41:11] well, yeah, i would of course start it from /etc/init.d if i had root. but at this point, i think a screen is sufficient - for one thing, i need to interact with it, on the other hand, i work on the code often and have to recompile & restart a lot, so i don't need to make some init.d script (yet) i think. [15:41:49] JohannesK_WMDE: You're missing my point. You wouldn't start it from init.d /either/. On tool labs, you hand your job to the scheduler and let /it/ start and keep it up. [15:41:56] for example, i recently added the find-cycles command. and that needed a recompile+restart [15:42:29] honestly it may be saner for catgraph to not live in tools [15:42:38] but rather be a resource that tools can use [15:42:39] Ryan_Lane: it might [15:42:42] a project outside of labs having access to the replicas should do the trick, i guess [15:42:50] yes, that's what it is, Ryan_Lane :-) [15:42:51] Ryan_Lane: It'd work just fine, but their current workflow needs adaptation. [15:43:32] Coren: it seems to me that the "user friendly" things are actually making their life harder [15:43:38] Coren: maybe Ryan_Lane just understands catgraph better than you. sorry. [15:43:40] and at some point they want catgraph to move into production [15:43:57] it's probably better for it to be in its own project and puppetized [15:44:08] when it's ready to be puppetized [15:44:14] then they can have full control to do what they want [15:44:46] daniel had mentioned catgraph to us a while back when he was in SF [15:45:06] he'd like it to be a new piece of infrastructure deployed to production [15:45:10] JohannesK_WMDE: Not as far as I know. I understand what you're saying just fine, you're just not listening to what *I* am saying at this point. You're saying "our objective is X and our workflow is Y". I get this. What I am saying is that "the way tool labs work, your objective is possible but your workflow must be Y". [15:45:11] i don't know much about puppetization(sp?) yet :) but yes, it is basically a service that tools can use. and it should probably move to production at some point. we hope. [15:45:12] wouldn't it also be easier to add more resources to the project if necessary? [15:45:39] so, this more fits the general labs model than the tools model [15:45:55] Ryan_Lane: It probably does, which is what the /other/ thing I've been saying is. :-) [15:45:59] :) [15:46:10] so, should we make a catgraph project? [15:46:22] maybe, yes [15:46:30] what's Mediawiki-custom-de used for? [15:46:38] bleh, this client's copy/paste sucks [15:46:57] Ryan_Lane: actually nothing at all [15:47:01] heh [15:47:12] we (i.e. render) might want to do other related stuff too. like full-text search that is accessible to all [15:47:17] it could also be dropped [15:47:21] this might fit in the same project [15:47:50] I think production is looking at solr for this [15:48:22] so, let's make a catgraph project fornow [15:48:33] what wikitech usernames should I add as project admins? [15:48:45] we'll need to make sure the replicas are accessible to it [15:48:58] Ryan_Lane is it possible to access replicas from other projects? [15:49:06] yes, we would need the replicas [15:49:12] not yet, but that's the idea [15:49:31] Ryan_Lane: Jkroll for one. Kai_WMDE, do you want to be an admin? [15:49:43] Coren, have you figured out wikidatawiki_p? [15:50:02] whats wrong with wikidatawiki? :O :P [15:50:04] Cyberpower678 did you make a bug for it? ;) [15:50:33] Cyberpower678: AFAICT, It should work now. [15:50:36] addshore I made new uber feature for my client XD [15:50:48] JohannesK_WMDE, Ryan_Lane: yes, i should be project admin as well [15:50:54] ok [15:50:54] Cyberpower678: There were just minor oddities with its schema that needed a workaround. [15:50:58] petan: what? :O [15:51:15] I can ignore users / text / regex BUT actually I can also redirect it to separate window, so that I can see what I actually ignored, but it doesn't spam in windows where I don't want it [15:51:31] that is something I always wanted :D [15:52:31] JohannesK_WMDE: what's your wikitech username? [15:52:55] we really need profile pages on wikitech so that we can let people link their irc and wikitech names :) [15:52:55] Ryan_Lane: Jkroll [15:52:58] ah. ok [15:53:46] Ryan_Lane: User:Foobar? :-) [15:53:58] addshore since I redirected wikibugs #mediawiki is silent... :D [15:54:07] for me [15:54:08] :o [15:54:36] :O [15:54:42] JohannesK_WMDE, Kai_WMDE_: ok, created it [15:54:42] @notify brion [15:54:43] I'll let you know when I see brion around here [15:54:48] funky petan [15:55:00] seriously this is best irc client ever :D [15:55:00] we'll need to work on getting replica access to that project [15:55:08] Coren: Foobar? o.O [15:55:14] Ryan_Lane: Thanks! [15:55:20] JohannesK_WMDE: Generic placeholder. :-) [15:55:32] Coren, Table 'wikidatawiki_p.recentchanges' doesn't exist [15:55:33] access to instances in your project is via the bastion [15:55:34] foo, bar, baz, qux, quux, blurple. :-) [15:55:40] Coren: i know. what are you referring to though... [15:55:43] you can use proxy command to access them directly [15:55:45] !access [15:55:46] https://labsconsole.wikimedia.org/wiki/Access#Accessing_public_and_private_instances [15:55:47] pfffft [15:56:02] https://wikitech.wikimedia.org/wiki/Access#Using_ProxyCommand_ssh_option [15:56:05] thx [15:56:20] Coren how evil would it be, if I created an extra account in passwd just to get to boxens in case /home wasn't mounted again? :P [15:56:28] thanks, Ryan_Lane [15:56:28] with $HOME in safe place... [15:56:37] yw [15:57:02] petan: I think the traditional penalty for this is flensing. :-) [15:57:04] Ryan_Lane: is there any road map regarding database access for projects outside of tools? [15:57:14] Coren, Table 'wikidatawiki_p.recentchanges' doesn't exist [15:57:20] I'd imagine that can be done pretty quickly [15:57:24] Checked and it doesn't exist. [15:57:27] it's scripted, currently [15:57:28] petan: Honestly, in a case like this, you need someone from ops anyways -- there isn't anything you could have done without access to the NFS /server/ [15:57:30] petan: I think there should be a way to login that doesn't need $HOME [15:57:53] valhallasw there isn't :( [15:58:04] Coren: that's not fair you can do that :D :D [15:58:08] well, ideally $HOME should always exist ;) [15:58:34] Cyberpower678: Hang on, please. [15:58:35] if that doesn't exit, there's no point in logging in anyway, because the data won't be accessible, either [15:59:01] * Cyberpower678 realizes that Coren pushed him off the cliff and is now hanging on. [15:59:13] petan: There will always be things that can only be done by someone from ops; I minimize those, but I can't make them all go away. :-) [15:59:34] Coren: well, I could for example execute reboot which would release the lock which prevented nfs from working :P [15:59:46] that would likely fix stuff [16:00:03] but at some point I don't need access to shell at all for reboot... mhm [16:00:15] petan: No, because the reboot didn't work until I kicked the nfs server to force the -login instance to time out. [16:00:19] Ryan_Lane: oh. i imagined we would already *have* db replication access. hmmmmm. [16:00:26] petan: you can reboot via wikitech [16:00:26] ok nvm then but there are so many cases when I just can't ssh for some reason meh... I hate it [16:00:44] Ryan_Lane I know, that's what I meant [16:00:56] petan: It's a problem I'm keeping an eye out for, I haven't found the cause but it needs to be fixed. That it happened just the once makes debugging hard. [16:01:00] there are actually no cats in the graph without database access :) [16:01:05] indeed [16:01:20] Coren: how much work to extend the script to include catgraph? [16:01:21] Kai_WMDE_: you nailed it [16:01:30] Coren I know but it happens to me for other projects as well :( it happened even to -db and these 2 new exec nodes I made, and it happens almost everywhere... [16:02:10] if it didn't happen I would never start these "password ssh" discussions on wikitech :P [16:02:15] in past [16:02:15] Ryan_Lane: It should work fairly easily iff they have (a) a service group to be granted access to the DB and (b) that service group has a home in /data/project [16:02:19] anyway I have to ho [16:02:20] go [16:02:22] brb 2h [16:02:28] it only works for service groups? [16:02:52] I guess that actually makes some sense [16:02:56] Ryan_Lane: atm, yes. Oh! And they need to use NFS! :-) [16:03:01] heh [16:03:03] right [16:03:06] they should anyway [16:03:22] so, we really need to put in some work to move everything to nfs [16:03:34] and to make replicas available to all projects [16:03:36] It could be adapted from normal users in /home/ I suppose, without too much effort. [16:04:19] * Cyberpower678 can't hold on much longer. [16:04:28] Ryan_Lane: I need to rewrite the whole scheme on labsnfs for that; the current scripts are hacks; but now that we have a working model I can take my time to do it right. [16:04:38] * Ryan_Lane nods [16:05:01] Cyberpower678: Patience, young grasshoper. wikidatawiki, for some reason, have a recentchanges table different from any other project's. [16:05:01] JohannesK_WMDE: you're kind of hitting a use case we don't have a working solution for yet :) [16:05:11] hehe [16:05:20] Coren, oh? [16:05:30] but it's one that we knew we'd hit eventually anyway [16:05:34] Ryan_Lane: If they use a service group and are on NFS, they'll actually be able to right now. [16:05:42] ah. ok [16:05:47] that's likely not a bad idea [16:05:52] Ryan_Lane: Suboptimal, but workable. [16:05:55] yeah [16:06:03] that takes a lot more effort on their end [16:06:32] Coren: how will the nfs server handle a local-catgraph user from both projects? [16:06:38] Ryan_Lane: i see. not a problem if things get done eventually and we are not pushed into something which doesn't fit our use case. but it feels like this is starting to go in the right direction now. [16:06:52] I know the uids and gids are unique, but how does it handle the names? [16:06:55] Ryan_Lane: that referred to "hitting a use case we don't have a working solution for yet" [16:06:55] Cyberpower678: To be trying now? [16:07:12] Ryan_Lane: And now you understand the p50000u50000 scheme. :-) [16:07:16] ah. right [16:07:19] forgot about that [16:07:27] I would use wikidatawiki since that has recentcahnges, but it won't let me. [16:07:30] we need to spend some time to document all of this [16:07:38] we should reserve a time for a doc sprint [16:07:52] Ryan_Lane: what would the effort on our end be, in a nutshell? [16:08:04] we have a somewhat weird model [16:08:18] there's "global users/groups", which are created via wikitech [16:08:34] which is how your account exists across projects [16:09:03] then there's "service users/groups", which are accounts that exist across instances in a project [16:09:34] then there's the standard unix system accounts that only exist on an individual instance [16:09:56] normally when you create a daemon, you'd use unix system accounts [16:10:23] in this case you want to use a "service user/group" [16:10:28] so that labs knows of its existence [16:10:37] and will grant it mysql access and such [16:10:57] ok, following [16:11:14] this is available via the "Manage Projects" interface in wikitech [16:11:35] first you need to add the project to your project filter [16:12:16] then, in that interface, with your project is "Add service group" [16:12:46] for the service group name, you can use: catgraph [16:13:17] Coren: where is "become" installed? [16:13:47] it'll be crappy to have different commands for accessing service groups in different places [16:13:54] we should make that available everywhere [16:14:26] this will let you access it: sudo su - local-catgraph [16:14:27] It's in git; labs/toollabs [16:15:01] If you want to deploy it labs-wide, we should probably stuff it in puppet [16:15:04] yep [16:15:24] I'd like to treat service groups the same everywhere, if possible :) [16:16:57] Ryan_Lane: Remember they need to use the role::labsnfs::client role [16:16:58] Ryan_Lane: do i understand this correctly: creating "global users/groups" creates "service users/groups" which then create unix users/groups on the VMs [16:17:12] Coren, https://tools.wmflabs.org/xtools/pcount/index.php?name=John%20F.%20Lewis&lang=www&wiki=wikidata [16:17:27] JohannesK_WMDE: your user account is a global user [16:17:35] Thanks. [16:17:39] Gotta go. [16:17:43] service users/groups exist inside of the project, after you create them [16:18:00] it adds them into LDAP [16:19:09] hm. I should make diagrams for this [16:19:27] yes, it should all be documented if it isn't already :) [16:19:41] yep [16:19:49] so global users aren't really related to service groups? [16:19:54] "service groups" are a newish feature [16:20:31] when you create an account on wikitech you've created a global user [16:21:27] username jkroll is a global user [16:21:36] it exists in tools, in catgraph, in bastion, etc. [16:22:31] if you create a service group called "foo" in your catgraph project, it'll make a user (local-foo) that only exists in the catgraph project [16:23:01] ok. and who gets access to DB replication is based on service groups? [16:23:10] so - i created a service group "catgraph" in the catgraph project. it shows up as local-catgraph in the web interface. now i can su to the catgraph user and then i get access to the db replication, yes? [16:23:10] currently, yes [16:23:14] <^demon> Ryan_Lane: There's no chance of getting a non-LTS image added, is there? [16:23:34] did you create an instance yet? [16:23:51] once i did that and logged into it, i mean :) [16:23:54] heh [16:24:00] ok, there's an additional step [16:24:18] we've recently started replacing glusterfs with nfs [16:24:29] we haven't moved everything, hence the extra step [16:24:39] because glusterfs was slow or something... i read about it i think [16:24:53] you'll need to configure your instance to use the nfs server, rather than the gluster servr [16:25:04] ^demon: it's a gigantic pain in the ass, why? [16:25:35] <^demon> I want raring or above. But I can workaround. [16:25:37] ok. i have the "Configure project catgraph" page open, Ryan_Lane [16:25:37] ^demon: it's a pain mostly because we don't have any support for them in production [16:25:39] <^demon> Just curious more than anything. [16:25:51] ^demon: because you need packages? backport :) [16:25:57] <^demon> Yeah yeah [16:25:59] JohannesK_WMDE: alas, it's per instance :( [16:26:05] JohannesK_WMDE: so, create the instance [16:26:11] then, you'll configure the instance [16:26:55] <^demon> Ryan_Lane: With 13.04 and above, all but one package has made its way upstream, so building hhvm is wayyyyyy easier :) [16:27:54] ^demon: wouldn't we need to upgrade all the appservers to raring to make that work in production? [16:28:20] <^demon> Well I figure "raring + 1" will be out before prod's anywhere close to using this. [16:28:29] <^demon> Which is the next LTS, right? [16:28:34] that's a while [16:28:42] more than a year [16:28:46] <^demon> 13.10? [16:28:57] it's every 2 year [16:29:13] <^demon> Well shit. [16:29:18] <^demon> Oh well, it's still doable. [16:29:25] so, 14.04 [16:30:05] so.... [16:30:10] I *can* add an image [16:30:16] but puppet won't fully work on it [16:30:25] and you'll need to configure your instances to use the nfs server [16:30:39] because gluster sure as hell won't work [16:30:46] <^demon> Don't worry about it. I can live with 12.04, I was just wanting to take the quick and easy path. [16:30:55] Ryan_Lane: OK, sylvester's instance state is now "building". :-) [16:30:56] <^demon> Which isn't so quick and easy. [16:31:00] cool :) [16:31:21] JohannesK_WMDE: let's wait for it to be in the ACTIVE state [16:31:26] ok [16:31:36] oh, I didn't push that patch to production yet. I mean the "active" state :D [16:32:44] andrewbogott_afk: https://gerrit.wikimedia.org/r/#/c/66303/ mind a follow-up review? :) [16:33:38] lol ok. i parse such things case-insensitive mostly anyway :p [16:33:48] :) [16:37:44] ok, it's active [16:38:09] Coren: other than just selecting "role::labsnfs::client" is anything necessary? [16:40:35] JohannesK_WMDE: via "configure" for the instance, select "role::labsnfs::client" and scroll to the bottom and hit "submit" [16:42:10] done, Ryan_Lane [16:42:38] ok. I'm force running puppet on the instance [16:42:51] I haven't actually tried this yet :) [16:43:20] ok. we'll see :) what *should* it do, Ryan_Lane? [16:43:26] * * * * * /data/project/userdata/FischBot/wikiversitybot.py > /data/project/userdata/FischBot/log/wikiversitylog.txt [16:43:28] [18:42] fish what is wrong with this cron line? [16:44:05] JohannesK_WMDE: it should replace the home directories with nfs home directories [16:44:27] seems catgraph didn't show up in the export list yet, though [16:44:37] Coren: how often does the export script run? [16:47:15] JohannesK_WMDE: seems we have a problem. give me a bit :) [16:47:31] ok, np. :) [16:48:47] * * * * * /data/project/userdata/FischBot/wikiversitybot.py > /data/project/userdata/FischBot/log/wikiversitylog.txt [16:48:49] what is wrong with this cron line? [16:50:25] ok. back in like 40... [16:51:13] Ryan_Lane: 5m IIRC [16:51:42] * Ryan_Lane nods [16:51:49] about as often as the gluster script [16:55:48] <^demon> Ryan_Lane: There's a public IP allocated to the performance project (with the hostname of performance.wmflabs.org), but it's not allocated to any instance. I'm stealing that IP for my uses since nobody else seems to be. [16:55:59] <^demon> Just fyi since you me and Asher are the only folks in the project. [17:01:13] ^demon: that's fine [17:01:28] !log catgraph rebooting sylvester to apply nfs homedirs [17:01:29] Logged the message, Master [17:07:29] JohannesK_WMDE: ok. so, after applying the configuration, you force run puppet on the instance (as root): puppetd -tv [17:07:35] JohannesK_WMDE: then you reboot [17:08:00] soonish this'll all be automatic [17:08:06] and you won't need to fool with it [17:08:20] so, the instance is now using NFS rather than gluster [17:08:35] maybe Coren can help you out with the database and service group stuff [17:08:57] Indeed I can. [17:09:01] Ryan_Lane: should i be able to 'ssh catgraph.pmtpa.wmflabs' from -login? [17:09:04] ok. lunch back in a bit [17:09:21] or how do i get there :) [17:09:22] JohannesK_WMDE: No, you need to use the labs bastion now, not tools' [17:09:28] ah, ok. [17:09:37] sure, sorry. [17:10:01] https://wikitech.wikimedia.org/wiki/Help:Access#Using_ProxyCommand_ssh_option [17:10:05] JohannesK_WMDE: https://wikitech.wikimedia.org/wiki/Help:Access [17:10:10] proxycommand makes this a lot easier :) [17:10:45] then you can ssh directly to your instance without worrying about the bastion [17:11:53] ok. lunch for real now :) [17:12:17] have lunch Ryan_Lane :) [17:12:53] Coren: me stupid: i don't see the instance. [17:12:55] jkroll@bastion1:~$ host catgraph.pmtpa.wmflabs [17:12:55] Host catgraph.pmtpa.wmflabs not found: 3(NXDOMAIN) [17:14:24] That'd be because that's not what it's called at all. :-) You called it 'sylvester' [17:15:54] omg yeah [17:16:44] thanks. And thanks Ryan_Lane for walking me through. [17:17:07] works now. and the ProxyCommand thing is convenient [17:20:45] It's no panacea, but it's better than nothing. :-) [17:22:02] Coren: does it make a difference whether i use the web interface to reboot or just reboot from ssh? [17:22:48] JohannesK_WMDE: Ostensibly, no. The reboot from the interface presses the "power button" on the VM to initiate a shutdown in-OS. [17:23:20] ok. [17:30:34] Coren: ok, i ran puppetd -tv and rebooted. sudo su - local-catgraph works. now to test access to sql, i would apt-get mysql-client-core or the like. or do i need to use something other than apt-get? [17:31:58] You can use apt in all its forms, but you really want to make sure you note down everything you install because you'll need to rigorously puppetize this later. [17:33:40] and for puppetizing i need to know all the dependencies, basically everything i change on the VM? [17:35:23] JohannesK_WMDE: Basically. [17:54:15] Coren: we probably want to make some generic classes for this stuff [17:54:38] Coren: a lot of it is already in the tools module [17:54:58] maybe we should break some of that into a more generic module [17:55:40] it would be really great to be able to configure a project for this kind of stuff, rather than individual instances [18:09:54] so if I make a new instance in labs and want to run puppet against it do I have to push a change to the operations/puppet project? [18:17:25] manybubbles: not if you use puppetmaster::self [18:17:31] @search puppet [18:17:31] Results (Found 7): $realm, $site, instanceproject, puppet, git-puppet, ryanland, puppetmasterself, [18:17:39] !puppetmasterself | manybubbles [18:17:39] manybubbles: https://labsconsole.wikimedia.org/wiki/Help:Self-hosted_puppetmaster [18:18:41] that makes much more sense [18:18:49] Ryan_Lane: thanks [18:19:30] yw [18:21:53] Ryan_Lane, have you seen https://wikitech.wikimedia.org/wiki/Special:UserLogin?useNew=1 ? (!!) I'm presenting the extra token field, but I don't know how to test it. [18:23:19] how did this page get enabled? [18:23:41] is this a core feature now? :) [18:23:53] spgewmf: go to your preferences [18:24:04] spgewmf: you have a iphone or android, right? [18:24:13] you'll need the google authenticator app [18:25:46] spgewmf: it works [18:25:49] I just tested it [18:31:54] Ryan_Lane: glad to hear it. ?useNew=1 in the query string to test new "Vertically-stacked" forms. Here's the signup form, https://wikitech.wikimedia.org/wiki/Special:UserLogin/signup?useNew=1 [18:32:36] http://lonesysadmin.net/2013/05/24/the-canonical-list-of-hypervisors-that-suck/ [18:33:56] Ryan_Lane: on new signup the "Your domain" appears between Password and Confirm password, probably my bug. [18:34:49] spagewmf: <3 <3 <3 <3 [18:35:10] no captcha? [18:35:18] oh [18:35:19] I know why [18:35:37] I was already logged in [18:35:43] this is *so* much better [18:35:47] Ryan_Lane: not if you're logged in. If anonymous we move it down in JavaScript (and put it in a nicer box). [18:35:50] spagewmf: the domain should be hidden via css anyway [18:36:28] it's a drop down with a single option, no need to display it [18:36:56] you know, I haven't tried the "Use a temporary random password and send it to the email address specified below" feature on account creation [18:37:05] I'm assuming it works [18:37:34] oh [18:37:34] heh [18:37:34] that's when I'm already logged in [18:37:34] that does indeed work [18:37:58] I *really* like this [18:37:59] Ryan_Lane thanks. Last time I checked labs was on 1.19 or something, I'm glad I tried again [18:38:00] spagewmf: how can I add additional stats to the side? [18:39:17] we're almost always 2-3 weeks behind production on releases ;) [18:39:30] have been for a really long time [18:39:30] oohhhhhh [18:39:30] right. that was wikitech [18:39:42] I merged wikitech and labsconsole [18:41:07] Ryan_Lane: you can see the messages MediaWiki uses by adding &uselang=qqx, thus https://wikitech.wikimedia.org/wiki/Special:UserLogin/signup?useNew=1&uselang=qqx [18:43:02] Ryan_Lane: The benefits message CSS is designed towards showing those numbers, but they should be tweakable. See https://www.mediawiki.org/wiki/Account_creation_user_experience/Testing#Providing_help_links for the login help link [18:44:05] ah [18:44:05] but how do I add additional things there? [18:44:05] I see I can replace them [18:45:57] I can dig through docs and code later. thanks for working on this! [18:46:02] Ryan_Lane: you should be able to add more HTML but you'll have to fiddle with the CSS to adjust [18:46:08] the old signup page is cringe worthy [18:47:02] thanks! [18:48:36] Ryan_Lane: yw. One other thing: on WMF wikis we have a convention for the login form providing a Username policy link and help for the captcha. Because wikitech doesn't load the WikimediaMessages extension it doesn't have those messages, but if you want consistency you can add them per the link I sent you. [18:54:12] Ryan_Lane did you see my message about default WikimediaMessages above in all the coming and going? FYI I made the _Help with logging in_ a redirect to wikitech's Help:Contents. [18:55:05] although it could be a dedicated page explaining the token thing [19:02:20] spagewmf: ah. cool. hm. I'll need to add some docs there about logging into wikitech itself [19:29:43] * addhorse waves from a broken ircness [19:29:55] eswiki db appears to be a bit broken? :D [19:29:56] MariaDB [eswiki_p]> select count(*) from page; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.05 sec) [19:32:52] Coren, ^ [19:34:06] Databases that live on S7 and are thus not yet supported: arwiki cawiki eswiki fawiki frwiktionary hewiki huwiki kowiki metawiki rowiki ukwiki viwiki centralauth [19:34:28] ahh :D [19:34:51] sorry, I knew that but didnt realise eswiki was on it :) [19:46:05] !ping [19:46:05] pong [19:57:10] !logs [19:57:10] http://bots.wmflabs.org/~wm-bot/logs/%23wikimedia-labs/ [20:01:56] did freenode crash? [20:01:58] I got dced [20:02:10] not for me [20:02:14] meh [20:02:47] what was the quit message mhm [20:03:16] I didn't see a quit message for you. [20:03:47] You did !logs then wm-bot responded, some folks left, and the someone quit with a ping timeout [20:07:53] petan: yeah there have been issues [20:08:27] petan: -mquin:$$*- [Global Notice] As you've probably noticed we're experiencing a bit of network disruption. Please bear with us while we check the tubes for kittens. [20:50:08] is there replication of translatewiki on labs? [20:50:26] it would be useful, petan ^ [20:52:32] ebraminio: translatewiki isnt run by the WMF, so i dont think its possible [20:53:03] legoktm: hmm, thanks [20:54:53] you might want to suggest that in #mediawiki-i18n though [21:57:36] is it possible to have (or request) maven on labs? [21:58:24] ebraminio: You need it only on -login/-dev? [22:00:16] maven 3.0.4-2 (or maven2 2.2.1-10)? [22:00:17] scfc_de: in a tool would be fine [22:00:26] 3 [22:00:47] scfc_de: what is -dev? is it dedicated for developers? [22:01:15] No, I mean do you just use it interactively, or do you want to run a maven task every hour? [22:02:41] tools-dev is (vaguely) defined for heavy-lifting interactive stuff, i. e. if you need to recompile a dozen kernels without wanting to impact interactive users on tools-login. [22:02:46] scfc_de: first one would be enough :P [22:03:36] Coren, petan: Could you install "maven" on tools-login and tools-dev for ebraminio, please? [22:08:34] scfc_de: hmm, i wanted to run an experimental application. it may need to have access for registering a http server (a tcp port I mean). which server you think would fit more? [22:11:49] Warning: There is 1 user waiting for shell: Ptarjan (waiting 0 minutes) [22:14:16] ebraminio: Interactively, whatever host you choose. What do you want to develop? If it's some Java stuff, there may be better solutions. [22:14:29] it was more about feasibility though but I like too see if maven installed now [22:16:29] scfc_de: well, I am thinking about running a SPARQL server. More works done in this area is in Java so it is reasonable to use a Java solution IMO [22:19:02] ebraminio: No, maven hasn't been installed yet, it looks as if Coren and petan are away. I'll file a bug later so that your request isn't lost. [22:20:08] ebraminio: I was just thinking whether it is necessary to have a separate server application, or if it can be accessed as a CGI as well. [22:23:51] scfc_de: Hmm. Thanks a lot. I think a separate server application is needed, at least in the first. [22:24:52] (because it is providing one) [22:25:13] Warning: There are 4 users waiting for shell, displaying last 4: Ptarjan (waiting 13 minutes) Saramg (waiting 8 minutes) Joelp (waiting 5 minutes) Dp (waiting 4 minutes) [22:34:12] ebraminio: https://bugzilla.wikimedia.org/show_bug.cgi?id=49160 -- if you have an Bugzilla account, you can add yourself to the CC list to see when this is resolved. [22:38:43] Warning: There are 4 users waiting for shell, displaying last 4: Ptarjan (waiting 27 minutes) Saramg (waiting 22 minutes) Joelp (waiting 18 minutes) Dp (waiting 17 minutes) [22:52:07] Warning: There are 4 users waiting for shell, displaying last 4: Ptarjan (waiting 40 minutes) Saramg (waiting 35 minutes) Joelp (waiting 32 minutes) Dp (waiting 31 minutes) [22:52:08] Warning: There is 1 user waiting for access to tools project: Danilo (waiting 5 minutes) [23:05:32] Warning: There are 4 users waiting for shell, displaying last 4: Ptarjan (waiting 53 minutes) Saramg (waiting 48 minutes) Joelp (waiting 45 minutes) Dp (waiting 44 minutes) [23:05:33] Warning: There is 1 user waiting for access to tools project: Danilo (waiting 19 minutes) [23:18:53] Warning: There are 4 users waiting for shell, displaying last 4: Ptarjan (waiting 67 minutes) Saramg (waiting 62 minutes) Joelp (waiting 59 minutes) Dp (waiting 58 minutes) [23:18:54] Warning: There is 1 user waiting for access to tools project: Danilo (waiting 32 minutes) [23:28:19] Change on 12mediawiki a page OAuth was modified, changed by Platonides link https://www.mediawiki.org/w/index.php?diff=705383 edit summary: [-26] /* Guidelines for 3rd party apps */ [23:32:17] Warning: There are 4 users waiting for shell, displaying last 4: Ptarjan (waiting 80 minutes) Saramg (waiting 75 minutes) Joelp (waiting 72 minutes) Dp (waiting 71 minutes) [23:32:18] Warning: There is 1 user waiting for access to tools project: Danilo (waiting 46 minutes) [23:39:52] Change on 12mediawiki a page OAuth was modified, changed by RobLa-WMF link https://www.mediawiki.org/w/index.php?diff=705385 edit summary: [-63] /* Guidelines for 3rd party apps */ nuking the open source line. Yes, we generally want third party apps to be open source, but it's out-of-scope in this document. [23:45:39] Warning: There are 4 users waiting for shell, displaying last 4: Ptarjan (waiting 94 minutes) Saramg (waiting 88 minutes) Joelp (waiting 85 minutes) Dp (waiting 84 minutes) [23:45:40] Warning: There is 1 user waiting for access to tools project: Danilo (waiting 59 minutes) [23:58:59] Warning: There are 4 users waiting for shell, displaying last 4: Ptarjan (waiting 107 minutes) Saramg (waiting 102 minutes) Joelp (waiting 99 minutes) Dp (waiting 98 minutes) [23:59:00] Warning: There is 1 user waiting for access to tools project: Danilo (waiting 72 minutes)