[05:20:58] !log tools.dibot qdel all grid jobs except inc_remindbot & lighttpd-dibot because they are just stuck in an infinite busy loop and consume grid CPU doing nothing T195834 [05:21:00] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.dibot/SAL [05:21:01] T195834: mono-based bot hangs after mono version upgrade - https://phabricator.wikimedia.org/T195834 [10:05:49] I will let you know when I see leloiandudu and I will deliver that message to them [10:05:49] @notify leloiandudu Do you know how to make a 'memory eater' to run in mono? I'm trying to produce a minimal test case for that github issue [10:45:10] !log tools installing mono-runtime-dbg on tools-bastion-05 to produce debugging information; was previously installed on tools-exec-1413 & 1441. Might be a good idea to uninstall them once we can close T195834 [10:45:12] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [10:45:15] T195834: mono-based bot hangs after mono version upgrade - https://phabricator.wikimedia.org/T195834 [10:50:58] !log tools also making /proc/sys/kernel/yama/ptrace_scope 0 temporarily on tools-bastion-05 [10:51:00] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [10:52:26] !log tools undid both changes to tools-bastion-05 [10:52:27] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [11:12:02] thanks zhuyifei1999_ [11:12:08] np [11:12:28] fyi https://github.com/mono/mono/issues/7603#issuecomment-393119029 [11:12:50] I'm trying it on my laptop to see what happens with mono 4 [11:13:05] Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4) [11:16:14] it errored with System.SystemException: Thread creation failed. [12:20:38] chicocvenancio: I need to come up with a name for a status of v2c task. there are cases when eg. an upload gets an uploadwarning, and we need the user to confirm yes/no; or when conversion parameter is invalid and we need the user to change it. basically a name for a status where the tool needs more inputs from the user [12:20:44] any suggestions? [12:20:59] (right now the tool just errors out) [12:57:28] zhuyifei1999_: not sure I understand. I would probably go with something like "uploadWarning" and "invalidConversion" [13:00:56] chicocvenancio: I mean, right now it have s few states like pending, progress, done, ssu (server-side upload), abort, and fail [13:01:28] "inputrequired"? [13:01:29] trying to think of one single name to describe a case where the tool needs an input [13:01:40] heh that works [13:02:15] who sees these statuses? [13:02:21] actually, any shorter names? [13:02:57] who sees the status? the user. the browser uses JS to fetch the status from the API [13:03:04] (ajax) [13:03:53] it gets some sort of representation of the status, but the user can certainly check the response themselves [13:04:21] *I mean the html is some sort of representation of the status [13:04:31] shorter? "needinput" or "needinfo" [13:06:29] k, going with needinfo [13:07:18] (was trying to think of one-word name, but failed) [13:08:01] all the ones I thought of would be misleading [13:08:05] "retry" [13:08:17] "warning" [14:30:49] Technical Advice IRC meeting starting in 30 minutes in channel #wikimedia-tech, hosts: @chiborg & @leszek_wmde - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [16:36:31] do I need to do anything extra to set up a labs-vagrant box if the vagrant port is not 8080? [16:38:34] tgr: Maybe open new firewall holes for the project so that the proxy server can reach the port that is being used. [16:38:52] I can't think of anything else that would be special off the top of my head [16:38:55] duh, thanks, forgot about that [16:46:28] !log wikibase-registry test [16:46:29] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [16:47:04] !log wikibase-registry ran backups for mysql and wdqs volumes (wdqs one looks very worryingly small) [16:47:05] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [16:47:13] !log wikibase-registry docker pull wikibase/wikibase [16:47:13] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [16:55:59] !log wikibase-registry add restart: always to all services [16:56:00] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [17:04:29] !log wikibase-registry Reload "wikibase" using local LocalSettings.php file [17:04:30] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [17:10:02] !log wikibase-registry use "wikibase/wikibase:1.30-bundle" for wikibase service (no extra extensions are loaded as this is a manual LocalSettings.php now) [17:10:03] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [17:10:07] tarrow: ^^ :) [17:10:28] ? [17:10:59] its using the bundle image now [17:11:13] !log wikibase-registry wbregistry-01:~/wikibase-registry# docker-compose start wdqs-updater // as it stopped while wikibase was down [17:11:13] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [17:11:16] woo! [17:11:32] need to add some anti spam extensions to it :P [17:11:43] Yeah, make a ticket! [17:23:34] tarrow: there already is one I think [17:23:46] !log wikibase-registry Disabled write / edit right for anons [17:23:47] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [17:32:32] `Your job 6606145 ("python3") has been submitted` [17:32:41] `tools.revibot@tools-bastion-03:~$ qstat -j 6606145` [17:32:43] `Following jobs do not exist: ` `6606145` [17:32:46] srsly? [17:33:00] qstat -j jobname [17:33:05] ah [17:33:06] thanks [17:35:29] `tools.revibot@tools-bastion-03:~$ jsub -once -N isbn-cat python3 /data/project/revibot/core/pwb.py replace -lang:commons -family:commons -regex "ISBN\s+((97(8|9))?\s?-?([0-9]\s?-?){9}([0-9Xx]))([\D$])" "{{ISBN|\1}}\6" -summary:"[[User:Revibot/Task/4|bot]]) (Replace ISBN magic links" -always -cat:"Pages using ISBN magic links" -ns:14` `Your job 6606199 ("isbn-cat") has been submitted` [17:35:31] `tools.revibot@tools-bastion-03:~$ qstat -j "isbn-cat"` `Following jobs do not exist: ` `isbn-cat` [17:35:36] what did I do wrong this time :P [17:35:46] (and just qstat is empty) [17:36:13] yeah, I was about to ask if worked because I couldn't find any jobs for your bot [17:36:47] revi: I think it is exiting out due to jsub eating quotes [17:36:55] meh [17:38:08] what does `tail isbn-cat.err` tell you? [17:38:28] unexpected token ( [17:38:33] `-bash: -c: line 0: syntax error near unexpected token `('` [17:38:55] yeah, its probably jsub eating quotes [17:39:01] * chicocvenancio looks for the docs [17:39:57] https://wikitech.wikimedia.org/wiki/Help:Toolforge/Grid#Quoted_arguments [17:40:28] you can double quote each argument that needs quotes [17:40:54] or create a script with the command and send that to jsub [17:41:57] revi: either `jsub -once -N isbn-cat python3 /data/project/revibot/core/pwb.py replace -lang:commons -family:commons -regex "'ISBN\s+((97(8|9))?\s?-?([0-9]\s?-?){9}([0-9Xx]))([\D$])'" "'{{ISBN|\1}}\6'" -summary:"'[[User:Revibot/Task/4|bot]]) (Replace ISBN magic links'" -always -cat:"'Pages using ISBN magic links'" -ns:14` [17:42:13] created 'cmd.sh' and submitted [17:42:18] or that... [17:42:41] but, still nothing on qstat -u tools.revibot [17:42:44] lol forgot to amke it executive [17:42:46] executable* [17:43:57] there you go [17:44:09] yup [17:44:32] it failed to edit on my local, so let's see if it can edit on labs [17:44:38] if not, time to blame pywikibot [17:45:10] `WARNING: API warning (result): This result was truncated because it would otherwise be larger than the limit of 12,582,912 bytes.` [17:45:12] btw, simplily `qstat` will give you your user's jobs [17:45:13] yup that error [17:45:18] yeah I know that [17:45:33] I just never had to query individual job's status [17:47:25] ahh, and reading `man qstat` I see -j accepts both jobnames and jobids [17:47:40] * chicocvenancio sorry for giving bad advice [17:47:56] no worries, I actually skimmed and didn't know -j accepts ids too [17:47:57] (lol) [17:48:46] what is it you're querying that has more than 12mb? [17:49:12] well, when I queried in my local - using -page:"", it worked fine [17:49:22] but when I use -ns:*, it starts barking at me [17:50:12] https://commons.wikimedia.org/w/index.php?title=Template:Book_La_Galerie_du_temps_(Louvre-Lens,_2013)&diff=prev&oldid=303816090 obviously under 12mb but was barked [17:51:51] ns14 is category and first category in the query is https://commons.wikimedia.org/w/index.php?title=Category:1899_Bardon_Phaeton_in_the_Musée_National_de_l%27Automobile&action=edit [17:52:06] 910 bytes [17:52:22] !log wikibase-registry clone and mount the Nuke extension into wikibase service and restart T195725 [17:52:24] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [17:52:24] T195725: Install Extension:Nuke on Wikibase registry - https://phabricator.wikimedia.org/T195725 [17:52:28] it might be something else from the api... [17:52:47] hmm [17:52:49] ok, phab time [18:00:52] thanks chicocvenancio :) [18:00:53] https://phabricator.wikimedia.org/T195992 [18:03:15] !log wikibase-registry clone and mount the ConfirmEdit extension into wikibase service and configure and restart - T194664 [18:03:17] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [18:03:17] T194664: Add some basic spam protection measures to Wikibase Registry - https://phabricator.wikimedia.org/T194664 [18:33:06] revi: could you cc me to that ticket? I’ll look into it tomorrow [18:35:20] zhuyifei1999_: done [18:35:43] thanks [18:35:46] * zhuyifei1999_ zzz [18:42:58] !log wikibase-registry /var/www/html php ./maintenance/deleteBatch.php /misc-mounted/spam_pages [18:42:59] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [18:43:02] !log wikibase-registry /var/www/html php ./maintenance/deleteBatch.php /misc-mounted/spam_user_pages [18:43:02] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [18:55:27] !log wikibase-registry Reloaded wikibase for $wgUseInstantCommons = true T193876 [18:55:29] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [18:55:29] T193876: Get media files to display properly in Wikibase registry - https://phabricator.wikimedia.org/T193876 [19:07:37] Is there a planned point for dropping OpenStackManager from wikitechwiki? (i.e. https://gerrit.wikimedia.org/r/#/c/432702/ )? [19:11:10] James_F: andrewbogott is the best person to answer that [19:11:33] * James_F nods. [19:13:08] James_F: soon, but I have at least one major bug to fix first [19:13:33] Ah, fun. Good luck! [19:22:49] !log wikibase-registry ran php removeUnusedAccounts.php and deleted 37 accounts... [19:22:50] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [19:29:18] !log wikibase-registry php ./deleteArchivedRevisions.php --delete // 3358 revisions deleted [19:29:18] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [19:29:40] !log wikibase-registry ran php removeUnusedAccounts.php // and deleted 1049 accounts... [19:29:41] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [19:29:47] spam spam spam [19:32:45] !log wikibase-registry ran php removeUnusedAccounts.php --ignore-touched=0 // and deleted 498 accounts... [19:32:45] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikibase-registry/SAL [20:34:37] Help. Boolean . Cannot open