[Wikitech-l] Gerrit downtime tomorrow evening / early morning

2017-01-04 Thread Chad Horohoe
Hi,

Doing a (minor) point release upgrade to Gerrit tomorrow evening to deal
with a data loss bug we can potentially hit.
While we're offline, we're going to push out a change that enables logging
to Logstash.

Window is 17:00-19:00 SF time (that's 01:00-03:00 UTC).

Thanks for your patience :)

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

[Wikitech-l] [Wikimedia Labs][Announce] NFS (only labs projects) maintenance on 2017-01-18

2017-01-04 Thread Madhumitha Viswanathan
Hello,

Continuing the storage redundancy and reliability efforts for Labs (
https://phabricator.wikimedia.org/T126083), the final migration to the new
NFS storage cluster for Labs projects with NFS enabled is upcoming. The
migration is planned to happen 2017-01-18 starting 09:00 PST(16:00 UTC).
This *does not* affect tools, maps or any other projects that don't have
/home or /data/project mounted. The migration window is expected to be
fairly short (<3 hours) - but could last up to 6 hours.

During the migration, no new data will be written to NFS (/home or
/data/project), but existing data will be accessible in Read-only mode for
the most part. Post migration, any services or jobs that were running on
top of NFS (/home or /data/project) will require manual restarts. Jobs
running on top of /scratch or /public/dumps will be unaffected. I will keep
the lists and #wikimedia-labs updated on progress during and after the
migration.

The list of labs projects that will be affected in this migration are:


   - catgraph


   - account-creation-assistance


   - contributors


   - wikidata-topicmaps


   - sugarcrm


   - wikidumpparse


   - video


   - openstack


   - testlabs


   - wikidata-dev


   - quarry


   - huggle


   - editor-engagement


   - utrs


   - wmt


   - cvn


   - fastcci


   - toolsbeta


   - project-proxy


   - dumps


   - bots


   - snuggle


   - math


   - wikisource-tools


The tracking task on phabricator is here -
https://phabricator.wikimedia.org/T154336. Let us know if you have any
questions or concerns on the list or on #wikimedia-labs.

--
Madhu Viswanathan
Operations Engineer, Wikimedia Labs
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] More Google Code-in 2016 achievements

2017-01-04 Thread Tony Thomas
I think Andre missed the `Newsletter extension` in this report though.
Checking https://phabricator.wikimedia.org/project/board/888/query/all/ we
had *39* tasks for this round, with *4* still in the website. We welcome
the community to take a look at http://newsletter-test.wmflabs.org/ and
play around with the newsletters at
http://newsletter-test.wmflabs.org/wiki/Special:Newsletters. In case you
want rights to create/edit, please ping on
http://newsletter-test.wmflabs.org/wiki/User_talk:Admin

On a side note, previous GSoC/Outreachy students can use GCI
effectively to *finish
of things* which were left from their project, and specially to get your
work hit production. These can be as simple task like fixing some function
argument docs to things as complicated as implementing a new special page
with all cool functions etc. The students around are pretty hard working
and know a good enough deal of MW by this point, worry not.

Thank you for all the students who made this round a wonderful one for the
newsletter extension, and hope to see it hit production soon.

Thanks,
Tony Thomas 
Home  | Blog  |
ThinkFOSS 


On Wed, Jan 4, 2017 at 7:42 PM, Andre Klapper 
wrote:

> We have entered the last two weeks of Google Code-in:
> https://www.mediawiki.org/wiki/Google_Code-in_2016
>
> More than 250 tasks have been resolved by students so far.
>
> PLEASE HELP: We expect an increase in activity in the last week.
> So if you have one or two more tasks in mind to mentor, add them.
> It's now or never!
>
> To list some students' achievements in the last two weeks:
>
>  * Converted Special:RecentChanges to OOUI
>  * Allowed users to apply change tags as they make logged actions using
>the MediaWiki API (for 'imagerotate' and 'revisiondelete')
>  * 'mw-changeslist-legend' is not present anymore on
>Special:RecentChanges in MediaWiki's Minerva skin
>  * Disabled the statistics update when running
>'maintenance/importDump.php' (to improve its performance)
>  * Added 'UnblockUser' + 'UnblockUserComplete' hooks to Special:Unblock
>  * Fixed a PHP error when transwiki'ing Special:Import via a redirected
>interwiki URL
>  * Added a $wgHTTPImportTimeout setting for Special:Import
>  * Fixed a variable interpolation in MediaWiki's Echo extension
>  * Added an id attribute to the "mw-error-cannotundelete" error message
>  * Removed /* @noflip */ Leaflet's CSS fixes
>  * Removed the deprecated WebRequest::checkSessionCookie() method in
>MediaWiki 1.29
>  * Fixed coding standards and added phpcs checks in the IDS extension
>  * Added ability to configure the web service endpoint in IDS
>  * Updated screenshots in VE's user guide about editing galleries
>  * Added GeoData + WikiHiero extension screenshots to their home pages
>  * Number of observations for Wikipedia's "idwiki" database set to
>10 in the Edit Quality Prediction model
>  * Glossary wiki pages on mw.org follow the formatting guidelines
>  * Added showThumbnails attribute to slideshow galleries
>
> Again, congratulations to all our hard-working students and thanks to
> all our mentors providing tasks and reviewing them quickly.
>
> As usual: Please contact us if you need help or have questions!
>
> Thanks,
> andre
> --
> Andre Klapper | Wikimedia Bugwrangler
> http://blogs.gnome.org/aklapper/
>
> ___
> 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] 2017-01-04 Scrum of Scrums meeting notes

2017-01-04 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-01-04

= 2017-01-04 =

== Product ==
=== Reading ===
Web
* Current sprint: https://phabricator.wikimedia.org/project/view/2405/
** Allow users who have the NavPopups gadget to use PagePreviews
https://phabricator.wikimedia.org/T151058
** Start working towards Wikipedia branding on the mobile site
https://phabricator.wikimedia.org/T148514
* Next sprint:
** MobileFrontend tech debt
** New readers prototype work - Allow collapsing of sections
** Wikipedia branding on the mobile site

Android
* Last week:
** Holiday
* Next week (https://phabricator.wikimedia.org/project/view/2352/ ):
** Work towards release of Wikidata description editing

=Reading Infrastructure
* working on TemplateStyles, tech debt
https://phabricator.wikimedia.org/T133408
* not blocking
* blocked:
** WMDE on the last API i18n patch before we can move to hard deprecation:
https://gerrit.wikimedia.org/r/#/c/321464/

 Mobile Content Service (MCS) 
* Board: https://phabricator.wikimedia.org/project/board/1323/query/open/
* To be deployed:
** Add additional information to file and user pages clients can use for
rendering https://phabricator.wikimedia.org/T148118
** Ordered news link to have "most relevant" article in a news story appear
first in list
* Working on:
** Adding isDisambiguation flag https://phabricator.wikimedia.org/T151241
** New endpoint for "On This Day" https://phabricator.wikimedia.org/T143408

 iOS native app 
* Last Week
** Released 5.3.3
** Continued work on 5.4
** Fixed bugs found in 5.3.3
* This week
** Release 5.3.4
** Contine work on 5.4 - Nearby, Login enhancements

=== Community Tech ===
* Blocking/Blockers: None
* Wikimania scholarships application has been updated and deployed
* Beginning to do investigative work on top 10 from the wishlist this week
(I'll be skipping the meeting today, sorry!)

=== Editing ===

 Parsing 
* Not blocking anyone or no blockers on anyone as far as I know
* Preparing for Dev Summit sessions
* Will soon start work on supporting audio/video in Parsoid
* Work ongoing with language variants ( had to revert a patch in core
because of https://phabricator.wikimedia.org/T153761 )

 UI Standardization 
* Updates
** Replace deprecated mediawiki.UI Less variables with current ones. All,
but one patch on Flow alread merged
https://phabricator.wikimedia.org/T154362
** Echo Notifications Thank You uses outdated PNG icon instead of SVG.
https://phabricator.wikimedia.org/T149352
** Further research on: Improve form layouts in OOjs UI MW core forms for
better user experience. https://phabricator.wikimedia.org/T136790
** Preparing for Dev Summit and UI Standardization Design offsite
* Blocked
** OOjs UI's ButtonWidgets should use `box-sizing: border-box`
https://phabricator.wikimedia.org/T146962
** Devise a generic way for theme-agnostic stylesheets to adapt to the
current theme https://phabricator.wikimedia.org/T112747 – Needs feedback
from core developers

 Collaboration 
* Blocked: None
* Blocking: None
* Updates
** userExpLevel RecentChanges filter
** Other than that, mostly bug fixes to Echo and Flow, including Flow DB
inonsistency fixes

== Technology ==
=== Analytics ===
* Public EventStreams launch (hopefully early) this quarter (
https://phabricator.wikimedia.org/T130651)
** Blocked on ops (they know! :))
** Need review of https://gerrit.wikimedia.org/r/#/c/325589/ (Timo?)

=== Security ===
* Security Reviews:
** TwoColConflict (https://phabricator.wikimedia.org/T149808)
** InterwikiSorting (https://phabricator.wikimedia.org/T149083)
** Cognate (https://phabricator.wikimedia.org/T149082)

=== Technical Operations ===
* '''Blocked''':
** None
* '''Blocking''':
** None
* Updates:
** LabsDB goal successful
** Kubernetes goal successful
** Ganglia/Prometheus goal successful
**
** Work starting on the data center switchover preparation

=== Performance ===
* Blocking/blockers: none
* Started work on defining alerts for performance regressions
* Implemented PoolCounter support in Thumbor, undergoing review

=== Discovery ===
* No blockers
* Quatery goals update:
https://www.mediawiki.org/wiki/Wikimedia_Engineering/2016-17_Q2_Goals#Discovery
* Continuing work on crosswiki searching, refactoring Special:Search
* Merged patch allowing extensions to define query keywords

== Wikidata ==
* Preparing for the Dev Summit in SF. The Wikidata team is looking forward
to meet you all!
* Gaining speed again after holiday weeks. Working hard on federation
(ground work for structured Commons) as well as Lexemes (for Wiktionary).
* RfC: Drafted an alternative for the deprecated PHPUnit::assertTag:
https://phabricator.wikimedia.org/T69122
* Slow progress on phasing out UsageException:
https://phabricator.wikimedia.org/T153359 Given that it was deprecated just
a few days ago we do not consider this high-priority at the moment.

== Fundraising Tech ==
* Reviewing payment processor performance and fraud rat

[Wikitech-l] More Google Code-in 2016 achievements

2017-01-04 Thread Andre Klapper
We have entered the last two weeks of Google Code-in:
https://www.mediawiki.org/wiki/Google_Code-in_2016

More than 250 tasks have been resolved by students so far.

PLEASE HELP: We expect an increase in activity in the last week.
So if you have one or two more tasks in mind to mentor, add them. 
It's now or never!

To list some students' achievements in the last two weeks:

 * Converted Special:RecentChanges to OOUI
 * Allowed users to apply change tags as they make logged actions using
   the MediaWiki API (for 'imagerotate' and 'revisiondelete')
 * 'mw-changeslist-legend' is not present anymore on
   Special:RecentChanges in MediaWiki's Minerva skin
 * Disabled the statistics update when running
   'maintenance/importDump.php' (to improve its performance)
 * Added 'UnblockUser' + 'UnblockUserComplete' hooks to Special:Unblock
 * Fixed a PHP error when transwiki'ing Special:Import via a redirected
   interwiki URL
 * Added a $wgHTTPImportTimeout setting for Special:Import
 * Fixed a variable interpolation in MediaWiki's Echo extension
 * Added an id attribute to the "mw-error-cannotundelete" error message
 * Removed /* @noflip */ Leaflet's CSS fixes
 * Removed the deprecated WebRequest::checkSessionCookie() method in
   MediaWiki 1.29
 * Fixed coding standards and added phpcs checks in the IDS extension
 * Added ability to configure the web service endpoint in IDS
 * Updated screenshots in VE's user guide about editing galleries
 * Added GeoData + WikiHiero extension screenshots to their home pages
 * Number of observations for Wikipedia's "idwiki" database set to
   10 in the Edit Quality Prediction model
 * Glossary wiki pages on mw.org follow the formatting guidelines
 * Added showThumbnails attribute to slideshow galleries

Again, congratulations to all our hard-working students and thanks to
all our mentors providing tasks and reviewing them quickly.

As usual: Please contact us if you need help or have questions!

Thanks,
andre
-- 
Andre Klapper | Wikimedia Bugwrangler
http://blogs.gnome.org/aklapper/

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