[go: nahoru, domu]

Page MenuHomePhabricator

Jakob_WMDE (Jakob Warkotsch)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Oct 20 2014, 11:38 AM (508 w, 4 h)
Availability
Available
LDAP User
Jakob
MediaWiki User
Jakob Warkotsch (WMDE) [ Global Accounts ]

Recent Activity

Fri, Jul 12

Jakob_WMDE closed T369889: MessageIndexTest fails when run in a suite with SpecialPageFatalTest, a subtask of T361190: Split PHPUnit test suite for wmf-quibble-vendor-mysql-php74-docker, as Resolved.
Fri, Jul 12, 2:05 PM · Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech, Wikidata.org, Wikidata
Jakob_WMDE closed T369889: MessageIndexTest fails when run in a suite with SpecialPageFatalTest as Resolved.
Fri, Jul 12, 2:05 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Patch-For-Review, Wikidata, Wikidata Dev Team (Wikidata.org Slice), wmde-wikidata-tech

Thu, Jul 11

Jakob_WMDE moved T368935: Sitelinks to deleted pages break certain endpoints from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 24) board.
Thu, Jul 11, 11:42 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Wikibase Product Platform Team WPP (Sprint 24), Wikibase REST API (WPP)

Wed, Jul 10

Jakob_WMDE added a project to T369702: Existing statements using deleted properties break certain endpoints: Wikibase REST API (WPP).
Wed, Jul 10, 10:58 AM · Wikibase REST API (WPP), Wikibase Product Platform Team WPP
Jakob_WMDE created T369702: Existing statements using deleted properties break certain endpoints.
Wed, Jul 10, 10:57 AM · Wikibase REST API (WPP), Wikibase Product Platform Team WPP

Tue, Jul 9

Jakob_WMDE claimed T368935: Sitelinks to deleted pages break certain endpoints.
Tue, Jul 9, 2:44 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Wikibase Product Platform Team WPP (Sprint 24), Wikibase REST API (WPP)
Jakob_WMDE moved T369031: 🚫 Replace `invalid-patch` errors with generic `invalid-value` error from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 24) board.
Tue, Jul 9, 2:43 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Wikibase Product Platform Team WPP (Sprint 24)
Jakob_WMDE claimed T369031: 🚫 Replace `invalid-patch` errors with generic `invalid-value` error.
Tue, Jul 9, 10:40 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Wikibase Product Platform Team WPP (Sprint 24)
Jakob_WMDE moved T369039: 🚫 Replace `item-data-invalid-field` errors with generic `invalid-value` error from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 24) board.
Tue, Jul 9, 10:39 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Wikibase Product Platform Team WPP (Sprint 24)
Jakob_WMDE created Wikibase Product Platform Team WPP (Sprint 24).
Tue, Jul 9, 9:32 AM

Mon, Jul 8

Jakob_WMDE moved T369036: 🚫 Replace `invalid-alias` errors with generic `invalid-value` error from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 23) board.
Mon, Jul 8, 3:58 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Wikibase Product Platform Team WPP (Sprint 23)
Jakob_WMDE claimed T369036: 🚫 Replace `invalid-alias` errors with generic `invalid-value` error.
Mon, Jul 8, 2:59 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Wikibase Product Platform Team WPP (Sprint 23)
Jakob_WMDE added a project to T369511: Decide what to do about the invalid-language-code error: Wikibase REST API (WPP).
Mon, Jul 8, 1:50 PM · Wikibase REST API (WPP), Wikibase Product Platform Team WPP
Jakob_WMDE created T369511: Decide what to do about the invalid-language-code error.
Mon, Jul 8, 1:49 PM · Wikibase REST API (WPP), Wikibase Product Platform Team WPP
Jakob_WMDE closed T369051: 🚫 Replace `invalid-language-code` errors with generic `invalid-value` error as Invalid.

Invalid language codes in the request body aren't values, they're the keys in labels/descriptions/aliases. The message would say "Invalid value at '/item/labels/bad-language-code'" which doesn't fit.

