[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wikitech-l
Subject:    Re: [Wikitech-l] TechCom meeting 2020-11-25
From:       Krinkle <krinklemail () gmail ! com>
Date:       2020-11-26 23:36:40
Message-ID: CAJQAF_-ZuizGu+UGiLPhvA7Ucrj7wm7kX4cuTpi7CJj_Dxq+Hg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


The minutes from TechCom's triage meeting on 2020-11-25.

Present:  Tim S, Dan A, Daniel K, Timo T.
RFC: Expiring watchlist entries

   -

   https://phabricator.wikimedia.org/T124752
   -

   Last Call to approve is now closed.

RFC: Amendment to the Stable interface policy (Nov 2020)

   -

   https://phabricator.wikimedia.org/T268326
   -

   New RFC filed by Daniel.

General ParserCache service class

   -

   https://phabricator.wikimedia.org/T227776
   -

   Addshore asking for an update.
   -

   Daniel is thinking of withdrawing this idea for now. Might not be
   necessary anymore.

Next week IRC office hours

No IRC discussion scheduled for next week.


You can also find our meeting minutes at
https://www.mediawiki.org/wiki/Wikimedia_Technical_Committee/Minutes


-- Timo



On Wed, Nov 25, 2020 at 8:59 PM Krinkle <krinklemail@gmail.com> 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-11-02 on the following boards:
>
> https://phabricator.wikimedia.org/tag/techcom/
> https://phabricator.wikimedia.org/tag/techcom-rfc/
>
> Committee inbox:
>
>    - T268328: Automatically index extensions in Codesearch
>    <https://phabricator.wikimedia.org/T268328>
>       - Daniel is raising that people effectively use Codesearch to guide
>       deprecation efforts under theStable Interface policy. As such, we should
>       define what inclusion criteria it has (or should have), and simply or
>       document how to implement that in practice through adding and removing
>       repositories from its index (esp those not hosted by Wikimedia).
>    - T267085 <https://phabricator.wikimedia.org/T267085>: Clarify
>    deprecation of method overrides
>       - A question about the stable interface policy.
>
> Committee board activity:
>
>    - T175745 <https://phabricator.wikimedia.org/T175745>: Do not
>    overwrite edits when conflicting with self
>       - Some renewed interest on this question about how MW should handle
>       when e.g. someone starts editing the same page from multiple tabs and then
>       submits those edits.
>    - T227776 <https://phabricator.wikimedia.org/T227776>: General
>    ParserCache service class
>       - Addshore asking for an update.
>
> New RFCs:
>
>    - T268326: RFC: Amendment to the Stable interface policy (Nov 2020)
>    <https://phabricator.wikimedia.org/T268326>
>       - Proposal by Daniel, to:
>          - … fill some gaps (e.g. traits, and member fields).
>          - … allow for removal without (released) deprecation if it is
>          unused in code we know about and is considered "maintained". Input welcome.
>
> Phase progression:
>
>    - T266866 RFC <https://phabricator.wikimedia.org/T266866>: Bump Basic
>    browser support to require TLS 1.2 for MediaWiki core
>       - Ed lists which Web APIs and other browser capabilities would
>       become safe to use in the base layer (HTML/CSS), as well as some JS
>       features that will automatically become available to Grade A.
>       - Ed confirmed TLS 1.2 mapping to browser names/versions.
>       - Moved to Phase 3: Explore.
>    - T260330 RFC: PHP microservice for containerized shell
>    <https://phabricator.wikimedia.org/T260330>
>       - Moved to Last Call last week, until 2 December (next week).
>       - Tim answered and added a section to clarify the backwards
>       compatible nature of the PHP interface in core, for third-parties that
>       would not or have not installed Shellbox.
>    - T259771: RFC: Drop support for database upgrade older than two LTS
>    <https://phabricator.wikimedia.org/T259771>
>       - Last week's concerns about detection and failure prevention have
>       been answered by Amir.
>       - The Platform Engineering Team has filled the ownership gap for
>       this policy.
>       - Moved to Phase 4: Tune.
>
> IRC meeting request:
>
>
>    - Later today (Wed 25 Nov), this RFC will be discussed in
>    #wikimedia-office on Freenode IRC:
>    RFC: Provide mechanism for configuration sets for development and tests
>    https://phabricator.wikimedia.org/T267928
>
>
> Other RFC activity:
>
>    - T263841 RFC <https://phabricator.wikimedia.org/T263841>: Expand API
>    title generator to support other generated data
>       - Rescoped from potential software change to policy update.
>       - Awaiting resourcing from core API steward to confirm support,
>       risk, compatibility as proposed.
>    - T250406 RFC: Hybrid extension management
>    <https://phabricator.wikimedia.org/T250406>
>       - Conversation about what we would need to commit to for WMF
>       software, and seeking placing and approval of said resourcing.
>    - T119173: RFC: Discourage use of MySQL ENUM type
>    <https://phabricator.wikimedia.org/T119173>
>       - Next step is for the consensus to be turned into concrete wording
>       for the policy.
>    - T40010: RFC: Re-evaluate librsvg as SVG renderer for WMF wikis
>    <https://phabricator.wikimedia.org/T40010:>
>       - Some general clarifications, and statistics from production.
>
>
> -- Timo
>
>

[Attachment #5 (text/html)]

<div dir="ltr"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" \
id="gmail-docs-internal-guid-ad8b8702-7fff-0b41-b884-8c1d2042a389"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">The \
minutes from TechCom&#39;s triage meeting on 2020-11-25.</span></p><br><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Present: \
Tim S, Dan A, Daniel K, Timo T.</span></p><h2 dir="ltr" \
style="line-height:1.38;margin-top:10pt;margin-bottom:0pt"><span \
style="font-size:13pt;font-family:&quot;Trebuchet \
MS&quot;;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:norm \
al;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">RFC: \
Expiring watchlist entries  </span></h2><ul \
style="margin-top:0px;margin-bottom:0px"><li dir="ltr" \
style="list-style-type:disc;font-size:10pt;font-family:Arial;color:rgb(0,0,0);backgrou \
nd-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a \
href="https://phabricator.wikimedia.org/T124752" style="text-decoration:none"><span \
style="font-size:10pt;font-family:Arial;color:rgb(17,85,204);background-color:transpar \
ent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;ve \
rtical-align:baseline;white-space:pre-wrap">https://phabricator.wikimedia.org/T124752</span></a><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> \
</span></p></li><li dir="ltr" \
style="list-style-type:disc;font-size:10pt;font-family:Arial;color:rgb(0,0,0);backgrou \
nd-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Last \
Call to approve is now closed.</span></p></li></ul><h2 dir="ltr" \
style="line-height:1.38;margin-top:10pt;margin-bottom:0pt"><span \
style="font-size:13pt;font-family:&quot;Trebuchet \
MS&quot;;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:norm \
al;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">RFC: \
Amendment to the Stable interface policy (Nov 2020)</span></h2><ul \
style="margin-top:0px;margin-bottom:0px"><li dir="ltr" \
style="list-style-type:disc;font-size:10pt;font-family:Arial;color:rgb(0,0,0);backgrou \
nd-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a \
href="https://phabricator.wikimedia.org/T268326" style="text-decoration:none"><span \
style="font-size:10pt;font-family:Arial;color:rgb(17,85,204);background-color:transpar \
ent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;ve \
rtical-align:baseline;white-space:pre-wrap">https://phabricator.wikimedia.org/T268326</span></a></p></li><li \
dir="ltr" style="list-style-type:disc;font-size:10pt;font-family:Arial;color:rgb(0,0,0 \
);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">New \
RFC filed by Daniel.</span></p></li></ul><h2 dir="ltr" \
style="line-height:1.38;margin-top:10pt;margin-bottom:0pt"><span \
style="font-size:13pt;font-family:&quot;Trebuchet \
MS&quot;;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:norm \
al;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">General \
ParserCache service class</span></h2><ul style="margin-top:0px;margin-bottom:0px"><li \
dir="ltr" style="list-style-type:disc;font-size:10pt;font-family:Arial;color:rgb(0,0,0 \
);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a \
href="https://phabricator.wikimedia.org/T227776" style="text-decoration:none"><span \
style="font-size:10pt;font-family:Arial;color:rgb(17,85,204);background-color:transpar \
ent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;ve \
rtical-align:baseline;white-space:pre-wrap">https://phabricator.wikimedia.org/T227776</span></a></p></li><li \
dir="ltr" style="list-style-type:disc;font-size:10pt;font-family:Arial;color:rgb(0,0,0 \
);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Addshore \
asking for an update.</span></p></li><li dir="ltr" \
style="list-style-type:disc;font-size:10pt;font-family:Arial;color:rgb(0,0,0);backgrou \
nd-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Daniel \
is thinking of withdrawing this idea for now. Might not be necessary \
anymore.</span></p></li></ul><h2 dir="ltr" \
style="line-height:1.38;margin-top:10pt;margin-bottom:0pt"><span \
style="font-size:13pt;font-family:&quot;Trebuchet \
MS&quot;;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:norm \
al;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Next \
week IRC office hours</span></h2><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">No \
IRC discussion scheduled for next week.</span></p><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">You \
can also find our meeting minutes at<br><a \
href="https://www.mediawiki.org/wiki/Wikimedia_Technical_Committee/Minutes">https://www.mediawiki.org/wiki/Wikimedia_Technical_Committee/Minutes</a><br></span></p><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">-- \
Timo</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent; \
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br></span></p></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 25, 2020 at 8:59 PM \
Krinkle &lt;<a href="mailto:krinklemail@gmail.com">krinklemail@gmail.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div \
dir="ltr"><div>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. <br></div><div><br></div><div>Activity since Monday \
2020-11-02 on the following boards: <br></div><div><br></div><div><a \
href="https://phabricator.wikimedia.org/tag/techcom/" \
target="_blank">https://phabricator.wikimedia.org/tag/techcom/</a><br><a \
href="https://phabricator.wikimedia.org/tag/techcom-rfc/" \
target="_blank">https://phabricator.wikimedia.org/tag/techcom-rfc/</a><br><br>Committee \
inbox:<br></div><div><ul><li><a href="https://phabricator.wikimedia.org/T268328" \
target="_blank">T268328: Automatically index extensions in Codesearch</a> \
</li><ul><li>Daniel is raising that people effectively use Codesearch to guide \
deprecation efforts under theStable Interface policy. As such, we should define what \
inclusion criteria it has (or should have), and simply or document how to implement \
that in practice through adding and removing repositories from its index (esp those \
not hosted by Wikimedia).</li></ul><li><a \
href="https://phabricator.wikimedia.org/T267085" target="_blank">T267085</a>: Clarify \
deprecation of method overrides</li><ul><li>A question about the stable interface \
policy.</li></ul></ul>Committee board activity:</div><div><ul><li><a \
href="https://phabricator.wikimedia.org/T175745" target="_blank">T175745</a>: Do not \
overwrite edits when conflicting with self</li><ul><li>Some renewed interest on this \
question about how MW should handle when e.g. someone starts editing the same page \
from multiple tabs and then submits those edits.</li></ul><li><a \
href="https://phabricator.wikimedia.org/T227776" target="_blank">T227776</a>: General \
ParserCache service class</li><ul><li>Addshore asking for an \
update.</li></ul></ul>New RFCs:<br></div><div><ul><li><a \
href="https://phabricator.wikimedia.org/T268326" target="_blank">T268326: RFC: \
Amendment to the Stable interface policy (Nov 2020)</a></li><ul><li>Proposal by \
Daniel, to:</li><ul><li>… fill some gaps (e.g. traits, and member \
fields).</li><li>… allow for removal without (released) deprecation if it is unused \
in code we know about and is considered &quot;maintained&quot;. Input \
welcome.<br></li></ul></ul></ul>Phase progression:<br><div><ul><li><a \
href="https://phabricator.wikimedia.org/T266866" target="_blank">T266866 RFC</a>: \
Bump Basic browser support to require TLS 1.2 for MediaWiki core</li><ul><li>Ed lists \
which Web APIs and other browser capabilities would become safe to use in the base \
layer (HTML/CSS), as well as some JS features that will automatically become \
available to Grade A.</li><li>Ed confirmed TLS 1.2 mapping to browser \
names/versions.<br></li><li>Moved to Phase 3: Explore.</li></ul><li><a \
href="https://phabricator.wikimedia.org/T260330" target="_blank">T260330 RFC: PHP \
microservice for containerized shell</a></li><ul><li>Moved to Last Call last week, \
until 2 December (next week).</li><li>Tim answered and added a section to clarify the \
backwards compatible nature of the PHP interface in core, for third-parties that \
would not or have not installed Shellbox.</li></ul><li><a \
href="https://phabricator.wikimedia.org/T259771" target="_blank">T259771: RFC: Drop \
support for database upgrade older than two LTS</a></li><ul><li>Last week&#39;s \
concerns about detection and failure prevention have been answered by \
Amir.</li><li>The Platform Engineering Team has filled the ownership gap for this \
policy.</li><li>Moved to Phase 4: Tune.</li></ul></ul></div>IRC meeting \
request:<br><br></div><div><ul><li>Later today (Wed 25 Nov), this RFC will be \
discussed in #wikimedia-office on Freenode IRC:<br>RFC: Provide mechanism for \
configuration sets for development and tests<br><a \
href="https://phabricator.wikimedia.org/T267928" \
target="_blank">https://phabricator.wikimedia.org/T267928</a></li></ul></div><div><br>Other \
RFC activity:<br></div><div><ul><li><a \
href="https://phabricator.wikimedia.org/T263841" target="_blank">T263841 RFC</a>: \
Expand API title generator to support other generated data</li><ul><li>Rescoped from \
potential software change to policy update.</li><li>Awaiting resourcing from core API \
steward to confirm support, risk, compatibility as proposed.</li></ul><li><a \
href="https://phabricator.wikimedia.org/T250406" target="_blank">T250406 RFC: Hybrid \
extension management</a></li><ul><li>Conversation about what we would need to commit \
to for WMF software, and seeking placing and approval of said \
resourcing.</li></ul><li><a href="https://phabricator.wikimedia.org/T119173" \
target="_blank">T119173: RFC: Discourage use of MySQL ENUM type</a></li><ul><li>Next \
step is for the consensus to be turned into concrete wording for the \
policy.</li></ul><li><a href="https://phabricator.wikimedia.org/T40010:" \
target="_blank">T40010: RFC: Re-evaluate librsvg as SVG renderer for WMF \
wikis</a></li><ul><li>Some general clarifications, and statistics from \
production.</li></ul></ul><div><br></div><div>-- \
Timo</div><div><br></div></div></div> </blockquote></div>


[Attachment #6 (text/plain)]

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic