Hello, hello!
Do you often spend time prioritizing tasks in Phabricator?
Then please feel invited to share your opinion in
https://phabricator.wikimedia.org/T228757
(Reminder: "Opinion" implies "arguments", not a short "Like!"/"Don't
like!" comment - please use tokens for that! :P )
Do you have more opinions to share about things in Phabricator?
* There is also a proposal to merge the "Low" and "Lowest" priority
field values in https://phabricator.wikimedia.org/T228759
* There is also a proposal to nag (and then at some point unassign)
people assigned to open tasks for years without progress in
https://phabricator.wikimedia.org/T228575
Thanks,
your personal Phabricator bot ("andre")
--
Andre Klapper (he/him) | Bugwrangler / Developer Advocate
https://blogs.gnome.org/aklapper/
Hey,
Today finally I was able to polish the code for phabricator maintenance bot
[1]. In case you don't know, it's a bot that do cleanups in phabricator for
cases Herald is unable to handle them (like moving tasks in columns). This
bot probably has been spamming you with emails. I also made it practically
completely automatic (You merge the pull request, you will see its effect
one hour later). So pull requests are more than welcome. You can also
simply add some rules for the bot to move tickets in columns.
If you want to help in maintaining the tool. Send me a message and I will
add you to the toolforge tool.
Thanks!
[1]: https://github.com/Ladsgroup/Phabricator-maintenance-bot
--
Amir (he/him)
Hi,
for HTML version see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-11-20
Željko
--
= 2019-11-20 =
== Callouts ==
** SRE:
*** DBAS [general update] Upcoming s1 (enwiki) database master switch 14
Nov: [[phab:T234800]] [will imply a small read only window]
*** Requesting follow-up from Scoring team [[phab:T233448#5638765]]
*** Requesting follow-up from Releng team [[gerrit:479139]]
** Release Engineering: no train because of team offsite
== Product ==
=== iOS native app ===
* Blocked by:
**Core Platform
***release wikidiff2 to get section titles from compare endpoint
***counts endpoint limit increases
***minor count endpoint failing (
https://en.wikipedia.org/w/rest.php/v1/page/Barack_Obama/history/counts/min…
)
* Updates:
**6.5 wrapping up bugs/development - [[phab:project/view/4245]]
***aiming to be in public beta Friday (11/22)
=== Android native app ===
* Updates:
** Our major release is all set to go out the door.:
[[phab:project/view/4123]]
*** Fundraising banner is ready and in review.
*** We have re-started work on integration with mobile-html endpoint.
=== Product Infrastructure ===
* Updates:
* Patches for client-side error logging and EventLogging client improvements
* Security review followups for MachineVision
* Reviewing MCS overhaul patches
* Wikifeeds
** Removed frwiki from supported TFA wikis due to [[phab:T237790]]
** Patch in review for upgrading to Node 10 -- just need confirmation from
CPT that this won’t cause any problems
=== Structured Data ===
* Blocked by:
** WMDE/Wikidata: review of [[gerrit:548734]] ([[phab:T222497]])
* Blocking:
** Search Platform: Data dumps for SDC: [[phab:T221917]]
=== Parsing ===
* Blocked by:
** deployment recipe issues need resolving before we do additional live
traffic deploys ([[phab:T238685]] and [[phab:T238748]])
** (soft blocker) still working to get all parsoid clients tested against
parsoid/php (Content translation and flow)
* Updates:
** parsoid/php is on testwiki -- see wikitech-l mail from y'day
=== Inuka ===
* Updates:
** PageViews instrumentation: [[phab:T238029]]
== Technology ==
=== Fundraising Tech ===
* Updates:
** CiviCRM
*** More tweaks to how we import data from our bulk mailing provider
*** Changes to our custom drupal code to accommodate using a read-only
database connection for some requests.
*** Still working on button to send end-of-year summary receipt on demand
[[phab:T221271]]
** CentralNotice
*** Trying to understand a few more oddities in the new EventLogging data
pipeline. For example, how are we getting client-side
FundraiserLandingPage events without corresponding server-log pageviews?
[[phab:T236835#5670862]] ...see the section "Explaining orphaned events in
new logs"
*** Finishing up initally-contractor-written feature to extend geotargeting
to regions smaller than countries. [[phab:T226438]]
=== Core Platform ===
* Blocking:
** Potentially Wikidata/WMDE: Mentioned 2 times in SoS already with no
result: In the Data Bridge work (editing Wikidata items from Wikipedia) we
have encountered problems with Special:EntityData serving stale (old) data.
The problem is quite old: [[phab:T128486]]. We are looking for a
team/person with whom we could get some clarity on the current state of the
cache solutions on WMF cluster, and figure out how to get [[phab:T128486]]
unstuck.
**iOS
***release wikidiff2 to get section titles from compare endpoint
***counts endpoint limit increases
***minor count endpoint failing (
https://en.wikipedia.org/w/rest.php/v1/page/Barack_Obama/history/counts/min…
)
* Updates:
** REST API extension interface documentation [[API:REST_API/Extensions]]
=== Engineering Productivity ===
==== Release Engineering ====
* Blocking:
** SRE: Requesting follow-up from Releng team [[gerrit:479139]]
* Updates:
** Train Health
*** Last week: no train because of Wikimedia Technical Conference
*** This week: no train because of team offsite
*** Next week: 1.35.0-wmf.8 [[phab:T233856]]
=== Scoring Platform ===
* Blocking:
** SRE: Requesting follow-up from Scoring team [[phab:T233448#5638765]]
* Updates:
** Team back from offsite in Austin
** We got a laptop to Uganda via DHL in a reasonable amount of time.
=== Search Platform ===
* Blocked by:
** Structured Data: Data dumps for SDC: [[phab:T221917]]
* Blocking:
** WMDE/Wikidata: Not critically blocked by, but pinging the team to have a
look at [[phab:T234431]].
* Updates:
** New elasticsearch servers configured and in production
(elastic10[53-67].eqiad.wmnet) - [[phab:T230746]]
** Refactor Puppet WDQS module to make it usable for WDQS and CQS
[[phab:T232297]]
** Metrics from the WDQS updater are no longer collected [[phab:T238408]]
=== Site Reliability Engineering ===
* Blocked by:
** Scoring Platform team:
*** Requesting follow-up from Scoring team [[phab:T233448#5638765]]
** Releng:
*** Requesting follow-up from Releng team [[gerrit:479139]]
* Updates:
** [general update] Upcoming s1 (enwiki) database master switch 14 Nov:
[[phab:T234800]] [will imply a small read only window]
== Wikimedia DE ==
=== Wikidata ===
* Blocked by:
** Search Platform: Not critically blocked by, but pinging the team to have
a look at [[phab:T234431]].
** Not sure who, Core Platform? Mentioned 2 times in SoS already with no
result: In the Data Bridge work (editing Wikidata items from Wikipedia) we
have encountered problems with Special:EntityData serving stale (old) data.
The problem is quite old: [[phab:T128486]]. We are looking for a
team/person with whom we could get some clarity on the current state of the
cache solutions on WMF cluster, and figure out how to get [[phab:T128486]]
unstuck.
* Blocking:
** Structured Data: review of [[gerrit:548734]] ([[phab:T222497]])
The 2020 Community Wishlist Survey is now accepting votes! This survey is
the process where communities decide what the Community Tech team should
work on over the next year. From now until 2 December, you can vote for
which proposals you want us to address. We'll accept the top 5 wishes into
our plans for next year.How to vote: Use the "Support" button at the top of
each proposal. You can vote for as many proposals as you like. You're also
allowed to canvas and encourage other editors to vote for a particular
proposal.If you have questions about the survey, you can check out the
survey page. Thank you, and we look forward to seeing your votes!Links:
• Survey Page:
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2020
• Voting Rules:
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2020#voting
• Proposals (click on a proposal to cast your vote):
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2020/Tracking
Hi All,
Just a reminder! This talk is happening now!
The link to the Youtube Livestream can be found here:
https://www.youtube.com/watch?v=uWqKyC7gt0s
See you there!
On Thu, Nov 14, 2019 at 11:33 AM Sarah R <srodlund(a)wikimedia.org> wrote:
> Hi Everyone,
>
> It's time for Wikimedia Tech Talks 2019 Episode 10! This talk will take
> place 20, November, 2019 at 7PM UTC.
>
> *Title: *Wikidata, behind the curtain
>
> *Speaker: *Amir Sarabadani, Software developer, Wikimedia Deutschland
>
> *Summary:*
>
> Wikidata is a complex and large-scale project. We all know how to use it
> and how to contribute to it but it's a little bit hard to understand how it
> actually works, how it scales and what parts are tricky about it. To lots
> of developers, it's a black box and this is not good. This talk plans to
> explain internals of Wikidata to other developers and explain future
> changes to Wikidata on its technical layer.
>
> The link to the Youtube Livestream can be found here:
> https://www.youtube.com/watch?v=uWqKyC7gt0s
>
> During the live talk, you are invited to join the discussion on IRC at
> #wikimedia-office
>
> You can watch past Tech Talks here:
> https://www.mediawiki.org/wiki/Tech_talks
>
> If you are interested in giving your own tech talk, you can learn more
> here:
> https://www.mediawiki.org/wiki/Project:Calendar/How_to_schedule_an_event#Te…
>
> *Note:*
> *Please feel free to distribute this email to any lists that you feel are
> appropriate!*
> Hope to see you there!
>
> Sarah R. Rodlund
> Technical Writer, Developer Advocacy
> <https://meta.wikimedia.org/wiki/Developer_Advocacy>
> srodlund(a)wikimedia.org
>
>
Hello everyone,
Some of might know that the parsing team has been porting Parsoid from
Javascript to PHP this year [1]. Over the last couple months, we have
done intensive testing in various modes (parser tests, round trip
testing, HTML string diff testing) to verify correctness of Parsoid/PHP
relative to Parsoid/JS and continued to fix bugs (both Parsoid/PHP &
Parsoid/JS). We have also had some client testing and QA on beta cluster
via host headers.
With all that behind us, we believe it is time to do a bit more
intensive live QA. So, we have switched over the beta cluster to use
Parsoid/PHP (instead of Parsoid/JS). We have also switched the
production test.wikipedia.org and test2.wikipedia.org to use Parsoid/PHP
instead of Parsoid/JS. With this change, VisualEditor, Content
Translation, and Mobile Content Translation will use Parsoid/PHP on
these wikis. Flow / StructuredDiscussions will need a separate config
change and will continue to use Parsoid/JS in all these places till that
change is written and deployed.
If you are able to, please test visual editing and content translation
on test and test2 wikis and file phabricator tasks. Bug reports [2] are
greatly appreciated. :-)
Incident-free switchover from Parsoid/JS to Parsoid/PHP has been our
goal and this testing is the next step along that way. You can follow
along progress and changes via the tracking phab task [3].
Thanks,
Subbu.
(on behalf of the parsing team).
1. https://www.mediawiki.org/wiki/Parsing#Current_projects
2. https://phabricator.wikimedia.org/tag/parsoid-php/
3. https://phabricator.wikimedia.org/T229015