[03:33:47] 4Wikimedia Labs 3tools: Replication for enwiki has stopped - 10https://bugzilla.wikimedia.org/64154#c1 (10Sean Pringle) labsdb1001 was stopped on a DROP USER statement where the upstream user did not exist locally. The statement has been skipped and replication is catching up. Two related issues: 1. labsdb... [03:35:17] 4Wikimedia Labs 3tools: Replication for enwiki has stopped - 10https://bugzilla.wikimedia.org/64154 (10Sean Pringle) p:5Unprio>3High s:5blocke>3normal [08:46:18] 4Wikimedia Labs: Killed Mysql queries still running - 10https://bugzilla.wikimedia.org/64140#c6 (10Andre Klapper) https://bugzilla.wikimedia.org/describecomponents.cgi :) [09:12:19] 4Wikimedia Labs 3tools: Killed Mysql queries still running - 10https://bugzilla.wikimedia.org/64140 (10Liangent) a:5wikibugs-l>3Marc A. Pelletier [10:41:04] 4Wikimedia Labs 3tools: Can't use "become" in my new project - 10https://bugzilla.wikimedia.org/64173 (10Merlijn van Deen) a:5wikibugs-l>3Marc A. Pelletier [11:08:18] I wanted to test pywikibot on tools. Therfore I created a new tool (schubota) which works well. Now I'd like to test the bot on a non standard wiki. Therefore I'd like to create a new family. I added a file demo_family.py in the .pywikibot folder in the project home. However this file seems not to be read [11:10:40] physikerwelt_: I think we recenly merged something to allow for that. Just a sec. [11:12:18] not merged yet -- https://gerrit.wikimedia.org/r/#/c/124740/ [11:16:50] ^^ I don't know a lot about pywikibot so I can not do a review :-( [12:42:43] 4Wikimedia Labs 3tools: Can't use "become" in my new project - 10https://bugzilla.wikimedia.org/64173#c3 (10Marc A. Pelletier) Did you log off, then back on after creating the service group? POSIX group membership is only checked at the beginning of a session. [12:53:35] Hi guys, any grid guru's in the house? I want to run the same job on about 10 different Wikipedia's about once a week. I don't really care that much when it runs. [12:54:03] Would be nice if not all 10 of them are running at the same time. Is this possible? Any pointers in the manual how to do this? [12:54:26] multichill: just schedule them at different times usign cron? [12:54:42] That's plan B of course [12:54:57] SGE doesn't really provide scheduling a la 'weekly' [12:55:07] however, you could just let the jobs execute one after eachother [12:55:19] SGE does allow setting job dependencies, I think [12:56:01] So not possible to define a job pool and say you want to run each job once a week and not more than 2 at a time? [12:56:28] multichill: Not withut writing some sort of dispatcher yourself. [12:57:45] That's a shame, plan B it is [13:00:18] valhallasw / Coren : Found it at https://wiki.toolserver.org/view/Job_scheduling#Array_Jobs :P [13:00:45] Not sure if toollabs support that [13:01:15] it does [13:01:25] Hah! I didn't know that feature. It /should/, SGE and gridengine are forks of each other. [13:01:43] * Coren learns something new. [13:01:59] It's a quite common usecase for bots: Run a job on nlwp, enwp, dewp, etc [13:02:57] Did you already use it gifti? [13:03:33] Well, I never had cause for this scenario myself (any bot I've used would have also wanted to vary its period per-project) but I can see the use. [13:03:39] i did [13:56:48] 4Wikimedia Labs 3tools: Can't use "become" in my new project - 10https://bugzilla.wikimedia.org/64173#c4 (10kolossos) 5UNC>3RES/FIX Thanks. This works. With mosh and screens it was my plan to never logout again, but ok I can see the reason. ;-) [14:09:38] hello [14:10:18] Can you help me? [14:11:38] How to change the instance shell account from "ahokvigneshk" to "ashokvigneshk" in wikitech.wikimedia.org account [14:13:21] Akki_: Renaming user accounts (wiki or shell) isn't possible. You need to create a new user account if you want to correct that. [14:15:27] it could be done manually, couldn't it? [14:15:41] okay fine. Can I delete my account? [14:21:46] we don't have the watchlist tables? [14:22:16] gifti: I don't think there is even an inventory where the shell username is stored everywhere, so manually changing it would certainly be very challenging. [14:22:33] hm, ok … [14:23:34] gifti: https://bugzilla.wikimedia.org/show_bug.cgi?id=57617 ("watchlist table not available on labs") [14:24:54] … [14:25:02] le sigh [14:26:14] scfc_de: assuming https://wikitech.wikimedia.org/wiki/Renaming_users is correct, it seems possible for admins, although it looks cumbersome. [14:28:27] whym: That's only wikitech + Gerrit AFAIUI. I don't know where Labs stores information. For example, maintainers of a tool wouldn't get changed by the procedure listed there. [14:29:19] ok, toolserver is my way [14:29:40] And if Akki_ comes back: What is "Generally I don't know how to use the tools project. Can you tell me what is the necessary to do in Wikitech Project?" supposed to mean? [14:30:27] scfc_de: I was hoping LDAP does the magic, but have no real insight. [14:31:45] okay fine. how to delete my wikitech account? [14:32:48] whym: I neither, but I think that it regards the membership information of a tool just as "text" ("ldaplist -l servicegroups local-wikilint" for an example of the internal representation). [14:33:51] Akki: Just say the wikitech username and I'll make a note of it. What do you mean by "Generally I don't know how to use the tools project. Can you tell me what is the necessary to do in Wikitech Project?" in your Tools access request? [14:35:05] First I need to change the instance shell account name... try to test something... [14:35:42] Then just create a new wikitech user with the correct shell username. [14:38:08] I created my personal name "Ashok Vignesh K" and also created shell account "ashokvigneshk". I found the instance shell account name problem as "ahokvigneshk" instead of "ashokvigneshk" in wikitech preference. [14:38:45] Need to change it if possible? [14:40:24] No, as I said changing the instance shell account name is not possible. If you want to use a different one, you need to create another wikitech account with the correct instance shell account name. [14:42:56] what about rename user? Can I delete my account to clear the data and recreate the account? [14:44:54] I found the instance shell account name as "ahokvigneshk" in wikitech. Can I want to change the rename user from "Ashok Vignesh K" to put "Ahok Vignesh K"? [14:45:58] Is it possible? [14:46:48] hi, i am running couple of web based tools which were linked from fi.wikipedia.org:s category pages on toollabs and i just noticed that they were down. After a little investigation i think that the reason was that Yahoo slurp! was crawled them (eg 50k requests or so) and fiwiki-tools webservice were out of resources [14:47:57] Akki: As far as I know, deleting a user to reuse his account isn't possible either. You can create a new wikitech user with the name "Ahok Vignesh K" (or any other name). But the instance shell account name isn't displayed prominently, so *I* would just use the instance shell account name with the typo. [14:48:21] so my question is that is there any proper way to prevent bots from crawling my pages (eg robots.txt, .htaccess ... ) or should i limit the access via code via regexing the user agent? [14:49:46] Okay fine, I understand. [14:50:13] zache: I thought all tools were blocked from robots.txt, but it seems not: http://tools.wmflabs.org/robots.txt -- you can probably ask Coren, petan or scfc_de to add your tool there. [14:53:28] valhallasw: ok, thanks [14:57:29] scfc_de: can i ask you to add http://tools.wmflabs.org/fiwiki-tools/ to robots.txt? (or do i need to create request via bugzilla) [14:57:57] valhallasw: The default should be deny, there was even a bug report about that. Don't know how robots.txt got that content. [14:58:13] zache: I can do that immediately; hang on. [14:59:07] zache: Done. [15:04:19] scfc_de: thanks! [15:54:33] 4Wikimedia Labs 3(other): multimedia-alpha.eqiad.wmflabs is not recognized - 10https://bugzilla.wikimedia.org/63035#c2 (10Andrew Bogott) I can ssh to both of those boxes using my proxy command. Note, though, that I use a different bastion, bastion-restricted. It's possible that there was a minor DNS outage... [17:30:41] Hey folks. I got a random email from someone looking to change his shell username. Where is the right place to send him? [17:30:50] ^ username on labs [17:46:52] Is there a contact email address for labs admin or should admin requests be sent to labs-l? [18:00:02] halfak: bugzilla [18:00:31] Can you be more specific? I should instruct him to file a bug? [18:04:20] Nemo_bis, ^ [18:04:36] halfak: yes, bug is the way [18:05:10] "the way"? Cool. There must be some docs I could point him to. [18:09:05] 4Wikimedia Labs 3Infrastructure: Change labs shell name. - 10https://bugzilla.wikimedia.org/64192 (10Aaron Halfaker) 3NEW p:3Unprio s:3normal a:3None I'm making this request on behalf of another user who emailed me hoping I could help. I'll instruct him to follow this ticket. ---- Hi Wikitech Team... [18:10:07] file a bug for docs ;) [18:32:30] <^d> uh oh. [18:32:37] <^d> i think i broke phabricator [18:33:26] halfak: Was that Akki? He asked here on IRC and I've already told him that changing his shell username is not possible. [18:34:00] ^d: how so? [18:34:10] halfak: I should have read the bug report first; yes, that's him. [18:34:39] <^d> chasemp: http://fab.wmflabs.org/ [18:35:03] sorry, ha I meant, how did you break it? [18:35:13] <^d> I updated arcanist, libphutil and phabricator, ran storage upgrade with no problems. [18:35:18] <^d> Then it started spewing that. [18:36:31] <^d> Got it. [18:36:34] <^d> Something stuck in apc. [18:36:36] <^d> Kicked it [18:37:53] nice [19:17:50] I am having difficulties getting shell access to bastion. Can someone help me with this? [19:18:32] I am having difficulties getting shell access to bastion. Can someone help me with this? My username is sh3nhu [19:18:59] Guest15413: I can help. What OS are you using locally? [19:21:40] Hi. I am using CentOS 6 [19:22:21] I just did ssh-keygen [19:22:31] and I now have a id_rsa fie [19:22:33] file [19:23:16] I just tried to do --> ssh -A sh3nhu@bastion-eqiad.wmflabs.org [19:23:39] also tried --> ssh -A sh3nhu@bastion.wmflabs.org [19:23:54] both times I get permission denied (publickey) [19:24:05] I've never logged in before [19:25:05] Guest87187: Looks like you need to set your key first. Hold on, let me get you instructions. [19:25:40] I thought that's what I just did [19:25:42] Guest15413, you need to upload id_rsa.pub to the labs wiki [19:25:59] oh! How do I do that? [19:26:17] https://wikitech.wikimedia.org/wiki/Special:NovaKey [19:26:32] https://wikitech.wikimedia.org/wiki/Help:Getting_Started#Upload_your_SSH_key [19:27:41] I found it, I just uploaded my public key [19:28:59] I did it, but I'm still getting permission denied [19:30:35] Guest15413: You're probably not using your key? [19:30:46] ah! [19:30:49] I'm in! Thanks!! [19:30:59] You have to either specify to use the key on the commandline or edit your .ssh/config [19:31:41] Something like 'Host *.wmflabs.org\n IdentityFile ~/.ssh/myfreshkey\n User myusername\n' [19:32:02] There's a short (< 5 minutes?) delay between uploading your key to wikitech and it being available at /public/keys/*. [19:37:06] I'm sure that's what it was [19:37:19] Now I'm trying to access my instance, but still having problems. [19:37:39] The instance name is i-00000303.eqiad.wmflabs [19:37:51] I tried ssh'ing into it, but no luck [19:38:17] https://wikitech.wikimedia.org/wiki/Nova_Resource:I-00000303.eqiad.wmflabs [19:40:28] Guest87187: You pretty much never want to use the i- instance ID when doing ssh; try using the name you gave when creating the instance. [19:41:13] I didn't create the instance. I don't know what the name I gave it is. Is there some way to find that? [19:41:25] Thanks Coren [19:41:50] Guest87187: On the page you linked: "Instance Name: sh3nhu" => sh3nhu.eqiad.wmflabs. [19:42:30] Guest87187: What is the error you get when connecting? [19:42:58] sh3nhu@bastion1:~$ ssh sh3nhu If you are having access problems, please see:https://labsconsole.wikimedia.org/wiki/Access#Accessing_public_and_private_instances Connection closed by 10.68.17.77 [19:44:35] Guest15413: are you forwarding your key to bastion? You can tell by typing 'ssh-add -l' [19:44:55] 2048 ec:ad:95:01:ad:94:ff:5a:66:0c:2d:47:a2:0f:37:00 /home/jmm5/.ssh/id_rsa (RSA) [19:45:08] Better yet, set up a proxy command in your local .ssh/config. [19:45:09] that's the output of ssh-add -l [19:45:14] Hm, that seems promising. [19:45:19] (proxy command docs: https://wikitech.wikimedia.org/wiki/Help:Access#Accessing_instances_with_ProxyCommand_ssh_option_.28recommended.29) [19:47:12] Guest15413: what is your username on wikitech? [19:47:39] (I'm checking that you're actually a member of the 'math' project where that instance is) [19:48:05] oh. :) my username is sh3nhu [19:49:08] I don't have a file --> ~/.ssh/config [19:49:10] ok, let me add you -- that will help! [19:49:34] Guest15413: one thing at a time, let's get it working with forwarding, then we can figure out proxy command [19:50:06] Guest15413: Did physikerwelt_ make that instance for you? I presume that someone in the 'math' project has invited you to join and just forgot to add you... [19:50:24] yes physikerwelt made that instance for me [19:50:36] oh he forgot to add me? [19:50:44] yep, just a second... [19:51:05] ok… try now? [19:51:29] yes! [19:51:39] lol wonderful thanks andrew [19:52:01] So, regarding ~/.ssh/config… just create a new one if you don't have one already. [19:52:09] (And, of course, that's on your local machine, not on the bastion.) [19:53:50] Ok I'll try that now. [19:56:07] that seemed to work. I can log directly into my instance from my local machine [20:30:19] 4Tool Labs tools 3tsreports: non-ascii bug tést あいうえお賢い; russian text: АБВГҐД; chinese text: 蘭葉春葳蕤, 桂華秋皎潔; korean text: 훈민정음; various eu accents: éèàùêâîôûçëïüÿčšžäöáíñ - 10https://bugzilla.wikimedia.org/64155 (10Merlijn van Deen) 5UNC>3RES/INV [20:42:48] 4Tool Labs tools 3tsreports: non-ascii bug tést あいうえお賢い; russian text: АБВГҐД; chinese text: 蘭葉春葳蕤, 桂華秋皎潔; korean text: 훈민정음; various eu accents: éèàùêâîôûçëïüÿčšžäöáíñ - 10https://bugzilla.wikimedia.org/64155#c1 (10Marc A. Pelletier) Most of those aren't accents, they are diacritics or modified letters. :-P [20:44:15] Coren: :-D [20:44:34] Coren: the point being that pywikibugs shoves them to IRC correctly ;-) [20:44:47] So it does. :-P [20:45:21] (which, actually, was not trivial, given that bugzilla sends non-RFC-compliant mails) [20:46:06] It's just a pet peeve of mine; Spanish does use accents, French doesn't, and many of your 'eu accents' aren't accents in any language. :-) I had the most amusing flamewar with Jimmy about that. [20:47:45] (Admitedly, it's a loosing battle. The diacritics used in French -- none of which are accents -- are actually *called* "accent" in French just to make things even more confusing) [20:48:17] Now that I think about it, the only scripts I know with actual, real accents are Spanish and Greek. [20:48:21] Yeah. In Dutch, 'accent' and 'diakritisch teken' can be used interchangeably. Everyone uses 'accent', as it's shorter, of course. [20:48:53] Still bugs me. :-P [20:49:18] :-D [20:50:36] I have a question. I am user sh3nhu [20:50:49] I have set myself up to login from this machine I am working at. [20:50:59] If I am at home, can I login as well? [20:51:08] Hm… an accent marks a syllable and a diacritic marks a vowel? [20:51:08] I am not able to access this machine from home. [20:51:33] Guestuser: You'll need your key on both machines. [20:51:53] Coren: How can I get my key to my home machine? [20:52:29] I have config file now [20:52:34] andrewbogott: That depends on the language. Actuall accents are a diactritic to show where the actual accent of a word is (aka stress); that only makes sense for nontonal languages with meaningfull stress. [20:52:35] also I have id_rsa.pub [20:52:56] Guestuser: You need the id_rsa that doesn't have .pub too -- that one is your secret key. [20:55:20] andrewbogott: French has five diacritics it uses, none of 'em accent. Two only exist to make new letters (e vs é and c vs ç), one simply means "don't combine the vowels" (¨), one means "there used to be an S there so pronounce that vowel like it's still there" (^) and one means "this is not the same word as the other one but pronounce it the same anyways" (`) [20:56:12] Hm, I always wondered what the grave was for, considering it doesn't change the sound [20:56:46] andrewbogott: It really is just an arbitrary squiggle just to distinguish some otherwise identical words. It's a relatively recent invention too. [20:57:15] huh [20:57:42] I would complain about France having impossibly many different spellings for identical pronunciations, but I suppose English is worse [20:57:54] And so you get hostel -> hôtel but a (to have) =/= à (preposition) [20:58:32] French is much more regular than English mostly because we didn't get a Great Vowel Shift. [21:00:16] andrewbogott: the French 'try to merge as many words together into one mumbo-jumbo of sounds' is more of an issue than the spelling, really. [21:00:44] valhallasw: You do realize that this is true of every language right? :-P [21:01:19] valhallasw: Biggest problem for *any* language you are not very fluent in is always "where do the words end!" [21:02:47] Coren: Hmm. For Danish, for instance, I have no clue what the words mean, but I can distinguish them. For French, even though I *do* know enough words to get things done, the 'oh this word ends in an s so we'll just stick it to the next word' still gets me confused. [21:04:04] valhallasw: Ah; I'm guessing its because the phonetics of Danish are more intelligible to a Dutch-trained brain. I also have an easier time with Spanish and Italian than I do with most others for pretty much the same reasons. [21:04:43] yeah, that could very well be the reason [21:05:27] More "fun" is when the language you are faced with makes phoneme distinctions your language doesn't and vice versa. :-) [21:05:53] So even if you try to repeat an isolated word, you get it wrong and you can't even hear why. :-P [21:06:35] That's what happens when people try to pronounce my name ;-) [21:07:09] English still has a few vowel pairs that give me trouble even though I'm pretty damn good with phonology. Doug/dog is a minimal pair in many dialects of English that my brain just refuses to process. Made more fun by the fact that my first boyfriend was named Doug. :-) [21:12:18] talking about signs & stuff ... [21:12:39] there's still a diacritic nginx doesn't understand [21:12:45] it's / [21:13:10] Coren: can't you just turn on 'slashing'?? [21:14:04] Coren: the trailing one ;)