Page MenuHomePhabricator

99of9 (Toby Hudson)
User

Projects

User is not a member of any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Saturday

  • No visible events.

User Details

User Since
Feb 9 2015, 11:26 PM (591 w, 2 d)
Availability
Available
LDAP User
99of9
MediaWiki User
99of9 [ Global Accounts ]

Recent Activity

Today

99of9 updated subscribers of T428835: widespread issues with Javascript processing Wikidata content.

@cmassaro I hope you don't mind if I tag you into this. I think something near this is causing us major problems today.

Thu, Jun 11, 2:54 AM · Abstract Wikipedia team
99of9 updated the task description for T428835: widespread issues with Javascript processing Wikidata content.
Thu, Jun 11, 2:46 AM · Abstract Wikipedia team
99of9 added a comment to T428835: widespread issues with Javascript processing Wikidata content.

I wonder if it's another expression of the problem at the heart of T427644?

Thu, Jun 11, 2:44 AM · Abstract Wikipedia team
99of9 created T428835: widespread issues with Javascript processing Wikidata content.
Thu, Jun 11, 2:02 AM · Abstract Wikipedia team
99of9 updated subscribers of T423694: function-orchestrator: Cannot destructure property 'argumentName' of 'this.argumentDeclarations_.get(...)' as it is undefined.

Thanks for explaining @cmassaro and thanks for fixing @Feeglgeef. Many of our dispatchers are smarter (e.g. apply3/4), but it's nice to have consistency and associated speed.

Thu, Jun 11, 12:08 AM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda, function-orchestrator

Yesterday

99of9 updated subscribers of T427454: Incorrect recursive evaluations with v2.

IMO this should be higher than medium. This causes problems that AFAIK we cannot work around because code implementations can't "apply" other functions. When the rubber hits the road this is causing actual bad output in AW:

Wed, Jun 10, 2:09 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-orchestrator, Abstract Wikipedia

Tue, Jun 9

99of9 added a comment to T427454: Incorrect recursive evaluations with v2.

I think this or something similar is affecting Z32885, possibly via Z14779

Tue, Jun 9, 10:10 AM · Abstract Wikipedia team (26Q4 (Apr–Jun)), function-orchestrator, Abstract Wikipedia

Sat, Jun 6

99of9 added a comment to T428224: inbuilt function: convert a Commons File name to a Media ID.

To me it's important in the long run, but not a super high priority until we are bot-templating articles that need to fetch Wikidata-curated images automatically. When we're building an article by hand it's not hard (and more fun) to look up an image of choice.

Sat, Jun 6, 12:34 AM · Abstract Wikipedia team

Fri, Jun 5

99of9 created T428224: inbuilt function: convert a Commons File name to a Media ID.
Fri, Jun 5, 3:37 AM · Abstract Wikipedia team

Wed, Jun 3

99of9 added a comment to T427463: AW's fragment-level cache hits take too long to get to the user's browser.

Sure, you can put it that way if you like. I expect the problem is true for everyone's browser though. Try loading the link above, you'll see how tortuous it is.

Wed, Jun 3, 11:12 PM · Abstract Wikipedia, Abstract Wikipedia team
99of9 updated subscribers of T428015: Allow Wikifunctions-generated links to non-Wikimedia sites in general Wikifunctions output.
Wed, Jun 3, 1:50 AM · Wikifunctions, Abstract Wikipedia team
99of9 updated the task description for T428015: Allow Wikifunctions-generated links to non-Wikimedia sites in general Wikifunctions output.
Wed, Jun 3, 1:49 AM · Wikifunctions, Abstract Wikipedia team
99of9 updated the task description for T428015: Allow Wikifunctions-generated links to non-Wikimedia sites in general Wikifunctions output.
Wed, Jun 3, 1:48 AM · Wikifunctions, Abstract Wikipedia team
99of9 added a project to T428015: Allow Wikifunctions-generated links to non-Wikimedia sites in general Wikifunctions output: Abstract Wikipedia team.
Wed, Jun 3, 1:47 AM · Wikifunctions, Abstract Wikipedia team
99of9 created T428015: Allow Wikifunctions-generated links to non-Wikimedia sites in general Wikifunctions output.
Wed, Jun 3, 1:46 AM · Wikifunctions, Abstract Wikipedia team
99of9 added a comment to T423180: Allow Wikifunctions-generated references to have links to non-Wikimedia sites (but not in general Wikifunctions output).

They are still valid reason to have external links in text, though they should pass through SpamBlacklist. They are usually discouraged in article body (i.e. other than navbox and external links section) though.

