[Wikitech-l] TechCom Radar 2020-03-04

2020-03-04 Thread Alexandra Paskulin
Hi all,

Here are the minutes from this week's TechCom meeting:

* Last call for comments: Adopt a modern JavaScript framework for use with
MediaWiki
. Last call ends on March 18,
2020 at 20:00 UTC.

* Discussed RFC: Standard method for feature-management in skins/extensions


* Discussed RFC: Re-evaluate librsvg as SVG renderer on Wikimedia wikis


* No public discussion scheduled for next week

You can also find our meeting minutes at


See also the TechCom RFC board
.

If you prefer you can subscribe to our newsletter here


-- 
Alex Paskulin
Technical Writer
Wikimedia Foundation
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Wikimedia Developer Satisfaction Survey

2020-03-04 Thread Greg Grossmeier
Reminder again! 2 more days!

We have about the same number of responses as we did last year (almost 60).
But given our growth of staff in the past year I hope we can get a few more
this year.

Please do share your thoughts with us: we use this data and commentary to
plan our work to better serve you.

Thank you,

Greg

On Wed, Feb 19, 2020 at 2:14 PM Greg Grossmeier  wrote:

> 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 |
>


-- 
| 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] Scrum of scrums/2020-03-04

2020-03-04 Thread Željko Filipin
Hi,

for HTML version see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-03-04

Željko

--

= 2020-03-04 =

== Callouts ==
* Release Engineering
** [All] MediaWiki 1.35.0 will get cut on 7 April 2020. If your team has
any proposed blockers/deadlines for that, please get them done:
[[phab:tag/MW-1.35-release]]
** [All] Beta Cluster Parsoid service is not currently working; sorry! Work
underway to fix this in [[phab:T246833]].

== Product ==

=== Community Tech ===
* Updates:
** The password reset update feature has been released on wikivoyage and
wiktionary, and will be released on all wikis this week. we have
encountered no issues or bad feedback on the feature. We are working on
implementing the core functionality in the back-end for watchlist expiry.
things are going well. no major blockers or issues. We have just launched
the project for section name in diff: [[metawiki:Community Tech/Section
Name in Diff]]

=== Anti-Harassment Tools ===
* Updates:
** Working on Check User. Working on testing with legal and T

=== Editing ===
* Updates:
**DIscussionTools:
** Fix IE 11 incompatibility due to 'parentElement' (task [[phab:T246565]])
** Work around mw.Uri crash on fallback encoding in links (task
[[phab:T245889]])
** ReplyWidget: Disable "Reply" button if input is empty (task
[[phab:T246058]])
** Clean up the interface after discarding a reply (task [[phab:T245574]])
** Instrumentation: abort-navigate case (task [[phab:T244874]])

=== Growth ===
* Updates:
** Planning to deploy our upgrade of the topic matching algorithm this week
to use ORES articletopic scores
*** TopicSelectionWidget: Do not resize dialogs when "show more" is clicked
(task [[phab:T238610]], task [[phab:T244421]])
*** SuggestedEdits: Use different prefs for morelike vs ORES topic filters
(task [[phab:T244421]])
*** StartEditingDialog: Don't send a flurry of requests on "select all"
*** SuggestedEdits: Fix JS error when displaying end of queue card (task
[[phab:T246512]])
*** TopicSelectionWidget: UI changes for ORES topics (task [[phab:T244421]])
*** StartEditing: Handle configuration errors more gracefully
*** Make suggested edit cards link directly to articles when there is no
page ID
** Engineering is underway to guide users through suggested edits via the
help panel (Newcomer tasks 1.2)
*** Avoid extra URL parameter when guidance is disabled
*** Guidance: Add pulsing blue dot on desktop and mobile (task
[[phab:T244435]])

=== Android native app ===
* Updates:
** Final Testing stage for mobile html
** Last couple tasks left to wrap-up Suggested Edits V4 - Image tags - Also
in testing.

=== Web ===
* Updates:
**Working on the deployment of headers and logos

=== Product Infrastructure ===
* Updates:
** Soliciting feedback on updated push notifications technical plan
** Code review ongoing for initial mobileapps and chromium-render Helm
charts for k8s migrations

=== Structured Data ===
* Updates:
** nothing major - more input types coming, some CAT work

=== Parsing ===
* Updates:
** Starting next week, Parsoid will no longer be deployed independently and
will ride the train via the vendor repository as a composer library

== Technology ==

=== Fundraising Tech ===
* Updates:
** finishing up credit card recurring for backup card processor, moving on
to iDEAL & iDEAL recurring with same processor
** more fixes for regional geotargeting in CentralNotice [[phab:T243011]]
** reviewing contractor work on banner templates and clone campaign in
CentralNotice
** More CiviCRM work to clean up low-value or redundant data
[[phab:T245088]]
** Investigating better process for managing translated thank you emails in
Civi
** Recordkeeping for PCI compliance [[phab:T243020]]

=== Core Platform ===
* Blocking:
** Search Platform: MW Job consumers sometimes pause for several minutes
[[phab:T224425]]

=== Engineering Productivity ===

 Quality and Test Engineering 
* Updates:
** New and improved (but not yet completely finished) Selenium
documentation - [[Selenium]]

 Release Engineering 
* Blocked by:
** SRE ServiceOps: For the work to migrate wikimedia-portals to Docker
([[phab:T238747]]), we need an official base image for serving Web pages,
either the same as future-MW ([[phab:T238774]]) or a simpler one
* Blocking:
** [All] Beta Cluster Parsoid service is not currently working; sorry! Work
underway to fix this in [[phab:T246833]].
* Updates:
** [All] MediaWiki 1.35.0 will get cut on 7 April 2020. If your team has
any proposed blockers/deadlines for that, please get them done:
[[phab:tag/MW-1.35-release]]
** Train Health
*** This week: 1.35.0-wmf.22 - [[phab:T233870]]
*** Next week: 1.35.0-wmf.23 - [[phab:T233871]]

=== Search Platform ===
* Blocked by:
** Core: MW Job consumers sometimes pause for several minutes
[[phab:T224425]]
* Updates:
** Make /entity/ alias work for Commons [[phab:T222321]]
* Stuff no one else cares about:
** Newcomer tasks: set initial thresholds for ORES articletopic
[[phab:T244297]]
**