Mon, Jul 8, 1:46 PM · Wikibase Product Platform Team WPP (Sprint 23)
Jakob_WMDE closed T369051: 🚫 Replace `invalid-language-code` errors with generic `invalid-value` error, a subtask of T366181: 🚫 [Generalised error] invalid-value, as Invalid.
Mon, Jul 8, 1:46 PM · Wikibase Product Platform Team WPP (Sprint 24), Wikibase REST API (WPP)
Jakob_WMDE moved T369067: 🚫 Replace `label-empty` errors with generic `invalid-value` error from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 23) board.
Mon, Jul 8, 1:23 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Wikibase Product Platform Team WPP (Sprint 23)
Jakob_WMDE claimed T369051: 🚫 Replace `invalid-language-code` errors with generic `invalid-value` error.
Mon, Jul 8, 1:11 PM · Wikibase Product Platform Team WPP (Sprint 23)
Jakob_WMDE moved T369067: 🚫 Replace `label-empty` errors with generic `invalid-value` error from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 23) board.
Mon, Jul 8, 11:15 AM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Wikibase Product Platform Team WPP (Sprint 23)
Jakob_WMDE claimed T369067: 🚫 Replace `label-empty` errors with generic `invalid-value` error.
Mon, Jul 8, 10:05 AM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Wikibase Product Platform Team WPP (Sprint 23)

Thu, Jul 4

Jakob_WMDE moved T366911: 🎯 [Format/Rewrite] patch-target-not-found from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 23) board.
Thu, Jul 4, 12:13 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Wikibase Product Platform Team WPP (Sprint 23), Wikibase REST API (WPP)

Wed, Jul 3

Jakob_WMDE committed rMTAT25412d046825: Bump version to 1.7.0 (authored by ArthurTaylor).
Bump version to 1.7.0
Wed, Jul 3, 10:32 AM

Tue, Jul 2

Jakob_WMDE moved T369028: 🚫 Replace `invalid-edit-tag` errors with generic `invalid-value` error from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 23) board.
Tue, Jul 2, 2:11 PM · Wikibase Product Platform Team WPP (Sprint 23)
Jakob_WMDE claimed T369028: 🚫 Replace `invalid-edit-tag` errors with generic `invalid-value` error.
Tue, Jul 2, 12:39 PM · Wikibase Product Platform Team WPP (Sprint 23)
Jakob_WMDE added a comment to T366911: 🎯 [Format/Rewrite] patch-target-not-found.

Since the upstream change was merged an published, this now requires:

  • bumping the version to the latest one in composer.json
  • in repo/rest-api/src/Application/UseCases/PatchJson.php, change the UseCaseError accordingly
  • adjust e2e tests
Tue, Jul 2, 12:19 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Wikibase Product Platform Team WPP (Sprint 23), Wikibase REST API (WPP)
Jakob_WMDE closed T368413: 🎯 Try a solution ourselves by applying one patch operation at a time as Invalid.

Upstream change was merged very quickly! \o/

Tue, Jul 2, 12:17 PM · Wikibase Product Platform Team WPP (Sprint 23)
Jakob_WMDE closed T368413: 🎯 Try a solution ourselves by applying one patch operation at a time, a subtask of T366911: 🎯 [Format/Rewrite] patch-target-not-found, as Invalid.
Tue, Jul 2, 12:17 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Wikibase Product Platform Team WPP (Sprint 23), Wikibase REST API (WPP)

Mon, Jul 1

Jakob_WMDE created T368935: Sitelinks to deleted pages break certain endpoints.
Mon, Jul 1, 3:35 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Wikibase Product Platform Team WPP (Sprint 24), Wikibase REST API (WPP)

Fri, Jun 28

Jakob_WMDE added a comment to T305973: JsonBodyValidator does not validate the parameter types.

One related bit of surprising behavior I've just encountered is that the API now responds with failureCode: 'missingparam' if a required string field is defined but empty (""). Not sure if this was intentional, but I'm pretty sure empty strings weren't rejected by the legacy JsonBodyValidator mechanism.

