GrounderUK (Al)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Aug 27 2020, 6:49 PM (202 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
GrounderUK [ Global Accounts ]

Recent Activity

Today

GrounderUK added a comment to T369788: Metadata dialog inappropriately displays the sum of the durations.

I agree. It seems to me it should always just be the orchestrator time.

I agree too. Even if we capture pre-orchestration and post-orchestration latency in a true end-to-end elapsed time, I think we would still be more interested in the period from the start of orchestration to its end.

Fri, Jul 12, 6:26 PM · WikiLambda Front-end, Abstract Wikipedia team

Tue, Jul 9

GrounderUK added a comment to T363908: Review WikiLambda system’s criteria for updating a function’s implementation list.

…will comment on them tomorrow.

Tue, Jul 9, 9:18 AM · Patch-For-Review, Abstract Wikipedia team

Mon, Jul 8

GrounderUK added a comment to T363908: Review WikiLambda system’s criteria for updating a function’s implementation list.

If the team agrees with it, am I right in thinking that you would also approve of this idea of changing the strategy to rely on runtimes?

Mon, Jul 8, 12:37 PM · Patch-For-Review, Abstract Wikipedia team

Thu, Jul 4

Hyphen awarded T368892: Function evaluations are often failing on Wikifunctions.org with "gateway timeout" or “service unavailable” a Evil Spooky Haunted Tree token.
Thu, Jul 4, 10:13 AM · Abstract Wikipedia team (25Q1 (Jul–Sep))

Wed, Jul 3

GrounderUK added a comment to T363908: Review WikiLambda system’s criteria for updating a function’s implementation list.

@DMartin-WMF I note it says in the document (towards the end) “…the Z8K4 property is only updated if the average runtime for the new best performer is significantly better than the average runtime for the previous best performer (and the new best performer has no more test failures than the previous best performer).” Can you perhaps clarify whether “…no more test failures…” means “…no more failures of connected tests…”? Thank you!

Wed, Jul 3, 2:41 PM · Patch-For-Review, Abstract Wikipedia team
GrounderUK added a comment to T363908: Review WikiLambda system’s criteria for updating a function’s implementation list.

https://www.wikifunctions.org/view/en/Z13533 (Python) jumped to the top of the list and got disconnected.

Wed, Jul 3, 1:11 PM · Patch-For-Review, Abstract Wikipedia team
GrounderUK added a comment to T363908: Review WikiLambda system’s criteria for updating a function’s implementation list.

… I wrote a doc page outlining how the implementation list ordering happens.

Wed, Jul 3, 12:55 PM · Patch-For-Review, Abstract Wikipedia team
GrounderUK added a comment to T368892: Function evaluations are often failing on Wikifunctions.org with "gateway timeout" or “service unavailable”.

Random evaluations:
22:00 UTC
https://www.wikifunctions.org/view/en/Z15386
https://www.wikifunctions.org/view/en/Z17105
https://www.wikifunctions.org/view/en/Z14226 Service Unavailable [passing at 22:50]
https://www.wikifunctions.org/view/en/Z10869
https://www.wikifunctions.org/view/en/Z11208 Service Unavailable [persistent]
https://www.wikifunctions.org/view/en/Z11684
22:30 UTC
https://www.wikifunctions.org/view/en/Z805 (equality function changed in one test)
https://www.wikifunctions.org/view/en/Z14304
23:00 UTC
https://www.wikifunctions.org/view/en/Z13633 Service Unavailable [passing at 00:30 UTC]
https://www.wikifunctions.org/wiki/Z808
⚠️https://www.wikifunctions.org/view/en/Z15251 Three Python implementations but only one passes (Z15377), otherwise Service Unavailable [Z15621 passing after 00:00 UTC; Z15252 has some passes too and is disconnected, probably because it fails for large values – errors are meaningful]
https://www.wikifunctions.org/view/en/Z17111 (with one odd exception: Z17117 with Z17114)

IMG_0967.png (2×960 px, 334 KB)

Wed, Jul 3, 12:37 AM · Abstract Wikipedia team (25Q1 (Jul–Sep))

Tue, Jul 2

GrounderUK updated the task description for T368892: Function evaluations are often failing on Wikifunctions.org with "gateway timeout" or “service unavailable”.
Tue, Jul 2, 10:28 PM · Abstract Wikipedia team (25Q1 (Jul–Sep))
GrounderUK updated the task description for T368892: Function evaluations are often failing on Wikifunctions.org with "gateway timeout" or “service unavailable”.
Tue, Jul 2, 7:38 PM · Abstract Wikipedia team (25Q1 (Jul–Sep))
GrounderUK renamed T368892: Function evaluations are often failing on Wikifunctions.org with "gateway timeout" or “service unavailable” from Function evaluations are often failing on Wikifunctions.org with "gateway timeout" to Function evaluations are often failing on Wikifunctions.org with "gateway timeout" or “service unavailable”.
Tue, Jul 2, 1:25 PM · Abstract Wikipedia team (25Q1 (Jul–Sep))

Mon, Jul 1

GrounderUK created T368892: Function evaluations are often failing on Wikifunctions.org with "gateway timeout" or “service unavailable”.
Mon, Jul 1, 10:08 AM · Abstract Wikipedia team (25Q1 (Jul–Sep))

Wed, Jun 26

GrounderUK added a comment to T363908: Review WikiLambda system’s criteria for updating a function’s implementation list.

Please see https://www.wikifunctions.org/view/en/Z16688

Wed, Jun 26, 6:10 PM · Patch-For-Review, Abstract Wikipedia team
GrounderUK added a comment to T366660: WikiLambda: Provide more info in page history re: implementation reordering.

Sounds good, but I wonder why this is Medium priority when T363908 is Low priority.

Wed, Jun 26, 5:54 PM · WikiLambda, Abstract Wikipedia team
GrounderUK added a comment to T367294: Running a valid function call on Z866 after running an invalid one somehow seems to crash the browser tab?.

I've observed this behavior and located its origin. I believe this will be fixed when we merge https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1036184

Wed, Jun 26, 5:30 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Abstract Wikipedia team (25Q1 (Jul–Sep)), WikiLambda Front-end

Thu, Jun 13

GrounderUK added a comment to T359231: Improve UX: users easily wrap argument references and function calls in superfluous type declarations.

Maybe we could take another look at this?

Thu, Jun 13, 2:06 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Design, WikiLambda Front-end

Jun 12 2024

GrounderUK created T367294: Running a valid function call on Z866 after running an invalid one somehow seems to crash the browser tab?.
Jun 12 2024, 1:09 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Abstract Wikipedia team (25Q1 (Jul–Sep)), WikiLambda Front-end

Jun 11 2024

GrounderUK added a comment to T360169: Change TItle from "{Label} {ZID} {Type} - Wikifunctions" to just "{Label} - WIkifunctions".

Ah, okay… thanks. It looks like T367139 was merged/closed in error?

thank you, i just wanted to be extra sure :) reading through T367139 description, i do think that task is a duplicate of this one.