Please file a different task, rather than derailing this one.

Wed, Jun 3, 1:36 AM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, Security-Team, WikiLambda, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Security, Wikifunctions
99of9 added a comment to T423180: Allow Wikifunctions-generated references to have links to non-Wikimedia sites (but not in general Wikifunctions output).

Is the definition of a "reference" anything in a <sup>? Yes, links will often be desirable as links in plain/"main" text. See these sections of a featured article, especially the Authority control box:

image.png (971×1,058 px, 159 KB)

Wed, Jun 3, 1:18 AM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, Security-Team, WikiLambda, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Security, Wikifunctions
99of9 added a comment to T423180: Allow Wikifunctions-generated references to have links to non-Wikimedia sites (but not in general Wikifunctions output).

This result shows that although the html output looks okay, the UI renderer is still too nervous to show the link?

image.png (272×86 px, 4 KB)

Wed, Jun 3, 12:36 AM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity, Security-Team, WikiLambda, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Security, Wikifunctions
99of9 added a comment to T421151: Automatically connect Abstract Wikipedia articles as a Sitelink in Wikidata, rather than needing the bot / humans to do it.

I think I favour: It shows up in the ULS language list on e.g. [[ak:Douglas Adams]] as a normal "article" but with a special icon

Wed, Jun 3, 12:27 AM · Wikidata-Omega (Radar/Epics/Stalled), Wikidata Integration in Wikimedia projects, Abstract Wikipedia, Wikidata Sitelinks, Wikidata, Abstract Wikipedia team

Tue, Jun 2

99of9 added a comment to T396943: transform: Add warnings to metadata when statements are omitted from Wikidata import.

We will get Julian dates eventually. IMO this is covered by "Wikifunctions is under development."

Tue, Jun 2, 10:33 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team

Fri, May 29

99of9 created T427644: code implementations can't compare monolingual strings with different language representations.
Fri, May 29, 2:11 PM · function-orchestrator, Wikifunctions, Abstract Wikipedia team

Thu, May 28

99of9 created T427463: AW's fragment-level cache hits take too long to get to the user's browser.
Thu, May 28, 1:56 AM · Abstract Wikipedia, Abstract Wikipedia team

May 11 2026

99of9 created T425896: Provide a bespoke, non-default view of Z32/Multilingual stringsets (e.g. aliases).
May 11 2026, 1:17 AM · WikiLambda Front-end, Design, Abstract Wikipedia team
99of9 closed T425895: reference comparisons have differently resolved claim subtypes as Invalid.

Sorry, my bad, I was comparing a list of references to a reference.

May 11 2026, 1:11 AM · Wikifunctions, Abstract Wikipedia team
99of9 created T425895: reference comparisons have differently resolved claim subtypes.
May 11 2026, 12:49 AM · Wikifunctions, Abstract Wikipedia team

May 4 2026

99of9 added a comment to T421468: unresolved language argument reference in constructed monolingual stringset.

Accordingly, what's needed is an equality function for Monolingual stringset that allows for both reference and literal representations of Z31K1/language. The best way forward is this:

  1. Create a new equality function for comparing 2 instances of Z60.
    1. I propose to make this a built-in; It's easiest and most performant that way.
May 4 2026, 6:07 AM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
99of9 closed T419789: language configurations for displays don't seem to work anymore as Resolved.

With pleasure.

May 4 2026, 5:49 AM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Patch-For-Review
99of9 closed T419789: language configurations for displays don't seem to work anymore, a subtask of T418887: Collect and decide on whether and how to fix community-experienced changes with the v2 orchestrator, as Resolved.
May 4 2026, 5:48 AM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-orchestrator

May 2 2026

99of9 closed T363908: Review WikiLambda system’s criteria for updating a function’s implementation list as Resolved.

I'm boldly closing this as resolved. The initial bug report is certainly addressed. The current system is working pretty well. If we want to suggest refinements, that can be a new feature request.

May 2 2026, 1:02 AM · Abstract Wikipedia team

Apr 24 2026

99of9 created T424310: Set links to pages on Abstract Wikipedia that don't yet exist as red/"new".
Apr 24 2026, 6:16 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda, Abstract Wikipedia

Apr 22 2026

99of9 updated the task description for T424118: Fetch Wikidata item (first element of a list) is not resolved by the time Same Wikidata item is called.
Apr 22 2026, 1:26 AM · function-orchestrator, Abstract Wikipedia team
99of9 created T424118: Fetch Wikidata item (first element of a list) is not resolved by the time Same Wikidata item is called.
Apr 22 2026, 1:23 AM · function-orchestrator, Abstract Wikipedia team

