[01:07:47] PROBLEM - Free space - all mounts on tools-webproxy-02 is CRITICAL: CRITICAL: tools.tools-webproxy-02.diskspace.root.byte_percentfree.value (<42.86%) [01:22:41] RECOVERY - Free space - all mounts on tools-webproxy-02 is OK: OK: All targets OK [02:43:47] 10Wikimedia-Labs-General: Project-wide Puppet classes and variables - https://phabricator.wikimedia.org/T66980#1091069 (10scfc) [02:43:48] 6Labs, 5Patch-For-Review, 7Puppet: Enable including classes via hiera for labs - https://phabricator.wikimedia.org/T90592#1091070 (10scfc) [02:46:58] 10Wikimedia-Labs-General: Project-wide Puppet classes and variables - https://phabricator.wikimedia.org/T66980#1091073 (10scfc) Sorry for the late reply. The variables part is done with mwyaml, and the classes part is now dealt with in T90592. I'll file tasks if I run into any walls. Thanks! [02:51:52] 6Labs, 5Patch-For-Review, 7Puppet: Enable including classes via hiera for labs - https://phabricator.wikimedia.org/T90592#1091079 (10scfc) @thcipriani: I want to include a class (let's say `mailclient`) in all instances of a project except for some specified nodes (i. e., say for instance `mailrelay` "do not... [03:33:44] hello. To add the text to ~/.bigbrotherrc, do I just add webservice(2) start? [03:33:50] or do I leave out "start"? [03:50:22] 6Labs, 10Continuous-Integration, 6operations: Could not find class role::ci::website::labs on integration puppetmaster - https://phabricator.wikimedia.org/T91613#1091130 (10Dzahn) [05:08:22] 6Labs, 10Continuous-Integration, 6operations: Could not find class role::ci::website::labs on integration puppetmaster - https://phabricator.wikimedia.org/T91613#1091217 (10Dzahn) role::ci::website exists in production, role::ci::website::**labs** does not. That's the class setting up doc.wm and integration... [05:46:51] thanks YuviPanda [05:47:49] GerardM-: what have I done [05:48:19] WDQ seems to be working again [05:48:51] working on it, being involved, feeling responsible ... that is admirable [05:49:05] reason for thanks [06:41:39] PROBLEM - Puppet failure on tools-exec-01 is CRITICAL: CRITICAL: 25.00% of data above the critical threshold [0.0] [07:00:57] PROBLEM - Puppet failure on tools-webgrid-tomcat is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [0.0] [07:06:36] RECOVERY - Puppet failure on tools-exec-01 is OK: OK: Less than 1.00% above the threshold [0.0] [07:21:04] RECOVERY - Puppet failure on tools-webgrid-tomcat is OK: OK: Less than 1.00% above the threshold [0.0] [07:36:23] 6Labs, 10Wikidata: wdq.wmflabs.org does not update (data week old) - https://phabricator.wikimedia.org/T89583#1091329 (10QuestPC) Please fix the WDQ queries, I need to debug and re-run my Python script. I did not know that such read-only API requires write updates and is unreliable. [08:00:39] Stupid question, but is it possible to fetch page text from the database replicas? [08:00:51] The text table doesn't exist. [08:04:56] Zhaofeng_Li: nope. you have to use the API [08:05:59] YuviPanda: Okay, thanks. [08:06:40] yw [08:20:45] 10Tool-Labs: Clean out unused security groups on toollabs - https://phabricator.wikimedia.org/T91619#1091388 (10yuvipanda) 3NEW [10:19:28] 6Labs, 10Wikidata: wdq.wmflabs.org does not update (data week old) - https://phabricator.wikimedia.org/T89583#1091720 (10GerardM) Hoi, Work has been done to make it better.. This morning it worked for some time for me. DO understand that it is not official software. It is exceptional that this software has be... [11:41:05] 6Labs, 6operations, 5Patch-For-Review, 7Puppet: Values from mwyaml backend don't override values from ops/pupppet yaml files in hieradata/labs - https://phabricator.wikimedia.org/T90466#1091844 (10yuvipanda) This seems to be fixed now? \o/ [12:39:16] 6Labs, 5Patch-For-Review, 7Puppet: Enable including classes via hiera for labs - https://phabricator.wikimedia.org/T90592#1091895 (10yuvipanda) Note that this is just a stopgap until T85279 is done. [12:48:35] 6Labs, 10Wikimedia-Labs-wikitech-interface: Use a Puppet ENC to define which classes are included in which nodes (in Labs) - https://phabricator.wikimedia.org/T85279#1091897 (10yuvipanda) So we could just have the ENC take in YAML as well, and spit out node defs from that. In the future we can have horizon / w... [12:49:39] 6Labs, 5Patch-For-Review, 7Puppet: Enable including classes via hiera for labs - https://phabricator.wikimedia.org/T90592#1091898 (10yuvipanda) Also note that this could be considered a security escalation - someone who compromises wikitech can now compromise all labs instances, *but* if wikitech is compromi... [12:53:26] 6Labs, 10Wikimedia-Labs-wikitech-interface: Use a Puppet ENC to define which classes are included in which nodes (in Labs) - https://phabricator.wikimedia.org/T85279#1091901 (10yuvipanda) Note that we can't use an ENC with our current LDAP terminus setup. We can have one or the other.. [13:14:22] 6Labs, 10Beta-Cluster: Setup multimaster salt for large projects using salt-syndic - https://phabricator.wikimedia.org/T78466#1091928 (10yuvipanda) [13:14:23] 6Labs, 10Beta-Cluster, 6operations: Backport new salt-syndic packages - https://phabricator.wikimedia.org/T85442#1091926 (10yuvipanda) 5Open>3Resolved Installed fine, will re-open if it doesn't actually work :) [13:19:05] 10Wikimedia-Labs-Infrastructure, 10Beta-Cluster, 7Tracking: Log files on labs instance fill up disk (/var is only 2GB) (tracking) - https://phabricator.wikimedia.org/T71601#1091939 (10yuvipanda) [14:12:34] 6Labs: Labs replica DBs incorrectly classify sourceswiki as 'special' - https://phabricator.wikimedia.org/T91534#1092052 (10coren) Ah, so it does. Hm. That's indeed the "correct" setting (it's still a wikisource!) [14:20:53] 6Labs: Storage capacity & redundancy expansion (tracking) - https://phabricator.wikimedia.org/T85604#1092062 (10coren) Hardware happy in place and visible to the OS. After another discussion with @faidon that concluded: ` paravoid: So you think it's better to Jessie up 1002 and switch to that instead?` `... [14:21:34] 6Labs: Upgrade labstore1002 to Jessie - https://phabricator.wikimedia.org/T91640#1092067 (10coren) 3NEW [15:36:28] 10Tool-Labs: Clean out unused security groups on toollabs - https://phabricator.wikimedia.org/T91619#1092239 (10scfc) Yes, but is the intra-project "accept all" policy a dependable promise or a bug in OpenStack that might disappear in the future? In general, it would certainly be preferable to just use ferm in... [15:38:31] 6Labs: Storage capacity & redundancy expansion (tracking) - https://phabricator.wikimedia.org/T85604#1092242 (10scfc) Dumb question: IIRC there are two disk arrays each connected to two NFS servers? Switching between the NFS servers requires clients to remount everything (aka reboot)? [15:40:26] 10Tool-Labs: Trusty doesn't have "at" installed by default - https://phabricator.wikimedia.org/T72324#1092246 (10scfc) 5Open>3Resolved [15:41:15] 10Tool-Labs: Clean out unused security groups on toollabs - https://phabricator.wikimedia.org/T91619#1092249 (10yuvipanda) I think it will be a promise. If not pretty much everything breaks everywhere :) [15:42:57] 10Tool-Labs: Clean out unused security groups on toollabs - https://phabricator.wikimedia.org/T91619#1092251 (10yuvipanda) We can't use ferm for per project rules because our network topology isn't really segregated by project and IP assignment is random... [15:48:35] hi all. i'm very embarrassed to ask, but... how do you create a new tool? I got to "Add service group". I entered something. Now... should I be seeing it somewhere? be able to "become" the service group (which is the tool group, I assume)? [15:50:28] oh, ok, it did work. just took a few minutes. [15:50:59] a bit more feedback and better naming would be helpful (why does "create a new tool" take me to "Add service group"?) [15:54:16] 6Labs: Storage capacity & redundancy expansion (tracking) - https://phabricator.wikimedia.org/T85604#1092277 (10coren) [15:55:26] DanielK_WMDE: Yeah, terminology woes. "New tool" makes sense in tool labs context, but is implemented with the general "Service group" system of labs. [15:56:07] Coren: i understand that. maybe there could be a separate form though, or a magic parameter triggering a different title or at least some extra text on the page, with some explanation [15:56:31] Coren: anyway... is tehre a howto somewhere for setting up a python/cgi based web service? [15:56:43] 6Labs: Storage capacity & redundancy expansion (tracking) - https://phabricator.wikimedia.org/T85604#1092282 (10coren) @scfc: No, the NFS fsids are the same and the actual service IP is floating, so no remount is required from the clients. [15:57:51] DanielK_WMDE: https://wikitech.wikimedia.org/wiki/Help:Tool_Labs/Web is probably what you want [15:58:03] 6Labs, 6operations, 5Patch-For-Review, 7Puppet: Values from mwyaml backend don't override values from ops/pupppet yaml files in hieradata/labs - https://phabricator.wikimedia.org/T90466#1092286 (10thcipriani) 5Open>3Resolved [15:58:43] 6Labs, 6operations, 5Patch-For-Review, 7Puppet: Values from mwyaml backend don't override values from ops/pupppet yaml files in hieradata/labs - https://phabricator.wikimedia.org/T90466#1059622 (10thcipriani) @yuvipanda: yup—fixed this https://gerrit.wikimedia.org/r/#/c/193165/ [16:00:44] DanielK_WMDE: there is python uwsgi support documented on that page [16:03:08] YuviPanda|food: fun, I don't understand a single line of that documentation :) [16:03:22] Hehe [16:03:39] YuviPanda|food: for starters, ~/www does not exist [16:03:54] DanielK_WMDE: indeed. You should create them :) [16:04:02] i'd probably be happy with simple cgi support [16:04:38] That is documented higher up, but cgi is terrible and inefficient and kills babies and kittens [16:04:59] Higher up in that page [16:05:02] I guess [16:07:12] DanielK_WMDE: just putting a .py file in public_HTML might work for CGI. But might not... [16:07:19] I would reccomend just using flask... [16:07:34] * YuviPanda|food should write and set up better docs and templates... [16:10:47] YuviPanda|food: i just need something that works, doesn't have to be fast or anything [16:10:52] just simple to set up [16:11:30] As I said [16:11:50] The uwsgi / flask stuff is the easiest python thing to set up [16:12:10] Php is simpler - put php files in public_HTML and you are done... [16:12:41] so, test.py in public_html works [16:12:46] what's cgi-bin for, then? [16:12:57] YuviPanda|food: i want to install ipython [16:13:16] which reminds me... how do i set up http auth? is that in the docs? [16:13:34] ah, I dont think anyone has done that yet [16:13:46] bah [16:14:00] You can probably do that by editing lighttpd.conf [16:14:07] In your homedir [16:14:07] YuviPanda|food: so i just follow the docs for lihhttp? [16:14:20] Yup [16:14:46] there is no lighttpd.conf. i guess i just create it?... [16:15:51] Yup [16:27:02] 6Labs, 10Wikimedia-Labs-wikitech-interface: Use a Puppet ENC to define which classes are included in which nodes (in Labs) - https://phabricator.wikimedia.org/T85279#1092366 (10scfc) We //could// make the ENC script query LDAP additionally, but it's probably less error-prone to make a hard cut (freeze wikitech... [16:32:29] DanielK_WMDE: cgi-bin is legacy support, and even needs to be configured explicitly. There are still a few tools that use this, but it's deprecated for new stuff. [16:37:53] Coren: ok, ic [16:45:34] Coren: so, if i want to run my own http server, how do i confugrue the proxy? [16:46:03] DanielK_WMDE: Wait, in tools? [16:46:30] DanielK_WMDE: https://wikitech.wikimedia.org/wiki/Help:Tool_Labs/Web#Other_web_servers [16:47:08] Coren: may move to a vm at some point. experimenting in tools for now [16:48:12] 6Labs, 6operations, 5Patch-For-Review, 7Puppet: Values from mwyaml backend don't override values from ops/pupppet yaml files in hieradata/labs - https://phabricator.wikimedia.org/T90466#1092523 (10greg) a:3thcipriani [16:48:41] 10Tool-Labs: Clean out unused security groups on toollabs - https://phabricator.wikimedia.org/T91619#1092525 (10scfc) That's right, but it only means that someone must manually enter the 10 IPs a project typically has at best :-). [17:08:22] Coren: any chance to get pip instaleld on labs? [17:08:35] easy_install is there, but it's a bit of a drag [17:10:39] DanielK_WMDE: use a virtualenv! [17:16:53] legoktm: you think i should learn about that today, too? [17:16:59] hm, maybe i will :) [17:22:06] DanielK_WMDE: basically "virtualenv venv; source venv/bin/activate" [17:22:21] DanielK_WMDE: and now `pip` will install everything to your "venv" [17:22:38] you can have it override system packages too [17:23:03] and then "venv/bin/python" (which is already in your path) will use your packages [17:26:17] legoktm: " This should be created on a trusty bastion as the code will be run on a trusty instance" [17:26:20] what does that mean?... [17:26:35] oh, the ubuntu release? [17:26:45] DanielK_WMDE: use tools.trusty.wmflabs.og instead of tools-login.wmflabs.org (precise) [17:26:59] your venv has to be created on the same ubuntu version that it will run on [17:27:26] hmhm [17:28:09] legoktm: ssh: Could not resolve hostname tools.trusty.wmflabs.org: Name or service not known [17:28:26] as you can see, i don't do this kind of thing very often >_< [17:30:06] DanielK_WMDE: oh, I got it wrong. it's trusty.tools.wmflabs.org [17:30:44] legoktm: thanks, that works! [17:41:44] legoktm: so, how to use the virtual environment for a cgi script? [17:42:07] DanielK_WMDE: just set the shebang to #!/data/project/.../venv/bin/python [17:42:16] i guess i write a wrapper that activates the venv and then calls the script, and set up lighttp to call that as the cgi interpreter for python? [17:42:30] hm.... yes, that might work [17:42:43] also, why not use uwsgi? [17:43:04] how do i do that with an application that doesn't already support it? [17:43:09] i'm not writing my own [17:43:30] what's the application? [17:43:41] is there a simply way to wrap a cgi script and turn it into a uwsgi app? [17:43:45] ipython notebook [17:45:44] hmmm [17:46:01] YuviPanda|food had done some stuff with ipython in labs, I don't remember where it ended up... [17:46:38] there is an ACIENT ipython install there, with no notebook support [17:46:43] ANCIENT even [17:46:52] venvs for everything [17:46:55] legoktm: bit ipython wants to run its own webserver, really. [17:46:59] maybe i'll just go that way [17:47:06] DanielK_WMDE: what are you trying to do? Have a ipython kernel on tools? [17:47:07] no cgi, no uwsgi [17:47:11] Or run nbviewer? [17:47:14] just run Tornado from the venv [17:47:14] 6Labs, 10Continuous-Integration, 6operations: Could not find class role::ci::website::labs on integration puppetmaster - https://phabricator.wikimedia.org/T91613#1092736 (10Krinkle) As far as I know a "role::ci::website::labs" role never existed, nor would we want one. There is no website in labs...? I'm cu... [17:47:31] YuviPanda|food: use ipython notebook to analyze wikidata [17:47:50] or whatever i have access to on labs, really [17:48:16] DanielK_WMDE: right. I have ipython for tools already set up in some forms. I can dig that up in another 30mins if you want [17:48:21] I'm out eating food now [17:49:00] YuviPanda|food: yea, please send it my way. i'll dig in and have a try at running tornado via the protgrabber from the venv [17:49:35] YuviPanda|food: the venv would need to be activated inside the script run *by* portgrabber, right? [17:49:39] Right. That's not very secure. Running ipython that way makes it super trivial for anyone to take over your account on tolls. [17:49:49] There is a slightly different way... [17:49:58] DanielK_WMDE: coren would know better. [17:50:24] Re portgrabber [17:50:24] YuviPanda|food: what makes it so suprt insecure? [17:50:49] as a basic security measure, i'll password-protect the notebook. [17:50:53] i hope that's enough for now [17:51:17] DanielK_WMDE: because anyone else can connect to the port it is running on. [17:51:24] Anyway [17:51:32] I shouldn't be talking about this on my phone brb [17:51:39] :) [17:51:39] 6Labs, 10Continuous-Integration, 6operations: Could not find class role::ci::website::labs on integration puppetmaster - https://phabricator.wikimedia.org/T91613#1092748 (10Dzahn) Yea, that's what i was wondering too. Where does it even come from, i also couldn't find it in the puppet repo. [17:53:34] 6Labs, 10Continuous-Integration, 6operations: Could not find class role::ci::website::labs on integration puppetmaster - https://phabricator.wikimedia.org/T91613#1092760 (10scfc) The class is referenced by the instance's configuration (cf. https://wikitech.wikimedia.org/wiki/Nova_Resource:I-00000474.eqiad.wm... [18:09:44] 6Labs, 10Continuous-Integration, 6operations: Could not find class role::ci::website::labs on integration puppetmaster - https://phabricator.wikimedia.org/T91613#1092796 (10Dzahn) >>! In T91613#1092760, @scfc wrote: > Someone needs to uncheck the corresponding marker on the configuration page. Logged in to... [18:11:24] 6Labs, 10Continuous-Integration, 6operations: Could not find class role::ci::website::labs on integration puppetmaster - https://phabricator.wikimedia.org/T91613#1092799 (10Dzahn) It does exist as a "puppet group" in wikitech (https://wikitech.wikimedia.org/wiki/Special:NovaPuppetGroup depending on your proj... [18:38:30] DanielK_WMDE: so… https://github.com/yuvipanda/labsbooks is my code for it... [18:38:39] but it’s midnight and I don’t think I can look into it more atm... [18:38:42] sorry :( [18:39:02] I can take a look tomorrow [18:49:39] 6Labs, 10Continuous-Integration, 6operations: Could not find class role::ci::website::labs on integration puppetmaster - https://phabricator.wikimedia.org/T91613#1093037 (10Krinkle) >>! In T91613#1092760, @scfc wrote: > The class is referenced by the instance's configuration (cf. https://wikitech.wikimedia.o... [18:49:47] 6Labs, 10Continuous-Integration, 6operations: Could not find class role::ci::website::labs on integration puppetmaster - https://phabricator.wikimedia.org/T91613#1093038 (10Krinkle) 5Open>3Resolved a:3Krinkle [19:14:12] thcipriani: YuviPanda: Hm.. it's weird to edit the intance config on wikitech and not see the self puppetmaster enabled but trust Hiera to do it. [19:14:30] e.g. when enabling additional roles. [19:14:48] I hope it doesn't undo it somehow when I save from there. I assume it is applies last and overrides? [19:14:53] yup [19:15:04] applied [19:16:01] YuviPanda: thanks! [19:16:17] DanielK_WMDE: it’s not particularly well documented, but it’s fairly secure... [19:16:29] I’m just too sleepy to actually write it up now, I’ll try tomorrow [19:16:35] DanielK_WMDE: I <3 iPython notebooks :D [19:17:06] YuviPanda: i'll try to get it up my way, see how far i get. will dig into your code later [19:17:15] DanielK_WMDE: yup, yup. [19:18:12] YuviPanda: regarding security - the concern is that someone else connects to the notbook and runs evil command on it? or that someone bypasses the notebook app and hacks into the account directly via some explit against Tornado or whatever? [19:18:27] or is it something more fundamental? i'm blurry on how all the proxy stuff works [19:19:04] DanielK_WMDE: (1) [19:19:23] DanielK_WMDE: so basically, someone can ssh into the machine your iPython kernel is running in, find out what port it is on, and connect to it [19:19:25] for (1), the notebook password should be sufficient, right? [19:19:45] e kernel port, not the http port [19:20:02] i should learn more about the ipython architecture, i suppose [19:20:34] anyway... setting this up on a separate vm would probably be simpler, but how would i access the replicated databases from there? [19:21:24] DanielK_WMDE: well, it would be simpler for you but if we keep giving out VMs to people who want to run IPython notebooks we will run out of VMs very soon :D but yeah, you can use a VM in the meantime until I figure out a general solution... [19:21:29] DanielK_WMDE: and yeah, the password should be enough... [19:21:33] but it can be bruteforced, etc [19:21:43] yea, right [19:21:52] so, good enough for now i guess [19:22:05] shoudl add ssl support soon [19:22:13] DanielK_WMDE: oh yeah, *that*. [19:22:29] probably not tcpdump, though [19:22:29] still [19:53:08] hi, getting timeouts again on erwin85's tools [19:53:15] in the log I see: [19:53:22] 2015-03-05 17:05:40: (server.c.1352) [note] sockets enabled again [19:53:22] 2015-03-05 17:05:40: (server.c.1398) [note] sockets disabled, connection limit reached [19:54:24] maybe something needs to be tuned? [19:54:28] 6Labs, 10Tool-Labs, 10Tool-Labs-tools-Erwin's-tools, 7Monitoring: monitor webservice / 504 errors for erwin - https://phabricator.wikimedia.org/T90800#1093302 (10Dzahn) < akoopal> hi, getting timeouts again on erwin85's tools < akoopal> in the log I see: < akoopal> 2015-03-05 17:05:40: (server.c.1352) [not... [19:55:53] :-) thanks, that question was about if it can be monitored, now looking at the cause of the timeouts [19:56:17] 6Labs, 10Tool-Labs, 10Tool-Labs-tools-Erwin's-tools, 7Monitoring: monitor webservice / 504 errors for erwin - https://phabricator.wikimedia.org/T90800#1067807 (10Dzahn) @Erwin you are the Erwin of erwin85's tools, right? The Mediawiki user page seemed to confirm that. Added you here. [19:57:50] wil restart for now [19:57:55] hm, extreme slowness strikes, can't type over ssh [19:58:00] wtf gives? [19:58:13] network seems fien here [20:01:19] DanielK_WMDE: I see them sometimes too, mosh solved that issue for me https://mosh.mit.edu [20:01:57] yea, mosh is owseome. [20:02:08] too bad i only remember it once it's too late :) [20:02:17] :-) [20:02:22] but still. 20 seconds for feedback on a key stroke? wtf? [20:02:45] on a network connection with no packet loss and ping times <20ms [20:09:13] YuviPanda: hm, portgrabber doesn't seem to be there? [20:09:28] how do i launch my own web server without that? [20:11:03] ugh, found https://wikitech.wikimedia.org/wiki/Help_talk:Tool_Labs/Web [20:11:12] " I now see portgrabber is reachable on the grid, even if not from the tool's command line." [20:11:16] that sucks for testing! [20:44:57] 6Labs, 10Tool-Labs, 10Tool-Labs-tools-Erwin's-tools, 7Monitoring: monitor webservice / 504 errors for erwin - https://phabricator.wikimedia.org/T90800#1093442 (10coren) This almost unfailingly happens when the average time it takes to answer a request gets long enough that average hit rates fill up the def... [20:57:15] YuviPanda: so, i got the ipython notebook server up and running. it's beyond slow. resonse time > 30 sec. [20:57:19] any idea why that would be? [20:57:32] YuviPanda: https://tools.wmflabs.org/ipython/ [20:57:36] DanielK_WMDE: not sure. you said you’re experiencing network issues as well? [20:57:42] DanielK_WMDE: also, see PM [21:01:54] PROBLEM - Puppet staleness on tools-exec-15 is CRITICAL: CRITICAL: 100.00% of data above the critical threshold [43200.0] [21:08:00] DanielK_WMDE: you should probably give it more memory, it currently has a maximum of 250 MB. something like "jstart -q webgrid-generic -l release=trusty -mem 4G …" [21:08:57] oh yeah [21:09:02] DanielK_WMDE: sitic runs tornado servers on toollabs [21:10:08] sitic: awesome, thanks! [21:22:48] sitic: seems somewhat better now, thanks! [21:56:40] (03PS1) 10Yuvipanda: Do not create ~/cgi-bin for new tools [labs/toollabs] - 10https://gerrit.wikimedia.org/r/194702 [21:57:05] Coren: ^ [22:00:02] (03CR) 10coren: [C: 031] "It just stuns them." [labs/toollabs] - 10https://gerrit.wikimedia.org/r/194702 (owner: 10Yuvipanda) [22:02:51] what is beta's terbium? [22:04:18] manybubbles: doesn’t really have anything like that. try deployment-basiton [22:04:24] k [22:04:25] thanks [22:04:44] mwscript not working [22:06:33] manybubbles: #wikimedia-releng might be able to help better for beta... [22:06:55] oh cool a new one. thanks YuviPanda|zzz - get some sleep! [22:29:39] 6Labs, 6operations: Wikitech registration for prior SVN user - https://phabricator.wikimedia.org/T90658#1094001 (10Aklapper) Copying the steps from similar RT #5923: 1. modify-ldap-user --mail=example@example.com --cn=Example example 2. change-ldap-passwd --random example 3. Login to wikitech as Example, using... [22:32:04] hiya [22:38:31] 6Labs, 6operations: Wikitech registration for prior SVN user - https://phabricator.wikimedia.org/T90658#1094027 (10Dzahn) on a related note: https://wikitech.wikimedia.org/w/index.php?title=Special:UserLogin&action=submitlogin&type=signup mentions both, RT and Bugzilla, we should get that updated to Phab. [22:39:39] 6Labs, 6operations: Wikitech registration for prior SVN user - https://phabricator.wikimedia.org/T90658#1094036 (10Dzahn) docs here https://wikitech.wikimedia.org/wiki/Add-labs-user#Giving_users_Labs_access.2C_if_they_already_have_an_SVN_account [22:56:44] 6Labs, 10Wikimedia-Labs-Infrastructure, 10Continuous-Integration: Diamond collected metrics about memory usage inaccurate until third reboot - https://phabricator.wikimedia.org/T91351#1094087 (10Krinkle) [23:11:24] What happened to wikitech's Special:UserLogin/signup ? [23:12:59] Krenair: could you be more specific? [23:15:00] andrewbogott, / showing up [23:15:15] Ah, so I see. [23:15:18] No idea how new that is [23:15:20] "{{sitename}} is made by people like you" appears at the bottom rather than the right hand side [23:19:31] Krenair: how often do you visit that page? any idea how recently it’s started being ugly? [23:20:16] basically never, I just happened to take a look today [23:20:34] likewise :) [23:20:48] due to something mentioning some text there about old svn accounts [23:21:39] it links to Bugzilla and RT from the past