Fri, Jun 28, 1:42 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Patch-For-Review, MW-Interfaces-Team, MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), API Platform, MediaWiki-REST-API
Jakob_WMDE closed T368705: CI failures in multiple extensions with captcha related errors as Resolved.
Fri, Jun 28, 12:54 PM · ConfirmEdit (CAPTCHA extension), AbuseFilter, ci-test-error (WMF-deployed Build Failure), MW-1.43-notes (1.43.0-wmf.12; 2024-07-02)
Jakob_WMDE triaged T368705: CI failures in multiple extensions with captcha related errors as Unbreak Now! priority.
Fri, Jun 28, 9:24 AM · ConfirmEdit (CAPTCHA extension), AbuseFilter, ci-test-error (WMF-deployed Build Failure), MW-1.43-notes (1.43.0-wmf.12; 2024-07-02)
Jakob_WMDE created T368705: CI failures in multiple extensions with captcha related errors.
Fri, Jun 28, 9:23 AM · ConfirmEdit (CAPTCHA extension), AbuseFilter, ci-test-error (WMF-deployed Build Failure), MW-1.43-notes (1.43.0-wmf.12; 2024-07-02)

Wed, Jun 26

Jakob_WMDE updated the task description for T363084: Remove usage of MediaWiki's JsonBodyValidator from Wikibase REST API.
Wed, Jun 26, 3:08 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Wikibase Product Platform Team WPP (Sprint 23), MW-Interfaces-Team
Jakob_WMDE renamed T368537: Centrally test invalid edit metadata handling for all edit routes from Centrally test invalid edit metadata for all edit routes to Centrally test invalid edit metadata handling for all edit routes.
Wed, Jun 26, 1:50 PM · Wikibase Product Platform Team WPP
Jakob_WMDE created T368537: Centrally test invalid edit metadata handling for all edit routes.
Wed, Jun 26, 1:49 PM · Wikibase Product Platform Team WPP
Jakob_WMDE updated the task description for T363084: Remove usage of MediaWiki's JsonBodyValidator from Wikibase REST API.
Wed, Jun 26, 1:27 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Wikibase Product Platform Team WPP (Sprint 23), MW-Interfaces-Team
Jakob_WMDE updated the task description for T363084: Remove usage of MediaWiki's JsonBodyValidator from Wikibase REST API.
Wed, Jun 26, 1:17 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Wikibase Product Platform Team WPP (Sprint 23), MW-Interfaces-Team

Thu, Jun 20

Jakob_WMDE created T368054: Look into ways to avoid HttpException for top-level validation.
Thu, Jun 20, 2:13 PM · Wikibase Product Platform Team WPP
Jakob_WMDE moved T363084: Remove usage of MediaWiki's JsonBodyValidator from Wikibase REST API from Ready for planning to Sprint 22 on the Wikibase Product Platform Team WPP board.
Thu, Jun 20, 1:54 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Wikibase Product Platform Team WPP (Sprint 23), MW-Interfaces-Team
Jakob_WMDE moved T363084: Remove usage of MediaWiki's JsonBodyValidator from Wikibase REST API from To Do to Doing on the Wikibase Product Platform Team WPP (Sprint 22) board.
Thu, Jun 20, 1:52 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Wikibase Product Platform Team WPP (Sprint 23), MW-Interfaces-Team
Jakob_WMDE updated the task description for T363084: Remove usage of MediaWiki's JsonBodyValidator from Wikibase REST API.
Thu, Jun 20, 12:48 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Wikibase Product Platform Team WPP (Sprint 23), MW-Interfaces-Team

Tue, Jun 18

Jakob_WMDE moved T367070: Fix "mul" language code handling from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 22) board.
Tue, Jun 18, 3:01 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Wikibase Product Platform Team WPP (Sprint 22), Wikibase REST API (WPP)

Jun 14 2024

Jakob_WMDE claimed T367070: Fix "mul" language code handling.
Jun 14 2024, 8:07 AM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Wikibase Product Platform Team WPP (Sprint 22), Wikibase REST API (WPP)
Jakob_WMDE moved T360604: 🐙 Document this in an ADR from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 22) board.
Jun 14 2024, 8:07 AM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Wikibase Product Platform Team WPP (Sprint 22)

Jun 13 2024

Jakob_WMDE moved T360605: 🐙 Document the new field from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 22) board.
Jun 13 2024, 10:52 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Wikibase Product Platform Team WPP (Sprint 22)
Jakob_WMDE moved T365026: 🌍️ Apply post patch validation for labels and descriptions in PATCH item use case from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 22) board.
Jun 13 2024, 7:55 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Wikibase Product Platform Team WPP (Sprint 22)