Apr 17 2026

99of9 added a comment to T423543: widespread failures, possibly related to float64.

Thanks for the responsiveness. We'll surely let you know if it happens on other Types!

Apr 17 2026, 3:27 AM · Abstract Wikipedia team

Apr 16 2026

99of9 added a project to T423663: test result wrong, but running the function works: Abstract Wikipedia team.
Apr 16 2026, 11:59 PM · Abstract Wikipedia team
99of9 created T423663: test result wrong, but running the function works.
Apr 16 2026, 11:50 PM · Abstract Wikipedia team
99of9 added a comment to T423543: widespread failures, possibly related to float64.

possibly related: https://www.wikifunctions.org/wiki/Talk:Z16684

Apr 16 2026, 10:49 AM · Abstract Wikipedia team
99of9 added a comment to T423543: widespread failures, possibly related to float64.

Here's another clue: pi/4.0 gives
"Error in the function call API (propagated error: "Status 503 from wikilambda_fetch (ZIDs <Z21033>)")
Error type: Error in the function call API
Error data:
propagated error: "Status 503 from wikilambda_fetch (ZIDs <Z21033>)""

Apr 16 2026, 3:05 AM · Abstract Wikipedia team
99of9 created T423543: widespread failures, possibly related to float64.
Apr 16 2026, 2:58 AM · Abstract Wikipedia team
99of9 created T423540: prevent creation of an Abstract Wikipedia article for non-existent QIDs.
Apr 16 2026, 12:51 AM · WikiLambda, Essential-Work, Abstract Wikipedia team, Abstract Wikipedia
99of9 added a comment to T406848: wide-scale Python failure.

Hooray! Congrats, this was a big one.

Apr 16 2026, 12:15 AM · Essential-Work, function-evaluator, Abstract Wikipedia team

Apr 14 2026

99of9 added a comment to T421151: Automatically connect Abstract Wikipedia articles as a Sitelink in Wikidata, rather than needing the bot / humans to do it.

I agree that semi-special is a good way forward. Another advantage over full auto is that it can be queried in SPARQL, so analysis will be easier.

Apr 14 2026, 4:32 AM · Wikidata-Omega (Radar/Epics/Stalled), Wikidata Integration in Wikimedia projects, Abstract Wikipedia, Wikidata Sitelinks, Wikidata, Abstract Wikipedia team

Apr 8 2026

99of9 added a comment to T421468: unresolved language argument reference in constructed monolingual stringset.

Adding it to essential work sounds excellent. But if fixing v2 issues was part of the quarterly goal, isn't it okay to also leave this there as a (so far) unmet component of the goal?

Apr 8 2026, 6:37 AM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
99of9 added a comment to T421468: unresolved language argument reference in constructed monolingual stringset.

Why is the v2 parent removed? I thought this worked in v1.
I'm using the v2 parent to keep track of dev progress on recent fixes after the v2 shake up.

Apr 8 2026, 5:43 AM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))

Apr 2 2026

99of9 created T422094: Z881 doesn't get its language labels in Abstract Wiki.
Apr 2 2026, 12:14 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), WikiLambda Front-end, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia

Mar 31 2026

99of9 added a comment to T419931: K combinator no longer works.

I don't think I have much insight here. If the answer is we're not allowed this behaviour anymore, I don't think that's a big deal. None of the current usage looks compelling.

Mar 31 2026, 11:32 PM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))

Mar 30 2026

99of9 reopened T419931: K combinator no longer works, a subtask of T418887: Collect and decide on whether and how to fix community-experienced changes with the v2 orchestrator, as In Progress.
Mar 30 2026, 10:58 PM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-orchestrator
99of9 reopened T419931: K combinator no longer works as "In Progress".

Oh, sorry. I'm not sure. I tried it with a different input and it failed:
https://www.wikifunctions.org/view/en/Z10249?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z10249%22%2C%22Z10249K1%22%3A%22abcd%22%7D

Mar 30 2026, 10:58 PM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
99of9 closed T419931: K combinator no longer works, a subtask of T418887: Collect and decide on whether and how to fix community-experienced changes with the v2 orchestrator, as Resolved.
Mar 30 2026, 10:55 PM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-orchestrator
99of9 closed T419931: K combinator no longer works as Resolved.

Confirmed. Thanks.

