Re: [Wikitech-l] [Engineering] Announcing Wikimedia Release Engineering's 1st Annual Developer Satisfaction Survey

2018-12-06 Thread Mukunda Modell
The survey is now closed and results will be forthcoming ASAP.

On Mon, Nov 19, 2018 at 11:40 AM Greg Grossmeier  wrote:

> You have one more week!
>
> The survey was going to be closed last week, but with the short US work
> week this week we have extended the deadline to Monday Nov 26th.
>
> Greg
>
> 
> > This survey will help the Release Engineering team measure developer
> > satisfaction and determine where to invest resources. The topics covered
> > will include the following:
> >
> > * Local Development Environment
> > * Beta Cluster / Staging Environment
> > * Testing / CI
> > * Code Review
> > * Deployments
> > * Production Systems
> > * Development and Productivity Tools
> > * Developer Documentation
> > * General Feedback
> >
> > We are soliciting feedback from all Wikimedia developers, including
> Staff,
> > 3rd party contributors and volunteer developers. The survey will be open
> > for 2 weeks, closing on November 14th.
> >
> > 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/1FAIpQLSfXGpjUIO3ARqxPHOYPwI2Dw-jEg1xMeLi_HpZ_HcU-_i_Arw/viewform
>
> > ___
> > Engineering mailing list
> > engineer...@lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/engineering
>
>
> --
> | Greg GrossmeierGPG: B2FA 27B1 F7EB D327 6B8E |
> | Release Team ManagerA18D 1138 8E47 FAC8 1C7D |
>
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] 2018-12-05 Scrum of Scrums meeting notes

2018-12-06 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-12-05

*=2018-12-05=*
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Dec 24th and Dec 31st are freeze weeks.
* Goal planning in progress. If you have requests from SRE, now is the time
to do so.
** Session Service RFC is heading to last call ending Wednesday December
12th 1pm PST https://phabricator.wikimedia.org/T206010

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**About to release 6.1.4 - a small release that disables Wikidata
description editing in English (we enabled it by mistake in a previous
release)
**Working on mobile editing (release board:
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/)
with
CodeMirror - we're hoping to release something to beta before the holidays

 Android native app 
* Blocked by:
* Blocking:
* Updates:


 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: we're continuing the MobileFrontend architecture project,
planning for advanced mobile contributions, and getting ready to deploy
page issues everywhere except enwiki.

** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Reduce View inheritance and improve composition support T209007
 Webpackify watchstar T208921
 Add tests for Drawer and CtaDrawer T208920
 MobileFrontend should not have a global event emitter T156186

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Team planning

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Distinct issues should not be grouped T202349
 Standardize parsing T206177
 Planning deployment to all wikis except enwiki on December 17th T210553

*** Maintenance and bug fixes T210670 T210869 T204876 T208808

** Desktop website (Popups) https://www.mediawiki.org/wiki/Page_Previews
*** Reproduce Popups memory leak T208634

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in deploy Proton T181084


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Maps:
*** Tested kartotherian/tilerator on Node 10
** MCS:
*** Mainly code review and work on the performance patches


 Multimedia 
* Updates
** SDC: still struggling to get multi-lingual captions stable on beta
** work continues on phase 2
** Matthias is back from paternity leave

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.29.6 released
** Design Style Guide
*** Now featuring improved imagery across pages

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Working on fixing newly found errors in Hadoop's EventLogging refine
pipeline and sanitization.
** Working on adding unique devices counts per project family (all
wikipedias, all wiktionaries, etc.)
** Working on loading data (sqooping from labs+production mariaDBs) and
joining it in the cluster for MediaWiki history reconstruction, after
recent DB refactor.

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Campaign going well so far
** FR-tech supporting the rest of the team with processor switching &
investigation
** CentralNotice tweaks such as reducing log spam for protection
** CiviCRM performance optimizations
** Getting new hire oriented


=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
** TechConf session review complete, now moving on to wiki publishing
** Session Service RFC is heading to last call ending Wednesday December
12th 1pm PST https://phabricator.wikimedia.org/T206010
** Patch for Excimer ready for merging
https://phabricator.wikimedia.org/T205059
** PHP7: Working on production configuration sending to Redis server
** Patch for intentionally triggering fatal errors in MediaWiki is up
https://phabricator.wikimedia.org/T210567
** Guzzle security review complete, will be deployed next week
https://phabricator.wikimedia.org/T202143

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
**

=== Release Engineering ===
* Blocked by:
* Blocking:
* Updates:
**

=== Research ===
* Blocked by: None
* Blocking: None
* Updates:
** Delaying deployment of QuickSurveys for reader trust because of the
ongoing fundraising campaign: htt

[Wikitech-l] TechCom Radar 2018-12-05

2018-12-06 Thread Kate Chapman
Hi All,

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

* On Last Call: RfC: Session storage service interface: <
https://phabricator.wikimedia.org/T206010> last call ends Wednesday
December 12th 1pm PST(21:00 UTC, 22:00 CET)

