Re: [Wikitech-l] Test runner Quibble 0.0.46 released

2021-01-13 Thread Krinkle


Thanks Kosta and Antoine. Very exciting.

Follow the roll out of Apache vs PHP dev server, at:
https://phabricator.wikimedia.org/T225218

-- Timo


On Thu, Jan 7, 2021 at 7:55 PM Antoine Musso  wrote:

> Hello,
>
> I am pleased to announce the release of Quibble 0.0.46 mainly driven by
> Adam Wight && Kosta Harlan.
>
>
> The major feature is support for using an external web server such as
> Apache. The php builtin server driven by Quibble serves requests
> serially and does not offer all the customization Apache can do.
>
> The source repository has an example Dockerfile that leverage the use of
> supervisord to spawn Apache and point Quibble to it. We will roll that
> system to the CI jobs progressively over the next few weeks.
>
> The journey started when Kosta benchmarked php vs Apache and by serving
> requests in parallel we have already addressed issues found in MediaWiki
> test suites.
>
> Python 3.8 is officially supported, 3.4 or earlier are no more tested
> and if still using those you should really upgrade.
>
> Running under podman (a daemonless alternative to docker) is now
> recognized as a container environment (thanks Marius Hoch).
>
>
> Doc: https://doc.wikimedia.org/quibble/
> Changelog: https://doc.wikimedia.org/quibble/changelog.html
> Source: https://gerrit.wikimedia.org/g/integration/quibble/
> Bug/features
> :
> #quibble tag in Phabricator
>
> Quibble introduction: https://phabricator.wikimedia.org/J99
>
> cheers,
>
> --
> Antoine "hashar" Musso
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


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

2021-01-13 Thread Nicholas Skaggs
Wonderful to hear toolforge worked out for you! I especially liked that you
included a prominent link to your source code repository. Best wishes!

On Tue, Jan 12, 2021 at 1:53 PM Shrinivasan T 
wrote:

>
> Hi All,
>
> A quick update, Dinesh moved the above tool which was hosted in Heroku to
> Wikimedia Toolforge.
>
>
>
>- *Tool Url: *https://wiki-user-contributions.toolforge.org
>- *Toolforge tool page:*
>https://toolsadmin.wikimedia.org/tools/id/wiki-user-contributions
>
>
> Thanks dinesh for the development and deploying on the toolforge.
>
> Shrini
>
> வியா., 26 நவ., 2020, பிற்பகல் 8:05 அன்று, Shrinivasan T <
> tshriniva...@gmail.com> எழுதியது:
>
>> 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
>>
>
>
> --
> 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
>


-- 
*Nicholas Skaggs*
Engineering Manager, Cloud Services
Wikimedia Foundation 
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] 2021-01-13 Scrum of Scrums meeting notes

2021-01-13 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-01-13

= 2021-01-13 =
== Callouts ==
* https://phabricator.wikimedia.org/T264218: UX tweaks for VectorV2 at a
screen width of 500px. This is on the 1.36.0-wmf.27 branch

No updates: Parsing, Platform, Performance, SRE

No notes provided:  Prod Infra, Language, Inuka, Library, Analytics, Cloud
Services, Fundraising Tech, Quality and Test, Search Platform, Security,

== SoS Meeting Bookkeeping ==
* Updates: asynchronous retrospective ends today

== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:
- Getting ready to start consultation work around OCR tools improvement
project
- Still working on Wikisource/WS-export performance/reliability/UX

=== Anti-Harassment Tools ===
* Blocked by:
** Awaiting DBA comments on a new table in SecurePoll extension:
https://phabricator.wikimedia.org/T271268
* Blocking:
* Updates:

=== Editing ===
* Blocked by:
* Blocking:
* Updates:
- FAO core platform: We are moving [ reply ] links on talk pages to the
ParserCache this week, splitting the cache on talk pages by user
preference: https://phabricator.wikimedia.org/T267404

=== Growth ===
* Blocked by:
* Blocking:
* Updates:
** working on link recommendations

=== iOS native app ===
* Blocked by: None
* Blocking: None
* Updates: Development continues on next version

=== Android native app ===
* Blocked by: None
* Blocking: None
* Updates: Development continues on next version

=== Web ===
* Blocked by:
* Blocking:
* Updates:
** Awaiting the Security Readiness Review for WVUI from Security
** https://phabricator.wikimedia.org/T264218: UX tweaks for VectorV2 at a
screen width of 500px. This is on the 1.36.0-wmf.27 branch


=== Structured Data ===
* Blocked by:
* Blocking:
* Updates:
** More MediaSearch feature development
** Starting to use results of image quality testing tool to tune
MediaSearch search profile (https://phabricator.wikimedia.org/T269852)
** Working with Platform Engineering on proof of concept for image
recommendations

=== Abstract Wikipedia ===
* Blocked by:
* Blocking:
* Updates:
** Making improvements to our Vue code; with thanks to Roan, Anne, and Eric
** Still working on programmatic type management.
** Process for a community contest to select the logo concept for
Wikifunctions will start shortly.

=== Parsing ===
* Blocked by: None
* Blocking: None
* Updates: Nothing significant.

== Technology ==


=== Platform ===
* Blocked by: None
* Blocking:
* Updates: None

=== Engineering Productivity ===

 Performance 
* Blocked by:
* Blocking:
* Updates: Routine, nothing new for anyone.


 Release Engineering 
* Blocked by:
** No blockers
* Blocking:
** ???
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.36.0-wmf.25 [[phab:T267418]] 
*** Next week: 1.36.0-wmf.27 [[phab:T267419]] 


=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** No updates.

== Cross-cutting ==
* Blocked by:
* Blocking:
* Updates:
** PHP 8.0 compatibility is now waiting on upstream elastica library
compatibility before we can move forward with MediaWiki core, let alone
production extensions. (This will likely require the completion of the
ElasticSearch 6 -> 7 migration.)

[[Category:Scrum of scrums{{#translation:}}|*]]
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l