Jun 11 2024, 12:44 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), WikiLambda Front-end
GrounderUK added a comment to T360169: Change TItle from "{Label} {ZID} {Type} - Wikifunctions" to just "{Label} - WIkifunctions".

Ah, okay… thanks. It looks like T367139 was merged/closed in error?

Jun 11 2024, 12:33 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), WikiLambda Front-end
GrounderUK added a comment to T360169: Change TItle from "{Label} {ZID} {Type} - Wikifunctions" to just "{Label} - WIkifunctions".

I [do not] object to this change [see below]

Jun 11 2024, 11:32 AM · Abstract Wikipedia team (25Q1 (Jul–Sep)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), WikiLambda Front-end

Jun 8 2024

GrounderUK added a comment to T361701: “What links here” does not work for objects.

Effect of “Recent changes”:

Jun 8 2024, 1:38 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Abstract Wikipedia team (24Q4 (Apr–Jun))
GrounderUK added a comment to T361701: “What links here” does not work for objects.
Jun 8 2024, 9:59 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Abstract Wikipedia team (24Q4 (Apr–Jun))

Jun 6 2024

GrounderUK added a comment to T366246: fetch Persistent object (Z828) errors in evaluation (in test case).

Also: https://www.wikifunctions.org/view/en/Z16559 (a standalone function call evaluates as expected)

Jun 6 2024, 9:14 AM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Wikifunctions

