[02:03:37] Change on 12mediawiki a page Developer access was modified, changed by 210.22.145.214 link https://www.mediawiki.org/w/index.php?diff=878987 edit summary: [+5] [02:38:02] Change on 12mediawiki a page Developer access was modified, changed by Jeremyb link https://www.mediawiki.org/w/index.php?diff=878988 edit summary: [-20] external link -> internal [03:35:31] Change on 12mediawiki a page Developer access was modified, changed by 1.38.16.80 link https://www.mediawiki.org/w/index.php?diff=878995 edit summary: [+20] [05:25:30] Change on 12mediawiki a page Developer access was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=879023 edit summary: [-20] Undo revision 878995 by [[Special:Contributions/1.38.16.80|1.38.16.80]] ([[User talk:1.38.16.80|talk]]) [05:25:58] Change on 12mediawiki a page Developer access was modified, changed by Shirayuki link https://www.mediawiki.org/w/index.php?diff=879024 edit summary: [-5] Undo revision 878987 by [[Special:Contributions/210.22.145.214|210.22.145.214]] ([[User talk:210.22.145.214|talk]]) [11:16:22] Coren are you around ? [14:07:47] Cyberpower678: do you know how to send mass message? [14:08:20] Pratyya, no [14:08:42] anyone here knows? How to send mass message? [14:09:09] Pratyya: ask legoktm [14:09:30] is he available atm? yuvipanda [14:09:41] mostly not [14:10:06] Then... [14:20:26] GerardM: Am now. [14:22:01] Hoi ... I updated a bug twice today ... it would be really good if Magnus is able to continue the work he does [14:23:11] Coren: I also suspect that the Wikidata synchronisation failed [14:23:36] GerardM: Linky? [14:24:21] since I blogged http://ultimategerardm.blogspot.nl/2014/01/europeana-advertises-thomas-lawrence.html I added over 500 painters [14:25:27] they are not coming to the query (that uses the synchronised data) http://208.80.153.172/wdq/?q=claim[106:1028181] [14:26:05] Could you link me to the bug? [14:27:12] I just learned it is also bug nr 59007 [14:27:58] (chatting with Magnus) [14:28:19] https://bugzilla.wikimedia.org/show_bug.cgi?id=59007 [14:28:32] Ah. It's a non-tools project, that's why it didn't pop up in my general bug lists. Hang on, that's probably gluster being broken. [14:31:06] GerardM: Should be fixed. Sorry about the delay; between the holidays and travel for the new datacenter visits, that one slipped through the cracks. [14:32:22] what does it take to make it a "tools" project ? [14:32:23] Thanks [14:32:59] but Coren how to make it a recognised tools project ? A link will do ... :) [14:34:01] omg [14:34:20] GerardM: It needs to be on 'tools' and not be a separate project. :-) All of that said, however, given how critical that has become perhaps it should be time to consider moving to production? [14:35:24] is that not its own can of wurms ? [14:36:19] GerardM: Or we can discuss upping that project's status to "semi-production" like deployment-prep or tools; but that needs ops resources so it can only come from Erik (and, honestly, we are very short-staffed now) [14:36:22] hi Coren. regarding this bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=49872 it has been re-broken since end of november, and we are getting mails from disgruntled users because the alg doesn't work for anything except enwiki. could you look into it or have someone look into it? [14:39:18] JohannesK_WMDE: I've assigned the bug to Sean (the DBA) with a note. He should be able to fix this shortly. [14:39:31] Coren does that mean that it has to be puppetised ? [14:40:08] GerardM: Yes it does; that is the most important factor for stable support since that allows change management and recovery. [14:41:26] Which tools are you talking about? "Widar" seems to be located at http://tools.wmflabs.org/widar/. Is there some backend to it? [14:42:14] scfc_de: yes thgere is [14:42:22] scfc_de: the wikidata-dev and whatever runs there. [14:42:27] it uses the WDQ [14:42:47] and the synchronisation from Wikidata has restarted [14:42:55] has to catch up for over a week [14:43:17] GerardM: It's almost certainly the same cause; gluster broke which made the filesystem readonly. [14:43:36] GerardM: The good news is, there is no Gluster in eqiad. :-) [14:43:44] :) [14:43:59] GerardM: But seriously, if WDQ has become critical then we need to discuss real support. [14:44:47] Labs is great for dev work, but shouldn't be used for things on the critical path. [14:45:07] Well, not without puppetizing and documenting enough that ops can give support. [14:46:06] I agree ... but the functionality is not WMF yet [14:46:06] it is used as an extension to extended search in many Wikipedias [14:46:12] If WDQ is some query backend, it should probably go in an Extension/API. [14:47:14] ... it is a fine line ... Magnus can learn puppet he said [14:49:14] Grepping for wdq and wikidata-wdq-mm in widar and magnustools comes up empty. [14:49:29] *wikidata-dev-mm [14:52:48] scfc_de: that query backend is NOT WMF supported [14:53:01] it is in anticipation of similar official functionality [14:53:18] OmgData :/ [14:54:58] GerardM: I didn't say the opposite. [14:56:04] scfc_de: how then is it to go into an extension API ? [14:58:16] GerardM: I said (in re extensions/APIs): "If WDQ is some query backend, it should probably go in an Extension/API." I said (in re bug 59007): "Grepping for wdq and wikidata-wdq-mm in widar and magnustools comes up empty." aka: "I don't see why bug 59007 is holding up widar." [15:01:22] it does not hold up Widar, it prevents the results materialising [15:16:52] Now this is curious .. the job is dead, but I still have the process running on tools-exec-04 .. twice .. [15:17:02] under my name .. can't kill them [15:20:21] Processes (2998, 9313, 24598) are "DN", something IO? [15:21:30] "/home/beetstra/unblockbot/unblockbot.sh: No such file or directory" [15:22:31] now, that is solved now .. but .. [15:24:43] I can not kill those processes .. [15:25:44] It also looks like I have three terminal sessions there .. I have only one open now [15:25:54] (2 just crashed on me) [15:26:04] What signal are you killing them with? [15:26:21] -9 [15:26:29] standard kill does not help either [15:28:02] kill -9 -1 leaves a handful [15:28:37] Probably due to the IO hanging ("DN"). (You don't use pagecounts, do you?) [15:29:50] eh, don't think so [15:30:06] the real bot is not running, it is the start-script that seems to be the only thing hanging [15:31:26] and another hanging terminal [15:31:28] sigh [15:33:47] Is there any other way of really killing all my processes on tools-exec-04 [15:34:25] killall -u username [15:34:31] OK, lets try [15:34:54] mutante: The processes are "DN", with PID1 being parent. [15:35:11] nope, killed my active terminal, the rest is still alive after logging in again [15:35:46] mutante: Any good idea how to clean them up? [15:36:47] hmmm.. not really [15:37:02] tried to lookup a page which is broken itself :p [15:38:16] Beetstra: How relevant are the hanging processes for you (apart from a nuisance :-))? [15:39:59] Coren: If you got some time, +2s on https://gerrit.wikimedia.org/r/{66264,84288,100147,102630,105453,105192} would be appreciated :-). [15:40:04] "Generally, send 15, and wait a second or two, and if that doesn't work, send 2, and if that doesn't work, send 1. If that doesn't, REMOVE THE BINARY because the program is badly behaved! " [15:40:09] that was the quote i was looking for [15:41:01] Hmm, I could try and start the bot and see if it runs .. and just ignore these. Did not think of that [15:41:18] mutante: Beetstra already tried -9, and he removed the script :-). Removing bash and perl is not an option, I'm afraid. [15:41:38] scfc_de: ok, well the second part of that is "Don't use kill -9. Don't bring out the combine harvester just to tidy up the flower pot. " but yea:) [15:41:55] hmmm [15:42:15] Beetstra: BTW, if in any way possible, you should run your bot under a tool account, even if you are the sole maintainer. [15:42:52] I know, should work on that [15:43:01] Coren: Is there a difference between the "task" and "continuous" queues, besides jsub/jstart? I'm just curious. [15:43:26] anomie: Some settings differ; including (most importantly) a different restart scheme. [16:04:12] Coren: Thanks. [16:06:55] Wow, load on -04 is 253.5% [16:06:56] andrewbogott: Giving users shell access or adding them to the Tools project always takes quite some time (half a minute?). Is there some way to speed it up? [16:07:36] scfc_de: You mean the page load after you make the change? [16:08:06] I'm not sure why it's so slow. Plenty of other ldap changes are much faster. [16:09:27] andrewbogott: I mean page "processing", i. e. https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools&member=andrewbogott (with a non-member as a user :-)) and then hitting "Submit". [16:09:46] (And the same for the special page for user rights management.) [16:09:57] Ryan just fixed a bunch of slow page loads. That one is still slow? [16:10:06] Was some hours ago. [16:11:19] hm. I don't have any immediate ideas -- you can file a bug and someone may look at it :/ [16:14:41] It's not that important; it's just odd because I can't imagine *what* makes the LDAP update slow. There shouldn't be that many writing accesses to LDAP, I believe. [16:17:12] I agree -- I don't know why it's slow. [16:17:54] Coren: scfc_de: btw (minor minor): the anchor-tags like https://tools.wmflabs.org/#pywikibot are broken with the new design. [16:19:13] "Your Toolserver account expires tomorrow" .. heh, i think that's fine:) [16:24:16] hedonil: Where are those links coming from? [16:24:51] scfc_de: eg. from https://tools.wmflabs.org/?status [16:25:15] hedonil: jorm is the one who did the revamp. [16:27:06] Coren: the design is pretty cool, but iirc design = form + functionality ;) [16:27:23] hedonil: Thanks, I'll fix it later. [16:28:00] scfc_de: can't live without that :-D [16:28:36] (03PS5) 10Tim Landscheidt: WIP: Fix build and run-time dependencies [labs/toollabs] - 10https://gerrit.wikimedia.org/r/104951 [16:34:31] (03PS6) 10Tim Landscheidt: WIP: Fix build and run-time dependencies [labs/toollabs] - 10https://gerrit.wikimedia.org/r/104951 [16:35:50] scfc_de: to make these tables sortable in a second, I've adapted this tiny JS - I think I go it from wikipedia [16:35:53] scfc_de: https://tools.wmflabs.org/wikiviewstats/dev/sortable.js [16:36:51] hedonil: jorm already made all tables sortable?! [16:37:27] scfc_de: not for all columns [16:39:30] hedonil: Which not? [16:39:48] scfc_de: oh, I have to correct this, all columns are sortable ;) [16:41:19] scfc_de: but with the maintainers column there's still the issue with multiple maintainers [16:42:33] (03PS7) 10Tim Landscheidt: WIP: Fix build and run-time dependencies [labs/toollabs] - 10https://gerrit.wikimedia.org/r/104951 [16:49:01] (03PS8) 10Tim Landscheidt: WIP: Fix build and run-time dependencies [labs/toollabs] - 10https://gerrit.wikimedia.org/r/104951 [16:51:04] Coren or andrewbogott ping [16:51:20] aude, what's up? [16:51:59] in project storage for wikidata, ordinary users cannot create directories [16:52:11] i have to sudo as root, which seems wrong [16:52:20] how is it supposed to work? [16:54:24] I don't think it's wrong… all of your users have sudo don't they? [16:54:33] we do [16:55:25] So… /data/project is mounted like any other volume. Seems normal to me. [16:55:28] that works though on toolserver afaik i could create shared directories without being root [16:55:36] ok [16:55:58] Hm, I don't know about toolserver, maybe that's customized somehow. [16:56:14] Probably you could just change the permissions on that whole volume if it suits you :) [16:56:32] not sure how to do since it is shared across instances [16:57:06] (03PS9) 10Tim Landscheidt: WIP: Fix build and run-time dependencies [labs/toollabs] - 10https://gerrit.wikimedia.org/r/104951 [16:58:53] okay for now, i supposed [16:58:55] suppose* [17:12:26] (03PS10) 10Tim Landscheidt: WIP: Fix build and run-time dependencies [labs/toollabs] - 10https://gerrit.wikimedia.org/r/104951 [18:06:48] Hello, when I set a job with jsub it turns out it's running once in an hour. Any idea how can I make this job repeatitive to be done every 10 minutes? [18:11:41] Tanvir: ~$ crontab -e [18:12:37] Tanvir: */10 * * ** jsub [18:13:08] Okay, I am trying. [18:14:04] export VISUAL=editoryoulike [18:14:18] optional, before crontab -e [18:14:40] That I already did mutante. [18:15:10] Tried that, testing now. Hope it will work. [18:15:27] Anyway, how do I get rid of the .err and .out files? [18:16:04] Tanvir: hehe, another cron job rm ;) [18:16:06] -j y -o /dev/null ? [18:16:11] redirect stdout and stderr to /dev/null ? [18:16:30] in your existing crontab command [18:16:47] but no debugging then :) [18:16:52] hedonil, excuse me? I don't understand you. [18:17:29] mutante, you mean, I need to use -stderr when using jsub? [18:17:41] cron jobs that output stuff create mails , so called cronspam [18:17:51] so they should always make sure to be silent [18:17:58] and just log to files ..or nowhere [18:18:10] I remove cron reports with > /dev/null >2&1 [18:18:20] Tanvir: i dunno know about jsub specifically [18:18:30] that is just about cron [18:18:45] Tanvir: sounds good the [18:18:47] n [18:19:19] with jsub you can use -quiet [18:19:23] But I mean about the .err and .out files I see in my home as a byproduct of the jobs I run. [18:19:44] Tanvir: 18:16 < giftpflanze> -j y -o /dev/null [18:19:46] giftpflanze, that's what I thought and also used, but I still see the .err files. [18:20:03] the -quiet is only about cron mail [18:20:21] Tanvir: if it can't be suppressed, just add another cron job that rm's the .err and .out files [18:20:40] hedonil, how? Could you tell me please? [18:20:42] Tanvir: you used -j y -o /dev/null and have no .out file but a .err file? [18:20:53] No, that one I didn't use. [18:21:00] I will try that, giftpflanze. [18:21:25] So you mean, I need to use "-j y -o /dev/null" in the string? [18:21:41] as an option to jsub [18:21:47] Okay. [18:21:58] Will try that. Thanks, giftpflanze. [18:22:23] np [18:29:55] Tanvir: e.g: */15 * * * * rm /data/project//*.err [18:34:51] Tanvir: but, to my mind these files don't hurt. If you jsub your job with -N . All messages will always be appended to .err [18:46:56] legoktm: you around? I could use a hand understanding your patch 'Replace usage of SpecialPage::getTitle with getPageTitle' [18:47:47] any reason texvc might have been removed or corrupted on beta labs? https://bugzilla.wikimedia.org/show_bug.cgi?id=59777 [18:51:58] thanks Reedy [18:59:15] !log tools tools-login, tools-mail: rm -f /var/log/exim4/paniclog (apparently some artifacts of the LDAP failure) [18:59:17] Logged the message, Master [20:08:51] Coren (or anyone), can I get some mediawiki admin help? [20:09:05] Sure. What be up? [20:09:29] When I update the mediawiki version on wikitech-test, everything breaks. [20:09:54] https://wikitech-test.wmflabs.org/wiki/ [20:10:11] I don't know if that's because of fancy stuff Ryan has been doing, or if I need to do an extra upgrade step or...what. [20:11:06] Find out what the database query is! :) [20:11:54] andrewbogott: did you run the maintenance/update.php? [20:12:04] hm, nope. Let me do that... [20:12:46] Ah, well, that seems to have fixed it :) [20:13:09] While we're on the topic… do you happen to know how I can switch from HEAD to the latest wmf release branch? [20:13:16] I've done that before but struggling with syntax atm [20:15:04] git is my favorite enemy. I always have to google everything beyond the normal commit-review-pull cycle. :-) [20:15:41] I feel like it should just be git checkout -b wmf/1.23wmf3 wmf/1.23wmf3 [20:18:36] Ah! git checkout -b wmf/1.23wmf3 origin/wmf/1.23wmf3 [20:18:59] WE're upto wmf9 though now ;) [20:25:45] I guess you people are aware: https://wikitech.wikimedia.org/wiki/ [20:25:57] andrewbogott: petan: ^ [20:26:11] hoo, I'm upgrading, will be broken for just a minute or two [20:26:18] ah, fine :) [20:26:53] Or would, if anyone had done a submodule update in the last year :( [20:27:20] * andrewbogott taps foot impatiently [20:27:50] ok, done [20:36:54] labs-morebots: you ok? [20:36:54] I am a logbot running on tools-exec-02. [20:36:55] Messages are logged to wikitech.wikimedia.org/wiki/Server_Admin_Log. [20:36:55] To log a message, type !log . [20:36:57] hm [20:57:28] (03PS11) 10Tim Landscheidt: WIP: Fix build and run-time dependencies [labs/toollabs] - 10https://gerrit.wikimedia.org/r/104951 [20:57:47] @seen petan [20:57:48] Cyberpower678: I have never seen petan [20:58:06] Lovely [20:58:28] Anybody know where I can find petan? [20:59:44] petan, ping [20:59:54] Cyberpower678: On wiki? By mail? Wait for when he returns? [21:00:17] Here? He appears to be online, now. [23:15:15] coren: may ipester you again with https://bugzilla.wikimedia.org/show_bug.cgi?id=58949 [23:15:52] giftpflanze: In progress