[00:31:28] 06Labs, 06Operations, 10Ops-Access-Requests, 13Patch-For-Review: madhuvishy is moving to operations on 7/18/16 - https://phabricator.wikimedia.org/T140422#2464178 (10Dzahn) how about +2 in Gerrit? [00:32:56] 06Labs, 06Operations, 10Ops-Access-Requests, 13Patch-For-Review: madhuvishy is moving to operations on 7/18/16 - https://phabricator.wikimedia.org/T140422#2464798 (10AlexMonk-WMF) to ops/puppet? it's given by ldap/ops, which I imagine should be on a generic ops onboarding list somewhere [00:33:54] 06Labs, 06Operations, 10Ops-Access-Requests, 13Patch-For-Review: madhuvishy is moving to operations on 7/18/16 - https://phabricator.wikimedia.org/T140422#2464178 (10Peachey88) >>! In T140422#2464795, @Dzahn wrote: > how about +2 in Gerrit? There is a few LDAP groups that do that inherently (that staff ar... [00:36:05] 06Labs, 06Operations, 10Ops-Access-Requests, 13Patch-For-Review: madhuvishy is moving to operations on 7/18/16 - https://phabricator.wikimedia.org/T140422#2464801 (10Dzahn) https://office.wikimedia.org/wiki/Operations/On%28Off%29boarding [00:41:41] 06Labs, 06Operations, 10Ops-Access-Requests, 13Patch-For-Review: madhuvishy is moving to operations on 7/18/16 - https://phabricator.wikimedia.org/T140422#2464816 (10Dzahn) - ops mailing list was already done @madhuvishy when you get to it we'll need a GPG key to add you to https://office.wikimedia.org/wi... [01:03:22] !log phabricator Applied https://phabricator.wikimedia.org/rPHAB9ed0e899b209f4262193d23bad577b778a797bd5 to phab-01 for testing [01:03:27] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Phabricator/SAL, Master [04:55:22] Change on 12www.mediawiki.org a page OAuth/For Developers was modified, changed by BDavis (WMF) link https://www.mediawiki.org/w/index.php?diff=2188296 edit summary: copy edits for new /authenticate docs; wrap giant code blocks in collapse templates [05:55:56] 06Labs, 10Labs-Kubernetes, 10Tool-Labs: Issues with 'webservice' kubernetes backend - https://phabricator.wikimedia.org/T139107#2465158 (10zhuyifei1999) [05:55:58] 10Labs-Kubernetes: Apparent issue with restarting Kubernetes webservice - https://phabricator.wikimedia.org/T140415#2465157 (10zhuyifei1999) [06:06:50] 06Labs: Review resource usage for projects with quotas over the default. - https://phabricator.wikimedia.org/T140381#2462860 (10zhuyifei1999) @Andrew Mind if I change the above list into a table for readability? [06:17:20] 06Labs: Review resource usage for projects with quotas over the default. - https://phabricator.wikimedia.org/T140381#2465178 (10zhuyifei1999) [06:23:23] 06Labs: Review resource usage for projects with quotas over the default. - https://phabricator.wikimedia.org/T140381#2465180 (10zhuyifei1999) [09:52:16] hi [09:52:19] so much scrollback [10:00:11] bd808 chasemp madhuvishy things stuck in 'dr' usually means there's gridengine nodes that are dead [10:00:26] you can find out which ones by just doing 'qstat ' (shitty, I know) [10:00:44] in this case, about 5 instances are dead [10:01:04] ... [10:02:08] 06Labs, 10Labs-Infrastructure, 10DBA: Setup and provision labsdb1009, labsdb1010 and labsdb1011 - https://phabricator.wikimedia.org/T140452#2465396 (10jcrespo) [10:05:48] 06Labs: tools-worker-1011 has no working user accounts?! - https://phabricator.wikimedia.org/T138447#2465415 (10yuvipanda) 05Resolved>03Open This happened to tools-webgrid-lighttpd-1402 just now.. [10:08:18] 06Labs: tools-worker-1011 has no working user accounts?! - https://phabricator.wikimedia.org/T138447#2465430 (10yuvipanda) And root login doesn't work either. [10:08:55] !log tools reboot tools-webgrid-lighttpd-1402 and 1412 [10:09:00] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL, Master [10:09:26] 06Labs: tools-worker-1011 has no working user accounts?! - https://phabricator.wikimedia.org/T138447#2465431 (10yuvipanda) A restart doesn't help either. [10:16:20] 06Labs: tools-worker-1011 has no working user accounts?! - https://phabricator.wikimedia.org/T138447#2465450 (10yuvipanda) And tools-webgrid-lighttpd-1412 as well [10:16:52] !log tools depooling tools-webgrid-lighttpd-1402 and -1412 since they seem to be suffering from T138447 [10:16:53] T138447: tools-worker-1011 has no working user accounts?! - https://phabricator.wikimedia.org/T138447 [10:16:56] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL, Master [10:23:43] 06Labs: tools-worker-1011 has no working user accounts?! - https://phabricator.wikimedia.org/T138447#2465457 (10yuvipanda) tools-exec-1402 is also dead, and console is empty. [10:24:01] !log reboot tools-exec-1402 for T138447 [10:24:01] T138447: tools-worker-1011 has no working user accounts?! - https://phabricator.wikimedia.org/T138447 [10:24:02] reboot is not a valid project. [10:24:18] !log tools reboot tools-exec-1402 for T138447 [10:24:19] T138447: tools-worker-1011 has no working user accounts?! - https://phabricator.wikimedia.org/T138447 [10:24:22] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL, Master [10:24:29] !log tools depool tools-exec-1402 for T138447 [10:24:30] T138447: tools-worker-1011 has no working user accounts?! - https://phabricator.wikimedia.org/T138447 [10:24:33] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL, Master [10:28:56] krenair you need https://gerrit.wikimedia.org/r/299123 to fully remove NFS from deployment-prep. Once that's merged you'll need to revert it to actually get NFS back on deployment-prep [11:07:05] 06Labs, 10Labs-Infrastructure, 10DBA, 13Patch-For-Review: Setup and provision labsdb1009, labsdb1010 and labsdb1011 - https://phabricator.wikimedia.org/T140452#2465520 (10jcrespo) @chasemp @yuvipanda This already needs your input, as I am editing "your" class hierarchy. I am creating a different role for t... [12:57:38] 06Labs, 10Labs-Kubernetes, 10Tool-Labs, 13Patch-For-Review: Fold toolswatcher into maintain-kubeusers - https://phabricator.wikimedia.org/T140460#2465762 (10yuvipanda) [13:09:14] yuvipanda, this just removes access on the labstore end, but doesn't change anything within the project instances right? [13:11:26] krenair yup. [13:11:33] okay [13:12:44] well, it's a puppet change, so whenever makes sense to you... [13:13:40] fyi my internet connectivity today is entirely unpredictable so I may or may not be around for long [13:13:46] ok! [13:14:01] krenair I'll merge now since it's a noop [13:14:18] ok [13:18:37] Nice guya [13:18:41] guys even [13:41:09] 06Labs, 10Labs-Infrastructure, 10Labs-Kubernetes: ksoftirqd taking up too much resources on tools-worker-1004 - https://phabricator.wikimedia.org/T140262#2465855 (10yuvipanda) This seems to be the case for almost all jessies on 3.19 kernel - I'm upgrading them all to 4.4 now. [14:29:09] 06Labs, 10Labs-Kubernetes, 10Tool-Labs, 13Patch-For-Review: Disable service accounts - https://phabricator.wikimedia.org/T140347#2466005 (10yuvipanda) 05Open>03Resolved a:03yuvipanda [14:30:14] 06Labs, 10Labs-Infrastructure, 10Labs-Kubernetes: ksoftirqd taking up too much resources on tools-worker-1004 - https://phabricator.wikimedia.org/T140262#2466007 (10yuvipanda) 05Open>03Resolved a:03yuvipanda I've upgraded them all and it seems to have sorted the issue for now. [14:30:50] 06Labs, 10Labs-Kubernetes, 10Tool-Labs, 13Patch-For-Review: Add ability to get a shell to webservice - https://phabricator.wikimedia.org/T139952#2466012 (10yuvipanda) 05Open>03Resolved a:03yuvipanda Done! [14:48:32] musikanimal around? [14:49:06] 10Labs-Kubernetes: Apparent issue with restarting Kubernetes webservice - https://phabricator.wikimedia.org/T140415#2463927 (10yuvipanda) I just did 'webservice restart' on lolrrit-wm tool, and it came back up immediately with no issues... [14:53:23] 06Labs, 06Operations, 13Patch-For-Review, 07Tracking: overhaul labstore setup [tracking] - https://phabricator.wikimedia.org/T126083#2466065 (10chasemp) [14:53:25] 06Labs, 06Operations: Soft mount /data/scratch - https://phabricator.wikimedia.org/T127561#2466062 (10chasemp) 05Open>03Resolved a:03chasemp I forgot this had it's own task, was done https://gerrit.wikimedia.org/r/#/c/289903/ and linked to parent [14:54:37] 10Labs-Kubernetes: Apparent issue with restarting Kubernetes webservice - https://phabricator.wikimedia.org/T140415#2466080 (10yuvipanda) This could be possibly because of T140262? I just fixed that up earlier today, and might've been related. [14:56:14] 06Labs, 06Operations, 13Patch-For-Review, 07Tracking: overhaul labstore setup [tracking] - https://phabricator.wikimedia.org/T126083#2466088 (10chasemp) [14:56:15] 06Labs, 06Operations: Soft mount /data/dumps - https://phabricator.wikimedia.org/T127560#2466085 (10chasemp) 05Open>03Resolved a:03chasemp I forgot this had it's own task, was done https://gerrit.wikimedia.org/r/#/c/289903/ and linked to parent [15:28:39] 10Tool-Labs-tools-Erwin's-tools: Unknown Error/MySQL errors - https://phabricator.wikimedia.org/T140421#2466234 (10Nemo_bis) It's the usual bug with the newer Ubuntu, I'm not sure how long we can use the old way [15:30:44] 10Tool-Labs-tools-Erwin's-tools: Unknown Error/MySQL errors - https://phabricator.wikimedia.org/T140421#2466239 (10Nemo_bis) ``` tools.erwin85@tools-bastion-03:~$ webservice stop Stopping webservice tools.erwin85@tools-bastion-03:~$ webservice start --release=precise --release is deprecated and has no effect, us... [15:49:45] 10Tool-Labs-tools-Erwin's-tools: Unknown Error/MySQL errors - https://phabricator.wikimedia.org/T140421#2464064 (10yuvipanda) 'webservice precise-lighttpd start' works now, and it is running in precise now. Note that we'll be winding down support for Ubuntu precise around end of 2016 / beginning of 2017 (announ... [16:15:34] 06Labs, 10Labs-Kubernetes, 10Tool-Labs: Make webservice restart more efficient on kubernetes backend - https://phabricator.wikimedia.org/T139932#2466306 (10yuvipanda) 05Open>03Resolved a:03yuvipanda We're just deleting deployment and all pods now, and that is still much faster than what we were doing b... [16:19:47] If I collect a user's username using OAuth in a tool, then do I need to show this disclaimer: https://wikitech.wikimedia.org/wiki/Wikitech:Labs_Terms_of_use#If_my_tools_collect_Private_Information... before sending the user off to authenticate? [16:20:31] The Labs Terms of Use suggests that usernames are private info. [16:24:06] tom29739: is this in Tools or other? [16:24:13] In tools. [16:25:25] tom29739: it's a good question to which we can dig up a legally satisifying answer but my experience is 'no' [16:27:05] chasemp, I thought that, but here: https://meta.wikimedia.org/wiki/Steward_requests/Miscellaneous#Request_to_approve_OAuth_consumer_for_Citation_Hunt_v1.0 the question was asked [16:30:25] tom29739: the path forward in tools is essentially WMF is the proprietor and sets the privacy policy, other projects it's on the admins to do so, but afa the username for an oauth user being exposed on its own I don't think so. Let's make a task tho and ping legal if there is ambiguity? [16:31:27] 06Labs, 10Labs-Kubernetes, 10Tool-Labs, 13Patch-For-Review: Fold toolswatcher into maintain-kubeusers - https://phabricator.wikimedia.org/T140460#2466352 (10yuvipanda) 05Open>03Resolved a:03yuvipanda [17:36:05] 06Labs, 06Operations: Create an NFS mount manager - https://phabricator.wikimedia.org/T140483#2466489 (10chasemp) [17:36:26] 06Labs, 06Operations: Create an NFS mount manager - https://phabricator.wikimedia.org/T140483#2466506 (10chasemp) [17:42:41] yuvipanda: I'm back [17:48:51] 06Labs, 10Tool-Labs, 13Patch-For-Review: Tools bastions are often unreliable - https://phabricator.wikimedia.org/T131541#2466543 (10chasemp) 05Open>03Resolved Tentatively I'm closing this. There are more things I was planning on doing if needed but we have been more or less satisfied with the cgroup-if... [18:01:38] 06Labs, 06WMF-Legal: Potential ambiguities in the Labs Terms of Use - https://phabricator.wikimedia.org/T140486#2466581 (10tom29739) [18:01:55] chasemp, I created a task ^ [18:02:03] thanks tom29739 [18:06:39] musikanimal can you still repro the bug? [18:09:59] nope! [18:10:08] I was just about to comment on the phab [18:10:38] right [18:10:41] I upgraded all kernels [18:11:10] 10Labs-Kubernetes: Apparent issue with restarting Kubernetes webservice - https://phabricator.wikimedia.org/T140415#2466630 (10MusikAnimal) I just tried restarting some of the tools and had no issues :) Maybe T140262 is what did it! [18:11:41] yeah it first happened when we updated pageviews-test, you said something about race conditions [18:12:49] 'stop' then 'start' did the trick [18:13:01] right [18:13:08] I'm going to increase timeout to 30s to make that better [18:13:12] but I understand that's what 'restart' is supposed to do, so figured it was a timing thing [18:16:16] yeah [18:16:23] but restart doesn't actually check if stop fully worked [18:16:28] which is a bug I should fix [19:46:15] 06Labs, 06Operations, 10Ops-Access-Requests, 13Patch-For-Review: madhuvishy is moving to operations on 7/18/16 - https://phabricator.wikimedia.org/T140422#2464178 (10Andrew) I granted Madhu admin/admin in keystone so she should be able to view all the stats &c in Horizon. [20:13:13] Can I use toollabs to run a java bot? [20:13:39] I use this framework to create bots https://github.com/mer-c/wiki-java [20:13:45] ASammour: Were you want to run the bot at? A WMF-Wiki? [20:15:21] ASammour: without knowing anything else yes you can run java things in Tools. But I think we are on JRE7 or whatever trusty has [20:15:45] Luke081515: I've used toolserver in past; so I make sure the that the bot will work once everyday for example. [20:16:17] Yep, than you can use it. Do you know how to start? [20:16:25] or do you want me to help a bit? [20:16:48] "Requires JDK >= 1.8." [20:16:59] I think 1.7 is the newest available today [20:17:11] Luke081515: Actually, No!. [20:17:16] I'm sorry I meant 1.7 not 7 obv :) [20:17:38] they call it JDK/JRE7 [20:17:38] ASammour: concerning which question? :) Need help, or not? [20:18:08] Yes, I need help how to get started. [20:18:42] ASammour: did you already request access to tools? what is your wikitech username? [20:20:01] Luke081515: ASammourBot [20:21:04] ASammour: normally at wikitech you need no bot account ;). I think you can use a normal account name (register a new one?), otherwise you will net to login via ssh with a username containing "bot [20:21:08] " [20:21:10] I mean this is not a problem [20:21:15] just a note [20:22:53] ASammour: after that, you can request access here: https://wikitech.wikimedia.org/wiki/Special:FormEdit/Tools_Access_Request [20:22:58] that's the first step [20:29:47] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/ASammour was modified, changed by ASammour link https://wikitech.wikimedia.org/w/index.php?diff=754087 edit summary: [20:31:32] Luke081515: I've do as you said. I request an access to my account. [20:34:44] ok, so you now need to wait for an admin [20:34:49] bd808: still here? :) [20:35:18] I think he's already a member? [20:35:52] huh? [20:36:19] the add failed and the request for access is on top of a completed one [20:36:20] ASammour: ok, so we can now skip this step^^ [20:36:35] oops [20:36:44] Change on 12wikitech.wikimedia.org a page Nova Resource:Tools/Access Request/ASammour was modified, changed by BryanDavis link https://wikitech.wikimedia.org/w/index.php?diff=754090 edit summary: Reverted edits by [[Special:Contributions/ASammour|ASammour]] ([[User talk:ASammour|talk]]) to last revision by [[User:Tim Landscheidt|Tim Landscheidt]] [20:40:10] Luke081515: Sorry for the mistake, should I change the reason?; because I'm not using python now. [20:40:29] ASammour: just let is so. If you have access, the reason is not relevant [20:40:40] ASammour: did you already sshed to a part of labs in the past? [20:41:41] Luke081515: That was in 2012, and I have forgot all the process :) [20:42:04] ASammour: ok. Do you have still a client for ssh connections liek putty? [20:42:29] Yes [20:43:05] ok. then you need to go to Special:Prefences at wikitech, then to openStack, and set up a public key there [20:43:17] so that you can use the correspoding private key for sshing [20:49:52] Luke081515: Ok, I find an old guide that explain how to work with toolabs. but what I need to know, how I will use java in toolabs? [20:50:02] Just a note that tool labs has java 1.8 in kubernetes with the toollabs-java-web and toollabs-java-base images: openjdk version "1.8.0_91" [20:50:35] tom29739: maybe you can explain ASammour how to use java at toollabs? [20:50:39] * Luke081515 is only using php [20:51:31] I honestly don't know how to use java, but if ASammour knows how to use java on linux then that should make things easier. [20:51:59] ASammour, do you know how to use java on linux? [20:52:45] tom29739: Yes, using the terminal, [20:52:56] ? [20:53:12] Is your tool already coded? [20:54:15] ASammour, and is it a web tool? [20:54:51] Yes, I wrote it since months, but i run it manually. [20:55:26] ASammour, and it's not a web tool? [20:55:51] You mean the bot that I wrote? [20:55:56] Yeah. [20:56:30] No, it's only in my PC. [20:58:03] ASammour, you'll need to upload the code to toollabs somehow. [21:00:29] tom29739: I will, but as I said above, I am using a java framework to edit wikipedia. Is there a problem in that?. [21:00:31] https://github.com/mer-c/wiki-java [21:01:19] ASammour, you'll be able to use that. [21:02:11] tom29739: Very nice, Thanks for your help, [21:02:14] . [21:03:01] ASammour, is the bot automated? [21:04:09] Yes. [21:04:35] And some are semi-automated. [21:06:15] ASammour, you'll need to run the command that runs it in a special way. [21:24:11] How can I know the root password for my WM tool? [21:24:27] Any help please, I want to install a software but I need to be root [21:24:42] d3r1ck: where is your tool? at toolslabs? [21:24:46] *toollabs [21:24:47] you can't install packages yourself on tools labs [21:24:49] or at a labs project? [21:25:02] sorry, I need superuser priviledge [21:25:05] Ohhh, ok [21:25:09] Yes its on Tool Labs [21:25:35] There is a strange thing happening to nosetests on Tool Labs [21:25:35] request it to be installed on phabricator [21:26:01] MaxSem: I thin its there already but not working as expected [21:26:08] or install it in userspace [21:26:16] d3r1ck: you can a) request to install that software at phabricator, if they deny it, you can request b) an own labsproject and install it on your own, but this is much harder [21:26:41] Luke081515: Its there already [21:26:52] I want to use a difference means [21:26:57] d3r1ck: there = phabricator? [21:27:07] Luke081515: No, tool labs [21:27:14] what is "it" [21:27:23] "nosetests" [21:27:29] the package you want installed [21:27:48] mutante: "nosetests" [21:27:53] thats the package [21:27:59] oh, ok [21:28:04] Its there already [21:28:25] The point here is that I am writing unit tests for a flask app [21:28:47] and running nosetests for automated testing [21:29:14] On my localhost, all the tests are passing but on tool labs, I get an import error [21:29:23] You have searched for packages that names contain nosetests in suite(s) trusty, all sections, and all architectures. [21:29:26] Sorry, your search gave no results [21:29:37] i can't seem to find that in Ubuntu [21:30:01] I think that may be python [21:30:17] mutante: you mean nosetests? [21:30:21] yes [21:30:48] mutante: nosetests is installed on Tool Labs already [21:30:55] paladox: Yes, I think so too [21:31:04] Ok [21:31:13] pip install nosetests [21:31:14] because I don't get this import error on localhost [21:31:28] d3r1ck, you need to install it with pip/ [21:31:44] mixing pip install with apt-get install means trouble [21:31:48] usually [21:31:48] paladox: There we go, :) [21:31:56] tom29739: Here is the problem, there is no pip [21:31:57] :) [21:31:59] Your welcome :) [21:32:09] d3r1ck, it's disabled, you need a virtualenv [21:32:27] if you request software to be installed, it should be a package that can be installed with apt [21:32:31] Yes, when I use the venv, all the tests fails. [21:32:42] there are a whole bunch of python packages though [21:32:57] d3r1ck, and nosetests is installed in the virtualenv? [21:33:09] tom29739: yes [21:33:22] when I use the one that comes with venv, all the tests fails [21:33:35] thats why I wanted to use the one that comes with the TL OS [21:33:47] the default in /usr/bin/ [21:33:49] d3r1ck, when did you create the venv? [21:34:09] tom29739: sometime back [21:34:15] can't figure out exactly [21:34:25] try recreating it? [21:34:34] it might be out of date or something. [21:34:51] You have a point tom29739 [21:34:55] Did not figure that out [21:35:24] tom29739: Let me recreate it. [21:35:33] paladox: Why is pip not on TL? [21:35:47] to confuse people. [21:35:54] d3r1ck im not sure [21:36:32] tom29739: what do you mean by "to confuse people"? [21:36:51] paladox, ok. [21:37:16] * paladox following the news of turkey and the military [21:37:40] * tom29739 watching the news about the Nice attack [21:38:16] d3r1ck, it confused me when I couldn't use pip, I had to ask in here to be told to use a virtualenv [21:38:40] tom29739: Ok, but venv is good. [21:38:48] I like it :) [21:38:50] * paladox omg turkey president is apply for aslum in germany [21:39:04] Jeez. [21:40:10] * paladox us confirms it https://twitter.com/Stratfor/status/754066156080750592 [21:40:44] lol [21:40:51] hahaa [21:41:32] * d3r1ck regrets not being a fan of news :( [21:43:15] tom29739: still failing. [21:43:23] but how can this be? [21:43:53] the same nosetests version on my localhost and that on tool labs, but working differently? [21:44:09] Same python version? [21:44:17] Same version of code? [21:44:24] Same dependency versions? [21:45:46] d3r1ck, they could be failing because of the different environment in toollabs. [21:45:47] Same python version -- verified [21:46:00] Or maybe you just have bad luck. [21:46:13] same version of code -- verified [21:46:31] tom29739: Ohhh, bad luck? I don't believe in bad luck [21:46:37] I believe in 0's and 1's [21:47:07] * paladox https://www.stratfor.com/situation-report/turkey-president-reportedly-seeking-asylum-germany?utm_source=Twitter&utm_medium=social&utm_campaign=article [21:49:30] * paladox explosive now being set of in turkey. [21:49:35] AFP news agency says there are reports that a strong explosion has been heard in Turkish capital Ankara. [21:49:48] * paladox http://news.sky.com/story/live-turkish-army-says-taken-power-over-country-10503062 [21:49:50] tom29739: I don't want to use a venv to run the tests. [21:50:10] 503 SERVICE UNAVAILABLE - string 'OK' not found on 'http://checker.tools.wmflabs.org:80/service/start' - [21:50:19] I am sure something is wrong with the venv I am using, I want to run the test using the systems "nosetests" [21:50:23] i know there was a flaky check, but this seems different n [21:50:48] Caught exception: Command '['/usr/bin/webservice', 'start']' returned non-zero exit status 1 [21:50:59] that's what I get when I hit that check endpoint [21:51:30] bd808: I just opened the link too, don't really know what it means but got the same result as you [21:52:18] *nod* Yuvi is off for the day, maybe chasemp knows how to debug the failing check? [21:52:56] there is a similar one for ttp://checker.tools.wmflabs.org:80/webservice/kubernetes [21:53:13] * paladox https://twitter.com/SputnikInt/status/754056752627347460/photo/1 [21:55:45] mutante I think yuvi knows they are busted and a maint wore off [21:56:25] but I am not positive where he was at with I only know the check has been broken for a few days [21:56:34] * paladox According to witnesses, a military helicopter has opened fire over Ankara. [21:56:57] chasemp: alright, 'k [21:57:53] * paladox internet has been turned off in turkey omg [21:58:13] paladox: thats is not cool [21:58:19] Nope [21:58:22] http://www.mirror.co.uk/news/world-news/turkey-coup-live-updates-explosion-8431256 [22:00:18] ohhh no [22:01:12] tom29739: I wanted to use pip to install flask-bootstrap [22:01:26] Thats what is preventing the tests from running with the import error [22:01:53] but pip is not installed and also venv is messing me up. sigh [22:01:57] paladox, the main TV broadcaster has just gone off air [22:02:07] Yep [22:02:12] And a bomb went off there [22:02:22] Theres smoke in there air [22:02:42] Looks like things are really heating up there. [22:02:48] chasemp: we seem to have new issues on labcontrol and labs LDAP .. hmm [22:02:50] paladox: War is going on now? [22:02:51] 'Helicopter shoots at presidential palace' [22:02:58] yep [22:03:01] and civil war [22:03:05] paladox: Thats bad [22:03:09] Yep [22:03:38] d3r1ck: if you use a virtualenv you will get pip for it. venvs are really the only safe way to handle python packages on a multi-tenant system. [22:03:46] * paladox Tanks are on the streets in turkey [22:04:02] d3r1ck, a military coup d'état [22:04:27] It was really fast [22:04:30] that en wikipedia [22:04:33] picked up the news [22:04:36] but not wikinews [22:04:48] * tom29739 is glad he is in the (relatively) safe UK [22:05:41] http://www.bbc.co.uk/news/world-europe-36809083 [22:05:43] * paladox im in the uk too [22:06:12] State-run news agency reports that military helicopters have attacked headquarters of TURKSAT satellite station. [22:06:20] "An army group in Turkey says it has taken over the country, with soldiers at strategic points in Istanbul and jets flying low in the capital, Ankara. A statement read on TV said a "peace council" now ran the country and there was a curfew and martial law." [22:07:02] * paladox turkey are pulling there military from iraq [22:07:15] Turkey's Justice Minister has said that members of a movement loyal to US-based cleric Fethullah Gulen in the army attempted the coup [22:08:33] bd808: Yes thats true but when I use the venv, all my tests fails [22:09:26] d3r1ck: hmmm... that's a problem for sure [22:09:47] are they failing because the venv is missing packages? [22:10:09] bd808: No, from the errors that get returned [22:10:51] Gunfire has been heard at Istanbul airport, according to reports. [22:11:15] bd808: it shows that app.test_client() doesn't return data for some reason I don't know [22:11:49] bd808: and then the time taken to run the test is longer than on localhost -- 12sec [22:12:38] that will be true in general for tool labs. nfs slows down apps that use a lot of files (bsically all python apps) [22:13:10] Ohhh, ok. I think that might even be the problem [22:13:15] Since the app has a timeout [22:13:28] it's a known issue that Y.uvi is working on improving in the k8s environment [22:13:51] bd808: Yeah, he mentioned something like that to me. [22:14:13] bd808: since the app is timing out, it returns "no data" and the tests fail. [22:14:26] bd808: I think it makes sense now but it only happens in venv [22:14:33] ah.. so maybe be a bit more generous in your timeout? [22:15:07] paladox: http://www.bbc.co.uk/news/live/world-europe-36811357 [22:15:21] But when I use nosetests in /usr/bin/nostests, the tests where passing until I imported flask_bootstrap [22:15:27] Oh [22:15:34] then it started giving the import error [22:15:56] meanwhile the flask_bootstrap actually works well in the app [22:16:07] bd808: http://tools.wmflabs.org/ifttt-testing/ifttt/v1/rss-feeds [22:17:08] cloudflare js makes me sad [22:17:20] bd808: why? [22:17:34] because I don't want them to watch me use the internet [22:17:54] You wanna hide from them??? [22:17:57] * bd808 wrote T129936 [22:18:31] I want tools to respect my privacy in the same way that the wikis do [22:18:57] * bd808 wonders where stashbot went [22:19:04] d3r1ck: external resources are banned on tools. [22:20:06] Ohhhh, [22:20:30] So is that why the import error is coming up in the app? [22:21:11] Since I am sure flask-bootstrap uses a CDN for the bootstrap [22:21:15] tom29739: is that the reason? [22:22:48] d3r1ck, there's no technological measures banning it. [22:22:50] d3r1ck: yeah. there is probably a way to configure it to pull the bootstrap stuff from the tools cdn instead [22:23:05] oh, there is no physical block [22:23:36] and the policy is under review to see if we can actually enforce it with tech instead of just whining [22:24:09] stashbot: T129936 [22:24:09] T129936: Ensure that Terms of Use document restrictions on third-party web interactions - https://phabricator.wikimedia.org/T129936 [22:24:23] You'd break a whole bunch of tools if you did it technologically [22:24:40] * paladox 'Four' explosions heard in Ankara [22:25:21] If I'm allowed I plan to start with a logging only mode and let folks know when their tools are making requests that the CSP would ban [22:26:21] And a load of labs projects too [22:26:47] yes, lots of things will need small changes [22:27:09] bd808, is there anywhere the rule is noted down onwiki? [22:27:14] Please before I get confused, is the privacy policy stuff making my tool to misbehave? :) [22:27:23] d3r1ck: no [22:27:50] I've looked numerous times and haven't found anything. [22:27:52] bd808: Ok, cool. If the rule has be implemented using tech, please I will like to have a copy of the rule :) [22:29:03] * paladox Several reports of gunfire as protests grow [22:29:03] There is now shooting at Istanbul airport apparently. [22:29:04] The Turkish parliament building is surrounded by tanks. [22:29:17] tom29739: that was why I filed T129936 and then why Zhou ran the request for input on meta last month [22:29:18] T129936: Ensure that Terms of Use document restrictions on third-party web interactions - https://phabricator.wikimedia.org/T129936 [22:30:00] https://meta.wikimedia.org/wiki/Labs_TOU_Consultation_Round_1_(2016) [22:30:09] Supporters of President Erdogan turned out to Taksim Square in the centre of Istanbul as reports of the attempted coup emerged. There have since been reports of clashes there, with some on Twitter saying that gunfire has been heard near the square.  [22:30:40] bd808: I opened a task today about ambiguities in the current one. [22:30:42] 06Labs, 06Community-Tech-Tool-Labs, 06WMF-Legal: Ensure that Terms of Use document restrictions on third-party web interactions - https://phabricator.wikimedia.org/T129936#2467379 (10bd808) @ZhouZ what are the next steps here now that https://meta.wikimedia.org/wiki/Labs_TOU_Consultation_Round_1_(2016) has c... [22:32:11] * paladox NBC reporting that President Erdogan's asylum request has been rejected by the Germans, he is thought to be flying to London [22:32:26] Oh damn. [22:32:29] I... ok. this is overly paranoid (says the guy using no-script) [22:34:20] * tom29739 mutters something about the modern web of 2016 and how we should stop living in the dark ages and get used to it (being tracked, etc) [22:34:38] tom29739: no [22:35:04] I will also not give up any of my civil rights without a struggle [22:35:20] sorry if that inconveniences you or Facebook [22:36:12] The biggest annoyance that I have is that I can't use recaptcha [22:36:44] There's nothing that can be self hosted that's comparable to it. [22:37:17] * paladox Tanks open fire - reports [22:37:17] Everything else I can work around. [22:37:21] our of curiosity, what are you running on Labs that has a problem which is solved by reCaptcha? [22:37:29] *out of [22:37:29] * tom29739 oh no [22:38:08] I'm not looking to shut you down. :) I just want to understand the problem [22:38:35] It was a little submission tool that accepted drafts [22:38:54] I needed a way to protect against spam bots [22:39:06] OAuth? [22:39:33] I could have used that, in hindsight [22:40:09] (the tool is offline now anyway until I have time to look into some issues with it) [22:40:10] * paladox Alarming tweets from British journalist suggest gunfights escalating in Ankara [22:40:21] (not spam issues) [22:41:06] 06Labs, 06Community-Tech-Tool-Labs, 06WMF-Legal: Ensure that Terms of Use document restrictions on third-party web interactions - https://phabricator.wikimedia.org/T129936#2467422 (10bd808) Related: {T140486} [22:42:01] * d3r1ck out for a meeting with mentor [22:43:55] bd808, you found my task then [22:44:07] * paladox There are reports that soldiers have fired on people trying to cross Istanbul's Bosporus bridge in protest of the attempted coup, some have been hurt. [22:44:56] * paladox The US state department has issued an “emergency alert” for Americans in Turkey, saying: [22:45:19] * paladox Shots fired and explosions have been heard in Ankara and both bridges in Istanbul, the Bosphorous and Faith Sultan Mehmet, are now closed. Martial law and a curfew have been imposed in Turkey. All flights at Ataturk Istanbul Airport have been suspended. [22:45:22] * tom29739 US warning to citizens: http://turkey.usembassy.gov/mobile//sm_07152016.html [22:48:57] * tom29739 Long queues, traffic rules are being ignored [22:49:41] * paladox iran has closed border with turkey [22:55:51] * paladox Protesters seen climbing onto tank as situation in country appears to be rapidly escalating [22:55:57] * paladox deffintly war going on [22:56:14] Military takeover [22:56:43] * tom29739 wonder what provoked this... [22:57:39] * paladox wikinews has no mention of turkey [22:57:55] but wikipedia does, i thought wikinews is meant to be a news broadcaster [22:58:57] * paladox im watching it on 4 different live blogs [23:01:33] * paladox who would shoot the people, https://twitter.com/ShamiRebel/status/754087434485374977 [23:01:46] * tom29739 Call to prayer in the mosques has started early [23:02:01] Yep [23:02:18] Turkey military has opened fire on crowds in Istanbul, and there are casualties, according to an AFP photographer. [23:02:26] Turkey military has opened fire on crowds in Istanbul, and there are casualties, according to an AFP photographer. [23:02:33] Turkey military has opened fire on crowds in Istanbul, and there are casualties, according to an AFP photographer. [23:02:42] .me [23:02:56] * paladox Turkey military has opened fire on crowds in Istanbul, and there are casualties, according to an AFP photographer. [23:03:22] * paladox A Turkish fighter jet has shot down a military helicopter used by coup plotters over Ankara, according to broadcaster NTV. [23:04:19] * paladox https://twitter.com/Stratfor/status/754088846615310337 [23:05:58] * paladox Turkey's state-run Anadolu agency claims that 17 police have been killed at Ankara's Special Forces headquarters. [23:08:34] * paladox https://twitter.com/nivcalderon/status/754087732968914944 [23:25:36] 06Labs, 10Labs-Infrastructure, 10IRCecho: Change I9238a052 broke ircecho on labs - https://phabricator.wikimedia.org/T64407#2467555 (10Danny_B) [23:31:12] Injuries reported on Istanbul's Bosphorus Bridge [23:31:13] Posted at [23:31:13] 00:28 [23:31:13] We're getting images of some injuries among pro-coup protesters on the Bosphorus Bridge in Istanbul. [23:31:13] Many of them are too graphic to display. Live images broadcast at about 01:10 local time (23:00 GMT) appeared to show a number of people being shot on the bridge. [23:37:24] Turkish national intelligence spokesman says coup attempt has been "repelled". [23:40:38] * paladox Bulgaria deploying troops to #Turkish border amid coup [23:43:14] * paladox Turkish parliament in Ankara hit by bombing, says state news agency [23:51:12] * paladox Report: Government supporters enter state broadcaster's offices [23:52:48] * paladox Turkey military 'has opened fire on crowds gathered at Istanbul bridge'