Mar 30 2026, 10:55 PM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
99of9 created T421666: Z25785 fails all tests.
Mar 30 2026, 3:54 AM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))

Mar 27 2026

99of9 created T421468: unresolved language argument reference in constructed monolingual stringset.
Mar 27 2026, 9:30 AM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))

Mar 24 2026

99of9 added a comment to T420868: Make it possible for Wikifunctions calls to output directives to show images in Abstract Wikipedia articles.
  • I have no issues with the restriction to Commons as our only source.
  • As a first pass it would even be okay if it excluded timed media, or even SVGs.
  • The rest sound reasonable.
Mar 24 2026, 12:05 AM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia

Mar 23 2026

99of9 updated the task description for T420868: Make it possible for Wikifunctions calls to output directives to show images in Abstract Wikipedia articles.
Mar 23 2026, 12:28 AM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia
99of9 created T420868: Make it possible for Wikifunctions calls to output directives to show images in Abstract Wikipedia articles.
Mar 23 2026, 12:25 AM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia

Mar 19 2026

99of9 updated the task description for T420670: from Abstract Wikipedia, links to ZIDs should go to Wikifunctions.
Mar 19 2026, 11:46 PM · Essential-Work, Abstract Wikipedia, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda Front-end, WikiLambda
99of9 created T420670: from Abstract Wikipedia, links to ZIDs should go to Wikifunctions.
Mar 19 2026, 11:45 PM · Essential-Work, Abstract Wikipedia, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda Front-end, WikiLambda
99of9 added a comment to T419920: python evaluation error: function call: "'dict' object has no attribute 'split'".

Yes, this particular test now works. (although as I understand it, we're now using v1 again anyway)

Mar 19 2026, 2:48 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
99of9 removed a watcher for Tool-inteGraality: 99of9.
Mar 19 2026, 2:34 AM

Mar 18 2026

99of9 added a comment to T419915: Result not passed to renderer in expected form.

I think the failure of https://www.wikifunctions.org/view/en/Z28849 (every test case) may be related. In particular I think https://www.wikifunctions.org/view/en/Z28686 is receiving objects in unexpected form.

Mar 18 2026, 5:08 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
99of9 added a comment to T420122: Definitions: Consider creating an enum type for Wikidata project types.

Okay, I withdraw the word "fixed", but that is not the important issue.

Mar 18 2026, 1:24 AM · Abstract Wikipedia team, Essential-Work, Abstract Wikipedia Fix-It tasks, function-schemata, function-orchestrator
99of9 added a comment to T419789: language configurations for displays don't seem to work anymore.
Mar 18 2026, 12:15 AM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Patch-For-Review

Mar 17 2026

99of9 added a comment to T419915: Result not passed to renderer in expected form.

The double nested signs seem to originate in the js rational conversion from code. This could also be simplified? https://www.wikifunctions.org/view/en/Z19702

Mar 17 2026, 11:29 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
99of9 added a comment to T419915: Result not passed to renderer in expected form.

I don't think so. What do you see? (I've also tried other values to go without the cache)

image.png (350×447 px, 18 KB)

Mar 17 2026, 12:59 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))

Mar 13 2026

99of9 updated the task description for T419933: No WASI runner within time limit (WASI time limit: "1500").
Mar 13 2026, 4:33 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), function-evaluator
99of9 added a project to T419933: No WASI runner within time limit (WASI time limit: "1500"): Abstract Wikipedia team.
Mar 13 2026, 4:32 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), function-evaluator
99of9 created T419933: No WASI runner within time limit (WASI time limit: "1500").
Mar 13 2026, 4:31 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), function-evaluator
99of9 created T419931: K combinator no longer works.
Mar 13 2026, 4:15 AM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
99of9 closed T419788: user input isn't parsed correctly into valid rationals, a subtask of T418887: Collect and decide on whether and how to fix community-experienced changes with the v2 orchestrator, as Resolved.
Mar 13 2026, 12:53 AM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), function-orchestrator
99of9 closed T419788: user input isn't parsed correctly into valid rationals as Resolved.

Yes, I'm happy to call this one resolved, and have filed tasks for some similar but different issues.

Mar 13 2026, 12:53 AM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))

Mar 12 2026

99of9 created T419920: python evaluation error: function call: "'dict' object has no attribute 'split'".
Mar 12 2026, 11:28 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
99of9 created T419915: Result not passed to renderer in expected form.
Mar 12 2026, 10:30 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))
99of9 created T419789: language configurations for displays don't seem to work anymore.
Mar 12 2026, 4:36 AM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Patch-For-Review
99of9 created T419788: user input isn't parsed correctly into valid rationals.
Mar 12 2026, 4:23 AM · OKR-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))

