[01:12:39] Does anyone know if notifying more than one group actually works? https://www.wikidata.org/w/index.php?&diff=721747873 [07:05:09] Dispenser: certainly not if you don't sign [07:05:33] As I see you found out https://www.wikidata.org/?diff=next&oldid=721835993 [08:40:53] nikki: There are some stuff needs to be done but hopefully I will fix the SSL problem today: https://phabricator.wikimedia.org/T184437 [09:54:03] hello it said I was banned from here? o.O [09:54:09] [23:31] * Cannot join #wikidata (You are banned). <-- [09:54:30] did I do something wrong? is it my connection? [10:04:37] who controls stuff on phabricator? I tried registring ot be able to vote on it before i had waken up properly T_T i just filled in a placeholder email to be flled out later.. tat was dumb [10:04:49] safeless to say i have no access to (dothis@later.gmail). [10:05:16] now I can't create a phabricator thing? [10:07:26] you should be able to login using your normal wikimedia account, as far as I know [10:07:58] and the banned thing is some weird behaviour some people have been seeing, it's something to do with the recent spam as far as I know [10:13:14] i imagined so. [10:13:37] but niki, my problem is hat i was dumb and halw awake and put in (dothis@later.gmail). as my email /_\ [10:13:44] erh nikki* [10:15:14] now all I get when going to any phabricator page is the "chek your email" page i cant change the email , i can only click a button that says "send another email" [10:16:11] I did clic kthe oAuth on the wikimedia page for my account [10:16:37] but it still required an adress and i was not awake and beign stupid so i wrote "dothis@later.gmail" [10:17:20] now I can't dothis@all! [10:20:35] CatQuest: you can't log out? [10:20:50] sure, but i want ot vote on the phabricator thing :D [10:20:59] also if i log out nad try again that does not work :( [10:21:18] Can you access your settings at all? [10:21:27] (from the same menu as logging out, usually) [10:21:28] only option in settings is "log out" :D [10:21:47] was the first thing i tried [10:21:56] Huh. Weeeird. [10:23:49] this is literlaly the only thing i see o the page https://i.snag.gy/gheSdc.jpg [10:24:03] clicking the c <-- [10:24:37] if i logout and try the "create a new account" oAuth routine with mediawiki i automatically get sent to this page again whenever that sucseeds [10:24:53] Huh [10:25:03] Lydia_WMDE: any idea how to solve this ^ ? [10:25:18] (accidental invalid email can't be verified but also can't be changed) [10:25:21] sorry /__\ [10:25:41] Eh, there should be an easy way to fix this, anyone can typo [10:25:44] * CatQuest is always a waking disaster area [10:25:57] well atleast i am a edgecase reator or smth? :D [10:25:59] Nah, sometimes you sleep! [10:26:05] loiloioi [10:26:22] well this time i was sleep-disaster-area-ing [10:56:54] Lucas_WMDE: I think the entity rendered hook thing might be being triggered too early on lexeme pages [10:58:05] I've been trying to get some script working to support signwriting and sometimes it successfully displays the lemma, sometimes it converts it and then it reverts back to the original text o_O [10:59:32] I'm not sure how to be sure that that's the reason though [11:08:12] IIRC the hook doesn’t quite wait for everything to settle, yes [11:08:16] but I don’t remember details [11:08:24] which page element is breaking? the lemma? [11:08:36] yeah [11:09:07] the forms and the labels in statements are ok, it's just the lemma which reverts itself sometimes [11:13:09] ah [11:13:11] I think I see why ^^ [11:13:15] nikki: check this out v [11:13:17] ^ https://gerrit.wikimedia.org/g/mediawiki/extensions/WikibaseLexeme/+/master/resources/widgets/LexemeHeader.js#92 [11:13:31] (hurr durr how to press Ctrl+V) [11:13:57] (I’m not sure what my hands were doing there) [11:14:05] doing their own thing! [11:18:15] so LexemeHeader is initialized asynchronously, and never reports this Promise it has anywhere [11:18:33] but even if it returned it, I can’t see any provision for asynchronous initialization in wikibase.ui.entityViewInit.js … [11:19:12] I suppose another question might be why LexemeHeader needs to get its entity data from the entityLoaded hook [11:19:23] instead of getting it as a normal parameter or something [11:21:47] yeah, forms and senses get the lexeme passed in https://gerrit.wikimedia.org/g/mediawiki/extensions/WikibaseLexeme/+/master/resources/view/ControllerViewFactory.js#82 [11:21:53] no idea why the header doesn’t [11:27:12] huh odd [11:28:12] nikki: https://phabricator.wikimedia.org/T201309 [11:28:38] thanks :) [11:33:10] reosarevok: sorry no :( [11:34:24] Any idea who to pester about it? [12:45:48] Lucas_WMDE: speaking of hooks, do you know if there's a list of them somewhere? and if there's one for when search results are returned? [12:47:28] I was wondering how autodesc works and it seems it uses setInterval to call a function repeatedly [12:47:49] and I wouldn't be surprised if autodesc is the most commonly used non-gadget we have, I dunno how people can edit without it :P [12:51:10] heh wow, 136 people seem to be using some version or another of it [12:51:36] nikki: https://phabricator.wikimedia.org/source/mediawiki/browse/master/docs/hooks.txt [12:51:47] that's the canonical list of hooks [12:52:13] there is also https://www.mediawiki.org/wiki/Manual:Hooks#Available_hooks [12:54:13] hm... I don't see anything about wikibase (like wikibase.entityPage.entityLoaded or wikibase.entityPage.entityView.rendered) on either of those pages though [12:55:11] If someone sees multichill, plz tell them to ping me :) [12:58:22] DanielK_WMDE: are those php hooks rather than js ones? [13:01:44] nikki: yes. sorry, you where asking about JS hooks? [13:01:48] never mind me then :) [13:02:05] yes :) [13:02:11] sorry, my question wasn't clear [13:02:21] nikki: also, these are core hooks only. wikibase has its own list of hooks [13:04:54] nikki: I guess https://phabricator.wikimedia.org/T169775 will create that list [13:05:47] also, Jonas_WMDE is working on a hook to *change* the search results returned, is that what you meant? see https://phabricator.wikimedia.org/T199672 [13:09:20] I'm not sure... change in what way? autodesc adds a generated description to each item in the search results, but doesn't change which items are shown [13:10:23] hm, I’m not sure if the hook will support that [13:10:36] bah [13:12:47] (and what I wanted to do would essentially act in the same way, whenever it displays some search results, render any signwriting it finds in them properly) [13:19:47] * Lucas_WMDE looks at wdsearch-autodesc [13:21:53] okay, so it searches the entire page for search results, every 500 seconds [13:21:55] bleh [13:22:01] 500 *milliseconds [13:22:42] yeah [13:22:55] which seems like it could be optimised :P [13:23:12] yeah :D [13:23:16] I suppose it could even be optimized with the new hook [13:23:24] even though the hook doesn’t support setting descriptions on other search results [13:23:28] at least it tells you when a search is happening [13:23:50] and then you start the setTimeout loop there, wait until search results are displayed, modify them, and then go to sleep again [13:24:13] oh, that's more or less what I had in mind [20:31:00] I'm trying to update my upstream and noticed this: [20:31:02] extensions/Wikibase/lib/WikibaseLib.entitytypes.php: Class 'Wikibase\DataModel\Entity\ItemId' not found [20:31:31] This holds MW from running locally, any help? [20:34:16] Repo is up to date but when running the update.php maintenance script, I get that error [20:34:34] Everything is updated and all composer dependencies up to date as well :( [21:51:10] WiseWoman: apparently the https thing from the other day should be fixed now