Wikimedia Platform Engineering/MediaWiki Core Team/checkin-20130903
Sept 3
editWho 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
- 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
- 53531 Images in Commons don't show up in search
Someone needs to fill in a status here: https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2013/August#MediaWiki_Core (All done)
Quality assurance (was beta, releng, qa, CI)
- 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
- We require PHP 5.3.2
- Anything planned Mon Sept 9?