The minutes from TechCom's triage meeting on 2020-09-16.

Present:  Daniel K, Dan A, Giuseppe L, Tim S, Timo T.

== Links Recommendations Service ==

* https://phabricator.wikimedia.org/T261411
* https://phabricator.wikimedia.org/T252822
* GL: Idea is to store a blob of wikitext for every page
* What’s best practice for storing derived data that would be invalidated
by every edit?
* TS: similar to data pipelines like page content service
* TS: similar to links tables
* DK: have some kind of “slow” page_props.
* TS: will lead to race conditions
* GL: wikitext for every page may mean considerable volume
* DK: might fit the generalized parser cache. Would have to be even more
generalized.
* DK: Dependency Engine may solve part of this, though not storage

== EventStream needs timestamps ==

* DA: EventStream needs timestamps, which some event hooks are missing.
* Pass LogEntry objects to relevant hooks?
* DK: adding parameters to hooks is a breaking interface change.
* TS: hook deprecation mechanism should take care of this.
* DA: ArticleDelete hook exposes it already, works well, getTimestamp. Can
do for others.
* TT: In light of T212482, be sure to type against a narrower getter-only
interface as the set/save methods must not be used at that point.
* DK: That’s a good idea also to enable async hooks, safe to serialize
value objects. NonSerializable trait may be useful
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/625612

== Next week IRC office hours ==
No IRC discussion scheduled for next week.

On Wed, Sep 16, 2020 at 6:28 PM Daniel Kinzler <[email protected]>
wrote:

> This is the weekly TechCom board review in preparation of our meeting on
> Wednesday. If there are additional topics for TechCom to review, please
> let us
> know by replying to this email. However, please keep discussion about
> individual
> RFCs to the Phabricator tickets.
>
> Activity since Monday 2020-09-07 on the following boards:
>
> https://phabricator.wikimedia.org/tag/techcom/
> https://phabricator.wikimedia.org/tag/techcom-rfc/
>
> IRC meeting request:
> * Public discussion TODAY: "PHP microservice for containerized shell
> execution"
>   Join us at 21:00 UTC (23:00 CEST, 2pm PDT) in the #wikimedia-office
> channel
>   on freenode. <https://phabricator.wikimedia.org/T260330>.
>
>
> Other RFC activity:
> * "Parsoid Extension API": Subbu documented status of outreach with
>   various stakeholders. <https://phabricator.wikimedia.org/T260714>
>
> --
> Daniel Kinzler
> Principal Software Engineer, Core Platform
> Wikimedia Foundation
>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to