[00:34:16] Hello, there! Can I request technical assistance? [00:37:11] !ask | Barbarossa_ [00:37:22] Meh. Well, then manually: [00:37:26] Barbarossa_: Please feel free to ask your question: if anybody who knows the answer is around, they will surely reply. Don't ask for help or for attention before actually asking your question, that's just a waste of time – both yours and everybody else's. :) [00:38:03] I'm unable to add any Serbian-language fields on Wikidata. Each time I try to add one, this message is displayed. [00:38:14] Could not save due to an error. Unrecognized value for parameter "language": sr-cyrl. [00:38:25] or this one [00:38:32] Could not save due to an error. Unrecognized value for parameter "language": sr-latn. [00:39:52] If you have exact steps to reproduce the problem: https://www.mediawiki.org/wiki/How_to_report_a_bug under the project tag #wikidata (if noone else in #wikidata is around) [00:42:54] Barbarossa_, or maybe this is https://phabricator.wikimedia.org/T158058 ? [00:51:54] Well, I've got a similar problem. There might be an issue with the Serbian language code(s). As you can see from the above error messages, there are two language parameters for Serbian on Wikidata ('sr-cyrl' and 'sr-latn'), as this language uses two alphabets (Cyrillic and Latin). [00:54:18] Precisely, this isue could be caused by the language converter, which used by the Serbian WMF projects. [00:54:35] *issue [00:58:44] The converter normally uses 'sr-ec' and 'sr-el' language codes, which are obviously different from the ones on Wikidata. [01:03:10] Or there might be no connection between Wikidata and the converter after all. [01:09:30] I sought help on the Wikidata IRC channel, but no one responded. Perhaps this is a sign that I should turn to Phabricator for assistance. [01:11:46] Bye, everyone! [06:20:34] URL2Commons is dead. [06:20:42] 502 Bad Gateway [06:20:42] nginx/1.13.6 [06:20:53] no idea if this is the appropriate place to report it [06:21:28] #wikimedia-cloud [06:41:34] thank you [10:40:05] Custom toolbar adding it says .wikiEditor is not a function. But same thing works if we add external scripts [10:40:18] Custom toolbar adding it says .wikiEditor is not a function. But same thing works if we add external scripts [11:14:08] do you load the module "ext.wikiEditor"? If so, how? [15:00:44] Technical Advice IRC meeting starting in 60 minutes in channel #wikimedia-tech, hosts: @CFisch_WMDE - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [15:16:11] Hi anyone around? [15:16:36] I'd like to suggest a question for the tech-advice meeting but wanted to ask if it was appropriate [15:17:10] Namely how to generate "secure" passwords, given a run of compromise attempts recently? [15:23:56] ShakespeareFan00: of course it depends on the target audience, but the EFF article should be a good introduction IMHO: https://ssd.eff.org/en/module/creating-strong-passwords [15:27:48] Thanks [15:28:07] I'll leave the question posted , but I have my answer [15:37:52] ShakespeareFan00: use a password manager [15:38:02] let it generate the passwords for you... [15:38:10] and *don't reuse passwords* [15:50:20] Technical Advice IRC meeting starting in 10 minutes in channel #wikimedia-tech, hosts: @CFisch_WMDE - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [15:51:35] ShakespeareFan00: https://www.xkcd.com/936/ ? :) [15:51:50] but yeah, don't reuse is even more important in these days [15:54:03] classic [15:54:25] for a brief time, i literally use "correcthorsebatterystaple" [15:56:01] do you guys think that an encrypted textfile of pwd's is a good idea? [16:02:16] andre__: https://www.xkcd.com/792/ :r [16:02:19] * :) [16:03:37] shreyasminocha: use a password manager (e. g. KeePassX) and let that deal with the encryption [16:04:16] Lucas_WMDE: does keepassx store passwords on the cloud? [16:04:26] no, locally [16:04:36] in a file, which you can copy wherever you want (it’s encrypted) [16:04:41] I regularly `scp` mine onto my server [16:05:38] i see. i switched away from lastpass because of those concerns [16:14:17] Lucas_WMDE, heh, righter! [16:22:33] I just realized, that I started the Technical Advice meeting in the wrong channel ^^` [16:22:46] I was told keepassxc was the better choice these days [16:23:14] So welcome everyone to the Technical Advice meeting in this channel! :-) [16:23:18] \o [16:23:26] aha, aha. I was confused by the silence :P [16:25:03] hehe [16:25:24] None complained in #wikimedia-dev [16:25:47] "All bugs already solved, we're feature complete, now everybody go home, nothing to see here"? [16:25:57] +1 [16:26:26] Sooooo: Anyone here having questions around technical topics in the Mediawiki world? [16:35:17] Maybe I do. I was going to sit this one out to see what the scope of 'technical topics' was, but.. :) [16:36:22] LotR, go for it! [16:37:31] I saw wikidata has a EU Participant ID property. But there's only 4 instances [16:38:02] :-) [16:38:27] Any Wikidata-folks here? ;-) [16:38:52] I have matched the info from the cordis DB to the GRID db, on perfect (but case-insensitive) name matches [16:39:50] Lucas_WMDE, +1 to what lotr wrote earlier, i too believe KeePassXC is generally preferred. Hence I proposed this change https://github.com/privacytoolsIO/privacytools.io/commit/37a81d442d5576bb77a12ce9136139ab946cf1a9 [16:39:51] How do I go about getting the matches verified and entered into wikidata? [16:40:34] So to get the question right, with 4 instances you mean it's only used 4 times on Wikidata items? [16:40:37] LotR: ^ [16:40:46] correct [16:41:07] Yeah that just seems to be incomplete now :-) [16:41:35] Entering these things in semi-automated way might be tricky [16:41:47] I do not now anything about that [16:42:16] Maybe Lucas_WMDE does :-D [16:42:26] I thought I could use the wikidata data to help me further disambiguate organisations :) But instead adding to wikidata seems like a good alternative [16:42:36] hehe [16:42:45] I have around 1800 matches [16:43:06] Add them manually *duck* [16:43:38] which is still far from complete, but wikidata probably doesn't want entries for every participant organisation anyway [16:44:38] Yeah that's another question - but I mean if the organization is already in Wikidata and the property is there - there's no reason to not add the info [16:45:01] sure, that's an option, but I'm new to wikidata, so I'd like to have someone verify that e.g. my process of getting the matches is acceptable [16:46:14] In my brief understanding it's probably valid if you can reference the source and the source seems to be valid as well. ( you can add references to each statement ) [16:47:13] I have at least one questionable match. And a bunch where there seem to be multiple EU PICs for a single organisation [16:47:52] quiddity / LotR why is KeePassXC preferred? I never heard of it before [16:48:02] LotR: what do you mean by “4 instances”? [16:48:08] Would it make sense for an organisation to have multiple PICs? [16:48:39] Lucas_WMDE: Overall only used 4 times on items ;-). Read up! :-P [16:48:53] the EU does have a "what if my org got registered multiple times" FAQ, so I think yes [16:49:00] Hehe [16:49:22] well that’s just not true [16:49:30] there are five links to it from the Item namespace :P [16:49:40] LotR: Than that might be just fine. You can have several values for a property. [16:49:48] (the fifth being https://www.wikidata.org/wiki/Q1438124#P1687, it’s a bit of a cheat ;) ) [16:50:08] Just before the time is up and we just talked about Wikidata property usage: [16:50:22] Anyone else having a question of technical manner to discuss? [16:51:07] does anyone sometimes get “invalid magic word” errors on their local wiki? [16:51:48] Lucas_WMDE: Do you see this error on a page or just in the debug? [16:52:07] on a page, it’s an “internal error”, replacing all other content [16:52:10] but it’s just on my local wiki [16:52:16] (any page, as far as I can tell) [16:52:28] but if it doesn’t ring a bell, I can work around it for now [16:52:34] just wanted to check if it’s a known issue for anyone [16:52:56] I could imagine you imported wikitext from somewhere that relies on some fancy extension being able to parse the fancy wikitext magic words used. [16:52:58] Lucas_WMDE: maybe I should have said 4 triples where it's the predicate? :) [16:53:11] LotR: :D [16:53:32] anyways, I suppose you could ask the people who proposed the property if they plan to do an import or anything like that [16:53:40] CFisch_WMDE: it’s a magic word in core [16:53:48] expectunusedcategory [16:53:54] Lucas_WMDE: Are your local core + extensions on current master each? [16:53:59] I can comment out the corresponding line in MagicWordFactory.php to unbreak the wiki [16:54:04] I think they are, yes [16:54:17] Lucas_WMDE, KeePassX hasn't been touched in 2.5 years, and it wasn't accepting patches. KeePassXC is a community fork (i won't attempt to summarize the added features!). It's also the *only* PM with a dedicated guide at https://ssd.eff.org/en/module-categories/tool-guides [16:54:17] I do that on the talk page I think right? (I'm a noob on all things wikimedia) [16:54:35] LotR: property talk page, yeah, I guess [16:54:39] or project chat if you want a larger audience [16:54:58] Lucas_WMDE: So you get that on every page? Or just on a specific one? [16:55:16] every page, as far as I can tell [16:55:20] o.O [16:55:36] though I don’t test it very much, usually I just comment out the line in MagicWordFactory [16:55:45] lol [16:56:43] I would first make sure you're on current master everywhere, have run the composer updates and the maintenance.php script [16:56:56] I’ve temporarily commented out all the wfLoadExtension and require_once in my LocalSettings.php, and it still happens [16:57:12] if it's still there you should probably throw away your whole setup and build it new ^^' [16:57:14] I had joined #wikidata yesterday (which is where I heard about this meeting), but it's been very quiet [16:57:59] LotR: Even if it's usually quit you can always at least try to ask questions :-) [16:58:19] Question (I'll sneak one in before the end!): Is there anywhere appropriate I can link to this page from? https://www.mediawiki.org/wiki/Voice_assistants_and_Wikimedia -- i.e. I made a linkhub, but it's an orphan and I can't easily find anywhere to link it. (Plus/mostly I just want to advertise it to you, in case it's of interest. ;) [16:58:29] if nobody asks, why would people answer? :) [16:58:31] CFisch_WMDE: did that, no change [16:58:35] I’ll just comment out the line again ^^ [16:58:45] hehe [16:59:04] or perhaps I’ll file a bug on Phabricator, or ask on Discourse, if I’m sufficiently fed up with it [16:59:09] Lucas_WMDE: tl;dr I never get that error :-) [17:00:05] CFisch_WMDE: ah hah! rebuildLocalizationCache --lang en fixed it [17:00:21] got the hint from https://www.mediawiki.org/w/index.php?title=Topic:Rkuuwdkxcu9f9bcb&topic_showPostId=rl09ky7gev7qmczm#flow-post-rl09ky7gev7qmczm [17:00:33] (I should probably rebuild the other languages too) [17:00:48] quiddity: Thanks for the link. No idea though ;-) [17:00:56] is wikidata still using blazegraph as the storage engine? it (at least the open source part) seems to be pretty dormant [17:00:59] :) [17:01:45] quiddity: maybe accessibility, I mean it's not _really_ about that, but still. [17:02:06] LotR: BlazeGraph is used for the Wikidata Query Service, but the main data store of Wikidata itself is still an SQL database [17:02:18] WDQS just pulls the data from Wikidata [17:02:23] CFisch_WMDE, I mostly just want to nerd-snipe more people into contributing to the FOSS competitors to alexa. ;-) [17:02:23] So anyways - I will wrap it up here. Feel free to continue talking but I'm heading home now :-) [17:02:35] o/ [17:02:35] See you to the next meeting! [17:02:41] quiddity: Hehe yeah, nice ^^ [17:02:47] Ah [17:02:55] LotR: you may be interested in https://phabricator.wikimedia.org/T206560 [17:03:01] Almost forgot: [17:03:25] Today is that special Wednesday where we have another advice hour [17:03:39] Lucas_WMDE: ah, great. thanks [17:03:43] At 11PM UTC [17:03:56] So stay tuned! :-D [17:04:20] o/ [22:00:37] Technical Advice IRC meeting starting in 60 minutes in channel #wikimedia-tech, hosts: @tgr & @nuria - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [22:50:16] Technical Advice IRC meeting starting in 10 minutes in channel #wikimedia-tech, hosts: @tgr & @nuria - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [22:57:23] hello [23:00:56] thanks for signing up to do this again nuria! :) [23:01:13] I hope tgr is coming too... [23:01:52] he sure is! [23:02:52] Hi everyone, welcome to this month's Americal edition of the tech advice IRC meeting! [23:03:11] if you have any questions, please ask away! [23:03:30] you can also ask in Spanish or Hungarian [23:04:11] Üdv a műszaki tanácsadó IRC fogadóórán! Magyarul is tudtok kérdezni. [23:20:14] why are there no questions for nuria and tgr? :( [23:21:13] WE CAN ANSWER ANYTHING MUAHAHAHA [23:24:20] If you could be any kind of tree, what tree would you be? [23:24:23] bd808: you might have to register some fake newbie accounts to keep up host morale [23:25:00] I should just start finding really old bugs in Phabricator and pasting them here for you to solve [23:25:11] red-black tree? [23:25:20] I forgot what that is but always liked the name [23:26:17] https://www.youtube.com/watch?v=oBn1UHtYP9Q [23:26:23] its a semi-balanced tree variant right? Like an AVL tree but not guaranteed to be in balance at all times? [23:26:23] It does have a cool name [23:27:01] https://en.wikipedia.org/wiki/Red%E2%80%93black_tree -- pretty close guess [23:29:00] i was looking forward to be tgr cheerleader when it comes to answer mediawiki questions [23:29:41] * bd808 looks at https://discourse-mediawiki.wmflabs.org/latest for unanswered questions [23:30:24] Well, since we're here. I was wondering what is up with the weird way beeline formats multiline results [23:30:59] Because it is really odd. With control characters and the word "NULL" [23:31:14] although definite possibility I'm just doing it wrong [23:32:06] bawolff: beeline is bad for you [23:32:23] bawolff: if i coudl remove that "hive is deprecated... " i would [23:32:40] Once again proving I should never read the docs ;) [23:33:02] bawolff: i did add thsi to docs" https://wikitech.wikimedia.org/wiki/Analytics/Systems/Cluster/Beeline [23:33:05] *this [23:33:33] bawolff: as in " error reporting is not working well" , SORRY you run into it [23:33:58] Hey, it got me the info i needed, that's all that matters [23:34:07] bawolff: i think it is the typical java thing marked as deprecated but its subtitution works just 70% of the time [23:34:47] bawolff: ok, do ping us next time if you run into trouble, hive is a lot better to know what might be wrong with your query [23:35:19] It was a couple weeks ago. It wasn't that the query errored, it was more the output of it was just in a super weird format [23:35:29] * bawolff tries to remember what i was querying [23:40:34] select * from apiaction where params['action'] = 'stashedit' and year = 2018 and month = 12 and day=4 and hour=3 limit 1; [23:40:56] is a random example with the weird newline behaviour [23:42:29] apiaction! I made that! [23:44:23] stashedit was just something off the top of my head that would definitely have newlines in it [23:50:15] bd808: api action has saved the day couple times SO YOU KNOW cc bawolff [23:50:16] IIRC one of the reasons for apiaction was that it can include POST data unlike webrequests, but POST data can have newlines [23:51:02] probably pretty easy to address on the MediaWiki end, anything that has newlines in it is not something we care about tracking [23:51:04] I assume GET parameters are decoded, so they can have %0A too [23:53:03] TIL that the 2018 year to date action api request count is 103,099,662,196 [23:53:39] (modulo a few days where the aggregate reports failed to run) [23:58:13] Is that all? [23:59:25] 103 B events is lower than I'd expect, somehow. [23:59:42] the action API gets around 4000 reqs/s, so it checks out [23:59:55] Right.