Jun 3 2024

GrounderUK created T366459: Improve access by functions to Persistent object labels (and other keys).
Jun 3 2024, 10:50 AM · Abstract Wikipedia team

Jun 1 2024

GrounderUK updated the task description for T366403: A quoted reference is not handled correctly in the Wikifunctions interface.
Jun 1 2024, 11:09 AM · Abstract Wikipedia team (25Q1 (Jul–Sep))
GrounderUK created T366403: A quoted reference is not handled correctly in the Wikifunctions interface.
Jun 1 2024, 10:47 AM · Abstract Wikipedia team (25Q1 (Jul–Sep))

May 30 2024

GrounderUK added a comment to T361701: “What links here” does not work for objects.

In the Z801 data, the page IDs are unquoted; in the Wikifunctions:Status data, they are quoted 🤷‍♂️

May 30 2024, 3:31 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Abstract Wikipedia team (24Q4 (Apr–Jun))
GrounderUK added a comment to T361701: “What links here” does not work for objects.

🤔Why isn’t the page ID quoted?

May 30 2024, 3:02 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Abstract Wikipedia team (24Q4 (Apr–Jun))
GrounderUK added a comment to T366246: fetch Persistent object (Z828) errors in evaluation (in test case).

*https://www.wikifunctions.org/view/en/Z16573 is a test case linked directly to Z828. The failure is similar but the Z99K1 is not an empty object.

May 30 2024, 9:25 AM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Wikifunctions
GrounderUK added a comment to T366246: fetch Persistent object (Z828) errors in evaluation (in test case).

@GrounderUK: Assuming this task is about Wikifunctions, hence adding that project tag so other people can also find this task when searching via projects or looking at workboards. Please set appropriate project tags when possible. Thanks!

Thank you. I thought I had added the team but apparently not.

May 30 2024, 9:08 AM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Wikifunctions
GrounderUK added a project to T366246: fetch Persistent object (Z828) errors in evaluation (in test case): Abstract Wikipedia team.
May 30 2024, 9:05 AM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Wikifunctions
GrounderUK attached a referenced file: F54704448: IMG_0950.png.
May 30 2024, 9:01 AM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Wikifunctions
GrounderUK created T366246: fetch Persistent object (Z828) errors in evaluation (in test case).
May 30 2024, 9:01 AM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Wikifunctions

May 29 2024

GrounderUK added a comment to T366037: lists of months not behaving as expected.

I think this is T359233 again. The month objects in a list are not converted to integers, so, naturally enough, they are not equal to an integer. I don’t think Z16536 passes at all; it just says it passes while its metadata (currently) shows a timeout for both implementations (which is a separate defect). I think the recursive composition ultimately depends on a Python implementation, so I doubt if has ever passed (for Gregorian calendar months).

May 29 2024, 5:51 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Wikifunctions

May 28 2024

GrounderUK updated the task description for T363908: Review WikiLambda system’s criteria for updating a function’s implementation list.
May 28 2024, 9:48 AM · Patch-For-Review, Abstract Wikipedia team
GrounderUK added a comment to T360247: Natural numbers in an untyped list are not equal to the same natural number not in a list..

Now also applies to Gregorian calendar month. Please see https://www.wikifunctions.org/view/en/Z16538 and https://www.wikifunctions.org/view/en/Z16555. The first passes by special-casing (“almighty hack”) and the second passes as a result of an amended expectation (it should be False but is set to True).

May 28 2024, 9:29 AM · Abstract Wikipedia team (25Q1 (Jul–Sep))
GrounderUK added a comment to T359233: Support typed list of types with type converters.

Also affects Gregorian calendar month, of course. Please see https://www.wikifunctions.org/view/en/Z16555

May 28 2024, 9:20 AM · Abstract Wikipedia team (24Q4 (Apr–Jun)), Patch-For-Review

May 4 2024

GrounderUK added a comment to T364098: JavaScript evaluator running of implementations failing when run through the site.

JS is unable to run an implementation of "English cardinal" function (while it works perfectly in a browser console): https://www.wikifunctions.org/view/en/Z15955

(…and Python is fine)

IMG_0937.png (2×960 px, 422 KB)

May 4 2024, 3:13 PM · Abstract Wikipedia team (24Q4 (Apr–Jun))

