[Wikitech-l] 2019-02-06 Scrum of Scrums meeting notes

2019-02-06 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-02-06

=2019-02-06=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar

== 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:
**Finishing up 6.2 (
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/),
release that contains editing & syntax highlighting. Should be wrapped up
this week.

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

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: the team is back from All Hands, MobileFrontend
Webpackification is complete, upcoming MobileFrontend Architecture work is
being planned, and we're continuing the Advanced Mobile Contributions
project.

** Responsive website (MinervaNeue / MobileFrontend):

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Design updates to Settings page & opt-in toggle T214195
 Add informational links to opt-in toggle T214180
 Page/talk toggle v1 T212216
 Build opt-in toggle T211197

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Webpackify editing T213340 (MobileFrontend is now Webpack'd!!!)
 Enable Babel transpiling in MobileFrontend T202746
 Separate lazy loading from Skin T214658
 Migrate deprecated calls T208915

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Miscellaneous bug fixes and maintenance T212376 T212371

*** ExternalGuidance extension review and support

*** Miscellaneous bug fixes and maintenance T213336 T202374 T214955 T211724

** Desktop website (Vector, Popups)

*** Popups https://www.mediawiki.org/wiki/Page_Previews
 WMDE reference previews review and support T67114
https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews
 Miscellaneous bug fixes and maintenance T214974

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


 Readers Infrastructure 
* Blocked by:
** need guidance from SRE / Service Ops on how to handle system package /
npm package version sync for Proton:
https://phabricator.wikimedia.org/T213366#4906913
** could use some info from SRE / Traffic on how Varnish interacts with
Proton https://phabricator.wikimedia.org/T213371#4908036 (not urgent)
* Blocking:
* Updates:
** RfC on best method for incorporating PCS data into page HTML:
https://phabricator.wikimedia.org/T213505 - looking for feedback from SRE /
Service Ops mainly
** App Editor Tasks work in progress


 Multimedia 
* Updates
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**

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

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Looking at possibility of recurring upsell - i.e. asking donors if they
want to recur after a successful one-time donation
** Civi version upgrade
** Still making tweaks for Payments-wiki PHP and mediawiki upgrade
** Starting work on decoupling last link between payments-wiki frontend and
civi db backend
** Working on reducing volume of TY emails for monthly donors

=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
** Last week: ALL HANDS

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
** runbooks: Grafana best practices (initial version).
https://wikitech.wikimedia.org/wiki/Performance/Runbook/Grafana_best_practices
** Assisted RelEng w/migrating various repos' Jenkins tests from node6 to
node10 (in progress) https://phabricator.wikimedia.org/T211784
** Continued work on registry cleanup sprint
https://phabricator.wikimedia.org/T202154
** Initial performance review of Extension:ExternalGuidance
https://phabricator.wikimedia.org/T214170
** Patch to make addWiki.php easier to re-run in case of certain DBs having
problems https://gerrit.wikimedia.org/r/486406

=== Release Engineering ===
* Blocked by:
**
* Blocking:
**
* Updates:
** Train Health:
*** Last week: No train, WMF ALL HANDS!
*** This week: 1.33.0-wmf.16 - https://phabricator.wikimedia.org/T206670 -
no problemo
*** Next week: 1.33.0-wmf.17 - https://phabricator.wikimedia.org/T206671

=== Research ===
* Blocked by:
* Blocking:
* Updates:

=== Scoring Platform ===
* Blocked by:
* Bloc

[Wikitech-l] New dumps mirror: The Free Mirror Project

2019-02-06 Thread Ariel Glenn WMF
I am happy to announce a new mirror site, located in Canada, which is
hosting the last two good dumps of all projects. Please welcome and put to
good use https://dumps.wikimedia.freemirror.org/ !

I want to thank Adam for volunteering bandwidth and space and for getting
everything set up. More information about the project can be found at
http://freemirror.org/   Enjoy!

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

Re: [Wikitech-l] What would you like to see in gerrit?

2019-02-06 Thread Paladox via Wikitech-l
 You should be able to do the same in PolyGerrit only that your looking for 
something more specific as polygerrit uses dom-modules.
On Tuesday, 5 February 2019, 14:30:27 GMT, Stephen Niedzielski 
 wrote:  
 
 > filtering out CI messages from Gerrit comments.
I use a hacky bookmarklet to hide jenkins-bot comments:

javascript:Array.from(document.querySelectorAll('[class*=messageBox]')).filter(box
=> box.querySelector('[class*=name]').textContent ===
'jenkins-bot').forEach(box => box.style.display = 'none')

I don't know if it works with PolyGerrit.

On Mon, Feb 4, 2019 at 6:44 PM Gergo Tisza  wrote:

> On Mon, Jan 28, 2019 at 4:26 PM Paladox via Wikitech-l <
> wikitech-l@lists.wikimedia.org> wrote:
>
> > Hi, what would you like to see in gerrit or improved?
>
>
> Thanks for all your work on Gerrit! Some things that IMO would be useful:
> * filtering out CI messages from Gerrit comments. This is something the
> next version of Gerrit supports (the "Only comments" checkbox), but I
> imagine something somewhere must be changed so that it can identify bots.
> * making it clearer when CI fails. Currently it's hard to visually
> differentiate failed tests from successful tests, and within failed test
> logs the exact reason for failure from all the other logs. I guess this is
> more of a Jenkins improvement...
> * I really miss the Github feature of selecting a line range (as opposed to
> a single line) from the gitiles plugin.
> * again not really a Gerrit change but our mechanism for linking Gerrit
> patches to related Phabricator tasks is rather crude. T95309 has some
> related discussion but a nice solution would probably not include
> comments/tags and use something more specialized like a custom Maniphest
> field type instead. Or maybe a frontend hack like Pherrit [1].
>
> [1]
>
> https://chrome.google.com/webstore/detail/pherrit/polcefipbgcdfkpbmmbdjgkgfgjoebij
> ___
> 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 mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] MediaWiki-CodeSniffer 24.0.0 released