* RFC Approved: RFC: Modern Event Platform: Schema Registry <
https://phabricator.wikimedia.org/T201643>

* RFC Approved: RFC: Modern Event Platform: Stream Intake Service <
https://phabricator.wikimedia.org/T201963>

* Hosted IRC meeting on RFC Meeting: Proposal for partial opt-out method
for Content security policy 
 * Minutes: <
https://tools.wmflabs.org/meetbot/wikimedia-office/2018/wikimedia-office.2018-12-06-07.00.html
>
 * Log: <
https://tools.wmflabs.org/meetbot/wikimedia-office/2018/wikimedia-office.2018-12-06-07.00.log.html
>

* Discussed Potential Gerrit Group Membership Policy Changes:
https://www.mediawiki.org/wiki/User:Tim_Starling_(WMF)/Gerrit_group_membership_policy_changes

* No IRC Meeting Next Week

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

See also the TechCom RFC board <
https://phabricator.wikimedia.org/tag/mediawiki-rfcs/>.

If you prefer you can subscribe to our newsletter here <
https://www.mediawiki.org/wiki/Newsletter:TechCom_Radar>

Thanks,
Kate
-- 
Kate Chapman
Senior Program Manager, Core Platform
Wikimedia Foundation
kchap...@wikimedia.org
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New Wikimedia password policy and requirements

2018-12-06 Thread Maarten Dammers

Hi Chris,

Did you base your new policy on 
https://pages.nist.gov/800-63-3/sp800-63b.html#memsecret ? I didn't see 
any reference to it. You might want to check it out and reference it.


Maarten

On 06-12-18 20:34, Chris Koerner wrote:

The Wikimedia Foundation security team is implementing a new password
policy and requirements. [0] You can learn more about the project on
MediaWiki.org. [1]

These new requirements will apply to new accounts and privileged
accounts. New accounts will be required to create a password with a
minimum length of 8 characters. Privileged accounts will be prompted
to update their password to one that is at least 10 characters in
length.

These changes are planned to be in effect on December 13th. If you
think your work or tools will be affected by this change, please let
us know on the talk page. [2]

[0] https://meta.wikimedia.org/wiki/Password_policy
[1] 
https://www.mediawiki.org/wiki/Wikimedia_Security_Team/Password_strengthening_2019
[2] 
https://www.mediawiki.org/wiki/Talk:Wikimedia_Security_Team/Password_strengthening_2019

Yours,
Chris Koerner
Community Relations Specialist
Wikimedia Foundation

___
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] New Wikimedia password policy and requirements

2018-12-06 Thread Chris Koerner
The Wikimedia Foundation security team is implementing a new password
policy and requirements. [0] You can learn more about the project on
MediaWiki.org. [1]

These new requirements will apply to new accounts and privileged
accounts. New accounts will be required to create a password with a
minimum length of 8 characters. Privileged accounts will be prompted
to update their password to one that is at least 10 characters in
length.

These changes are planned to be in effect on December 13th. If you
think your work or tools will be affected by this change, please let
us know on the talk page. [2]

[0] https://meta.wikimedia.org/wiki/Password_policy
[1] 
https://www.mediawiki.org/wiki/Wikimedia_Security_Team/Password_strengthening_2019
[2] 
https://www.mediawiki.org/wiki/Talk:Wikimedia_Security_Team/Password_strengthening_2019

Yours,
Chris Koerner
Community Relations Specialist
Wikimedia Foundation

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

[Wikitech-l] Patchsets by new Gerrit contributors waiting for code review and/or merge

2018-12-06 Thread Andre Klapper
CR0: Please review and provide guidance if you are familiar with the
code, and decide (CR±1 or CR±2):

* https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/462155/
** Adds alternative file icon paths
** 2018-October-14
** Maintainers/Stewards: MediaWiki Platform team?

* https://gerrit.wikimedia.org/r/#/c/avro-php/+/466838/
** Convert Avro-PHP to PSR-Compliant Project
** 2018-Ocotber-18
** Maintainers/Stewards: ???

* https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Echo/+/471909/
** Test: notify a new user with welcome message
** 2018-November-06
** Maintainers/Stewards: Growth team

* https://gerrit.wikimedia.org/r/#/c/mediawiki/skins/Material/+/471766/
** Add scrollbar:: to view more content on sidebar
** 2018-November-06
** Maintainers/Stewards: ???

* https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/472758/
** Added Id to the input box
** 2018-November-10
** Maintainers/Stewards: MediaWiki Platform team?

* https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/472491/
** MediaWiki Special Pages CSS : Add indentation to content under header
** 2018-November-08
** Maintainers/Stewards: MediaWiki Platform team?

* https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/474769/
** Add Special:CategoriesToEmpty
** 2018-November-20
** Maintainers/Stewards: MediaWiki Platform team?

* https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/472184/
** Avoid hitting DB in Category getters when they have the required info
** 2018-November-23
** Maintainers/Stewards: MediaWiki Platform team?

