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

From mediawiki.org

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>