The Wikimedia Technical Committee is hereby issuing a last call for
comments on the RFC "PostgreSQL schema change for consistency with MySQL".
https://phabricator.wikimedia.org/T164898
If no new objections are raised, this RFC will be approved on August 30.
This RFC proposes to resolve differences between the PostgreSQL and
MySQL support in MediaWiki by reducing the use of PostgreSQL-specific
features.
Note that I'm not planning implement this RFC in the current quarter.
I would welcome volunteer implementors.
-- Tim Starling
There are thousands of pages generating lua errors when accessing wikidata
with Lua (T170039 <https://phabricator.wikimedia.org/T170039>) and it
affects on most/all wikis. The issue is lasting for few weeks since first
reported.
It seems to have no root cause, but the best current guess (AFAIK) is due
to Lua-sandbox (T171166 <https://phabricator.wikimedia.org/T171166>).
[Please don't take it personally!]
1. What is the ETA for getting it deployed to production?
2. IMO It looks like there is a little bit miscommunication (between WMF &
WMDE?) in handling this case. For future cases, it would be nice if who can
better communicate urgency of blocker tasks, especially if it involves
other organizations.
Thanks,
Eran
The deployment of MediaWiki and extensions version 1.30.0-wmf.14 is
blocked as a message in the error log gradually worsened following the
roll out 1.30.0-wmf.14 to group1 wikis. The error:
Cannot flush pre-lock snapshot because writes are pending
is detailed on phabricator[0].
As of right now, group0 wikis are on php-1.30.0-wmf.14, group1 wikis are
on php-1.30.0-wmf.13 (excluding wikidatawiki which is on
php-1.30.0-wmf.11), the remaining wikis are on php-1.30.0-wmf.13.
The types of issues that will halt the train and the process and
procedures for when the train is halted are detailed on Wikitech[1].
The current version deployed per wiki is available on the wikiversions
toollabs page[2].
-- Tyler
[0]. <https://phabricator.wikimedia.org/T173462>
[1]. <https://wikitech.wikimedia.org/wiki/Deployments/Holding_the_train>
[2]. <https://tools.wmflabs.org/versions/>
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-08-16
= 2017-08-16 =
contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering
== Callouts ==
* Releng: Trebuchet's days are numbered. If you care about these projects
please get in touch with #RelEng
** These are the last remaining trebuchet projects:
*** iegreview
*** scholarships
*** ocg
*** dropwizard
* Wikidata: * For weeks we see thousands of hard to track user-facing Lua
errors, see https://phabricator.wikimedia.org/T170039. We believe
https://phabricator.wikimedia.org/T171166 might fix it, but need help by
devs willing to touch LuaSandbox build.
== Wikidata ==
* Callout: For weeks we see thousands of hard to track user-facing Lua
errors, see https://phabricator.wikimedia.org/T170039. We believe
https://phabricator.wikimedia.org/T171166 might fix it, but need help by
devs willing to touch LuaSandbox build.
=== Readers ===
==== Web ====
* Completing roll out of Page previews to all projects but enwiki and
dewiki (likely to be stalled until post Wikimania)
* RelatedArticles now renders articles in footer rather than side bar. (
https://phabricator.wikimedia.org/T165991)
==== Reading Infrastructure ====
* Blocked by:
* Blocking:
* Updates:
** MCS gets geo coordinates from action API instead of Parsoid.
** Got rid of action=mobilview API calls for regular pages.
=== Reading Discovery ====
* Updates
** Working on search thumbnail AB test
https://phabricator.wikimedia.org/T149811
=== Contributors ===
==== Collaboration ====
* Most of our team was at Wikimania.
* However, we continued work on RC Filters and Echo
* Echo: Merged a "Mark all as read" patch from community member and worked
on additional patches (e.g. edit-user notification)
* RCFilters: Small fixes
* Flow: In-progress work on a feature to allow you to add inline Flow
discussion linked to specific text.
== Technology ==
=== Analytics ===
*2 team members in wikimania, 2 on family leave, 1 of our team members
coming back next week from parental leave. Not a lot happened.
*We figured out issue with timeouts in varnishkafka, there was one host
running too new of a version of kafka API
*Still working on purging eventlogging data, moving to cluster some data
out of MySQL (will make DBAs happy). Couple tables that are about 0.5 tb.
*Ordering new hosts to replace eventlogging MYSQL hosts using some budget
we will not need for the new Kafka cluster.
*Edit History Reconstruction, made a snapshoot custom for Neil (editing
data analysts) to calculate metrics on.
*Wikimetrics had stop working due to some recent changes to labs db
connection limits, fixed that.
=== Services ===
* Blockers: none
* Updates:
** Wiped out Parsoid HTML cache in preparation for Cassandra 3 upgrade
*** Elevated VE latencies for a while while new storage is populated
=== Technical Operations ===
* '''Blocked''':
** by noone
* '''Blocking''':
** none
* '''Updates''':
** Wikimania + Debconf week, not much happened.
=== Community Tech ===
*Updates: CodeMirror and LoginNotify are still coming!
=== Fundraising Tech ===
* looking into db replication lag - it'll get up to like 5000 sec behind,
but restarting mysql on the replicated copy will make it catch up in less
than a minute
* continuing new API work with main credit card processor
* updating our interrupted-donation-resolver to work generically so we can
use it for PayPal express checkout
* refinements to CiviCRM<->bulk mailer data flows
* CentralNotice clone campaign feature almost ready for CR
=== Scoring platform ===
*Blocked
**Feeling the pain of no git-fat in labs deployments (our git repos are
huge!)
***https://phabricator.wikimedia.org/T171758
***Releng, can this be prioritized?
*Updates
**New ORES model information available at https://ores-misc.wmflabs.org.
Demo coming soon.
***Mostly an FYI for Collab Team
=== Release Engineering ===
* Last projects moving to scap3
**These have patches but deployment window scheduled:
*** [https://phabricator.wikimedia.org/T129154 iegreview]
*** [https://phabricator.wikimedia.org/T129134 scholarships]
** No idea about:
*** [https://phabricator.wikimedia.org/T129142 ocg]
*** [https://phabricator.wikimedia.org/T170839 dropwizard metrics(???)] -
Speak up now or forever hold your peace (we'll delete it)
I'm working on a server-side script that will periodically revise wiki
pages that all use the same template. Is there a function I can use that
will parse a page and then find and replace template arguments with values
I determine within my script?
For example, let's say I have Template:Beer like the following:
{{Beer
|Name=
|Brewery=
|Style=
|ABV=
|IBU=
}}
So if I had a page Rocket Fuel:
{{Beer
|Name=Rocket Fuel
|Brewery=8th Wonder
|Style=Vietnamese Coffee Porter
|ABV=4.6
|IBU=18
}}
Let's say my script "discovered" an error in one of the arguments and
needed to update the page. For example, let's say the IBU was actually 28.
Is there a function that will find and replace the value for IBU in the
page?
I'm currently using regex, but I'm wondering if there's a more trustworthy
method.
Thanks,
Daren
The Timeless skin has been deployed to test, test2, and mw.org. Anyone
interested, please go ahead an enable it and find everything wrong and
swear at me about it.
Note that the current design is not the final design and I haven't quite
worked out what the final design should be, either, so feel free to
swear at me about that, too, if you have any ideas/whatever.
* Bad documentation: https://www.mediawiki.org/wiki/Skin:Timeless
* Bugs: https://phabricator.wikimedia.org/tag/timeless/
* To enable it:
https://www.mediawiki.org/wiki/Special:Preferences#mw-prefsection-rendering
If all goes well, we will move on to deploy it to the pilot wikis, as
listed on the deployment task, sometime next week:
https://phabricator.wikimedia.org/T154371
A huge thank you to all the insane people who have worked to get us to
this point, when the entire notion of a new skin seemed something of an
impossibility most of the way through.
-I
Hello!
Straight from Wikimania, MediaWiki-GoatSniffer 0.11.1 is now available
for use in your MediaWiki extensions and other projects. This release
fixes bugs from 0.10.0 as well as some new features:
* Add GoatSniffer ASCII art (Kunal Mehta)
* Added OpeningKeywordBraceSniff (Umherirrender)
* Add sniff to forbid PHP 7 scalar type hints (Kunal Mehta)
* Enable Squiz.WhiteSpace.OperatorSpacing (Umherirrender)
* Enforce "short" type definitions on @param in comments (Umherirrender)
* Fix phpunit test on windows (Umherirrender)
* Fix Undefined offset in FunctionCommentSniff (Umherirrender)
I already updated most extensions to 0.11.0 a few days ago, it's up to
each extension maintainer if they'd also like to update to 0.11.1.
Thanks,
-- Legoktm
I see. Thank you. But I don't think it's a cache problem, because I never
opened this page before.
Igal
On Aug 12, 2017 22:53, "bawolff" <bawolff+wn(a)gmail.com> wrote:
This is kind of odd, but probably not an issue with the skin.
I suspect you have some of the MediaWiki pages cached in browser cache
from before you used the skin, and as a result are using them via a
304 response. But the user_touched timestamp should prevent that.
Maybe central auth doesn't update the local one or something. need to
look into that further.
Maybe you got logged out and then central auth globally logged back in.
I don't know, kind of grasping here, but definitely is a MW issue not
a Timeless issue.
--
bawolff
On Sat, Aug 12, 2017 at 7:38 PM, יגאל חיטרון <khitron(a)gmail.com> wrote:
> Hi. I did not expected to much, because I did not like any non vector
> skins, but this is awesome! Thank you very much. One little bug - when
> working in mediawiki and navigating to another page, sometimes it opens
> again in vector and you should reopt it in in preferences.
> Igal (User:IKhitron)
>
> On Aug 12, 2017 17:51, "Alangi Derick" <alangiderick(a)gmail.com> wrote:
>
>> Wow, this is wonderful.
>>
>> I like this skin and I already switched to it. A lot of stylish minded
>> developers (like me) will start moving to the Timeless skin soon. Good
work
>> Team
>>
>> Nevertheless, will file in any bugs found :)
>>
>> *Kind regards*
>> *Alangi Derick N*
>>
>> *[image: https://twitter.com/AlangiDerick]
>> <https://twitter.com/AlangiDerick>
>> <https://www.facebook.com/derick.alangi> *
>>
>> On Sat, Aug 12, 2017 at 3:46 PM, Daniel Kinzler <
>> daniel.kinzler(a)wikimedia.de
>> > wrote:
>>
>> > Wow, this looks great!
>> >
>> > Am 11.08.2017 um 18:26 schrieb Isarra Yos:
>> > > The Timeless skin has been deployed to test, test2, and mw.org.
Anyone
>> > > interested, please go ahead an enable it and find everything wrong
and
>> > swear at
>> > > me about it.
>> > >
>> > > Note that the current design is not the final design and I haven't
>> quite
>> > worked
>> > > out what the final design should be, either, so feel free to swear at
>> me
>> > about
>> > > that, too, if you have any ideas/whatever.
>> > >
>> > > * Bad documentation: https://www.mediawiki.org/wiki/Skin:Timeless
>> > > * Bugs: https://phabricator.wikimedia.org/tag/timeless/
>> > > * To enable it:
>> > > https://www.mediawiki.org/wiki/Special:Preferences#mw-
>> > prefsection-rendering
>> > >
>> > > If all goes well, we will move on to deploy it to the pilot wikis, as
>> > listed on
>> > > the deployment task, sometime next week:
https://phabricator.wikimedia
>> .
>> > org/T154371
>> > >
>> > > A huge thank you to all the insane people who have worked to get us
to
>> > this
>> > > point, when the entire notion of a new skin seemed something of an
>> > impossibility
>> > > most of the way through.
>> > >
>> > > -I
>> > >
>> > >
>> > > _______________________________________________
>> > > Wikitech-l mailing list
>> > > Wikitech-l(a)lists.wikimedia.org
>> > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>> >
>> >
>> > --
>> > Daniel Kinzler
>> > Principal Platform Engineer
>> >
>> > Wikimedia Deutschland
>> > Gesellschaft zur Förderung Freien Wissens e.V.
>> >
>> > _______________________________________________
>> > Wikitech-l mailing list
>> > Wikitech-l(a)lists.wikimedia.org
>> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>> _______________________________________________
>> Wikitech-l mailing list
>> Wikitech-l(a)lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l(a)lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hello,
I had the fortune of meeting Martin during Wikimania where he shared a
post-Wikmania event that I thought would be of interest to this community.
If you're interested in offline content and are in the area, this seems to
be a rather interesting event to attend.
His post is below and you can find out more at:
http://wiki.kiwix.org/wiki/Hackathon_Wikimania_2017
We're holding a Hackathon on August 13-18. right after Wikimania, in
Potsdam, New York (about 2.5 hours drive from Montreal). The focus is on
writing code to help produce offline collections of Wikipedia content along
with other medical & educational materials, mostly for use in libraries,
schools and clinics. The main wiki page can be found at http://OFF.NETWORK.
We can probably help you with transportation from Montreal, and
accommodation in Potsdam if you need it.
Some of the attendees will be there from familiar offline groups such as
Kiwix mainly to write code. Others focus on end-use and are from the
non-profit/educational community, such as Computers for Kids,
Internet-in-a-box, KA Lite. These people will want to ensure that the
technical needs of the groups can be met, and that resources are shared.
You can see the sort of thing Internet-in-a-Box does in this recent article
on opensource.com:
https://opensource.com/article/17/5/internet-in-a-box-raspberry-pi
If you're interested in attending, it's probably best to contact me
directly. Thanks!
Martin A. Walker (walkerma on Wikipedia)
Professor of Chemistry, SUNY Potsdam
walkerma at potsdam.edu<mailto:walkerma at potsdam.edu>
From: https://lists.wikimedia.org/pipermail/offline-l/2017-June/001405.html
Yours,
Chris Koerner
Community Liaison
Wikimedia Foundation