May 3 2024

GrounderUK added a comment to T364098: JavaScript evaluator running of implementations failing when run through the site.

Sorry, could be P1!

May 3 2024, 10:33 AM · Abstract Wikipedia team (24Q4 (Apr–Jun))
GrounderUK created T364098: JavaScript evaluator running of implementations failing when run through the site.
May 3 2024, 10:30 AM · Abstract Wikipedia team (24Q4 (Apr–Jun))

May 1 2024

GrounderUK added a comment to T363908: Review WikiLambda system’s criteria for updating a function’s implementation list.

Please also see the function “not”https://www.wikifunctions.org/wiki/Z10216?action=history&uselang=en

IMG_0934.png (2×960 px, 977 KB)
(announced on Telegram)

May 1 2024, 5:25 PM · Patch-For-Review, Abstract Wikipedia team
GrounderUK created T363908: Review WikiLambda system’s criteria for updating a function’s implementation list.
May 1 2024, 1:50 PM · Patch-For-Review, Abstract Wikipedia team

Apr 30 2024

GrounderUK added a comment to T355637: WikiLambda metrics: collect type usage for run-function requests.

May I chip in with a question?

Apr 30 2024, 9:07 PM · WikiLambda Front-end, Abstract Wikipedia team
GrounderUK added a comment to T344170: Add a key to Z60 for the Wikidata item for a language.

Consider making this a Z2 key so that any persistent object can reference a corresponding Wikidata item.

Apr 30 2024, 5:06 PM · Abstract Wikipedia team
GrounderUK added a comment to T360385: When Tester validation fails, put the expected but not the identical "actual" value in.

I’ve created a new function to facilitate testing of Natural number results:
https://www.wikifunctions.org/view/en/Z15914

Apr 30 2024, 2:46 PM · Abstract Wikipedia team, WikiLambda, Wikifunctions
GrounderUK added a comment to T360385: When Tester validation fails, put the expected but not the identical "actual" value in.