* https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/475798/
** Revert Special:PasswordReset: Make the user field a user lookahead field
** 2018-November-26
** Maintainers/Stewards: MediaWiki Platform team?


CR+1: Please help make a decision (CR±1, CR±2) on these CR+1 patches:

* 
https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PluggableAuth/+/468722/
** Adding separate option for local API login
** 2018-October-20
** Maintainers/Stewards: ???


Read https://www.mediawiki.org/wiki/Gerrit/Code_review#By_project how
you can get notified of new patches in your code areas of interest.

Thanks in advance for your reviews!


Of last time's 15 listed patches, 1 got merged by Yaron Koren, 5
received reviews by Jack Phoenix, Daimona Eaytoy, Legoktm, Anomie, and
VolkerE, 3 got abandoned.


Maintainers/Stewards data taken from 
https://www.mediawiki.org/wiki/Developers/Maintainers
CR0 source: 
https://gerrit.wikimedia.org/r/#/q/ownerin:newcomers+status:open+label:Verified%253E%253D0+label:Code-Review%253D0
CR+1 source: 
https://gerrit.wikimedia.org/r/#/q/ownerin:newcomers+status:open+label:Verified%253E%253D1+label:Code-Review%253E%253D%252B1+-label:Code-Review%253C%253D0

-- 
Andre Klapper | Bugwrangler / Developer Advocate
https://blogs.gnome.org/aklapper/



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

Re: [Wikitech-l] Thank you Tuesday

2018-12-06 Thread Egbe Eugene
I know it's actually late, but I will like to give special thanks to a
couple of awesome guys who have taken their time out to collaborate with me.

-. Derrick N. Alangi for taking out time to direct me to whom I can talk to
regarding the projects I am working on
-. Bawolff for taking out time to go through the code base and sorting out
issues to fix in T201492 and also reviewing the code for the FormWizard
Extension.
-. Andre__ helping out with some more experienced tasks mentoring and
sharing ideas
-. Ebe123 for the experience put in for mentoring GCI tasks.
-. Kunal mehta for some good suggestions around my work on MW.

and anyone with whom I have collaborated with.

Best Regards
Eugene233

On Thu, Dec 6, 2018 at 8:59 AM Kunal Mehta  wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA512
>
> Hi,
>
> On 12/4/18 7:55 AM, MA wrote:
> > It's Tuesday (my timezone at least) and this week I'd like to thank
> > the following people for their work and assistance:
>
> Sorry for being a day late, here's my thanks:
>
> * BPirkle and Reedy for moving forwards with getting MediaWiki to use
> Guzzle (something that was proposed back in 2013).
> * All the participants of T165189 for their constructive comments on
> how to improve a not-exactly-perfect patch to something much better.
> * Joe for his work on benchmarking PHP 7.2 vs HHVM.
> * Yaron for putting together some fantastic episodes on the "Between
> the Brackets" podcast recently.
>
> - -- Legoktm
> -BEGIN PGP SIGNATURE-
>
> iQIzBAEBCgAdFiEE+h6fmkHn9DUCyl1jUvyOe+23/KIFAlwI1r8ACgkQUvyOe+23
> /KI0Nw/+JD7aWHogn/8zveQGqSUffkDtlwGjYCkjkcPOBzpkTQJXcpKOrih9i3em
> DBUpL1ztGQLtRy7jiwm9YP8spmUWJDy8ELknwno5Xkb4qlh9ZtF4n9BKB1UW93ED
> 8dWbXk6Vte8bVwKDh2P7QAQWIBNW1z0qrrxRB6HOZglOyVov/uX01t7194jw1swM
> DvH2nxxZNlB35nNsoE9ATuX0rXwHiMRV33is5nJRG84fAKlpeJmeOwrm8HGHEhba
> tGx9GpfFaTySNIOWEZZ3oaV92JQKDHbE6Rp25ev/zZqOO9YjrbwsHuoGnKrx4b83
> bF9dvBDc1q5S+1kNO1LI+4fDPjp3PB6fmlQujXIrtfN1J9NdPHNmx3ap7XFsITfp
> sxu70l40aQnTyPjy8N82wQ8RPwc/eT1N01OHykl1j4tG5n1z2fp1xocYBZVwB/fU
> SuAvWsYhrLqfufq+OCw8Roz/TKZx4xmMwtqiQyLKeHiJrbNrUKh0Ox9EwVl+nPpZ
> 3bU/LRS0i+Nhapr/IS/CkppA4Fk0/+n4kb4E32ysTvtJmuAYrsKfLqXajCUj8iFL
> KZ7uE2/S1/sfNxFPLNzcSe7lmjVFm2T/d+orh3a2hqsOddSG7hAsKBPuit3LyfFr
> E0Ff3aK5xPi4XKPGBLshOJ7LnNWcYPiE1y+QDCOaYv4uO7bdLNU=
> =yVzC
> -END PGP SIGNATURE-
>
> ___
> 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