Re: [Wikitech-l] A monthly purge

2020-02-19 Thread Amir E. Aharoni
‫בתאריך יום ה׳, 20 בפבר׳ 2020 ב-9:26 מאת ‪bawolff‬‏ <‪bawolff...@gmail.com
‬‏>:‬

> Pretty sure the answer is no (Although i don't know for a fact).
>
> However, parser cache only lasts for 30 days. So pages will get parsed at
> least once every 30 days (if viewed). However that's separate from links
> update (aka categories, linter, etc).
>
> I suspect that doing a linksupdate of every article once a month would take
> more than a month.
>

If it's true, and it may well be, is it conceivable that this will be some
kind of a continuous process?
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] A monthly purge

2020-02-19 Thread bawolff
Pretty sure the answer is no (Although i don't know for a fact).

However, parser cache only lasts for 30 days. So pages will get parsed at
least once every 30 days (if viewed). However that's separate from links
update (aka categories, linter, etc).

I suspect that doing a linksupdate of every article once a month would take
more than a month.

--
Brian

‪On Tue, Feb 18, 2020 at 1:14 PM ‫יגאל חיטרון‬‎ 
wrote:‬

> Hello. Could you tell me, please, if there is a monthly purge of all pages,
> or at least all articles, in all wikis? I remember there were plans about
> this, to aid the Linter, but I don't know what happens now. I consider to
> suggest a new feature to our Village Pump, but it it can be turned on only
> with a purging of all articles. Thank you.
> ___
> 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

[Wikitech-l] Wikimedia Developer Satisfaction Survey

2020-02-19 Thread Greg Grossmeier
Hello!

The Wikimedia Foundation is soliciting your feedback to measure developer
satisfaction and determine where to invest resources in the future. This is
the second iteration of this survey.

Topics covered include:
* Local Development Environment
* Beta Cluster / Staging Environment
* Testing / CI
* Code Review
* Deployments
* Production Systems
* Development and Productivity Tools
* Developer Documentation

We are soliciting feedback from all Wikimedia developers, including Staff,
3rd party contributors and volunteer developers. *The survey will be open
for a little over 2 weeks, closing on Friday March 6th.*

This survey will be conducted via a third-party service, which may subject
it to additional terms. For more information on privacy and data-handling,
see the survey privacy statement
https://foundation.wikimedia.org/wiki/Developer_Satisfaction_Survey_Privacy_Statement

To participate in this survey, please start here:
https://docs.google.com/forms/d/e/1FAIpQLSclq5vtaonRjwQykpfi2lbLIzJl-9wcOzmzXn4xnigd_DFlpw/viewform

Thank you for your participation,

Greg

-- 
| Greg Grossmeier  GPG: B2FA 27B1 F7EB D327 6B8E |
| Dir. Engineering Productivity A18D 1138 8E47 FAC8 1C7D |
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Quality and Testing Engineering Office Hour this Friday...

2020-02-19 Thread Jean-Rene Branaa
Hello All,

This week we will be starting a monthly Quality and Testing Engineering
office hour series of meetings.  The Quality and Testing Engineering office
hours will generally have a theme or topic to encourage participation.

This month, Željko Filipin from the Quality and Test Engineering team will
be hosting a session on "Software Testing Anti-patterns".

Logistics:
Date - Friday February 21, 2020
Time - 17:00 UTC
Meeting URL: meet.google.com/xgq-kyfk-crt


Cheers,

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

[Wikitech-l] Scrum of scrums/2020-02-19

2020-02-19 Thread Željko Filipin
Hi,

for HTML version see https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-02-19

Željko

--

= 2020-02-19 =

== Callouts ==
* SRE blocked by Releng on [[phab:T217924]] (Make canary wait time configurable)

== SoS Meeting Bookkeeping ==
* Updates:
** Increase participation in Scrum of Scrums meeting [[phab:T245278]]

== Product ==

=== Community Tech ===
* Updates:
** The table for watchlist_expiry is created.
** We were having issues with Google approving our extension, and we
think we've resolved it.

=== Anti-Harassment Tools ===
* Updates:
** Continuing development on CU.

=== Editing ===
* Updates:
** Bartosz created a proof of concept that enables us to test Gerrit
patches with one click. This project came out of the hack week the
team held at the end of December (2019). Demo instructions are here:
[[phab:T76245#5788579]]
** Deployed version 1.0 of Replies for Discussionztools to Arabic,
Dutch, French and Hungarian Wikipedias via a query string parameter

=== Growth ===
* Updates:
** Newcomer tasks 1.1 (topic matching): building support for loading
ORES topic scores into the Search API

=== iOS native app ===
* Updates:
**Continuing development on 6.6 release (mobile-html integration)
[[phab:project/view/4273]]

=== Android native app ===
* Updates:
**Almost done with offline conversion for mobile-html.
**In the final design review stage for Suggested Edits V4 feature.

=== Web ===
* Updates:
** Summary: continuing desktop improvements (DIP).
** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project
(Vector / DIP)]]:
*** [[phab:T245456|[Dev] Adopt template partials in Vector and
revise sidebar component]]
*** [[phab:T243281|Build opt-out button for logged-in users
with new vector on]]
*** [[phab:T242381|Add a Vector skin version preference]]
*** [[phab:T232140|Separate out logo handling into square
image logos and long text/wordmark banner logos]]
*** [[phab:T239269|[SPIKE 16hrs] Add coding convention for new
commits to Vector]]
*** [[phab:T239258|Migrate JavaScript API documentation from
jsduck to JSDoc]]
** Mobile website (MinervaNeue / MobileFrontend):
*** [[phab:T245162|Job unable to create file page "Fatal: Call
function inNamespace() on null" (via MinervaHooks)]]
*** [[phab:T32405|[EPIC] MobileFrontend extension should stop
special-casing main page]]
*** [[phab:T24|Replace all possible, non-product specific
icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI
ones]]
*** [[phab:T244106|[M] Setup storybook from Minerva]]
*** [[phab:T243650|Regression: Mobile talk page shows links in
overlay header]]
*** [[phab:T244181|[print] Article title hidden with mobile
print styles]]

=== Product Infrastructure ===
* Blocked by:
** SRE on review of Helm charts for proton and mobileapps (no callout
needed, they know)
* Updates:
** Push notification service planning continues

=== Parsing ===
* Updates:
** Parsoid integration into core as a composer library underway
** Parsoid extension API drafting underway - hoping to have a first
draft ready by end April

=== Language ===
* Blocked by:
** Core Platform: Requesting help to debug why some jobs are not being
queued [[phab:T144780]]

=== UI Standardization ===
* Updates:
** Preparation of next minor release OOUI v0.37.0, planned for coming
week, Tue 25th Feb

== Technology ==

=== Analytics ===
* Blocking:
** Release Engineering: The manual analytics-refinery-release and
analytics-refinery-update-jars Jenkins jobs need to be ported from
bare-metal Jessie into Docker (or just dropped) [[phab:T210271]]
** WMDE/Wikidata: waiting for updates on [[phab:T236895]]

=== Fundraising Tech ===
* Updates:
** More work on recurring donations with backup card processor
** Cleaning up useless data from the CiviCRM database
** CentralNotice work on banner templates and sub-national geotargeting
** Moving more payment processor API response normalization into backend library

=== Core Platform ===
* Blocking:
** Language: Requesting help to debug why some jobs are not being
queued [[phab:T144780]]
** WMDE/Wikidata: would be happy to get some input/assistance  on
[[phab:T233520]]
* Updates:
** Active development on job queuing
** API gateway and rate-limiting evolving
[[Core_Platform_Team/Initiative/API_Gateway/Epics,_User_Stories,_and_Requirements#Epic_3:_Rate_limits]]
** Changeprop k8 to production

=== Engineering Productivity ===

 Performance 
* Blocking:
** Release Engineering: Duplicate entry 'ext.uls.pt-vector|en' for key
'PRIMARY' [[phab:T245570]]
** WMDE/Wikidata: would be happy to get some input/assistance  on
[[phab:T233520]]

 Quality and Test Engineering 
* Updates:
** Quality and Test Engineering Office Hour
*** Friday, February 21 17:00-17:50 UTC
*** Topic: Software Testing Anti-patterns

 Release Engineering 
* Blocked by:
** Analytics: The manual analytics-refinery-release and
analytics-refinery-update-jars Jenkins jobs need to be ported from
bare-metal Jessie into Docker (or just dropped) [[phab:T210271]]
** 

[Wikitech-l] Commons app Android... and iOS!

2020-02-19 Thread Josephine Lim
Hi all,

We (the Commons app team) are hoping to release a Commons iOS app this
year! :) We have received quite a few requests for it, so we have included
it in our Project Grant proposal:
https://meta.wikimedia.org/wiki/Grants:Project/Commons_app/Commons_app_Android_and_iOS
.
Additionally, we are proposing a few new features for the Android app, and
stability/code quality improvements.

If this sounds useful or interesting to you, please do take a look at our
proposal, and endorse it if you see fit. Or if you have any questions or
concerns, please feel free to email me or post in the discussion page.

Thank you so much for all of your encouragement and support. We really
appreciate it!


Best regards,
Josephine / @misaochan (Commons app project lead)
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l