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
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
100000 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/
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#Disco…
* 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 rates
* Reviewing banner impressions anomalies (neatly explained by internet.org
proxies in Ireland)
* CiviCRM bug fixes and minor version upgrade
* little holiday scramble to deploy phpmailer CVE fixes
** Does security or releng want to look into using an automated
composer.lock version vulnerability checker, e.g.
https://security.sensiolabs.org/api ?
*** Darian says ^^^ is already in place for mediawiki core, and he can help
us set it up for all the fundraising components.
I am using Gerrit for the first time and am getting an authentication failure when I run "git review -R". Any help appreciated.
I've successfully created a developer account, installed my SSH public key, and run "ssh -p 29418 dbarrett(a)gerrit.wikimedia.org" to confirm that it works.
I successfully cloned a repository (git clone https://dbarrett@gerrit.wikimedia.org/r/mediawiki/extensions/DynamicPageList), created a branch, made a change, and committed it to the branch with a standard commit message, all following the directions at https://www.mediawiki.org/wiki/Gerrit/Tutorial. But when I try to push, I get:
$ git review -R
Password for 'https://dbarrett@gerrit.wikimedia.org': <enter password for developer account>
remote: Unauthorized
fatal: Authentication failed for 'https://dbarrett@gerrit.wikimedia.org/r/mediawiki/extensions/DynamicPageLis…'
(Frankly, I'm surprised to see password authentication at all, given the SSH key is installed, and the private key is added to my ssh-agent.)
What should I try next?
Thank you very much.
DanB
I want a small popup to be displayed when I hover over a link to a
certain namespace.
Note that the popup has nothing to do with the page to which it links.
So for example, I want a link to A:X and when I hover the mouse over it
I want to display B:X in a small popup (where A and B are namespaces).
Note that B:X is a short page, it should be displayed in the popup
completely (not just its announce or description).
Note also that I need the popup to be "stable" enough, so that I could
move the mouse (without the tooltip disappearing) and click a link in
the tooltip.
---
I am considering to write a new extension for this myself. But first I
want to consult its syntax and API.
For me personally the best mode of functionality is the following:
In LocalSettings.php write an associative array mapping of namespaces:
A=>B, etc. Then make popups for ALL links to objects in A (on every
page which links to namespace A).
However, other users may want different API and syntax, for example:
<span popup="B:X">[[A:X|X]]</span>
Please discuss with me which APIs and syntaxes should be available.
--
Victor Porton - http://portonvictor.org
Hi Community Metrics team,
This is your automatic monthly Phabricator statistics mail.
Accounts created in (2016-12): 227
Active users (any activity) in (2016-12): 867
Task authors in (2016-12): 471
Users who have closed tasks in (2016-12): 269
Projects which had at least one task moved from one column to another on
their workboard in (2016-12): 252
Tasks created in (2016-12): 2329
Tasks closed in (2016-12): 1987
Open and stalled tasks in total: 32965
Median age in days of open tasks by priority:
Unbreak now: 30
Needs Triage: 236
High: 410
Normal: 579
Low: 856
Lowest: 754
(How long tasks have been open, not how long they have had that priority)
TODO: Numbers which refer to closed tasks might not be correct, as
described in https://phabricator.wikimedia.org/T1003 .
Yours sincerely,
Fab Rick Aytor
(via community_metrics.sh on iridium at Sun Jan 1 00:00:15 UTC 2017)