[00:03:39] [bz] (8NEW - created by: 2Krinkle, priority: 4Unprioritized - 6normal) [Bug 54855] wikistats: Links for uncyclomedia are broken - https://bugzilla.wikimedia.org/show_bug.cgi?id=54855 [01:14:40] poke Coren [01:16:02] ERROR 1146 (42S02): Table 'wikidatawiki_p.user' doesn't exist [01:16:03] * Coren pokes back! Poink! [01:16:10] what happened to that table? [01:16:34] aude: wikidatawiki is gone for a bit; announcement to come. [01:16:45] wtf? [01:16:50] * aude panics [01:17:01] what is the problem? [01:17:19] aude: It'll be back within days; there was a bug in the replication process we need to fix. [01:17:29] ooh no! [01:17:45] Only less than 40 of 900 dbs were affected; but wikidatawiki was (annoyingly enough) one of them. [01:17:51] :( [01:17:55] ok, at least i know [01:18:17] it means my bot will have to fall back to doign api queries for certain things [01:18:24] until then [01:18:40] I expect it should return within the week. [01:19:07] ok [01:19:10] * aude waits [01:19:20] But yeay robust coding if your bot can do API queries as fallback! [01:19:42] which others were affected? [01:20:01] any notable? [01:50:51] aude: Mostly smaller wikivoyages. [01:52:10] wikidata is the only "high visibility" one. [01:53:30] Coren: ok [01:53:40] just so i know if others come asking... [01:54:30] Meh, you know how it goes. Someone is going to desperately need to run queries against the latvian wikivoyage. :-) [01:55:06] heh [03:22:52] [bz] (8ASSIGNED - created by: 2Robin Krahl, priority: 4High - 6enhancement) [Bug 54845] Add support for Java Servlets on Tool Labs - https://bugzilla.wikimedia.org/show_bug.cgi?id=54845 [03:23:27] Coren: Around? [05:32:11] restarting [08:18:36] [bz] (8NEW - created by: 2Antoine "hashar" Musso, priority: 4Highest - 6major) [Bug 48501] [OPS] beta: get SSL certificates - https://bugzilla.wikimedia.org/show_bug.cgi?id=48501 [09:08:31] (03PS1) 10Yuvipanda: Add #wikimedia-corefeatures [labs/tools/grrrit] - 10https://gerrit.wikimedia.org/r/87046 [10:12:51] (03PS2) 10Yuvipanda: Add #wikimedia-corefeatures [labs/tools/grrrit] - 10https://gerrit.wikimedia.org/r/87046 [10:16:40] (03PS3) 10Yuvipanda: Add #wikimedia-corefeatures [labs/tools/grrrit] - 10https://gerrit.wikimedia.org/r/87046 [15:02:49] YuviPanda: do you have an account on wikitech-test.wmflabs.org? [15:02:55] I do not! [15:03:04] creating [15:03:08] Want to make one, and then tell me what your username is? [15:03:13] doing [15:04:46] Account creation error [15:04:47] There was either an authentication database error or you are not allowed to update your external account.' [15:04:47] andrewbogott: ^ [15:05:01] oh, maybe I need to flip a switch... [15:06:04] Reload -- is that better or worse? [15:06:26] (Previously it had $wgGroupPermissions['*']['createaccount'] = true; which seems like it should allow… anyone to create.) [15:07:04] Oh! Actually, YuviPanda did you use the same username as on a real wiki? Probably there was a name conflict. [15:07:04] andrewbogott: trying again, moment [15:07:14] andrewbogott: no, i was using 'testpanda' [15:07:17] hm [15:07:40] You do not have permission to create this user account, for the following reason: [15:07:41] The action you have requested is limited to users in one of the groups: Administrators, accountcreators. [15:07:42] andrewbogott: ^ [15:07:53] OK, so that setting was right before... [15:08:26] yeah [15:10:01] YuviPanda: I'm watching the logs now, can you try one more time? With yet another username... [15:10:06] doing [15:10:12] If this doesn't work I'll just send screenshots :) [15:10:19] hehe [15:10:30] andrewbogott: woo, looks like it created TESTPanda [15:10:33] i just hit back [15:10:33] ! [15:10:34] There are multiple keys, refine your input: !log, $realm, $site, *, :), ?, {, access, account, account-questions, accountreq, add, addresses, addshore, afk, airport-centre, alert, amend, ask, awstats, bang, bastion, be, beta, bible, blehlogging, blueprint-dns, borg, bot, bots, botsdocs, broken, bug, bz, chmod, cloak, cmds, console, cookies, coren, Coren, credentials, cs, Cyberpower678, cyberpowerresponse, damianz, damianz's-reset, db, del, demon, dependency, deployment-beta-docs-1, deployment-prep, doc, docs, domain, dumb, enwp, epad, etherpad, evil, excuse, extension, failure, fff, filemoves.py, flow, FORTRAN, forwarding, gerrit, gerritsearch, gerrit-wm, ghsh, git, git-puppet, gitweb, google, group, grrrit-wm, hashar, help, helpmebot, hexmode, hodor, home, htmllogs, hyperon, info, initial-login, instance, instance-json, instancelist, instanceproject, ip, is, keys, labs, labsconf, labsconsole, labsconsole.wiki, labs-home-wm, labs-l, labs-morebots, labs-nagios-wm, labs-project, labstore3, labswiki, leslie's-reset, limitations, link, linux, load, load-all, log, logs, logsearch, mac, magic, mäh, mail, manage-projects, mediawiki, mediawiki-instance, meh, mob, mobile-cache, monitor, morebots, msys-git, nagios, nagios.wmflabs.org, nagios-fix, nc, newgrp, newlabs, newlabs-rl, new-labsuser, new-ldapuser, night, nocloakonjoin, nova-resource, op_on_duty, openstack-manager, origin/test, os-change, osm-bug, paf, pageant, password, pastebin, pathconflict, perl, petan, petan..., petan:ping, petan-build, petan-forgot, ping, pingpetan, pl, po*of, pong, poof, poofing, port-forwarding, project-access, project-discuss, projects, proxy, puppet, puppetmaster::self, puppetmasterself, puppet-variables, putty, pxe, pypi, python, pythonguy, pythonwalkthrough, queue, quilt, ragesoss, rb, reboot, redis, remove, replicateddb, report, requests, resource, revision, rights, rq, rt, rules, Ryan, Ryan_Lane, ryanland, sal, SAL, say, screenfix, search, searchlog, security, security-groups, seen, sexytime, shellrequests, single-node-mediawiki, snapshits, socks-proxy, ssh, sshkey, start, stats, status, Steinsplitter, StoneB, stucked, sudo, sudo-policies, sudo-policy, sumanah, svn, t13, taskinfo, tdb, Technical_13, terminology, test, Thehelpfulone, todo, tooldocs, tools-admin, toolsbeta, tools-bug, tools-request, toolsvslabs, tools-web, trout, tunnel, tygs, unicorn, venue, vim, vmem, we, whatIwant, whitespace, whyismypackagegone:'(, wiki, wikitech, wikitech-putty, wikiversity-sandbox, windows, wl, wm-bot, wm-bot2, wm-bot3, wm-bot4, wmflabs, you, [15:10:41] Huh, ok then! [15:10:44] :< [15:10:48] !addshore [15:10:49] <(^.^)> [15:10:52] :> [15:11:41] andrewbogott: i guess you'll need to give me extra permissions of some sort? [15:12:39] YuviPanda: Yep. [15:12:42] Can you see https://wikitech-test.wmflabs.org/wiki/Special:NovaProxy ? [15:12:50] It's just a stubbed out GUI, doesn't actually make any rest calls. [15:13:22] andrewbogott: 'No Nova credentials found for your account. ' [15:13:35] Hm, maybe you need to turn on 2fa [15:13:50] And/or just log out and in again [15:14:28] brb [15:15:45] andrewbogott: ok [15:15:46] trying [15:17:42] andrewbogott: can see it now :D [15:17:49] ok! [15:17:56] Not a lot to see, maybe not worth the trouble... [15:18:02] But want to verify you don't hate it before I proceed :) [15:18:12] andrewbogott: what is 'proxy name'? [15:18:16] andrewbogott: I guess that is .wmflabs.org? [15:18:35] and looks good! [15:18:40] Overall I don't know what to call anything. [15:18:53] Is there something better than 'proxy name'? [15:19:09] we can bikeshed over it later ;) [15:19:13] just wanted to know if it was the same concept [15:19:17] let's not discuss that now [15:19:20] will derail things :P [15:19:52] Will the frontend name always be .wmflabs.org, or should I have a picklist to select from the set of domains that are available on the 'manage addresses' page? [15:20:09] andrewbogott: I think that's a question for Ryan_Lane. [15:20:22] andrewbogott: wmflabs.org is not hard-coded into the proxy as such, so it supports anything [15:20:31] andrewbogott: provided appropriate A records are set [15:20:40] So, currently how is DNS handled? [15:21:02] Is it that for any given proxy name you have to go and add the hostname explicitly on the manage addresses page [15:21:03] ? [15:21:06] yup [15:21:21] Oooh, OK, so that's a whole other thing I should be handling. [15:21:32] actually setting up DNS to add the A records? :D [15:21:33] yeah [15:21:42] In that case probably the 'proxy name' bit should mimic the behavior on the 'manage address' page. [15:21:55] probably [15:22:01] although not encessarily, I guess [15:22:06] Oh, btw, the 'Create proxy' link on that page sort of works for 'testproject'. [15:22:19] Well, if you look… at the moment it's just freeform. I think that's not right. [15:23:00] Instead it should look more like this: https://wikitech-test.wmflabs.org/w/index.php?title=Special:NovaAddress&action=addhost&id=7&project=testproject®ion=pmtpa [15:23:44] andrewbogott: does it actually work for all those domains? [15:23:53] andrewbogott: can I add an entry for yuvi.wikipedia.org? [15:23:56] and will that work? [15:24:00] like, in wikitech, that is [15:24:20] I think that's wikipedia.wmflabs.org [15:24:21] Not sure [15:25:29] aah [15:25:32] that makes more sense [15:25:45] andrewbogott: I'd be perfectly happy with just restricting to wmflabs.org for now [15:25:47] but do poke Ryan_Lane [15:26:13] I don't think it's especially harder to support the full list of domains. [15:26:34] right [15:26:36] just that I find it confusing [15:26:43] * andrewbogott fidgets endlessly with the GUI in order to avoid actually writing the REST calls [15:27:06] (03CR) 10EBernhardson (WMF): [C: 031] Add #wikimedia-corefeatures [labs/tools/grrrit] - 10https://gerrit.wikimedia.org/r/87046 (owner: 10Yuvipanda) [15:30:46] (03CR) 10Yuvipanda: [C: 032 V: 032] Add #wikimedia-corefeatures [labs/tools/grrrit] - 10https://gerrit.wikimedia.org/r/87046 (owner: 10Yuvipanda) [21:43:58] Change on 12mediawiki a page Wikimedia Labs was modified, changed by 205.213.5.239 link https://www.mediawiki.org/w/index.php?diff=794757 edit summary: [+4] [21:44:16] Change on 12mediawiki a page Wikimedia Labs was modified, changed by 205.213.5.239 link https://www.mediawiki.org/w/index.php?diff=794758 edit summary: [+0] [21:44:35] Change on 12mediawiki a page Wikimedia Labs was modified, changed by 205.213.5.239 link https://www.mediawiki.org/w/index.php?diff=794760 edit summary: [-4] [21:51:16] Coren, ping [21:51:47] pong. [21:52:13] Coren, are you able to look at the Cyberbot node. It's CPU usage is constantly exceeding 100% [21:52:30] Growing your instance is #2 on my TODO list. Ima try to do it tomorrow when I have a spare hour or two. [21:53:11] Another CPU and another gig is all I need. :-) Thanks. [21:53:30] Actually, I don't know how many CPUs I'll need. :p [22:24:29] Ryan_Lane, so I added this to default_catalog.templates https://dpaste.de/CnWQ [22:24:48] But keystone still says there are no endpoints for service 'proxy'. Am I missing some whole other part of this? [22:26:51] e.g. does keystone keep services in a db? [22:37:40] oohhh [22:37:46] there's a command to run for this [22:37:47] sorry [22:37:55] I didn't know what you were trying to do :) [22:38:22] let me see if I can find a script that shows an example [22:39:23] thx [22:39:40] http://docs.openstack.org/trunk/openstack-compute/install/yum/content/elements-of-keystone-service-catalog-entry.html [22:40:31] andrewbogott: on virt0 /root/prod.sh [22:41:00] Ah, endpoint-create, that seems reasonable enough :) [22:41:20] service-create and endpoint-create ;) [22:42:01] where endpoint-create references the service [23:09:08] well… now the commandline thinks that there are endpoints, which is a start! [23:09:20] Perhaps tomorrow Yuvi will tell me what port the API is running on