[08:42:31] (03PS2) 10Jean-Frédéric: Use Pipenv to manage requirements [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455015 [08:42:53] (03PS3) 10Jean-Frédéric: Use Pipenv to manage requirements [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455015 [09:16:58] (03PS1) 10Jean-Frédéric: Replace deprecated arguments of pywikibot page.title() [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455526 [09:17:29] (03CR) 10Jean-Frédéric: "This also depends on https://gerrit.wikimedia.org/r/#/c/labs/tools/heritage/+/455526/" [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455016 (https://phabricator.wikimedia.org/T202378) (owner: 10Jean-Frédéric) [09:18:13] (03CR) 10jerkins-bot: [V: 04-1] Replace deprecated arguments of pywikibot page.title() [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455526 (owner: 10Jean-Frédéric) [09:20:52] (03CR) 10Jean-Frédéric: "> new to pipenv but:" [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455015 (owner: 10Jean-Frédéric) [09:21:52] (03CR) 10Jean-Frédéric: "> also. by keeping the requirements.txt, do we risk a situation where" [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455015 (owner: 10Jean-Frédéric) [10:25:15] (03PS2) 10Lokal Profil: Add more known fields to ru_ru [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/454920 [12:16:31] (03CR) 10Jean-Frédéric: [C: 031] "Looks ok to me ; however by cross-checking with https://commons.wikimedia.org/wiki/Commons:Monuments_database/Unknown_fields/monuments_ru_" [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/454920 (owner: 10Lokal Profil) [12:47:36] (03PS4) 10Jean-Frédéric: Use Pipenv to manage requirements [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455015 [12:47:38] (03PS2) 10Jean-Frédéric: Bump pywikibot to latest version 3.0.20180823 [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455016 (https://phabricator.wikimedia.org/T202378) [12:49:38] (03CR) 10Jean-Frédéric: "Looks like the library bump and the args deprecation had to be replaced at the same time :-/" [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455016 (https://phabricator.wikimedia.org/T202378) (owner: 10Jean-Frédéric) [14:50:34] (03CR) 10Lokal Profil: [C: 032] "> Looks ok to me ; however by cross-checking with https://commons.wikimedia.org/wiki/Commons:Monuments_database/Unknown_fields/monuments_r" [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/454920 (owner: 10Lokal Profil) [14:51:54] (03Merged) 10jenkins-bot: Add more known fields to ru_ru [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/454920 (owner: 10Lokal Profil) [14:53:04] (03CR) 10jenkins-bot: Add more known fields to ru_ru [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/454920 (owner: 10Lokal Profil) [15:06:02] !log ores ac18173 is going to staging [15:06:03] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Ores/SAL [15:13:21] !log ores ac18173 is going to prod [15:13:22] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Ores/SAL [15:22:46] (03CR) 10Lokal Profil: Bump pywikibot to latest version 3.0.20180823 (031 comment) [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455016 (https://phabricator.wikimedia.org/T202378) (owner: 10Jean-Frédéric) [15:24:14] (03CR) 10Lokal Profil: "realised my comment had been left as a draft hence the delay. anyhow the needed arg update illustrates my point." [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455016 (https://phabricator.wikimedia.org/T202378) (owner: 10Jean-Frédéric) [16:20:12] (03CR) 10Jean-Frédéric: Bump pywikibot to latest version 3.0.20180823 (031 comment) [labs/tools/heritage] - 10https://gerrit.wikimedia.org/r/455016 (https://phabricator.wikimedia.org/T202378) (owner: 10Jean-Frédéric) [18:02:59] (03PS1) 10D3r1ck01: Quick fix in order to deploy the tool [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/455607 [18:03:07] (03CR) 10jerkins-bot: [V: 04-1] Quick fix in order to deploy the tool [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/455607 (owner: 10D3r1ck01) [18:05:40] (03Abandoned) 10D3r1ck01: Quick fix in order to deploy the tool [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/455607 (owner: 10D3r1ck01) [18:07:02] !log tools.admin-beta git pull to master (7be2a09...4221e85) [18:07:03] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.admin-beta/SAL [18:09:08] !log tools.admin-beta switch to PHP 7.2 webservice [18:09:09] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.admin-beta/SAL [18:15:36] (03PS1) 10African Hope: Create symbolic link [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/455610 [18:21:38] (03CR) 10D3r1ck01: "recheck" [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/455610 (owner: 10African Hope) [18:22:51] (03PS2) 10African Hope: Add symlink "app.py" to "manage.py" [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/455610 [18:24:17] (03CR) 10D3r1ck01: "recheck" [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/455610 (owner: 10African Hope) [18:26:10] (03CR) 10D3r1ck01: [C: 032] Add symlink "app.py" to "manage.py" [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/455610 (owner: 10African Hope) [18:26:39] (03Merged) 10jenkins-bot: Add symlink "app.py" to "manage.py" [labs/tools/awmd-stats] - 10https://gerrit.wikimedia.org/r/455610 (owner: 10African Hope) [18:31:50] !log tools.cdnjs-beta switch to PHP 7.2 webservice [18:31:51] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.cdnjs-beta/SAL [19:05:47] Hmm, is there a way at all to determine if a user is blocked - if the block log entry, and the username have been oversighted? [19:08:12] I see that Special:Centralauth still mentions the block, but I'd rather not screen scrape that [19:09:13] SQL: https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:ipblocks_table [19:09:32] zhuyifei1999_, right. But - if the block is oversighted, I can't see it on toolforge... [19:09:49] even in ipblocks table? [19:09:54] Correct. [19:10:17] then I guess you have to use the API then [19:11:02] there's no way to workaround database redaction that I know of (nor should there be) [19:11:06] Problem is - since it's oversighted, well, can't see it there either [19:11:23] I get that - but there should be a way to determine if the account is blocked I guess. [19:11:41] I used to scrape Special:Contributions/Username for "This account is currently blocked", but that got fixed heh [19:11:56] what about the API module(s) for centralauth? [19:12:04] Ooh good idea [19:12:37] though this still sounds like an info leak to me [19:13:29] So, I'm not interested in why the account is blocked - just a 0 or 1 on "is it blocked". I agree - giving out the block reason when it's oversighted is absolutely an issue [19:40:35] !log toolserver-legacy create new instance "newrelic" to replace old instance "relic" running on trusty with stretch [19:40:36] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Toolserver-legacy/SAL [19:46:09] Hello! I'm trying to create an instance under project `discovery-stats`, but got this error `Multiple possible networks found, use a Network ID to be more specific. (HTTP 409) (Request-ID: req-9b0b6b5c-941c-4364-b6b3-97a5e6645e7e)` . Can anyone help? Thanks! [19:47:40] chelsyx, what region are you in? [19:49:01] I'm in SF [19:50:11] chelsyx, in horizon, the project+region selector [19:50:28] for me it shows 'deployment-prep - eqiad' with the hyphen being a bullet point [19:50:36] Ooops, sorry :P [19:50:40] for you it should be discovery-stats followed by... something [19:50:46] either eqiad or eqiad1-r [19:50:52] eqiad-r [19:50:58] yeah change that to eqiad [19:51:09] then try [19:51:23] Thx! trying [19:53:50] Success. Thanks! [19:53:52] np [19:58:07] !log toolserver-legacy deleting instance "newrelic" again, createing "relic-stretch" instead for better naming per Krenair's comments. (m1.small, debian-9.5-stretch) [19:58:09] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Toolserver-legacy/SAL [20:46:28] * bd808 hugs legoktm for his work on php 7.2 for Toolforge [21:03:48] Krenair: Hi! I have another question: I want to have my instance have access to labsdb, how should I config? [21:14:16] chelsyx: our best practice for this is for you to join Toolforge, create a tool, and then use the tool's database credentials from your VMS instance [21:16:19] bd808: I just want to use this instance for some adhoc computation with access to labsdb. Can I do that? [21:17:13] chelsyx: have you seen https://quarry.wmflabs.org/ [21:17:16] chelsyx: sure. you may be able to do all the things you want inside Toolforge too and skip the pain of maintaining an instance [21:18:19] chasemp: Yes, but I not writing a query. I want to use this python package https://pythonhosted.org/mwdb/schema.html [21:19:08] bd808: chasemp: and then with the connection established, use mwreverts.db https://pythonhosted.org/mwreverts/db.html [21:37:20] It sees wikibugs isn't reporting gerrit changes recently. [21:37:25] Does it need a restart? [21:57:47] bd808: :)) [21:58:58] Krinkle: looks like it died [22:00:13] !log tools.wikibugs wb2-grrrrit died, restarted manually [22:00:15] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.wikibugs/SAL [22:36:14] !log tools `# exec-manage depool tools-webgrid-generic-1402.eqiad.wmflabs` T202932 [22:36:17] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [22:36:17] T202932: Cannot delete job in status 'dr' in Tool Labs - https://phabricator.wikimedia.org/T202932 [22:58:18] bd808: whenever you have some time, I'd appreciate some input/advice on how to go about doing https://phabricator.wikimedia.org/T201892 [23:06:03] legoktm: ah... I have another ticket somewhere that is related. Basically it would be useful to have a kubernetes equivalent for the "novaobserver" user that we have in OpenStack that would let us look at "public" information in the k8s grid across namespaces [23:06:41] I think so, yeah [23:06:44] in theory its possible, but in practice we probably need to upgrade our k8s deploy as one of the implementation steps [23:07:32] it might be nice to call these 'guest' accounts or something [23:07:46] the horrible hack that could be done today is a cron that dumps the json blob periodically to a place where it could be read [23:07:47] so people know the permissions are restricted and the credentials non-sensitive [23:08:18] Krenair: yeah, the current name is pretty opaque [23:08:46] the 'proxyagent' user [23:08:54] the novaobserver keystone user [23:09:01] presumably various others [23:09:36] shinken has guest/guest [23:10:15] legoktm: I wanted this feature to build a k8s version of https://tools.wmflabs.org/admin/oge/status [23:10:37] ooh, that would be awesome [23:28:34] !log tools Restarted down instance tools-webgrid-generic-1402 & ran apt-upgrade [23:28:37] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [23:39:58] !log tools `# exec-manage repool tools-webgrid-generic-1402.eqiad.wmflabs` T202932 [23:40:02] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [23:40:02] T202932: Cannot delete job in status 'dr' in Tool Labs - https://phabricator.wikimedia.org/T202932