Please see https://www.wikifunctions.org/view/en/Z15907
A simple test with equality of Natural numbers (https://www.wikifunctions.org/view/en/Z13522) times out with the correct actual result. A second test was failing but now passes after conversion to object equality (https://www.wikifunctions.org/view/en/Z13052)

Apr 30 2024, 11:33 AM · Abstract Wikipedia team, WikiLambda, Wikifunctions

Apr 29 2024

GrounderUK added a comment to T358216: Prompt users to turn their function evaluation + result into a new test.

Probably a separate request but I thought I’d mention it here first: it would also be useful if we could save an existing test case as a new one, while editing it (leaving the original unchanged). Not quite as useful, but perhaps more intuitive, would be the ability to duplicate an existing test case and amend it before publishing it.

Apr 29 2024, 10:35 PM · WikiLambda Front-end, Abstract Wikipedia team
GrounderUK added a comment to T362278: Consider why compositions are significantly faster in the condition of the built-in if function.

I started to raise a Bug Report for this a while back but never got round to filing it… sorry! I’ll get to it eventually (there are other issues, which is why I never finished it).

✅Done: T363623

Apr 29 2024, 3:02 PM · Documentation, Abstract Wikipedia team
GrounderUK added a comment to T363623: Value by key function Z803 fails for Key reference "Z1K1" on objects with some supported types (Z6, Z20, ?Z13518).
Apr 29 2024, 11:03 AM · Abstract Wikipedia team (25Q1 (Jul–Sep))
GrounderUK added a comment to T363623: Value by key function Z803 fails for Key reference "Z1K1" on objects with some supported types (Z6, Z20, ?Z13518).

Good idea, thanks. I made:
*https://www.wikifunctions.org/view/en/Z15903 for a Boolean (passes)
*https://www.wikifunctions.org/view/en/Z15904 for a Natural number (fails: Z507 in result validation using Z13052/object equality). I was assuming that a reference was being returned and then expanded but I have a hunch that Natural number types are expanded before Z803 is executed and Z803 is simply returning the type object that it finds associated with the Z1K1. Given the apparent performance overhead with expanded types (if my hunch is correct), I think it might be better to continue with the “inconsistency”. Attempting to extract the Z4K1 from the Z1K1 of a Natural number currently times out, however (Z574), so I have left the test case failing (and consistent).
*https://www.wikifunctions.org/view/en/Z15905 for a test case (fails: Z507 with Z511 in Z507K2 in actual result)

Apr 29 2024, 11:02 AM · Abstract Wikipedia team (25Q1 (Jul–Sep))

Apr 27 2024

GrounderUK created T363623: Value by key function Z803 fails for Key reference "Z1K1" on objects with some supported types (Z6, Z20, ?Z13518).
Apr 27 2024, 2:58 PM · Abstract Wikipedia team (25Q1 (Jul–Sep))

Apr 26 2024

GrounderUK added a comment to T358589: Raise a type error if resulting value is incompatible with argument type.

Hello! For the moment, it looks like we will leave this task alone. The issue here is the backend validation workflow, which we've intentionally deactivated in certain circumstances. Re-enabling it isn't a high priority right now.

I don't have any answers about frontend type detection; I will leave that for @DVrandecic to think about.

Apr 26 2024, 8:32 PM · Abstract Wikipedia team, function-orchestrator, Wikifunctions
GrounderUK added a comment to T362278: Consider why compositions are significantly faster in the condition of the built-in if function.

type of should be possible with Z803/Value by key. I am not claiming this would be good or efficient, but, in theory, you should be able to get to

equal type(
    type of( K1 ),
    Boolean
)

with

equal type(
    value by key(
        Z39[ Z39K1: Z1K1 ],
        Z18[ Z18K1: K1 ]
    ),
Boolean )

Thanks for the tip, Cory… I think there’s a bug in Z803. I would expect that it would succeed for any object, since every object has a Z1K1, but it fails for some types, notably strings. (Z500K1
"Call tuples failed in returnOnFirstError. Error: TypeError: responseEnvelope.Z22K1.asJSON is not a function." – which looks like an error handling an error…)

Apr 26 2024, 10:41 AM · Documentation, Abstract Wikipedia team

Apr 18 2024

GrounderUK added a comment to T360385: When Tester validation fails, put the expected but not the identical "actual" value in.

My guess here is that this is not an error at all; there is simply a timeout in the comparison of the (correct) actual results with the (correct) expected results. We could clarify this by having a different error according to where the timeout occurs, but if it occurs before the comparison, we get an error in the actual result, so then they’re not the same.

Apr 18 2024, 11:02 PM · Abstract Wikipedia team, WikiLambda, Wikifunctions

Apr 15 2024

GrounderUK added a comment to T359664: List editor: allow reordering items.

Thank you 🙏

…we also explored a drag-and-drop interaction…

That looks pretty classy!
🤔…but a purely drag-and-drop solution has accessibility implications, so “insert” should be the priority.

totally agree! that was one of the reasons that made us pause a little longer on drag-and-drop, and wait for a more solid and accessible solution from Codex. as far as i can tell there are ways to make this interaction accessible via keyboard-only[1][2], but we'd like to test this extensively, and leverage the design system team extensive know-how on a11y best practices.

[1] https://dev.opera.com/articles/accessible-drag-and-drop/
[2] https://pressbooks.library.torontomu.ca/wafd/chapter/sortable-lists/

Apr 15 2024, 9:11 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), WikiLambda Front-end, Abstract Wikipedia team, WikiLambda

Apr 12 2024

GrounderUK added a comment to T359664: List editor: allow reordering items.

Thank you 🙏

…we also explored a drag-and-drop interaction…

That looks pretty classy!
🤔…but a purely drag-and-drop solution has accessibility implications, so “insert” should be the priority.

Apr 12 2024, 8:23 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), WikiLambda Front-end, Abstract Wikipedia team, WikiLambda

Apr 11 2024

GrounderUK added a comment to T362278: Consider why compositions are significantly faster in the condition of the built-in if function.

…The implementation in https://www.wikifunctions.org/view/en/Z15723 should obviously not exist: it is merely a wrapper around the function itself

Apr 11 2024, 6:42 PM · Documentation, Abstract Wikipedia team
GrounderUK added a comment to T359664: List editor: allow reordering items.

Please consider supporting “insert item”. It looks like adding a new item near the start of a list would not be a great experience otherwise.

