[02:00:41] (03PS1) 10Base: Change to regexp in html format output [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/192258 [02:08:12] 10Tool-Labs, 10Tool-Labs-tools-Other: Restart webservice for /magnustools/ - https://phabricator.wikimedia.org/T90384#1058093 (10scfc) Looking at `syslog` on `tools-submit`, the machine shut down and rebooted (?): ``` Feb 17 16:51:01 tools-submit CRON[14469]: (tools.geocommons) CMD (jsub -N update -once -mem... [02:15:04] 10Tool-Labs: Test how bigbrother reacts to user names not resolving and, if necessary, fix it - https://phabricator.wikimedia.org/T90410#1058097 (10scfc) 3NEW a:3scfc [02:40:02] 10Tool-Labs: bigbrother only watches users jobs if they already have a job running - https://phabricator.wikimedia.org/T88122#1058108 (10scfc) All users with `.bigbrotherrc`s: ``` sudo find /data/project /home -mindepth 2 -maxdepth 2 -type f -name .bigbrotherrc | sed -ne 's!/data/project/\([^/]\+\)/\.bigbrother... [07:11:12] 6Labs: Investigate enabling host-based auth to all hosts from bastions - https://phabricator.wikimedia.org/T76971#1058254 (10yuvipanda) If all this needs is that the bastion keys be distributed to the target nodes, then can't we just put the bastion keys in hiera? [07:18:27] 6Labs: Wikitech creates broken LDAP entry for new instances and users - https://phabricator.wikimedia.org/T89001#1058257 (10yuvipanda) Is this still happening? [08:11:48] 10Wikibugs, 5Patch-For-Review: Problems with the new color scheme - https://phabricator.wikimedia.org/T89632#1058327 (10Krinkle) @valhallasw Thanks for the swift response :) [08:16:39] 6Labs, 10MediaWiki-extensions-OpenStackManager, 10Tool-Labs, 10Tool-Labs-tools-Article-request, and 9 others: Labs' Phabricator tags overhaul - https://phabricator.wikimedia.org/T89270#1058328 (10yuvipanda) All seems good to me. One (minor?) quibble I have would be to have ToolLabs also auto-add Labs to i... [08:21:48] 6Labs, 10MediaWiki-extensions-OpenStackManager, 10Tool-Labs, 10Tool-Labs-tools-Article-request, and 9 others: Labs' Phabricator tags overhaul - https://phabricator.wikimedia.org/T89270#1058330 (10yuvipanda) Also, including tools creates other inconsistencies. Do you include beta as well? If so, that's just... [09:32:30] hi guys [09:32:39] this morning i was trying some scripts on the db [09:32:51] and i had several problems... [09:33:16] since my script had to connect to two db to compare it first said some db didn't exist [09:33:22] heya [09:33:24] and now I try a query in quarry.wmflabs.org [09:33:34] and I receive this: [09:33:35] SELECT command denied to user 'u2029'@'10.68.17.221' for table 'bgwiki_p' [09:33:41] in quarry? [09:33:47] can you link me to the quarry url? [09:33:54] http://quarry.wmflabs.org/query/2164 [09:35:57] marcmiquel: hmm, strange [09:36:00] marcmiquel: looking [09:36:34] File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 187, in __init__ [09:36:34] super(Connection, self).__init__(*args, **kwargs2) [09:36:34] _mysql_exceptions.OperationalError: (2005, "Unknown MySQL server host 'bat-smgwiki.labsdb' (0)") [09:36:35] marcmiquel@tools-login:~$ python cira_interwiki_ranks.py data_folder/ gnwiki interwiki_langs [09:36:37] halfak: hah! [09:36:37] the other error (using my code) is: [09:36:41] marcmiquel: it should be [09:36:48] FROM bgwiki_p.revision [09:36:50] not FROM revision.bgwiki_p [09:36:52] (on quarry) [09:37:45] marcmiquel: also, wow, I didn't know bat-smg.wikipedia.org was a thing [09:37:51] am investigating [09:38:53] i see, lapsus about that... [09:39:03] marcmiquel: am investigating the other issue now [09:39:14] ok [09:45:40] marcmiquel: hah! try bat_smgwiki.labsdb? [09:46:14] uhm...that's sensitive [09:46:21] because I am not in control of the languages I use [09:46:31] my script compares languages [09:46:45] and I retrieve them by langlinks to check in the other language [09:46:54] right. I think - isn't a good idea in database names themselves, so the db name replaces _ with - [09:47:03] err [09:47:05] replaces - with _ [09:47:10] does it apply to all langs with -? [09:47:24] do you know of any other language with a - so we can check? [09:47:33] nope! but there are 285 [09:47:44] https://meta.wikimedia.org/wiki/List_of_Wikipedias/ [09:47:54] cantonese [09:48:01] zh-yue [09:49:05] marcmiquel: yup [09:49:12] marcmiquel: zh_yuewiki exists [09:52:10] great, problem 1 solved [09:52:29] however, problem 2, using quarry gives 0 results [09:52:35] when I am positive the article exists [09:52:42] http://quarry.wmflabs.org/query/2164 [09:54:12] do I make any mistake? [09:55:17] marcmiquel: I do not understand SQL enough to know, sadly [09:55:59] Ideally I would like to do an only query to two languages [09:58:39] instead of two connections and two queries [09:58:58] do you know if it is possible? [09:59:01] select * from bgwiki_p.page where page_title LIKE 'Педро_Хуан_Кабалеро' works for example [09:59:13] marcmiquel: you can use one connection and two queries. [09:59:44] marcmiquel: no matter which *wiki.labsdb you are connected to, you can issue queries for other wiki names [10:00:01] oh really? that's simplifying a bit my ideas [10:00:32] and can you discover all the wikis names? [10:04:58] marcmiquel: yeah [10:05:01] moment [10:06:18] marcmiquel: https://wikistats.wmflabs.org/api.php?action=dump&table=wikipedias&format=csv&s=good [10:06:22] is what I used to use [10:07:13] what is this? [10:07:42] a csv file listing all wikipedias along with the number of 'good' articles in them [10:07:45] from wikistats.wmflabs.org [10:08:15] mmm [10:08:24] i mean if you can know by using a query [10:08:27] marcmiquel: you can also use http://noc.wikimedia.org/conf/ [10:08:30] which wikis are there available [10:08:41] (wikipedia.dblist, etc) [10:08:42] or if you can query to all wikis at the same time on a username [10:09:06] since there is no restriction of using a connection to several wikidatabases [10:09:51] marcmiquel: I think you should use one query per wiki, in general. [10:09:56] you can re-use the connection. [10:10:09] anyway, my SQL knowledge is fairly limited, so I'm not sure if there's a way to do what you're asking for [10:10:23] anyway, thanks a lot YuviPanda [10:10:24] 'show databases' lists all the databases available, but that's a bigger superset of all the wikis [10:10:28] marcmiquel: yw! [10:11:37] using show all you get dictionaries and other stuff [10:11:42] yup [10:20:08] thanks for helping, YuviPanda! [10:29:39] marcmiquel: yw! [10:37:19] 10Tool-Labs: Install byobu terminal multiplexer package on toollabs - https://phabricator.wikimedia.org/T88989#1058494 (10devunt) 5Open>3Resolved [11:33:17] YuviPanda|brb hey. [11:58:42] Sir_Designer: hey [11:58:43] Sup [14:09:22] 6Labs, 10Wikimedia-Labs-Infrastructure: Alert when conntrack table is full on labnet1001 - https://phabricator.wikimedia.org/T90437#1058808 (10yuvipanda) 3NEW a:3coren [14:10:15] YuviPanda: Want to hold my hand for creating a graphite probe and alerting on it? [14:10:25] Coren: hey! [14:10:33] Coren: sure! [14:11:18] Coren: so I guess we will create a diamond collector that tracks the conntrack size in graphite, and then set up an icinga alert [14:12:02] Hm-hm - I tried to find a comprehensible example of a collector config but I kept being distracted. [14:12:13] Also, did you have a good vacation? [14:12:27] Coren: I did! my hand is still messed up, however :( [14:12:48] Coren: let me find an example collector [14:13:15] Coren: check out minimalpuppetagent.py and minimalpuppetagent.pp [14:13:24] Coren: it's trivial to write. just some python [14:14:05] Coren: if you look at minimalpuppetagent.py, there is a class there. the only things we need to override are get_default_config and collect [14:14:12] "minimalpuppetagent"? [14:14:31] Coren: it's in ops/puppet. the default puppet agent for diamond collects a *lot* of stats, some of which we don't need... [14:14:45] and this was added when graphite labs used to be on its own host and we wanted to keep the number of metrics down. [14:14:57] * Coren nods. [14:22:00] Coren: also, poke on https://gerrit.wikimedia.org/r/#/c/187949/ [14:23:27] Seems sane. Allow users to not be confused. [14:24:01] Coren: I also cc'd you on a bigbrother bug that struck yesterday [14:24:12] Although, honestly, webservice2 has been proven enough that it might be worthwhile to consider making it "the" webservice if we add legacy commandline opts syntax [14:24:50] Coren: hmm, true. it doesn't wait for restarts properly yet, however [14:24:58] (doesn't spin on queue waiting state) [15:29:53] 6Labs, 6operations, 5Patch-For-Review: Make labs salt use instance names than ids - https://phabricator.wikimedia.org/T1154#1059014 (10ArielGlenn) I have a draft of that plugin which I need to test. [15:45:39] YuviPanda: Do you think the collector should be grabbing absolute values or fraction? [15:45:48] Coren: absoulte values [15:47:56] Coren: would also be nice if you can look at / merge/babysit https://gerrit.wikimedia.org/r/#/c/145441/ at some point [15:48:03] those notices / execs have been slightly annoying :) [15:48:51] Doesn't the onlyif cause notices too? [15:49:18] afaik no. if the onlyif condition fails nothing is executed [15:52:29] 6Labs, 10Beta-Cluster, 6operations: Backport new salt-syndic packages - https://phabricator.wikimedia.org/T85442#1059049 (10ArielGlenn) a:3ArielGlenn [15:56:28] 10Wikimedia-Labs-General: Install flake8 on labs instances - https://phabricator.wikimedia.org/T90447#1059059 (10Aklapper) [16:50:55] Niharika_: Go to https://wikitech.wikimedia.org/wiki/Special:NovaInstance [16:51:06] pick the grantreview project [16:51:24] click "Add instance" next to the eqiad label [16:52:07] name it something like grantreview-dev and use the other defaults (m1.small, 10.04-trusty) [16:52:15] Okay. [16:52:41] bd808: Done. [16:53:52] bd808: I should be able to access this at grantreview-dev.eqiad.wmflabs, right? [16:53:52] Niharika_: after it is done with the initial boot and you can ssh in, follow the instructions at https://wikitech.wikimedia.org/wiki/Labs-vagrant#Setting_up_your_instance_with_labs-vagrant [16:54:06] you just did step #1 [16:54:13] bd808: Okay. [16:54:29] This is fun. [16:54:34] :) [16:57:03] andrewbogott: https://wikitech.wikimedia.org/wiki/Special:NovaProxy seems to be broken. I't not showing any proxies for the medaiwiki-core-team project which I know has many configured. [16:57:16] I tried logging out and back in to see if it was a session problem [16:57:25] I can see instances so I don't think that's it [16:58:10] bd808: looking... [16:58:31] Niharika_: Looks like it is booted up -- https://wikitech.wikimedia.org/w/index.php?title=Special:NovaInstance&action=consoleoutput&project=grantreview&instanceid=8eb0fd07-292d-448e-9124-76b5e51317b5®ion=eqiad [16:58:52] hey #-labs! I just created some m1.large instances and their root partition wasn't 80GB as advertised. it was only 20. wdq-bg[123]. Any advice? [16:59:07] It doesn't know "labs-vagrant" command. When I run labs-vagrant provision. [16:59:32] Doing this in the root directory. [16:59:58] manybubbles: the / partition will always be 20g. The rest of the space is available in LVM. You can, for instance, add it to /srv using the puppet class labs::lvm::srv [17:00:27] andrewbogott: got it [17:00:56] andrewbogott: can you update action=create to say something about that? is that like, easy? [17:01:20] Niharika_: bad tutorial. step 2) "Apply the role role::labs::vagrant" means go to the "configure" screen for the instance (manage instances > find instance in table > configure) and check the role in the form [17:01:27] …maybe? Enter a phab ticket and I’ll look later on [17:02:22] Niharika_: Then "submit" the form, ssh into the instance and run "sudo puppet agent --test --verbose" [17:02:35] bd808: Okay. [17:02:51] Niharika_: when that finishes (hopefully with no errors) you should have a /vagrant directory and the labs-vagrant command [17:03:01] bd808: Got it. [17:03:33] !log project-proxy restarted dynamicproxy-api [17:03:38] Logged the message, dummy [17:03:39] bd808: better? [17:03:58] andrewbogott: yup [17:04:01] thanks [17:06:05] bd808: Worked! Thanks. [17:06:16] * Niharika_ updates the tutorial [17:08:06] 6Labs: Document mounting additional storage in labs add instance page - https://phabricator.wikimedia.org/T90457#1059297 (10Manybubbles) 3NEW [17:08:14] andrewbogott: done. T90457 [17:08:18] thanks for your help [17:17:02] 10Tool-Labs, 5Patch-For-Review: Puppetize /usr/local/bin/jobkill - https://phabricator.wikimedia.org/T90331#1059356 (10Aklapper) [17:37:00] bd808: https://grantreview-dev.wmflabs.org This takes me to the wiki homepage. How do I make it redirect to the /index page of my app? [17:37:27] grant review, eh? [17:38:24] Niharika_: create a /vagrant/puppet/hieradata/local.yaml file [17:38:51] in it, add "iegreview::vhost_name: iegreview.wmflabs.org" and "role::mediawiki::hostname: localhost" [17:39:07] err. change that first one to the right hostname :) [17:39:10] bd808: Ah. Okay. I was looking at the wikimania instance but didn't find it. [17:39:19] bd808: Okay! [17:39:31] Then run labs-vagrant provision again [17:39:55] That will change the apache2 configuration file to direct requests to the proper vhost [17:40:14] Okay. Got it. [17:40:19] cool [17:40:49] Niharika_: You may also want to add "iegreview::smtp_server: polonium.wikimedia.org" to make outgoing emails work [17:41:06] bd808: Okay. Right. [17:41:43] That would be grantreview-dev instead of iegreview everywhere, right? Or it doesn't matter? bd808. [17:42:16] Niharika_: "iegreview::vhost_name: grantreview-dev.wmflabs.org" [17:42:36] the rest stay iegreview as that is the name of the mediawiki-vagrant role [17:42:49] bd808: Ah. Okay. [17:43:27] harej: Yup. Niharika_ is contracting with the WMF to update and extend the app I wrote last fall to help perform grant reviews [17:43:50] that is review of applications, or review of grants once they've been finished? [17:44:05] review of grant applications [17:44:33] it's a little workflow tool to show reviewers a list of grant applications and collect their feedback [17:44:38] Hi harej. [17:44:52] hello! [18:06:14] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-12 Disable pywikpedia throttle file - https://phabricator.wikimedia.org/T63676#1059558 (10Aklapper) 5Open>3declined This project now tracks its tasks at https://bitbucket.org/magnusmanske/commons-delinquent/issues instead of using Wikimedia Phabricator. If... [18:06:15] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-20 Add a diff link on delinker log - https://phabricator.wikimedia.org/T63655#1059561 (10Aklapper) 5Open>3declined This project now tracks its tasks at https://bitbucket.org/magnusmanske/commons-delinquent/issues instead of using Wikimedia Phabricator. If t... [18:06:16] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-3 Universal revert function - https://phabricator.wikimedia.org/T63685#1059564 (10Aklapper) 5Open>3declined This project now tracks its tasks at https://bitbucket.org/magnusmanske/commons-delinquent/issues instead of using Wikimedia Phabricator. If this is... [18:06:17] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-8 Removing nowcommons templates - https://phabricator.wikimedia.org/T63680#1059570 (10Aklapper) 5Open>3declined This project now tracks its tasks at https://bitbucket.org/magnusmanske/commons-delinquent/issues instead of using Wikimedia Phabricator. If this... [18:06:18] 10Tool-Labs-tools-Commons-Delinker: Bot leaves empty {{vector version available|}} templates - https://phabricator.wikimedia.org/T68327#1059573 (10Aklapper) 5Open>3declined This project now tracks its tasks at https://bitbucket.org/magnusmanske/commons-delinquent/issues instead of using Wikimedia Phabricator... [18:06:18] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-11 File descriptor leakage - https://phabricator.wikimedia.org/T63677#1059576 (10Aklapper) 5Open>3declined This project now tracks its tasks at https://bitbucket.org/magnusmanske/commons-delinquent/issues instead of using Wikimedia Phabricator. If this is s... [18:06:19] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-6 Redirects to deleted image are changed to a broken empty #redirect - https://phabricator.wikimedia.org/T63682#1059567 (10Aklapper) 5Open>3declined This project now tracks its tasks at https://bitbucket.org/magnusmanske/commons-delinquent/issues instead of... [18:06:22] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-22 No prefix for namespaces 104, 105 - https://phabricator.wikimedia.org/T63653#1059585 (10Aklapper) 5Open>3declined This project now tracks its tasks at https://bitbucket.org/magnusmanske/commons-delinquent/issues instead of using Wikimedia Phabricator. If... [18:06:22] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-23 Incomplete removal - https://phabricator.wikimedia.org/T63652#1059588 (10Aklapper) 5Open>3declined This project now tracks its tasks at https://bitbucket.org/magnusmanske/commons-delinquent/issues instead of using Wikimedia Phabricator. If this is still... [18:16:47] 6Labs: mwyaml backend isn't tried at all - https://phabricator.wikimedia.org/T90466#1059622 (10yuvipanda) 3NEW [18:23:32] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-23 Incomplete removal - https://phabricator.wikimedia.org/T63652#1059663 (10Rillke) Can someone tell me whether this is still a potential issue? [18:24:52] bd808: One last thing: https://grantreview-dev.wmflabs.org This is working fine except for that one error. It's searching for /localhost/ I think. Where's that coming from? [18:24:53] 10Tool-Labs-tools-Commons-Delinker: COMMONSDELINKER-21 Track file moves and globally replace without having to send a request each time - https://phabricator.wikimedia.org/T63654#1059675 (10Rillke) There we go: https://bitbucket.org/magnusmanske/commons-delinquent/issue/7/track-file-moves-and-globally-replace B... [18:27:41] Niharika_: looks like the parsoid service is not working as expected [18:28:27] Hmm. Provision threw no errors. [18:29:08] Good to know it's not something I did wrong. (Or maybe I did?) [18:30:18] Niharika_: probably not you. I'll take a peek in a bit and see if I can figure it out [18:30:48] bd808: Alright. Thanks. [18:31:07] Niharika_: I think the hint is in the error message [18:31:16] Page Fetch failure for "http://grantreview-dev.wmflabs.org/w/api.php" [18:31:31] it should be hitting localhost instead of the public url [18:31:56] bd808: Wait, where does this url come into picture? [18:32:27] it is from parsoid trying to talk to the wiki [18:32:34] so parsoid config I guess [18:32:59] bd808: Okay. I'll investigate. [18:33:18] That may be what "role::mediawiki::hostname: localhost" in the hiera file is meant to change [18:33:31] * bd808 is looking at the old ieg-dev instance [18:33:52] 10Tool-Labs: Make toollabs proxies redundant - https://phabricator.wikimedia.org/T90470#1059694 (10yuvipanda) 3NEW a:3yuvipanda [18:34:19] Niharika_: try adding that yaml line ^^ and running labs-vagrant provision again [18:34:29] bd808: Okay. [18:37:59] bd808: Nope. It's still there. [18:39:07] bd808: I looked at the wikimania instance and it doesn't have a local.yaml file. How does that work? [18:39:39] It does other things I think. I set it up a long time ago [18:39:48] and it doesn't use this parsoid thing [18:40:16] bd808: Okay. Where does grantreview need Parsoid? [18:40:23] grantreview uses parsoid to expand wikitext; scholarships does not [18:40:53] Oh. Okay. [18:41:06] The parsoid stuff is used in a couple of places to allow admins to put wikitext into the l10n fiels and/or database fields [18:41:44] bd808: Okay. [18:41:44] I've got 15 minutes free to poke at it and see if I can find the problem [18:41:55] bd808: Okay. [18:41:59] It's almost certainly parsoid config related [18:45:01] I'll head to bed. Well past midnight here. [18:45:08] :D [18:45:32] YuviPanda|zzz: What?! zzz? At this hour? [18:45:54] no [18:45:54] I’m on a bus [18:45:58] with intermittent internet [18:46:03] so wanted to set it now [18:46:05] Sleep walking [18:46:11] YuviPanda|zzz: Aha. [18:46:12] :) [18:46:18] YuviPanda|zzz: Happy travels. [18:46:31] 6Labs, 10Wikimedia-Fundraising, 10Wikimedia-Fundraising-CiviCRM, 7Tracking: Create new labs project: fundraising-integration - https://phabricator.wikimedia.org/T88599#1059761 (10awight) @Andrew, I think that sounds right, but the Fundraising tech team should have permissions to administer this instance.... [18:46:33] ty ty [18:57:47] 6Labs, 10Wikimedia-Fundraising, 10Wikimedia-Fundraising-CiviCRM, 7Tracking: Create new labs project: fundraising-integration - https://phabricator.wikimedia.org/T88599#1059818 (10Andrew) Antoine, can you add Adam as a project admin, or otherwise follow up on this? [19:02:08] 10Tool-Labs: Make toollabs proxies redundant - https://phabricator.wikimedia.org/T90470#1059830 (10Andrew) [19:02:09] 6Labs, 10Wikimedia-Hackathon-2015: Labs web proxy should be load-balanced and tolerate the failure of virt host - https://phabricator.wikimedia.org/T89995#1059831 (10Andrew) [19:04:21] 6Labs, 10Wikimedia-Fundraising, 10Wikimedia-Fundraising-CiviCRM, 7Tracking: Create new labs project: fundraising-integration - https://phabricator.wikimedia.org/T88599#1059842 (10awight) 5Open>3declined a:3awight Okay, we're trying the approach @hashar suggests, see T90472 [19:04:22] 6Labs, 7Tracking: New Labs project requests (Tracking) - https://phabricator.wikimedia.org/T76375#1059848 (10awight) [19:28:07] andrewbogott: Coren I have spotty internet, but can you make multichill projectadmin on wdq-mm project? thanks [19:28:20] YuviPanda|zzz: Sure. [19:29:10] YuviPanda|zzz: {{done}} [19:29:29] Coren: sweet [19:39:25] !log wdq-mm Added Daniel Kinzler, Aude and Hoo man to the project [19:39:27] Logged the message, Master [19:51:31] 6Labs: mwyaml backend isn't tried at all - https://phabricator.wikimedia.org/T90466#1060038 (10scfc) Sure? When I tested https://gerrit.wikimedia.org/r/#/c/190977/ (configurable `crontab` host), I used https://wikitech.wikimedia.org/wiki/Hiera:Toolsbeta to do that and it worked fine. [20:27:31] (03CR) 10Multichill: [C: 032] "Looks good to me. Thanks for helping out." [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/192258 (owner: 10Base) [20:27:45] (03CR) 10Multichill: [V: 032] "Looks good to me. Thanks for helping out." [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/192258 (owner: 10Base) [20:30:58] !log tools.heritage Merged https://gerrit.wikimedia.org/r/192258 , but can't deploy it because api/includes/FormatHtml.php has local (I18n) changes. Anyone feels like fixing? [20:31:00] Logged the message, Master [21:12:31] !log tools.jouncebot Stopped and started jouncebot. Commands were being logged but no responses were given in channel [21:12:34] Logged the message, Master [21:13:32] 10Wikibugs: Some projects get lost - https://phabricator.wikimedia.org/T90267#1060358 (10valhallasw) [21:13:33] 10Wikibugs, 5Patch-For-Review: Get icon and color from API instead of screen scraping - https://phabricator.wikimedia.org/T1176#1060359 (10valhallasw) [21:18:19] 10Wikibugs: Tasks with reduced visibility (logged-in-only) are reported incorrectly - https://phabricator.wikimedia.org/T90488#1060372 (10valhallasw) 3NEW [21:18:46] 10Wikibugs: Tasks with reduced visibility (logged-in-only) are reported incorrectly - https://phabricator.wikimedia.org/T90488#1060383 (10valhallasw) [21:18:47] 10Wikibugs, 5Patch-For-Review: Get icon and color from API instead of screen scraping - https://phabricator.wikimedia.org/T1176#1060384 (10valhallasw) [21:21:20] Whom can I poke about a shell access request? [21:22:56] earldouglas: This was a good place for it. What is your Wikitech username? [21:23:29] jdouglas [21:23:56] Ah, you've already been given it by scfc_de [21:24:37] Hmm, I don't think my pub key is there. [21:24:41] And indeed, you've already gotten access to wikidata-query. I expect he just forgot to tell you. :-) [21:25:07] earldouglas: No, that's a distinct operation you have to do yourself: you have to put your public key in Wikitech, on the preferences special page. [21:25:18] Ah ha, thanks [21:25:37] Look for it on the openstack tab [21:26:41] Ok, added my key. Will it get imported into the labs instances? [21:28:05] 10Wikibugs: Get icon and color from API instead of screen scraping - https://phabricator.wikimedia.org/T1176#1060460 (10valhallasw) [21:35:27] Coren: looks like my key propagated, but now I'm seeing "channel 0: open failed: administratively prohibited: open failed" [21:35:54] That's an odd one. Lemme check. Which bastion are you going through? [21:36:09] 1 [21:36:20] i.e. bastion1.eqiad.wmflabs [21:37:02] I get it with bastion2 too. [21:37:31] Yeah, I see your attempt - bastion1 certainly let you through. Are you trying to do agent forwarding or proxycommand to reach your destination? [21:37:43] ProxyCommand [21:38:14] What's your ultimate destination? [21:40:21] I-000008ae.eqiad.wmflabs [21:41:06] Ah! You should be using the instance name, not it's ID. "wdq-bg1" not "I-*" [21:41:29] Or wdq-bg2, etc. [21:42:27] Bingo! [21:42:29] Thanks! [23:17:53] 10Quarry: Allow published query titles to be searched or filtered by tag - https://phabricator.wikimedia.org/T90509#1060909 (10DarTar) 3NEW