Feb 18 2026

99of9 added a comment to T389183: functions returning a Type don't work as expected.

Where do we read about the new composition language? Is there a task to follow (and connect to this one)?

Feb 18 2026, 2:39 AM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))

Feb 3 2026

99of9 added a comment to T383842: Provide an n-argument apply.

the user-land hack is unstable, unstable, and will likely break soon

This is concerning. Where can we learn more about this?

Feb 3 2026, 1:33 AM · function-orchestrator, function-schemata, Abstract Wikipedia team
99of9 added a comment to T407932: Provide a mechanism by which Functions can opt-out of type conversion, as some edge cases need special handling (like non-simplified fractions in Wikidata quantities).

I’m not sure how we could apply an absence of conversion to a returned value, other than by returning a map or using ZObject(), ZReference() or ZPair(). Given that we now have those options, we might consider converting numbers by default, according to their native type, I suppose, but if the function’s return type is explicit, it should be respected.

An example of where we need close-to-raw returned values is https://www.wikifunctions.org/view/en/Z26982 (equal rational with numerator length). The crucial requirement is that we separately return each of the keys of the object we are returning, and they don't get messed with during the conversion from code. Can we already do this with ZObject()?

Feb 3 2026, 1:28 AM · Abstract Wikipedia team

Feb 2 2026

99of9 added a comment to T407932: Provide a mechanism by which Functions can opt-out of type conversion, as some edge cases need special handling (like non-simplified fractions in Wikidata quantities).
  • Does this only apply to inputs? To outputs? To only some inputs? Etc.

Some of the other answers may depend on the decision here, so I'll answer it first. I suppose the ultra-flexible ideal would be to selectively apply to whichever inputs and outputs the implementation creator chooses. My specific proposal is for all inputs and all outputs, because I expect that will be easier to design, because this will only be needed in rare circumstances, because it does allow code to access everything, and because those who use it will be willing to go the extra mile on raw-processing other inputs/outputs if they need it for one. I'm open to seeing different designs before weighing in on whether I expect they would work.

Feb 2 2026, 4:44 AM · Abstract Wikipedia team

Jan 14 2026

99of9 added a comment to T389183: functions returning a Type don't work as expected.

@GrounderUK has made them work by wrapping with https://www.wikifunctions.org/view/en/Z104, so the actual block to progress is resolved.

Jan 14 2026, 11:54 PM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))

Jan 10 2026

99of9 added a comment to T411947: Wikidata import: always create values for Z6003K5/qualifiers and Z6003K6/references.

I don't mind changing it, but it appears to be passing all implementations at the moment?

Jan 10 2026, 1:04 PM · Abstract Wikipedia team (26Q3 (Jan–Mar)), Essential-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator

Dec 18 2025

99of9 added a comment to T351770: Testers moved from one Function to another still show in old Function’s Implementation’s Function Report widget.

I agree with your final recommendations.

Dec 18 2025, 10:52 PM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), WikiLambda

Dec 15 2025

99of9 added a comment to T386422: Allow for currying and other partial function application.

Another early attempt that might be related is https://www.wikifunctions.org/wiki/Z10111. I haven't looked at why it's not working.

Dec 15 2025, 11:52 PM · Abstract Wikipedia team

Dec 10 2025

99of9 closed T408175: When creating a Test, pre-open the collapsed primary composition calls in the call and result validation as Resolved.
Dec 10 2025, 10:25 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end
99of9 added a comment to T408175: When creating a Test, pre-open the collapsed primary composition calls in the call and result validation.

Thanks Daphne @DSmit-WMF , looks good. Every little simplification of the flow helps.

Dec 10 2025, 10:25 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end
99of9 closed T368497: select for enums should be in sensible order as Resolved.

Thanks everyone. Looks great. Now we just have to make sure that any future heavyweight enum items are created in sensible order.

Dec 10 2025, 10:22 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end, Wikifunctions

Dec 5 2025

99of9 updated subscribers of T411865: selective Wikidata fetch Z6820 does not preserve requested order of languages or properties.
Dec 5 2025, 12:00 PM · Abstract Wikipedia team
99of9 created T411865: selective Wikidata fetch Z6820 does not preserve requested order of languages or properties.
Dec 5 2025, 11:59 AM · Abstract Wikipedia team

Dec 4 2025