Jun 12 2024

Jakob_WMDE added a comment to T366172: [Generalised errors] Invalid path parameter.

Task breakdown notes:

  • adjust the request validating deserializers accordingly
  • adjust the examples in the spec
Jun 12 2024, 1:08 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Wikibase Product Platform Team WPP (Sprint 22), Wikibase REST API (WPP)
Jakob_WMDE updated the task description for T366172: [Generalised errors] Invalid path parameter.
Jun 12 2024, 1:07 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Wikibase Product Platform Team WPP (Sprint 22), Wikibase REST API (WPP)
Jakob_WMDE added a comment to T366175: [Generalised error] Invalid query parameter.

Task breakdown notes:

  • respond with the new errors for _fields (item), _fields (property)
    • adjust the corresponding deserializing request validators to throw the new kinds of UseCaseErrors
    • adjust the examples in the spec
  • respond with the new error for property (statements list)
    • adjust the examples in the spec
    • this currently reuses the same validator as property ID path parameters but now needs a separate validator since the error is different
Jun 12 2024, 1:06 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Wikibase Product Platform Team WPP (Sprint 22), Wikibase REST API (WPP)
Jakob_WMDE added a comment to T367070: Fix "mul" language code handling.

Task breakdown notes:

  • create one interface for each labels, descriptions and aliases, but reuse the same (existing) implementation
  • create one service wiring entry for each
  • use the new validators in all deserializers
  • use the new validators in all RequestValidatingDeserializers
    • split LanguageCodeRequest into three accordingly
  • this may not be enabled in CI yet so creating an e2e test (that passes in CI) might not be straightforward. Talk to the WD team :)
  • setting name: tmpEnableMulLanguageCode
  • getDefaultTermsLanguages returns mul if it is configured which is confusing since it's not valid for all kinds of terms. It would be nice to have this cleaned up in the rest of Wikibase as well. We should talk to the WD team about it or at least make sure there is a ticket.
Jun 12 2024, 12:53 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Wikibase Product Platform Team WPP (Sprint 22), Wikibase REST API (WPP)
Jakob_WMDE claimed T360604: 🐙 Document this in an ADR.
Jun 12 2024, 10:44 AM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Wikibase Product Platform Team WPP (Sprint 22)
Jakob_WMDE assigned T354198: OpenAPI docs incorrectly show response examples for empty response bodies to Ollie.Shotton_WMDE.
Jun 12 2024, 9:52 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Wikibase Product Platform Team WPP (Sprint 22), Wikibase REST API (WPP)
Jakob_WMDE moved T363491: [REPO] TypeError: Argument 1 passed to Wikibase\DataModel\Deserializers\SnakDeserializer::needsDataTypeLookup() must be of the type string, null given from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 22) board.
Jun 12 2024, 9:51 AM · Wikibase Product Platform Team WPP (Sprint 22), MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), wmde-wikidata-tech, Wikidata, Wikimedia-production-error
Jakob_WMDE moved T360605: 🐙 Document the new field from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 22) board.
Jun 12 2024, 9:51 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Wikibase Product Platform Team WPP (Sprint 22)

Jun 11 2024

Jakob_WMDE claimed T360605: 🐙 Document the new field .
Jun 11 2024, 2:55 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Wikibase Product Platform Team WPP (Sprint 22)
Jakob_WMDE moved T365027: 🌍️ Apply post patch validation for aliases in PATCH item use case from Peer Review to Doing on the Wikibase Product Platform Team WPP (Sprint 21) board.
Jun 11 2024, 9:03 AM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Wikibase Product Platform Team WPP (Sprint 22)

Jun 10 2024

Jakob_WMDE created T367070: Fix "mul" language code handling.
Jun 10 2024, 3:14 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Wikibase Product Platform Team WPP (Sprint 22), Wikibase REST API (WPP)
Jakob_WMDE moved T365794: [ES-M2] Split EntitySchemaValueParser into parser and deserializer from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 21) board.
Jun 10 2024, 8:04 AM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Wikibase Product Platform Team WPP (Sprint 21), Wikidata, EntitySchema, wmde-wikidata-tech

