Wikimedia Platform Engineering/MediaWiki Core Team/checkin-20130903

Sept 3
Who Nik Everett, Bryan Davis, Brad, Rob, Chris, Greg, Antoine, Chad, Aaron

All-hands meeting: https://www.mediawiki.org/wiki/Wikimedia_Engineering/WMF_Tech_Days_2013/Brainstorming Various item, no way we can have them all happen so carefully pick one. As an example of item listed is ‘Architecture discussion’ (hint hint hint)

HTTPS
 * https://bugzilla.wikimedia.org/show_bug.cgi?id=31369 (non-canonical urls redirecting to http)
 * Opsen.
 * Note that beta already uses varnish as a text cache.
 * Email links
 * like we get randomly http / https depending on the proto used when sending email??
 * maybe: https://bugzilla.wikimedia.org/39676 “link in email should use https”

OAuth Aaron to work on OAuth UI refresh

Search Someone needs to fill in a status here: https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2013/August#MediaWiki_Core (All done)
 * Bugs bugs bugs
 * Going to reach out to find another victim, er, volunteer wiki
 * Have some bugs I’d like more people to think about:
 * 53531 Images in Commons don't show up in search
 * Sounds like a feature request.
 * bug 53426
 * bug 20281

Quality assurance (was beta, releng, qa, CI)


 * needs status: :-)** https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2013/August#Quality_assurance


 * https://www.mediawiki.org/wiki/Wikimedia_Release_%26_QA_Team/Checkin-20130903
 * Some updates in the RelEng checkin linked above


 * DNS zones in operations/dns.git are now linted by Jenkins
 * lot of new python jobs
 * pywikibot repositories being integrated
 * slightly cleaned up Jenkins Job Builder configuration
 * Antoine now a maintainer for JJB :-)
 * https://bugzilla.wikimedia.org/53683 git clone bugged with --references. Got to upgrade the Debian package from 1.7.9.5 to 1.7.10.4 . Impact?


 * jobrunner/videoscaler loops tweak needed https://gerrit.wikimedia.org/r/#/c/77034/
 * The parameters for production are overloading the beta job runner instance

Other
 * inconsistent revision id and html content (dirty caches)
 * reported by Google indexer, https://bugzilla.wikimedia.org/show_bug.cgi?id=46014
 * Scribunto’s 1.21 branch is missing many recent changes, causing problems for people who download that branch for their 1.21 wikis and then try to import modules from enwiki. Should we backport 26+ revisions from 1.22 to 1.21?
 * Do we have a minimum version requirement in MediaWiki for libpcre? Scribunto apparently requires 8.10 (released 25-Jun-2010) due to use of \p{Xps}, \P{Xps}, and \P{Xan}.
 * We require PHP 5.3.2
 * 5.3.0 came with PCRE 7.9
 * 5.3.4 with PCRE 8.10
 * 5.3.6 with PCRE 8.11
 * 5.3.7 with PCRE 8.12
 * 5.3.19 came with PCRE 8.31 REF https://secure.php.net/ChangeLog-5.php#5.3.19


 * Anything planned Mon Sept 9?