[00:12:40] Is there a reason why every tool doesn't have an editable wiki page somewhere on wikitech.wikimedia.org ? [00:14:23] pengo: https://phabricator.wikimedia.org/T2001 [00:32:57] ostriches, i don't see anything about wiki pages for tools. Do i need to create it? [00:33:40] If it's lacking in documentation then yes, I'd say so :) [01:27:54] 6Labs: Create a wiki documentation page for each tool - https://phabricator.wikimedia.org/T122865#1915546 (10Pengo) 3NEW [01:28:14] ok there ya go [01:29:55] I can't work out how to add it as a blocking task to T122865 [01:30:55] 6Labs: Create a wiki documentation page for each tool - https://phabricator.wikimedia.org/T122865#1915554 (10Pengo) [01:31:40] pengo: did you know the story of the other guy called "Pengo" in the 80s? [01:31:55] just curious if you are named after that or the video game [01:32:12] https://de.wikipedia.org/wiki/Hans_Heinrich_H%C3%BCbner ? [01:32:32] ah, yes, i did not find that on en.wp :) [01:32:34] that [01:32:34] yeah i named myself after him, who named himself after the video game that i played once [01:33:10] i thought about translating the page to en.wiki but it would make me less mysterious :) [01:33:34] cool, i watched 23 a dozen times, read Cuckoo's egg and all that [01:33:41] so i noticed right away [01:34:35] yeah i read "Cyberpunks" i think it was which was really bad, and cuckoo's egg without knowing it was the same story (from the other side) [01:35:27] hah yea, it's all connected. i used to do seti@home and that is from Berkeley (which was the other side) and CCC member [01:35:48] ah i never made the connection to seti@home [01:35:51] i used to run that [01:35:59] it's good in winter to keep my room warm [01:36:02] i actually found a used copy of cuckoo's egg in a book store in berkely itself [01:36:22] nice [01:37:22] i wrote a fan email to Clifford Stoll when i was a kid (before the web was a big thing) and he replied and that was cool :) [01:37:30] brb [01:37:38] the seti@home team was called 23 of course [01:37:43] but using the small 2 and 3 [01:38:20] i recently installed seti again... on my android phone :p [01:51:59] i haven't seen this 23 thing? [01:53:21] pengo: the team or the movie or both? [01:53:30] either or [01:53:49] pengo: https://en.wikipedia.org/wiki/23_%28film%29 [01:54:22] oh cool [01:54:39] for dramatization they made this character "David" [01:54:51] who is supposed to be like a combination of Urmel and Pengo and others [01:54:53] afaict [01:55:03] ah k [01:55:09] there has been criticism how accurate it is but still a good movie to me [01:55:16] you should check it out [01:55:34] yep [01:57:34] 6Labs, 7Documentation: Create a wiki documentation page for each tool - https://phabricator.wikimedia.org/T122865#1915571 (10Pengo) [02:18:42] (03PS44) 10Ricordisamoa: Initial commit [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 [02:22:06] Hi, i have a question about wmflab's proxy [02:22:29] tomaluca95: go ahead [02:22:43] are you at the summit wifi network? [02:23:04] mutante: no, i'm not [02:23:08] can i use my own domain? [02:23:24] i'm tring to use the wikitolearn tuttorotto.eu domain [02:23:43] but i can't select the domain [02:24:51] we are tring to build a wiki env inside a docker with ocg and so on [02:25:22] we would like to use our domain and subdomain to test all structure [02:25:56] (03CR) 10Ricordisamoa: "PS44 assumes Python 3 in myjson" [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 (owner: 10Ricordisamoa) [02:27:46] i tried to use the domain adding a dot inside the hostname but i got a nxdomain [02:28:48] tomaluca95: would tuttorotto.wmflabs.org help? [02:29:06] mutante: we need domain an all subdomains [02:29:12] we don't have certificates for your domain, so that would be a blocker [02:29:33] *..wmflabs.org [02:29:38] it's technically possible but i'm not sure if we can do it with domains not owned by WMF [02:30:12] tomaluca95: unfortunately *.*.wmflabs.org is not possible to get. it would show SSL errors [02:30:20] just one level of wildcard [02:30:42] ssl errors are not a problema [02:30:49] *problem [02:31:13] yea, so it's possible , we also have: [02:31:20] m.wikivoyage.beta.wmflabs.org [02:31:21] and stuff [02:31:30] on https://wikitech.wikimedia.org/wiki/Special:NovaDomain [02:31:42] but please create a ticket for that [02:32:11] I do not have the permission to open the page [02:33:00] I'll talk with the rest of the group .It seems more difficult than I had hoped. [02:33:23] thanks a lot [02:33:34] please just create a phabricator ticket [02:33:46] it's not that complicated but labs admins should see it [02:34:25] oh, ok, thanks :) [02:37:37] anyone aware of an issue with the cronjobs firing on tool labs? it seems as though it's rerouting the paths to /data/project/myproject [02:38:17] e.g. I put `~/test.sh` as the executable for the cronjob, which worked before, and now I get `/data/project/musikbot//data/project/musikbot/test.sh: No such file or directory` [02:39:25] if I change the cronjob to just `test.sh` so that the path would be correct given the new way it is routed, it seems the cronjob doesn't run at all [02:43:16] I managed to get it run I guess, but it errors with `/data/project/musikbot/test.sh: not an executable file` [02:43:36] I tried putting `./test.sh` in the cronjob [02:44:54] MusikAnimal: try chmod +x test.sh [02:45:04] it has no execute bits set [02:46:38] ah, yes, I see my other .sh's have +x [02:47:28] is that safe? I noticed I was able to get the job to run with `sh test.sh` [02:47:41] as opposed to putting `./test.sh` [02:48:01] running it in "sh" might be slightly different than running it in "bash" [02:48:09] depending what the script does [02:48:50] if the first line of your script is: #!/bin/sh then it's the same as running ./test.sh [02:49:18] if it's #!/bin/bash then that's like running "bash test.sh" [02:50:01] https://en.wikipedia.org/wiki/Shebang_%28Unix%29 [02:51:07] got it working. Many thanks mutante and gifti :) [02:51:43] cool, you're welcome [02:51:53] it's weird how if the file doesn't have execute bits, the `~/test.sh` reroutes to `/data/project/musikbot//data/project/musikbot/test.sh` [02:53:06] MusikAnimal: what does "cd ~" do? [02:53:12] that's how I got the error that `No such file or directory`. Once I did +x with the same syntax in the cronjob, it finds it [02:53:32] mutante: brings me where I would expect, the directory with test.sh [02:54:28] MusikAnimal: when the command is run by cron it's a different environment, using full pathes is recommended to avoid issues similar to this [02:54:51] when cron runs it it's not exactly like when you run it [02:55:19] right, but it's still runs as me? [02:55:22] but it's still worth reporting that [02:55:29] about the duplicate path [02:55:33] if that worked before [02:55:54] MusikAnimal: yes, but the environment variables are not set to the same values [02:56:32] gotcha [02:56:45] i'd put the entire path /data/project/musikbot//data/project/musikbot/test.sh [02:56:53] eh, not that [02:56:55] the right one :) [02:56:58] yeah haha [02:57:01] but starting with / [02:57:25] right [02:58:13] I shall go with that moving forward, but for the record don't think I've had any issues, only here it was missing the execute bits [02:58:27] I even tried `/data/project/musikbot/test.sh` and it didn't run (without +x) [02:58:47] well, I guess it wouldn't run without +x, nvm [03:01:19] MusikAnimal: you need the +x if you want to run it as just test.sh [03:01:26] if you do "bash test.sh" you don't [03:02:19] I don't think ran this time with `/data/project/musikbot/test.sh`, didn't even get an email. That's with +x [03:02:40] so you could do "bash /data/project/musikbot/test.sh" or replace bash with sh [03:03:16] yeah that's what I figured, will try that [03:03:36] i dont know about the email part, maybe use something else to test it that isnt mail [03:03:43] like just write a file to /tmp or whatnot [03:04:01] yeah I have it writing to test.out [03:04:08] the email just tells me if the job was submitted [03:04:13] as I'm using jsub [03:04:47] you know that better than i do, i'm a labs user but not really a tool-labs user [03:13:43] mutante: the `sh /path/to/file.sh` runs as "dash", and stdout goes to dash.out instead test.out :/ [03:13:51] it did run though [03:49:02] (03PS45) 10Ricordisamoa: Initial commit [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 [03:50:40] (03CR) 10Ricordisamoa: "PS45 assumes new-style classes by default" [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 (owner: 10Ricordisamoa) [03:57:46] (03PS46) 10Ricordisamoa: Initial commit [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 [04:01:28] (03CR) 10Ricordisamoa: "PS46 makes ValueFormatter subclasses that override __init__() call their super's __init__() first" [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 (owner: 10Ricordisamoa) [04:05:53] (03PS47) 10Ricordisamoa: Initial commit [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 [04:09:51] (03CR) 10Ricordisamoa: "PS47 changes some global variables to class and instance attributes" [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 (owner: 10Ricordisamoa) [06:08:53] 6Labs, 10Tool-Labs, 10DBA, 6Stewards-and-global-tools: Throttling linkwatcher tool user as it is consuming 100% CPU - https://phabricator.wikimedia.org/T121094#1915704 (10Beetstra) @jcrespo. The last upgrade of the bot seems to have brought down the load significantly over the (my) night - doing successiv... [08:59:00] (03PS48) 10Ricordisamoa: Initial commit [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 [09:09:43] (03CR) 10Ricordisamoa: "PS48 kills the hard-coded MAX_LENGTHS and FORBIDDEN_CHARS, instead providing a composable approach via a new ValidationRule class" [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 (owner: 10Ricordisamoa) [09:23:52] 6Labs, 10Tool-Labs: Tool Labs: Provide working mail addresses for users and service groups - https://phabricator.wikimedia.org/T60796#1915810 (10Ricordisamoa) [09:53:14] 6Labs, 10Tool-Labs, 10DBA: Certain tools users create multiple long running queries that take all memory from labsdb hosts, slowing it down and potentially crashing (tracking) - https://phabricator.wikimedia.org/T119601#1915822 (10Fae) [09:53:15] 6Labs, 10Tool-Labs, 10DBA: Faebot is crashing labsdb1002 - https://phabricator.wikimedia.org/T119604#1915820 (10Fae) 5Resolved>3Open [10:03:23] 6Labs, 7Documentation: Create a wiki documentation page for each tool - https://phabricator.wikimedia.org/T122865#1915833 (10Ricordisamoa) The wiki would be a good means for collaboration, but I foresee many pages becoming out of date. Tool maintainers probably prefer to keep documentation right next to their... [10:14:00] (03PS49) 10Ricordisamoa: Initial commit [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 [10:15:07] (03CR) 10Ricordisamoa: "PS49 updates grunt-jscs from ~2.5.0 to ~2.6.0" [labs/tools/wikidata-slicer] - 10https://gerrit.wikimedia.org/r/241296 (owner: 10Ricordisamoa) [10:23:56] PROBLEM - ToolLabs Home Page on toollabs is CRITICAL: CRITICAL - Socket timeout after 10 seconds [10:28:51] RECOVERY - ToolLabs Home Page on toollabs is OK: HTTP OK: HTTP/1.1 200 OK - 975246 bytes in 4.744 second response time [11:44:36] 6Labs, 7Documentation: Create a wiki documentation page for each tool - https://phabricator.wikimedia.org/T122865#1915914 (10scfc) We have such a place with https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Tools and subpages, but it is not used very much. But, it's a wiki, etc. I am very much against... [11:49:01] 6Labs, 10Tool-Labs, 7Documentation: Create a wiki documentation page for each tool - https://phabricator.wikimedia.org/T122865#1915920 (10scfc) [12:32:34] 10Tool-Labs-tools-Other, 7Epic: Convert all Labs tools to use cdnjs for static libraries and fonts - https://phabricator.wikimedia.org/T103934#1915974 (10Ricordisamoa) [13:53:04] Status: Could be worse! <<-- what means that? [13:57:00] Coren: Who to ask about issues? [14:04:44] do we have a backup of tools labs accounts? [14:38:37] Steinsplitter: fill a task with projects Labs / Labs-Infrastructure :D [14:39:17] and Coren left ( https://lists.wikimedia.org/pipermail/labs-l/2015-December/004194.html ) [14:39:37] i know :( [14:40:23] :-( [14:40:24] Steinsplitter: "Who to ask" remains "Phab first"; though in a pinch Y.uvi, C.hase or A.ndrew all can help. [14:40:37] ah, thx [14:40:52] Coren: happy to see that you are still here :) [14:41:53] Heh. It's not that easy to get rid of me! [17:14:44] 6Labs, 10Tool-Labs: tools-bastion-02 /dev/vda1 (root mount) 100% full - https://phabricator.wikimedia.org/T122713#1916270 (10scfc) I have reminded the user of the rules and asked him to optimize his script on [[https://wikitech.wikimedia.org/wiki/User_talk:Torin#Running_queries_on_tools-dev_.28tools-bastion-02... [17:40:44] Hi. I'm getting an python SSL error in my tool 'BUB' [17:40:46] requests.exceptions.SSLError: Can't connect to HTTPS URL because the SSL module is not available. [17:41:05] i updated the requests module but no luck. [17:59:53] YuviPanda: ? :D [17:59:59] Can you add someone to bastion for me? :D [18:11:36] rohit-dua: have you tried pip install requests[security] ? [18:13:36] legoktm: yes i did. they're all up to date. [18:14:16] are you running on precise or trusty? [18:16:45] they run on exec hosts. [18:16:52] precise [18:27:06] legoktm: ^^ [18:27:18] rohit-dua: -l release=trusty will run it on trusty [18:27:59] addshore: legoktm if you add said person to any project they'll get added to bastion too [18:28:09] ooooh [18:28:10] okay! [18:30:19] legoktm: thanks. its wokring with trusty. :-) [18:30:32] yay [19:35:48] 6Labs, 7LDAP: Restore ldaplist -l passwd - https://phabricator.wikimedia.org/T122595#1916595 (10Andrew) I don't care if it's broken in precise. Can it detect and fail gracefully? [19:40:45] YuviPanda: can you add me and/or link me to the bug about carbon apt vs. labs? [19:44:23] 6Labs, 7LDAP: Restore ldaplist -l passwd - https://phabricator.wikimedia.org/T122595#1916607 (10MoritzMuehlenhoff) Ok, I'll simply not use the server control for paged searches when using python-ldap < 2.4, then. [20:10:01] PROBLEM - Puppet failure on tools-worker-1004 is CRITICAL: CRITICAL: 22.22% of data above the critical threshold [0.0] [20:14:31] 6Labs, 7Shinken: Labs Shinken complains about no more existing host integration-t102459 is DOWN - https://phabricator.wikimedia.org/T121767#1916687 (10hashar) Ah the instance is still registered in LDAP which shinkengen is using to generate the configuration. So we would need to manually drop the LDAP entry:... [20:17:35] YuviPanda: scoped styles got removed again in Chrome due to code complexity: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style#A_scoped_stylesheet [20:17:50] andrewbogott, https://phabricator.wikimedia.org/T122368 [20:20:14] RECOVERY - Puppet failure on tools-worker-1004 is OK: OK: Less than 1.00% above the threshold [0.0] [20:39:31] Krenair: Thanks -- I think there’s a new bug that Yuvi opened a couple of days ago. I’ll search [20:40:28] https://phabricator.wikimedia.org/T122819 ? [20:43:23] that’s it! [20:45:27] andrewbogott: would you mind dropping an instance host from ldap for me please ? I got it deleted age ago but it still around causing Shiiken to complain :D [20:45:40] dn: dc=integration-t102459.integration.eqiad.wmflabs,ou=hosts,dc=wikimedia,dc=org no more in wikitech / nor an instance [20:48:39] hashar: ok, one minute... [20:51:32] hashar: is that better? [20:54:24] does anyone know how to use the grid for running queries on wikipedia servers? [20:54:54] i am currently using bastion but my script appears to be disruptive for other users [20:59:30] andrewbogott: thanks :-} we will see what happens whenever Shinken regenerates its configuration :-} [21:00:41] 6Labs, 7Shinken: Labs Shinken complains about no more existing host integration-t102459 is DOWN - https://phabricator.wikimedia.org/T121767#1916793 (10hashar) @andrew has deleted the LDAP entry. We will see what happens whenever Shinken regenerates its configuration. http://shinken.wmflabs.org/host/integratio... [21:12:23] !log rcm deleted rcm-4 and rcm-7, unused [21:12:25] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Rcm/SAL, Master [22:20:41] Volker_E: that rfc isn't actually proposing using scoped css tho [22:20:50] or rather, scoped css the web browser feature [22:23:01] 6Labs, 6operations, 10wikitech.wikimedia.org: Rename specific account in LDAP, Wikitech, Gerrit and Phabricator - https://phabricator.wikimedia.org/T85913#1916956 (10Aklapper) #operations: If nobody feels comfortable going ahead and rename because nobody understands all the potential negative side effects, w... [22:29:55] 6Labs: labtestcontrol2001 cronspam - https://phabricator.wikimedia.org/T122931#1916965 (10faidon) 3NEW [22:43:01] 6Labs: labtestcontrol2001 cronspam - https://phabricator.wikimedia.org/T122931#1917007 (10Andrew) [23:14:08] 6Labs: labtestcontrol2001 cronspam - https://phabricator.wikimedia.org/T122931#1917085 (10Andrew) 5Open>3Resolved a:3Andrew Both crons should be fixed now. Please re-open if you still see failure notices. [23:19:44] 6Labs, 10MediaWiki-extensions-SemanticForms, 10wikitech.wikimedia.org: "Edit with form" missing on a Tools access request page - https://phabricator.wikimedia.org/T118136#1917093 (10scfc) [23:22:37] 6Labs, 10MediaWiki-extensions-SemanticForms, 10wikitech.wikimedia.org: "Edit with form" missing on a Tools access request page - https://phabricator.wikimedia.org/T118136#1917096 (10scfc) Perhaps one of the SemanticForms developers has an idea why: >>! In T118136#1839169, @Krenair wrote: > Okay, I know noth... [23:46:12] 6Labs, 10MediaWiki-extensions-SemanticForms, 10wikitech.wikimedia.org: "Edit with form" missing on a Tools access request page - https://phabricator.wikimedia.org/T118136#1917151 (10Yaron_Koren) That's very odd... the only thing I can think of is to edit this page: https://wikitech.wikimedia.org/wiki/Catego... [23:53:15] YuviPanda: should we try to block out some meeting times for the lab talks tomorrow? I was thinking something like 10-11 and 11-12