Jun 6 2024

Jakob_WMDE moved T365794: [ES-M2] Split EntitySchemaValueParser into parser and deserializer from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 21) board.
Jun 6 2024, 9:01 AM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Wikibase Product Platform Team WPP (Sprint 21), Wikidata, EntitySchema, wmde-wikidata-tech

May 30 2024

Jakob_WMDE moved T359420: [Timebox] Performance testing from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 21) board.
May 30 2024, 10:04 AM · Wikibase Product Platform Team WPP (Sprint 21), EntitySchema service WPP
Jakob_WMDE moved T359420: [Timebox] Performance testing from To Do to Peer Review on the Wikibase Product Platform Team WPP (Sprint 21) board.

We looked at some requests through XHGui and are now convinced that the performance impact is negligible and doesn't require more elaborate testing. We stumbled upon a worst case scenario while looking at a page on Wikivoyage accessing item data (profile) in which all property info was requested from the database, which took 240ms for PropertyInfoTable::getAllPropertyInfo with an inclusive wall time of 274ms for all 3162 calls to CachingPropertyInfoLookup::getPropertyInfo. Subsequent requests to the same page took ~20ms for all calls to getPropertyInfo. Given that even expensive wbcheckconstraints requests aren't going to exceed this dramatically (13604 calls to needsDataTypeLookup here, only some of which will actually result in lookups), we feel confident that this is fast enough.

May 30 2024, 7:04 AM · Wikibase Product Platform Team WPP (Sprint 21), EntitySchema service WPP

May 29 2024

Jakob_WMDE updated the task description for T365025: 🌍️ Apply post patch validation for top-level fields in PATCH item use case.
May 29 2024, 9:17 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Wikibase Product Platform Team WPP (Sprint 21)
Jakob_WMDE claimed T365794: [ES-M2] Split EntitySchemaValueParser into parser and deserializer.
May 29 2024, 8:35 AM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Wikibase Product Platform Team WPP (Sprint 21), Wikidata, EntitySchema, wmde-wikidata-tech

May 28 2024

Jakob_WMDE moved T347394: 🏗️ Modify data of a property from Product Verification to Done on the Wikibase Product Platform Team WPP (Sprint 20) board.
May 28 2024, 9:09 AM · Wikibase Product Platform Team WPP (Sprint 20), Story, Wikibase REST API (WPP)

May 8 2024

Jakob_WMDE updated the task description for T363084: Remove usage of MediaWiki's JsonBodyValidator from Wikibase REST API.
May 8 2024, 7:26 AM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Wikibase Product Platform Team WPP (Sprint 23), MW-Interfaces-Team
Jakob_WMDE created T364440: Body validation for JSON requests does not check field types.
May 8 2024, 4:16 AM · MediaWiki-REST-API
Jakob_WMDE moved T362607: 🏗️ Apply post patch validation for aliases in PATCH property use case from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 19) board.
May 8 2024, 2:36 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Wikibase Product Platform Team WPP (Sprint 19)

May 7 2024

Jakob_WMDE moved T361685: Remove URL from sitelink requests in OAS from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 19) board.
May 7 2024, 3:02 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Wikibase Product Platform Team WPP (Sprint 19)

May 6 2024

Jakob_WMDE added a comment to T362001: [ES-M2]: Updating EntitySchema to make use of the new mechanism.

Creating an entity schema statement on an item worked fine for me.

May 6 2024, 9:50 AM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikidata Dev Team (Wikidata.org Slice), Wikidata, EntitySchema (M2: Linking to EntitySchemas in statements)

Apr 30 2024

Jakob_WMDE moved T362606: 🏗️ Apply post patch validation for labels and descriptions in PATCH property use case from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 19) board.
Apr 30 2024, 12:39 PM · Wikibase Product Platform Team WPP (Sprint 19)
Jakob_WMDE created T363824: 🏗️ Respond patched-property-label-description-same-value if patched property has the same label and description in any language after patching.
Apr 30 2024, 12:19 PM · Wikibase Product Platform Team WPP (Sprint 19)
Jakob_WMDE created T363785: Prevent ValidationError code collisions.
Apr 30 2024, 1:13 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Wikibase Product Platform Team WPP (Sprint 20), Wikibase REST API (WPP)

