[04:24:04] I noticed that when attempting to add an implementation of a function, the implementation saves, but a cryptic error is returned to the user: : https://tools-static.wmflabs.org/bridgebot/31ba0e79/file_8937.jpg [04:29:49] Related: for some reason a function I created appears to be malformed, since an implementation of it appears unable to run, and I can't seem to edit the function ZObject's source to abate the error (I'm taken to the wizard each time and there's no way to escape it). : https://tools-static.wmflabs.org/bridgebot/85fe1ef2/file_8938.jpg [04:30:14] Also related: can someone delete Z10224 (which I created by mistake)? [19:10:19] As mentioned during the meeting I've been setting up local dev environment and I have some comments. Each in a new message so they can be replied to separately. [19:10:32] https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Function_model seems like the best intro to current work on Wikifunctions? Maybe it could be more prominent? [19:11:05] Docker based setup could be promoted as the fastest way, especially for people who have not been involved with mediawiki dev work previously? [19:11:45] Not sure what is the versioning strategy. Is the extension main branch expected to work with the mediawiki main branch? What about function orchestrator/evaluator? [19:11:45] Maybe this is somewhere in a documentation I did not get into yet, but could be useful to include in the setup instructions. [19:12:03] Fix for T293831 did not make it to https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/WikiLambda (same for https://www.mediawiki.org/wiki/Extension:WikiLambda I guess?) [19:12:03] Looks kinda like two sources of truth? Discussed during the meeting – that was a deliberate decision. [19:12:15] Longest thing is waiting for Z objects to get created by the update.php script. Took over 20 minutes. [19:12:30] https://docker-registry.wikimedia.org/wikimedia/mediawiki-services-function-orchestrator/tags/ <- which of the tags is the latest? Looks like they are alphabetic, had to go to the source repo to find the latest commit sha, this is not mentioned in the instructions. The existing command that’s ready to copy points to the last tag in alphabetic order? [19:12:38] mediawiki-services-function-evaluator github replication seems to be down? [19:12:44] I assume WikiLambda master is meant to be compatible with MediaWiki core master, that’s how most WMF-deployed extensions work – not sure about orchestrator/evaluator (re @mlazowik: Not sure what is the versioning strategy. Is the extension main branch expected to work with the mediawiki main branch? What about function orchestrator/evaluator? [19:12:45] Maybe this is somewhere in a documentation I did not get into yet, but could be useful to include in the setup instructions.) [19:12:52] On the create z object page: “You should read the help documentation and community guidance first. Make sure that you follow community policies, and copyright and patent rules.” <- maybe some of those could be links? [19:13:06] Looks like the default orchestrator/evaluator service links are prefixed with mediawiki- instead of mediawiki_ [19:13:25] The "Invoke Z802 (If) with false predicate” link from https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/WikiLambda results in an Internal Error [19:13:26] Orchestrator logs: TypeError: Cannot read property 'Z14K4' of undefined [19:13:40] ApiFunctionCallTest.php after removing @group: Broken fails with the following. I’m not sure if that’s a problem with my setup. It failed the same way before and after I got evaluation to work [19:13:41] 1) ApiFunctionCallTest::testExecute [19:13:42] OutOfBoundsException: Mock queue is empty [19:18:57] done, and made you sysop too (re @mahir256: Also related: can someone delete Z10224 (which I created by mistake)?) [19:19:19] oh hush, you didn't need to do that :-) (re @lucaswerkmeister: done, and made you sysop too)