Apr 11 2024, 8:38 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), WikiLambda Front-end, Abstract Wikipedia team, WikiLambda

Apr 10 2024

GrounderUK created T362278: Consider why compositions are significantly faster in the condition of the built-in if function.
Apr 10 2024, 6:57 PM · Documentation, Abstract Wikipedia team

Apr 8 2024

GrounderUK added a comment to T361654: Fourth and subsequent Argument references not resolved.

Hmm, okay. So what are the ZIDs of a function and implementation that should currently work but don't? How can I reproduce the bug right now?

Apr 8 2024, 8:39 AM · Abstract Wikipedia team

Apr 7 2024

GrounderUK added a comment to T361654: Fourth and subsequent Argument references not resolved.

So I created a sandbox composition with echo, and this works correctly. https://www.wikifunctions.org/view/en/Z15160

Apr 7 2024, 1:58 PM · Abstract Wikipedia team

Apr 6 2024

GrounderUK renamed T361654: Fourth and subsequent Argument references not resolved from Fourth and subsequent Argument reference maps incorrectly to Fourth and subsequent Argument references not resolved.
Apr 6 2024, 1:53 PM · Abstract Wikipedia team
GrounderUK added a comment to T361654: Fourth and subsequent Argument references not resolved.

I created a comparable error with a sandbox implementation here: https://www.wikifunctions.org/view/en/Z15106.

IMG_0926.png (2×960 px, 270 KB)

Apr 6 2024, 1:52 PM · Abstract Wikipedia team
GrounderUK added a comment to T361654: Fourth and subsequent Argument references not resolved.

Yes, it is strange. When https://www.wikifunctions.org/wiki/Z14717?uselang=en&oldid=95554 (which is mapped as you would expect) produced erroneous results, I changed the composition so that all eight elements were mapped from the first argument (set to True). Then I set the second argument to False and tried changing the mapping for each element in turn. This confirmed that when its value was mapped into any of the first three elements, the implementation evaluated correctly to False, but if its value was mapped to any element from the fourth to the eighth, the implementation evaluated incorrectly to True.

Apr 6 2024, 8:58 AM · Abstract Wikipedia team

Apr 5 2024

GrounderUK added a comment to T358589: Raise a type error if resulting value is incompatible with argument type.

…For user-defined types and generic types, this will be true unless and until we decide to banish arbitrary function calls from the type calculus.

Apr 5 2024, 5:50 PM · Abstract Wikipedia team, function-orchestrator, Wikifunctions
GrounderUK attached a referenced file: F44552290: IMG_0923.png.
Apr 5 2024, 7:51 AM · Abstract Wikipedia team

Apr 4 2024

GrounderUK added a comment to T358589: Raise a type error if resulting value is incompatible with argument type.

…I'll wait for others weigh in.

Apr 4 2024, 10:28 PM · Abstract Wikipedia team, function-orchestrator, Wikifunctions
GrounderUK added a comment to T361654: Fourth and subsequent Argument references not resolved.

Ah! I see. I was running it with all of the Boolean argument values set.

Apr 4 2024, 9:35 PM · Abstract Wikipedia team
GrounderUK added a comment to T290595: Let logged-in users define a *content* language preference array (as well as the existing interface language setting).

Which problem does this solve? I can more or less guess some, but it needs a clearer definition.

Apr 4 2024, 7:08 PM · MediaWiki-Internationalization, I18n, MediaWiki-Core-Preferences, Abstract Wikipedia team
GrounderUK added a comment to T360904: Z10006 fails with "ZID not found" on Z112.

Now deployed, so should be able to re-test and get further details.

This function has seven implementations and five tests. All seven implementations pass all of the tests and each test passes all seven tests. The test results for the function have yet to complete, however (still “running” after five minutes – I looped back round and achieved 100%)

IMG_0919.png (2×960 px, 816 KB)

Apr 4 2024, 5:58 PM · Abstract Wikipedia team, Patch-For-Review, function-orchestrator
GrounderUK added a comment to T358589: Raise a type error if resulting value is incompatible with argument type.

My two cents:

I would be careful about us doing too much type-checking in the frontend.

Apr 4 2024, 5:29 PM · Abstract Wikipedia team, function-orchestrator, Wikifunctions
GrounderUK added a comment to T361654: Fourth and subsequent Argument references not resolved.