Apr 29 2024

Jakob_WMDE moved T361600: Make sure all RouteHandler consts are private unless other RouteHandlers use them. from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 18) board.
Apr 29 2024, 3:55 AM · Wikibase Product Platform Team WPP (Sprint 18), MW-1.43-notes (1.43.0-wmf.3; 2024-04-30)
Jakob_WMDE assigned T361600: Make sure all RouteHandler consts are private unless other RouteHandlers use them. to Muhammad_Yasser_Jazirahly_WMDE.
Apr 29 2024, 3:55 AM · Wikibase Product Platform Team WPP (Sprint 18), MW-1.43-notes (1.43.0-wmf.3; 2024-04-30)
Jakob_WMDE moved T361685: Remove URL from sitelink requests in OAS from To Do to Peer Review on the Wikibase Product Platform Team WPP (Sprint 18) board.
Apr 29 2024, 3:55 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Wikibase Product Platform Team WPP (Sprint 19)
Jakob_WMDE assigned T361685: Remove URL from sitelink requests in OAS to Muhammad_Yasser_Jazirahly_WMDE.
Apr 29 2024, 3:54 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Wikibase Product Platform Team WPP (Sprint 19)
Jakob_WMDE moved T361600: Make sure all RouteHandler consts are private unless other RouteHandlers use them. from Tech backlog to Sprint 18 on the Wikibase Product Platform Team WPP board.
Apr 29 2024, 3:53 AM · Wikibase Product Platform Team WPP (Sprint 18), MW-1.43-notes (1.43.0-wmf.3; 2024-04-30)

Apr 25 2024

Jakob_WMDE claimed T362606: 🏗️ Apply post patch validation for labels and descriptions in PATCH property use case.
Apr 25 2024, 4:01 AM · Wikibase Product Platform Team WPP (Sprint 19)

Apr 24 2024

Jakob_WMDE moved T362604: 🐣 Validate sitelinks for Create Item from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 18) board.
Apr 24 2024, 2:30 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Wikibase Product Platform Team WPP (Sprint 18)

Apr 23 2024

Jakob_WMDE updated the task description for T363155: Add error for incorrect sitelink type .
Apr 23 2024, 11:13 AM · Wikibase REST API (WPP), Wikibase Product Platform Team WPP

Apr 22 2024

Jakob_WMDE added a comment to T330914: [Create error] 403s cases of prevented edits .

Here are the corresponding action API responses for four of the cases:

Apr 22 2024, 11:43 AM · Wikibase Product Platform Team WPP, Wikibase REST API (WPP)
Jakob_WMDE updated the task description for T342990: 🐣 Create an item.
Apr 22 2024, 9:22 AM · Wikibase Product Platform Team WPP (Sprint 21), Story, Wikibase REST API (WPP)
Jakob_WMDE renamed T359421: 🐙 Enable data type specific parser-factory-callback from 🐙 Add value-parser field to data type definitions to 🐙 Enable data type specific parser-factory-callback.
Apr 22 2024, 8:06 AM · Wikibase Product Platform Team WPP (Sprint 22), Story, EntitySchema service WPP
Jakob_WMDE added a comment to T283484: [mwcli mwdd] Possibly use `docker compose` instead of requiring `docker-compose` internally.

I think this should probably be prioritized higher. After a software update, my mwcli broke pretty spectacularly similar to the error described here and here. For now I managed to fix the problem by uninstalling docker-compose, installing the docker-compose-plugin and aliasing docker compose to docker-compose. I now get a bunch of warnings saying .config/mwcli/mwdd/default/[service].yml: version is obsolete but at least it's working again.

Apr 22 2024, 7:55 AM · Wikimedia-Hackathon-2024, Patch-For-Review, mwcli
Jakob_WMDE claimed T362604: 🐣 Validate sitelinks for Create Item.
Apr 22 2024, 2:18 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Wikibase Product Platform Team WPP (Sprint 18)
Jakob_WMDE moved T362844: Investigate behavior of newly created properties with data type specific value parser from Doing to Done on the Wikibase Product Platform Team WPP (Sprint 18) board.

