[00:53:02] 10Labs, 10Tool-Labs: Install python3-tk package on ToolLabs - https://phabricator.wikimedia.org/T166998#3313937 (10bd808) The `matplotlib` python library seems to be install globally for python2, but I get the same error about missing bindings for libtk: ``` $ which python /usr/bin/python $ python Python 2.7.6... [01:57:38] 10Labs, 10Tool-Labs: Install python3-tk package on ToolLabs - https://phabricator.wikimedia.org/T166998#3313965 (10Facenapalm) As far as I remember, I've never used virtualenv on tool labs, and bash history proves it. But "import matplotlib.pyplot" line cause no exceptions in python2. On the other hand, I stil... [02:11:21] 10Tool-Labs-tools-Xtools: Adminstats isn't labelling administrators properly - https://phabricator.wikimedia.org/T154408#3313973 (10Matthewrbowker) Not yet, you may track the progress at T153112 [02:59:32] bd808: sanity check: if I use Labs to set up a Stripe payment processing system for a Wikimedia affiliate, even if it were PCI-compliant, I would nonetheless be told to go fuck myself, right? [03:00:38] most definately [03:01:04] Okay good. This is exactly what I thought, because I have basic literacy in the Labs terms of service. [03:02:30] And just generally good sense as to what I can do with other people's hardware. [03:07:31] harej: there are lots of potential issues with the idea of taking credit card numbers in Labs, but probably the biggest one is actually retaining the PII that most people would want to keep track of who donated. [03:08:03] Right, since there's no guarantee of privacy on Labs [03:08:09] yeah [03:08:45] The actual credit card processing would be handled by Stripe, who have this whole setup where it's their servers doing the work so you don't have to touch the credit card information. This of course would violate the rule against sending user data to third party services. [03:10:17] this isn't the first time folks have asked about hosting services for chapters [03:10:40] For Wikimedia DC we just have our own hosting, and we like this because it means total control. [03:11:22] I like it because it keeps it out of my network :) [03:11:59] For Wiki Project Med, we don't have anything yet. I asked if we wanted to have our own website because we're going to need to set something up for donations anyway, and they don't want a website, and I think there was a misunderstanding because we're on the same page after I said that the donation bit absolutely has to be off of Foundation resources. [03:18:02] So basically, everything is going to be some page on Meta, except for this explicitly indicated other website where people sign up to be members, where people can be assured of privacy etc. [03:19:02] the only other thing would be for you to beg fundraising to host it for you I guess. I don't think that's likely to happen though [03:19:21] unless they could figure out how to do it for everyone with reasonable effort [03:20:09] You'd have to convince them that their precious staff time is worth setting up payment processing for entities that are not the Wikimedia Foundation. [03:20:13] You know how that goes. [03:20:44] a Wikimedia-hosted payment processing as a service thing would be really cool, and probably not worth the level of effort it would require. [03:21:25] if it took significant pressure off of grants it could be worthwhile [03:26:25] Back in ancient times certain chapters actually got a cut of the annual fundraiser. This was stopped, and for good reason. Presumably we wouldn't do that again, but would just give people the resources to host their own fundraisers. How effectively people would do this would be a function of that affiliate, i.e., affiliates that are good at fundraising are going to be good at fundraising regardless of the existence of this service, so I am not sure [03:26:25] it relieves the pressure on grantmaking that much. [03:26:49] Sounds like something in Seddon's wheelhouse. [04:49:07] 10Tool-Labs-tools-Xtools, 10Community-Tech-Sprint: Rewrite Edit Counter with new backend architecture - https://phabricator.wikimedia.org/T160481#3314047 (10Samwilson) This is done, e.g. http://tools.wmflabs.org/xtools-dev/ec/en.wikipedia.org/samwilson It's still pretty slow, but that will be fixed via {T1632... [08:02:32] 10Labs, 10Tool-Labs: Install python3-tk package on ToolLabs - https://phabricator.wikimedia.org/T166998#3313937 (10valhallasw) https://matplotlib.org/faq/usage_faq.html#what-is-a-backend documents on how to select a backend (you probably want to use 'AGG' or 'PDF'). Make sure to select one //before// importing... [11:09:26] 10Labs, 10Tool-Labs: Install python3-tk package on ToolLabs - https://phabricator.wikimedia.org/T166998#3314463 (10Facenapalm) 05Open>03Resolved a:03Facenapalm Many thanks! `matplotlib.use('AGG')` makes it works in both python2 and python3. I'm sorry for worrying you, should've googled it manually. [12:21:38] Hi! Could someone offer support on hosting RStudio Shiny Server behind a proxy on a Labs instance? I am a contractor developing an analytical application for WMDE there. I would highly appreciate if someone could provide an advice or two. Thanks a lot. [12:57:29] GoranSM: if it's http/https, the proxy setup is: https://wikitech.wikimedia.org/wiki/Help:Proxy [14:04:32] 10Labs, 10Horizon, 10Operations, 10Patch-For-Review, 10Puppet: Puppet tab in Horizon unusably slow - https://phabricator.wikimedia.org/T149589#3314826 (10Volans) To add some data here, I'm getting very slow responses when opening an instance page, like `https://horizon.wikimedia.org/project/instances/edb... [14:39:01] 10Labs, 10Tool-Labs: Add bash completion to sql - https://phabricator.wikimedia.org/T167026#3314951 (10Dispenser) [14:49:22] GoranSM: it should be pretty easy. The [[Help:Proxy]] page covers the basics that you will need to do on the OpenStack configuration side: make sure security groups allow the HTTP proxies to talk to the service on your VM and then create a proxy entry that will pass traffic through.