@GrounderUK , are you still seeing this behavior?

Apr 4 2024, 3:38 PM · Abstract Wikipedia team

Apr 3 2024

GrounderUK created T361701: “What links here” does not work for objects.
Apr 3 2024, 1:04 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Abstract Wikipedia team (24Q4 (Apr–Jun))
GrounderUK added a comment to T303430: Function page: Set an appropriate (user-editable?) edit summary when approving/disabling implementations and testers.

Please see https://www.wikifunctions.org/wiki/Wikifunctions:Project_chat#Question_regarding_identifying_failing_or_unconnected_tests. If that discussion goes no further, my feeling is that a reason for disconnection should always be given (whether it is a Test or an Implementation that is being disconnected).

Apr 3 2024, 12:08 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), WikiLambda Front-end, Design

Apr 2 2024

GrounderUK created T361654: Fourth and subsequent Argument references not resolved.
Apr 2 2024, 10:09 PM · Abstract Wikipedia team
GrounderUK created T361628: Duplicate Implementation rows when adding a Test case.
Apr 2 2024, 5:07 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), WikiLambda Front-end

Mar 31 2024

GrounderUK added a comment to T282062: ZObject model: Add a key to Z3 to mark a key as optional.

Is this properly a property of the Key or of the Type which uses it?

Yes. And no.
Please see my opinion at https://www.wikifunctions.org/wiki/Wikifunctions_talk:Representing_identity#Proposal_6:_Multi-typed_lists

Mar 31 2024, 10:29 AM · Abstract Wikipedia team
GrounderUK added a comment to T328708: Special page listing functions with failing tests.

We should include the implementation fail ratio for each test (simply the number of failing implementations over the total number of implementations, perhaps also expressed as the result of the division).
If we could also identify tests that had previously passed but currently fail, that would be especially interesting… maybe that would be a diff between successive reports or between the current view and a prior baseline? (So we could have a latest date for each test/implementation combination, by test, implementation and/or function… linked to the metadata — oh, just what we should have on the function page, really!)

Mar 31 2024, 10:13 AM · Abstract Wikipedia team

Mar 30 2024

GrounderUK added a comment to T360904: Z10006 fails with "ZID not found" on Z112.

Hint: as far as I can tell, the problem occurs only in Testers (for many functions) not in straightforward evaluations.

Mar 30 2024, 4:59 PM · Abstract Wikipedia team, Patch-For-Review, function-orchestrator

Mar 28 2024

GrounderUK added a comment to T361213: Wikilambda Load ZObjects: Fails to filter aliases to selected language.

May help with T359772 (but that also mentions descriptions)

Mar 28 2024, 3:54 PM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Patch-For-Review, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team
GrounderUK added a comment to T361015: Wikifunctions search does not find “English-ing form”.

I’ve added a paragraph at https://www.wikifunctions.org/wiki/Wikifunctions:Naming_conventions#Search_characters and linked to that from https://www.wikifunctions.org/wiki/Wikifunctions_talk:Best_practices#Wikifunctions:Naming_conventions, linking to this ticket.

Mar 28 2024, 8:50 AM · Abstract Wikipedia team

Mar 27 2024

GrounderUK added a comment to T361015: Wikifunctions search does not find “English-ing form”.

Thank you. I’ll document this somewhere on-wiki (any ideas where?) and then we can close this.

Mar 27 2024, 9:23 PM · Abstract Wikipedia team

Mar 26 2024

GrounderUK created T361015: Wikifunctions search does not find “English-ing form”.
Mar 26 2024, 1:50 PM · Abstract Wikipedia team
GrounderUK added a comment to T360904: Z10006 fails with "ZID not found" on Z112.

I encountered this error trying (lazily) to join a Natural number to a string. It disappeared when I converted the Natural number to a string first.

Mar 26 2024, 12:48 PM · Abstract Wikipedia team, Patch-For-Review, function-orchestrator

Mar 21 2024

GrounderUK added a comment to T349408: Use responsive Vector-2022 instead of Minerva for Wikifunctions Mobile and drop the secondary domain/MobileFrontend part.

Please publish this intention on https://www.wikifunctions.org/wiki/Wikifunctions:Status to save people reporting bugs in the mobile interface.

