Wikimedia Platform Engineering/MediaWiki Core Team/Check-ins/20140512

who: barely anyone regrets: almost everyone

Too common errors edit

  • PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/common-local/php-1.24wmf3/includes/Export.php:944) in /usr/local/apache/common-local/php-1.24wmf3/includes/exception/MWException.php on line

Line 944 of Export.php is a call to print. That would explain why headers were already sent.

  • Check MWException to see if headers were already sent, tighten things up.

Job queue discussion edit

https://www.mediawiki.org/wiki/Talk:Job_queue_redesign#Monitoring_discussion:_2014-05-06


Error pages edit

Jared would like to see error pages that aren’t ugly. https://trello.com/c/b9yj929t/99-four-oh-fours

Current Varnish error page: https://trello-attachments.s3.amazonaws.com/51acdf853e84334c1b0005f8/536f6c719b3f8fe33163ec2c/b3536b6f64d19f4f4d73ba18766894b6/error.html

Backlog edit

https://www.mediawiki.org/wiki/Wikimedia_MediaWiki_Core_Team/Backlog

HHVM edit

Ori has been setting up osmium as a job runner as hhvm. Job runner is the first actual production service. Slow progress from FB on review of Tim’s work. We’re working off of Tim’s branches for our testing. Tim has made a lot of changes to CMake to make it so that dso extensions can be done only from headers.


Search edit

Fixing up Hebrew plugin for search, which works better, except when it crashes which is often. Will replace with a different less crashy plugin. Working on ICU support as well.

SecurePoll edit

Form improvements made this past week. Code this week for putting the data in the database this week.

Trusted User Form edit

Meeting later this week

<stupid>We should store passport photos along with all kinds of personal identification. Good for password recovery.</stupid>