I tested this with a simple e2e test that does the following: 1. create item, 2. create property with data type item, 3. create statement on item using the newly created property, 4. get the new statement. This all worked fine out of the box, so I added an artificial delay to the DataUpdater that inserts the property info which is needed for the data type lookup. Interestingly the statement creation never failed, because it uses the data type lookup that has a fallback on top of the property info based lookup. In step 4 the statement value shows the UnDeserializableValue serialization while the data type lookup fails.

Apr 22 2024, 2:16 AM · Wikibase Product Platform Team WPP (Sprint 18)
Jakob_WMDE moved T360602: 🐙 Extract value parser from the snak deserializer from Peer Review to Done on the Wikibase Product Platform Team WPP (Sprint 18) board.
Apr 22 2024, 2:06 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Wikibase Product Platform Team WPP (Sprint 18)

Apr 19 2024

Jakob_WMDE moved T349365: Extend 422 invalid field error response for aliases from Done to Product Verification on the Wikibase Product Platform Team WPP (Sprint 18) board.
Apr 19 2024, 9:11 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Wikibase Product Platform Team WPP (Sprint 18), Wikibase REST API (WPP)

Apr 18 2024

Jakob_WMDE claimed T362844: Investigate behavior of newly created properties with data type specific value parser.
Apr 18 2024, 9:04 AM · Wikibase Product Platform Team WPP (Sprint 18)
Jakob_WMDE created T362844: Investigate behavior of newly created properties with data type specific value parser.
Apr 18 2024, 2:51 AM · Wikibase Product Platform Team WPP (Sprint 18)

Apr 17 2024

Jakob_WMDE moved T362638: Make wbformatvalue work with data type specific value parsers from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 18) board.
Apr 17 2024, 7:29 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Wikibase Product Platform Team WPP (Sprint 18)

Apr 16 2024

Jakob_WMDE claimed T362638: Make wbformatvalue work with data type specific value parsers.
Apr 16 2024, 11:24 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Wikibase Product Platform Team WPP (Sprint 18)
Jakob_WMDE created T362638: Make wbformatvalue work with data type specific value parsers.
Apr 16 2024, 11:24 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Wikibase Product Platform Team WPP (Sprint 18)
Jakob_WMDE added a comment to T362008: [ES-M2]: Investigate if `wbformatvalue` works for EntitySchema data values.

Thanks for spotting this issue! We had wbformatvalue on our radar as well. Getting it to work as long as datatype or property are provided should be straightforward. I'll make a patch!

Apr 16 2024, 10:40 AM · User-ItamarWMDE, MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Wikidata Dev Team (Wikidata.org Slice), Wikidata, EntitySchema (M2: Linking to EntitySchemas in statements)
Jakob_WMDE removed a project from T360538: 🔍🛠 Create new service wiring entry (client and repo): Patch-For-Review.
Apr 16 2024, 8:24 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Wikibase Product Platform Team WPP (Sprint 17)
Jakob_WMDE updated the task description for T360538: 🔍🛠 Create new service wiring entry (client and repo).
Apr 16 2024, 8:24 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Wikibase Product Platform Team WPP (Sprint 17)
Jakob_WMDE moved T360602: 🐙 Extract value parser from the snak deserializer from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 17) board.
Apr 16 2024, 4:34 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Wikibase Product Platform Team WPP (Sprint 18)
Jakob_WMDE moved T360603: 🐙 Plug in the new deserializer everywhere (client and repo) from Doing to Peer Review on the Wikibase Product Platform Team WPP (Sprint 17) board.
Apr 16 2024, 4:34 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Wikibase Product Platform Team WPP (Sprint 18)

Apr 11 2024

Jakob_WMDE committed rEMAS839d848ce3d8: Don't configure parser-factory-callback.
Don't configure parser-factory-callback
Apr 11 2024, 6:15 AM

Apr 10 2024

Jakob_WMDE added a comment to T360603: 🐙 Plug in the new deserializer everywhere (client and repo).

Maybe this also applies to extension MathSearch?

Apr 10 2024, 8:33 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Wikibase Product Platform Team WPP (Sprint 18)