Re: [Wikitech-l] TechCom meeting 2020-11-25

2020-11-26 Thread Krinkle
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  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
>
>   - 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 : Clarify
>deprecation of method overrides
>   - A question about the stable interface policy.
>
> Committee board activity:
>
>- 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 : General
>ParserCache service class
>   - Addshore asking for an update.
>
> New RFCs:
>
>- T268326: RFC: Amendment to the Stable interface policy (Nov 2020)
>
>   - 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 : 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
>
>   - 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
>
>   - 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 : 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
>
>   - 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
>
>   - 

[Wikitech-l] Congratulations to all interns selected for Outreachy Round 21!!!

2020-11-26 Thread Gopa Vasanth
Hello everyone,

Please join me in welcoming 7 interns we have accepted through Outreachy
Round 21! :) We received over 28 applications for 8 projects we promoted
during the application period. See below for more information on the
accepted projects:

*Outreachy Round 21*

* Name, Project , Mentor(s)*


1. Aisha Khatun, Analyze community authored functions that build Wikipedia
infoboxes and more , Adam Baso

2. Liudmila Kalina, Analyze community authored functions that build
Wikipedia infoboxes and more ,
Adam Baso

3. Jesse Amamgbu, Build a tool for inferring what countries are associated
with a given Wikipedia article ,
Isaac Johnson

4. Harshinee Sriram, Create a Not Safe for Work (NSFW) media Classifier for
Wikimedia Commons ,  Daniyal
Abbasi and Chaitanya Mittal

5. Kay Wong, Create Machine Learning datasets to measure content
reliability on Wikipedia  ,
Miriam Redi and Diego Saez-Trumper

6. Harriet, Evaluate Microsoft Playwright as replacement for our browser
automation , Željko Filipin and
Vidhi Mody and Soham Parekh

7. Ogechi O, Review and improve Lua documentation on meta and mediawiki <
https://phabricator.wikimedia.org/T254956>, Doug Taylor and Pavithra
Eswaramoorthy

You can stay up to date on the progress of selected projects by keeping an
eye on https://www.mediawiki.org/wiki/Outreachy/Round_
21/Bi-weekly_Reports

We wish all interns have a wonderful winter working on projects and a huge
thank you to all the mentors involved in this edition!

Cheers,

Gopa Vasanth, Pavithra & Srishti (Wikimedia org admins)


-- 
Regards

Gopa Vasanth 
Amrita Vishwa Vidyapeetham  | Blog

amFOSS  | GitHub
 | Gerrit


“Yesterday is not ours to recover, but tomorrow is ours to win or lose.”
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] Releasing a small tool to explore wikipedia users contributions

2020-11-26 Thread Shrinivasan T
Last week, we had a Indic Wikisource Proofreadthon 2020 event. see
here for full details

https://meta.wikimedia.org/wiki/Indic_Wikisource_Proofreadthon_2020

Though I did not participate in this event, (feels sad for this. Life
is too messy nowadays), I thought to build a small tool to give report
on any wikipedia user’s contribution on a given wikisite for a given
date range.

It may help to calculate, measure, decide on the contributions for
such competitions.

Mediawiki has a good API to fetch user contributions.
https://www.mediawiki.org/wiki/API:Usercontribs

Get all edits by a user.
https://www.mediawiki.org/wiki/Special:MyLanguage/API:Usercontribs

For my wonder, there was a sample python code on the same page.

The code gave only 500 results. I wrote a loop to get the data batch
by batch till all the data is received.

Published the tool here –
https://github.com/tshrinivasan/wiki_user_contributions_report

How to run?

python3 get_user_contributions.py   
 

This will give the data as a CSV file. Used a csv-to-html converter
utility to convert this to a web page with all the data in a sortable
table.

For my wonder, my friend Dinesh Karthik, converted this as a nice web
application with flask, dash and hosted in heroku.

https://wiki-user-contributions.herokuapp.com/

Source : https://github.com/Dineshkarthik/wiki-user-contributions

Thanks to Info-farmer for providing the idea, Bartosz Dziewoński on
wikipedia mailing list for answering all my questions, Dinesh for
making a web application quickly.

https://lists.wikimedia.org/mailman/listinfo/wikitech-l
is a good place to ask any tech questions regarding wikipedia.

Thanks to all wikisource contributors for the event and in general.


-- 
Regards,
T.Shrinivasan


My Life with GNU/Linux : http://goinggnu.wordpress.com
Free E-Magazine on Free Open Source Software in Tamil : http://kaniyam.com

Get Free Tamil Ebooks for Android, iOS, Kindle, Computer :
http://FreeTamilEbooks.com

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