Mar 21 2024, 5:25 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Web-Team-Backlog (Needs Prioritization (Tech)), WikiLambda Front-end, Wikifunctions

Mar 16 2024

GrounderUK created T360247: Natural numbers in an untyped list are not equal to the same natural number not in a list..
Mar 16 2024, 9:34 AM · Abstract Wikipedia team (25Q1 (Jul–Sep))

Mar 15 2024

GrounderUK added a comment to T261460: Pair a function with its inverse function for testing.

I think we remembered to do this. See https://www.wikifunctions.org/view/en/Z14195.

Mar 15 2024, 10:23 PM · Abstract Wikipedia team
GrounderUK renamed T343652: Show a banner to users to explain why they were redirected to the Main Page when trying to see non-existent Objects from Show a banner to users to explain why the were redirected to the Main Page when trying to see non-existent Objects to Show a banner to users to explain why they were redirected to the Main Page when trying to see non-existent Objects.
Mar 15 2024, 9:03 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), Design, WikiLambda
GrounderUK added a comment to T358089: Don't allow raw pipes in inline Implementations and Testers when sending over the API, as they get munged.

Is there a correct way for me to suggest that “Verify in production” partially failed?
@Jdforrester-WMF (please see comments above)

Mar 15 2024, 6:25 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), WikiLambda Front-end, WikiLambda
GrounderUK added a comment to T360001: Make ZID in title click-to-copy.

that could work! i would also like to explore how might we include the zid directly to about widget, rather than the mediawiki header.

Mar 15 2024, 4:01 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Design, WikiLambda Front-end, Abstract Wikipedia team
GrounderUK added a comment to T335583: Copy: Improve the English labels of some ZObject's keys to be more understandable, and so encourage better translations.

Can they be changed into "label" and "short description", or better, just "description"?

Mar 15 2024, 9:56 AM · I18n, Design, Abstract Wikipedia team, function-schemata
GrounderUK awarded T344170: Add a key to Z60 for the Wikidata item for a language a 100 token.
Mar 15 2024, 9:13 AM · Abstract Wikipedia team

Mar 14 2024

GrounderUK updated subscribers of T343516: Improve copy consistency across pages.
Mar 14 2024, 6:58 PM · WikiLambda Front-end, Design, MW-1.41-notes (1.41.0-wmf.27; 2023-09-19), Abstract Wikipedia team
GrounderUK added a comment to T359802: Inconsistent evaluation of 0^0 (caching?).

When you run the tests during the edit, those values are uncached (as the text isn't saved). This is expected behaviour, but maybe we could mention that it's not cached for the very few people that might notice?

Mar 14 2024, 5:53 PM · Abstract Wikipedia team

Mar 13 2024

GrounderUK created T360046: Mobile view: no page history icon at top or footer link.
Mar 13 2024, 4:21 PM · Abstract Wikipedia team
GrounderUK added a comment to T359999: Have language code qqx show the ZID.

Yeah, but we shouldn’t do only this. Most users will want to do this *without* switching to qqx (“see it; fix it!”).

Mar 13 2024, 12:08 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Abstract Wikipedia team (24Q4 (Apr–Jun)), WikiLambda Front-end
GrounderUK added a comment to T360001: Make ZID in title click-to-copy.

Maybe enable right-click and mobile equivalent?

Mar 13 2024, 11:26 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Design, WikiLambda Front-end, Abstract Wikipedia team

Mar 12 2024

GrounderUK updated subscribers of T359898: Let Wikifunctions translators easily understand how to translate all the strings.
Mar 12 2024, 7:47 AM · I18n, Abstract Wikipedia team, WikiLambda, Wikifunctions

Mar 11 2024

GrounderUK created T359802: Inconsistent evaluation of 0^0 (caching?).
Mar 11 2024, 11:35 AM · Abstract Wikipedia team

Mar 9 2024

GrounderUK added a comment to T358089: Don't allow raw pipes in inline Implementations and Testers when sending over the API, as they get munged.

…and here:
https://www.wikifunctions.org/wiki/Z13398?action=edit&uselang=en

Mar 9 2024, 7:55 PM · Abstract Wikipedia team (25Q1 (Jul–Sep)), MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), WikiLambda Front-end, WikiLambda