99of9 added a comment to T371714: WikiLambda: Test runs sometimes get stuck showing "Running".

Yes, the behaviour is different now.

Dec 4 2025, 10:37 PM · Abstract Wikipedia team, WikiLambda Front-end, WikiLambda

Dec 3 2025

99of9 added a comment to T411597: Concatenation of several literal strings times out.

I agree with Al, but for the last 3 days it has been a continuous and widespread breakage, even when python tech was reset. So I think it's important to have this new Phab report to focus everyone's attention.

Dec 3 2025, 11:43 AM · Abstract Wikipedia team

Nov 28 2025

99of9 added a comment to T408969: Error in the function call API: for Z29148 (referencing configuration Z16435).

I also can't reproduce the original bug report. @VIGNERON?

Nov 28 2025, 5:43 AM · function-orchestrator, Abstract Wikipedia team
99of9 added a comment to T397542: ZObject display: intermittent occurrences of "Something went wrong. Please try again." when showing Wikidata items.

Try running this function on a string of about 30 characters. Many will fail, especially later on in the list. https://www.wikifunctions.org/view/en/Z22717

Nov 28 2025, 5:41 AM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), WikiLambda Front-end, WikiLambda, Abstract Wikipedia team
99of9 added a comment to T368320: Renderers cannot render non-concrete values, e.g. values created through compositions or other function calls.

A similar message is still there if you collapse the expanded carrot:

image.png (1,050×713 px, 43 KB)

Nov 28 2025, 5:30 AM · Abstract Wikipedia team, WikiLambda Front-end

Nov 21 2025

99of9 added a comment to T408969: Error in the function call API: for Z29148 (referencing configuration Z16435).

Yes I think I saw this occasionally, but I'm not doing much at the moment. In fact, nobody is, so I'm having trouble understanding why the servers would be overloaded! Is there web-crawler activity again?

Nov 21 2025, 12:30 AM · function-orchestrator, Abstract Wikipedia team

Nov 12 2025

99of9 added a comment to T409722: Unnecessary render calls while viewing an object and toggling expand.

I sometimes use this "feature" to re-attempt renders which failed the first time. Perhaps you can try to keep track of this and selectively re-render?

Nov 12 2025, 11:26 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Abstract Wikipedia team (26Q2 (Oct–Dec)), Abstract Wikipedia Fix-It tasks, Essential-Work, WikiLambda Front-end, WikiLambda

Nov 11 2025

99of9 added a comment to T389183: functions returning a Type don't work as expected.

Another example to check on closing is https://www.wikifunctions.org/view/en/Z28245 acting on https://www.wikifunctions.org/view/en/Z28244

Nov 11 2025, 11:20 AM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar))

Nov 10 2025

99of9 added a comment to T407718: custom error handling not displaying.

Looks good at the user end.

Nov 10 2025, 10:14 PM · OKR-Work, Patch-For-Review, Abstract Wikipedia team (26Q2 (Oct–Dec))

Nov 9 2025

99of9 added a comment to T390226: Consider using list inputs to create variadic apply, filter, map, etc. functions.

I'm not sure if it's actually possible to do in the regular interface. I went into manual edit mode to copy what Denny/Al had done. But in any case, that level of difficulty is worth it for this kind of rare but enabling need.

Nov 9 2025, 10:53 PM · function-schemata, function-orchestrator, Abstract Wikipedia team
99of9 added a comment to T390226: Consider using list inputs to create variadic apply, filter, map, etc. functions.

Admittedly, soon after I loudly complained, Al Grounder showed me that we can already manually do something like your option 1 (at least) for any finite Apply. For example, I've now got apply3 working at Z29365. So the urgency of the list version is no longer as clear. But if it's easy to implement, it will surely prove useful too.

Nov 9 2025, 10:47 AM · function-schemata, function-orchestrator, Abstract Wikipedia team

Nov 6 2025

99of9 added a comment to T390226: Consider using list inputs to create variadic apply, filter, map, etc. functions.

Who can we talk to about the prioritisation here?

Nov 6 2025, 2:43 AM · function-schemata, function-orchestrator, Abstract Wikipedia team

Oct 24 2025

99of9 updated the task description for T408175: When creating a Test, pre-open the collapsed primary composition calls in the call and result validation.
Oct 24 2025, 2:38 AM · Essential-Work, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end
99of9 created T408175: When creating a Test, pre-open the collapsed primary composition calls in the call and result validation.
Oct 24 2025, 2:37 AM · Essential-Work, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda Front-end