2019-02-06 Thread Kunal Mehta
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hello!

MediaWiki-CodeSniffer 24.0.0 is now available for use in your
MediaWiki extensions and other projects. This release features new
sniffs, an upstream update, and other bug fixes.

The 19.x branch for PHP 5.5 codebases also saw another release,
19.2.0, which just disabled the problematic
Generic.PHP.DeprecatedFunctions sniff.

Here's the changelog for 24.0.0:

* Whitelist @after and @before phpunit annotations (Umherirrender)
* Update PHP_CodeSniffer to 3.4.0 (Kunal Mehta)
* Enable new Generic.VersionControl.GitMergeConflict sniff (Kunal Mehta)
* Copyedit comments (Max Semenik)
* Exclude methods in anonymous classes from the nested_functions sniff
(mainframe98)
* Disallow use of @access (Umherirrender)
* Add $wgLang and $wgOut to ExtendClassUsageSniff (Umherirrender)
* Enable Generic.WhiteSpace.IncrementDecrementSpacing (Umherirrender)
* Enable Generic.Formatting.SpaceAfterNot with spacing 0 (Umherirrender)
* Require mbstring since it is needed for FunctionAnnotationsSniff
(Mark A. Hershberger)
* Enable Generic.CodeAnalysis.EmptyPHPStatement (Umherirrender)
* Fix UnusedUseStatementSniff to find more unused statements
(Umherirrender)
* Remove ForLoopWithTestFunctionCall (Tim Starling)
* Add a sniff to replace !! with a cast to boolean (mainframe98)
* Adjust warning text for PhpunitAnnotations.NotClassTrait sniff
(Umherirrender)
* Expand ExtendClassUsageSniff to check for config globals (Umherirrende
r)
* Also exclude anonymous classes in AssignmentInReturnSniff (mainframe98
)
* Replace sniff for forbidden globals by deprecated globals
(Umherirrender)

Special shout out to mainframe98 as our newest contributor!

Thanks,
- -- Legoktm
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEE2MtZ8F27ngU4xIGd8QX4EBsFJpsFAlxamTUACgkQ8QX4EBsF
JpulOA/8DpnvhpG5/ddbgbfE7EIzM+iBHA8X5s7B+/FIdRBdcIFknJZHd/wdOSHi
oitHSMmUxZW06smgfw/YAI+0gJCLdqzytJyJXY4CKVesNl+oQ7S9SH505aEhu60j
+pfti6xwxQfRdSItighxmcLj/9IDAQCYC3rYJCpTOlf9Zwn55ePP6VD+8mmvUKjk
G8OGtjHhSemuVEQIRrqpJo85HZHAMPHrBZ1u0WFunps2YY7WkCio5Y+Xc82Qz6vV
CbSOO/52YVEMFhWSW+Qz/MczquAP5TlM9dur5yDULiX+Ma5PfshLiYuQ2UOI+1lS
AsNZ+e9dZt/gDu39BwyMEBHg4D3SzwSo+0K5N+a+zT+ldt0qDzeEC32t3Bi5Lt/d
GP70JQs7nl/2aox+xJrBz+4SJoI00LogSi2YF02xueh5Gp3I4yjkeS+gRe9leeV2
iDZx0JqSzLJbZDzL03MgenpZPioHn9N8BamXDbD3K2lK8kY8TueefAsx3/W7L55x
P4GNY7wtahrpcco65zrNO0BcRgVwXn+HtreouKzd1P3D4isOUrGbfNIkV0UCPtht
DUxRi49sW4FH7ftHo9AJQLQb11CIEGLT0fffIjxzcv/2kJz7CKBwS4bbskqMZt8H
Ov4IgrXFcWEJZpcC2xKNOYmHZ0aGnQ4kvyoBvR53PfpdxKg6SAk=
=Sf7F
-END PGP SIGNATURE-

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