[00:22:23] (03PS1) 10Mattflaschen: Upgrade to stock jsonpify 1.5.0 for Content-Type fix [labs/tools/phabricator-bug-status] - 10https://gerrit.wikimedia.org/r/190694 [00:23:21] (03CR) 10Mattflaschen: [C: 032 V: 032] Upgrade to stock jsonpify 1.5.0 for Content-Type fix [labs/tools/phabricator-bug-status] - 10https://gerrit.wikimedia.org/r/190694 (owner: 10Mattflaschen) [03:06:37] 3pywikibot-core, Tool-Labs, Pywikibot-compat-to-core: Install all pywikibot python dependencies on tool labs - https://phabricator.wikimedia.org/T86015#1039786 (10jayvdb) (sorry it took so long for me to get back to this) 1. python pysearch , I think I see what you are saying. https://packages.debian.org/sourc... [06:11:43] Greetings. I have a couple quick questions about my project WiTeX if anyone is online. [06:13:03] My project is essentially a user style for Wikipedia articles, and Tools Lab was recommended to me by a wiki editor to solve a few of my problems. [06:15:18] The first is that I am serving fonts from an external server (cdn.rawgit.com) but this may be bad for Mediawiki's privacy policy. [06:16:17] AndrewBelt, hey :) [06:16:29] Hi there! [06:17:43] If anyone from WMF is awake, some legal advice is appreciated :) [06:17:52] Coren? [06:18:35] I don't think Coren can offer legal advice on behalf of WMF :) [06:19:04] (neither can I, for that matter) [06:19:12] it's Wikimedia's privacy policy [06:19:37] Sure but they can offer the WMF's company line on a matter. [06:19:41] MediaWiki itself does not have a privacy policy, it's FOSS [06:19:55] AndrewBelt, why do you need to load resources from elsewhere? [06:20:06] Wikimedia, my mistake. [06:20:24] Krenair, some fonts are needed by his stylesheets. [06:20:51] Secondly I am wondering if this service is capable and an acceptable choice in a technical sense as a static server to replace the CDN. [06:21:07] Yes, the fonts, and if possible the .css file itself would be nice. [06:22:15] might be best to ask on labs-l [06:22:39] What is labs-l? [06:22:59] AndrewBelt, a mailing list. https://lists.wikimedia.org/pipermail/labs-l/ [06:23:01] the mailing list [06:23:14] Serving static files is perfectly acceptable, I think. [06:23:15] Ah, okay. [06:27:24] I ask the second question because none of the user styles on https://www.mediawiki.org/wiki/Manual:Gallery_of_user_styles use tool labs. [06:30:02] Although none of them use @font-faces I think, and most of them simply serve code to paste into their personal MyStyle.css (which doesn't exist anymore). [06:30:12] or MyPage or somethign. [06:31:03] I'll push these to the mailing list. [06:32:20] Many of them are supposed to be installed server-side as a skin, and the rest depend on Wikimedia Commons for the images it looks like. [06:33:13] And other MediaWiki wikis are not bound to our privacy policy. [06:43:48] 3Labs: wdq.wmflabs.org does not update (data week old) - https://phabricator.wikimedia.org/T89583#1039840 (10Multichill) 3NEW [07:01:02] PROBLEM - Puppet failure on tools-login is CRITICAL: CRITICAL: 66.67% of data above the critical threshold [0.0] [07:02:33] AndrewBelt: hi! [07:02:47] Hi legoktm! [07:03:18] AndrewBelt: as long as the fonts are under a free license, it's fine to host them on tool labs [07:04:20] GUST Font License, so free enough for @font-face. [07:06:41] I don't see that one on http://opensource.org/licenses/alphabetical ? [07:07:10] Oh my, it's not OSI-approved. :( [07:08:56] I'm reading through https://github.com/AndrewBelt/WiTeX/issues/8, and if users are aware that the styles they're installing are loading external resources, that's not a privacy policy violation [07:10:00] * Zhaofeng_Li thinks it'd be better if everything followed the policy [07:10:50] um, what do you mean? [07:11:05] if a user wants to willingly load external resources, they can do that. [07:11:40] Maybe users would feel safer if everything stayed on WMF's servers. [07:12:33] The GUST font license is essentially the LaTeX public license, which is on the list. [07:16:10] AndrewBelt: ok, that should be good then. Have you signed up for tool labs yet? [07:16:14] Zhaofeng_Li: I don't disagree [07:16:25] My view is that Wikimedia may prefer not having thousands of their users download the same files on another domain, but it would be primarily in the interest in the users, not a legal problem for them (or WiTeX). [07:16:48] I have SSH access, but I haven't added my "tool" yet. [07:18:06] ok, let us know if you need any help :) there are docs at https://wikitech.wikimedia.org/wiki/Help:Tool_Labs [07:22:57] Files would be served from tools-static.wmflabs.org, correct? Looks like I'll need the CORS header if not already added. Hopefully that shouldn't be a problem. [07:26:01] RECOVERY - Puppet failure on tools-login is OK: OK: Less than 1.00% above the threshold [0.0] [08:17:35] PROBLEM - Free space - all mounts on tools-webproxy is CRITICAL: CRITICAL: tools.tools-webproxy.diskspace._var.byte_percentfree.value (<25.00%) [08:27:40] RECOVERY - Free space - all mounts on tools-webproxy is OK: OK: All targets OK [08:33:42] PROBLEM - Free space - all mounts on tools-webproxy is CRITICAL: CRITICAL: tools.tools-webproxy.diskspace._var.byte_percentfree.value (<25.00%) [08:58:40] RECOVERY - Free space - all mounts on tools-webproxy is OK: OK: All targets OK [15:43:49] 3Tool-Labs-tools-Erwin's-tools: Add option to count logs as well in xContribs - https://phabricator.wikimedia.org/T89602#1040151 (10Nemo_bis) 3NEW a:3Nemo_bis [17:02:21] 3Tool-Labs-tools-Erwin's-tools: Add option to count logs as well in xContribs - https://phabricator.wikimedia.org/T89602#1040207 (10Akoopal) Looks to be a useful addition, I would say, go ahead to implement, but maybe make a remark next to the option about the consequences. [17:03:04] Can tool operators modify the default 'webservice out' message on labs for their tool to add links to their primary talk page or Special:EmailUser to make it easy for people to notify them? [17:46:46] T13|sleeping: no [17:47:06] T13|playingDad: no they can't [17:47:47] :( okay. Thanks [18:02:27] (03PS1) 10Merlijn van Deen: [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 [18:02:42] (03CR) 10jenkins-bot: [V: 04-1] [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 (owner: 10Merlijn van Deen) [18:03:43] 3Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040238 (10valhallasw) [18:03:51] meh, I guess I have to kill wikibugs first :< [18:05:21] !dn wikibugs [18:05:21] * wm-bot files wikibugs into dev/null as requested. [18:05:46] * T13|playingDad thinks he is funny... [18:07:13] 3Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040242 (10valhallasw) ... [18:07:17] 3Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040242 (10valhallasw) ... [18:15:00] 3Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040254 (10valhallasw) [18:15:23] :| [18:19:23] 3Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040257 (10valhallasw) ...ugh. [18:21:55] 3Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040259 (10valhallasw) apparently exceptions get swallowed? :{ [18:28:27] (03PS2) 10Merlijn van Deen: [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 [18:28:29] (03CR) 10jenkins-bot: [V: 04-1] [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 (owner: 10Merlijn van Deen) [18:31:25] (03PS3) 10Merlijn van Deen: [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 [18:31:27] (03CR) 10jenkins-bot: [V: 04-1] [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 (owner: 10Merlijn van Deen) [18:33:18] (03PS4) 10Merlijn van Deen: [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 [18:33:36] (03CR) 10jenkins-bot: [V: 04-1] [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 (owner: 10Merlijn van Deen) [18:34:19] (03PS5) 10Merlijn van Deen: [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 [18:37:20] (03PS6) 10Merlijn van Deen: [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 [18:40:25] 3Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040278 (10valhallasw) Okay, let's try again with PS6. [19:11:39] 3Wikibugs: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040321 (10valhallasw) ... [19:21:58] 3Wikibugs, Spam: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040348 (10valhallasw) [19:25:58] 3Wikibugs, Spam: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040363 (10valhallasw) [19:26:01] 2Wikibugs, 2Spam, and 1 others: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040363 (10valhallasw) [19:38:30] 3Wikibugs, Spam: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040378 (10valhallasw) [19:38:32] 2Wikibugs, 2Spam, and 1 other: wikibugs test bug - https://phabricator.wikimedia.org/T1152#1040378 (10valhallasw) [19:40:08] 3Wikibugs, Spam: wikibugs test bug - https://phabricator.wikimedia.org/T1152#19999 (10valhallasw) [19:50:13] (03PS1) 10Merlijn van Deen: Redis2irc: more detailed logging [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190731 [19:50:15] (03PS1) 10Merlijn van Deen: wikibugs: add --ask debug parameter [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190732 [19:50:17] (03PS1) 10Merlijn van Deen: Better IRC project list [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190733 (https://phabricator.wikimedia.org/T1231) [19:50:42] legoktm: ^! [21:08:20] Coren: I thought about your 'it's a bitfield' comment, and you're right. But that means that it's not a *number* but a string of (binary ;-)) digits where each digit has a specific meaning [21:09:07] so it's the 0000111110110 that's the 'phone number', and the octal notation is... a shorthand for that [21:09:22] valhallasw`cloud: Sure, but only in power-of-two bases... which are normally explicitly marked. Hence, octal literal. :-) [21:10:14] But also, the 'phone number' analogy breaks down in that it's not an arbitrary string of symbols having only meaning in the aggregate, but each 'digit' has semantics. [21:10:36] *nod* the only reason octal makes sense it because it makes sense to group the bits in threes. Showing the file mode in decimal or hex doesn't make sense. [21:10:38] Unlike phone numbers. Well, /recent/ phone numbers. [21:10:48] yeah, I was going to say 'but area codes!' [21:10:57] but hey, zip codes then :-p [21:11:08] Even then, area codes /now/ are just random addresses. They used to have a specific format. [21:11:39] (0 and 1 were magical in NANP) [21:12:34] And area codes were [2-9][01][2-9] [21:13:16] Until they ran out [21:13:51] I don't know much about US area codes ;-) In NL, each next digit could link to the next phone exchange, or be a subscriber number [21:14:48] North America, not US. But yeah - we've had a highly structured system until things went boom and they became arbitrary strings. [21:15:15] oh, right. I always forget it was one numbering zone. [21:15:52] is. [21:17:22] It understood 0, 1, N0N, N1N, N00 and N99 as unambiguous and magical prefixes so that decoding didn't need to see the whole number before being able to route - (N = [2-9]). [21:17:31] s/N99/N11/ [21:18:53] and 911, I suppose ;-) [21:20:01] 911 is just one of the magical N11. Also in common use are 411 and 611, with 511 and 811 seeing some use. [21:20:18] (The others remain RFU) [21:20:56] oh, right. [21:48:42] 3Possible-Tech-Projects, Tool-Labs, pywikibot-core, Pywikibot-login.py: Pywikibot: Implement support for OAuth - https://phabricator.wikimedia.org/T74065#1040492 (10Evanontario) Hello, I plan to attempt this task for Google Summer of Code. I'm just now getting used to the code, getting used to GIT, and gerrit.... [21:57:38] (03PS2) 10Merlijn van Deen: Better IRC project list [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190733 (https://phabricator.wikimedia.org/T1231) [22:04:14] (03Abandoned) 10Merlijn van Deen: [WIP] fancier projects on irc [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190723 (owner: 10Merlijn van Deen) [22:04:31] (03Abandoned) 10Merlijn van Deen: Limit shown projects to 4 [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/187469 (https://phabricator.wikimedia.org/T88011) (owner: 10Merlijn van Deen) [22:07:54] (03PS1) 10Merlijn van Deen: Make sure URL is always present [labs/tools/wikibugs2] - 10https://gerrit.wikimedia.org/r/190741 [22:21:02] Hi all [22:23:28] I've had trouble setting up a uWSGI server at http://tools.wmflabs.org/faces/ [22:27:12] ricordisamoa: what's the issue? [22:29:42] ricordisamoa: I don't see a www directory. Did you follow https://wikitech.wikimedia.org/wiki/Help:Tool_Labs/Web#Python_.28uwsgi.29 ? [22:30:36] now hosted temporarily at http://tools.wmflabs.org/samoabot/ [22:31:17] I'd like the 'faces' tool to be deleted/reset [22:31:47] ...what? [22:33:20] a fresh start would help [22:33:38] there's nothing in the tool [22:34:22] yes, but when I try to set it up as I did on samoabot it fails... [22:34:34] ... [22:34:35] I must have messed things up [22:34:48] there's nothing in the tool directory! [22:35:27] I really don't get why you think deleting the tool would solve anything [22:36:05] because: same commands, two tools, different results... [22:36:16] so you're doing something else. [22:36:38] and, as far as I can see in the tool directory, you're not doing *anything*! [22:36:52] *and* you're providing zero information [22:37:25] sorry, I emptied it [22:38:08] in any case, deleting it is more likely to give you more issues than less [22:38:21] I tried to set up a python-based tool [22:38:33] then debugged it for a few hours... [22:39:22] and found the issue. but webserver2 doesn't run on faces because of a permission error while reading a log file... [22:39:34] however it runs on samoabot... [22:40:13] 3Possible-Tech-Projects, Tool-Labs, pywikibot-core, Pywikibot-login.py: Pywikibot: Implement support for OAuth - https://phabricator.wikimedia.org/T74065#1040551 (10jayvdb) Hi @evanontario, yes we've had a few other people interested in attempting this task, and doing the microtasks. There are still tasks which... [22:42:30] ricordisamoa: Maybe try creating the file in advance. [22:42:40] and check if the webserver is running as the right user [22:43:02] tried creating the file and chmod'ed 777 [22:45:00] odd. [22:45:55] open("/data/project/faces/uwsgi.log"): Permission denied [core/logging.c line 304] [22:46:18] yeah, I saw the error [22:48:53] ricordisamoa: there's an uwsgi.log now? [22:48:55] whooo... it's running [22:50:38] fixed I think :-O [22:57:22] thanks! [23:00:39] Coren: more from yesterday: https://docs.puppetlabs.com/guides/style_guide.html#file-modes [23:03:05] matanya: so they do accept 644 as integer value, then somehow re-interpret that as octal? :| [23:03:14] as decimal integer value* [23:03:30] weird and broken imho [23:03:35] yeah. [23:04:47] unless 644 actually sets 0o1204 ;-) [23:11:14] valhallasw`cloud: in this case, if i want setgid and sticky, what would I set ? [23:36:30] matanya: err, 3644 or something? [23:36:36] so 0x3644 [23:36:41] https://en.wikipedia.org/wiki/Chmod#Special_modes [23:37:47] I'm off to bed.