Sorry for cross-posting!
Reminder: Technical Advice IRC meeting again **tomorrow 3-4 pm UTC** on
#wikimedia-tech.
The Technical Advice IRC meeting is open for all volunteer developers,
topics and questions. This can be anything from "how to get started" over
"who would be the best contact for X" to specific questions on your project.
If you know already what you would like to discuss or ask, please add your
topic to the next meeting: https://www.mediawiki.org/
wiki/Technical_Advice_IRC_Meeting
This meeting is an offer by WMDE’s tech team.
Hope to see you there!
Michi (for WMDE’s tech team)
--
Michael F. Schönitzer
Wikimedia Deutschland e.V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Tel. (030) 219 158 26-0
http://wikimedia.de
Stellen Sie sich eine Welt vor, in der jeder Mensch an der Menge allen
Wissens frei teilhaben kann. Helfen Sie uns dabei!
http://spenden.wikimedia.de/
Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/681/51985.
The language engineering monthly report for August 2017 is ready.
**Highlights for this month**
Language database is now an independent project to make reuse easier. It
used to be part of jquery.uls library. It contains over 500 entries
detailing basic information about languages, such as their autonym, their
writing script, and region(s) of the world where they are spoken.
https://github.com/wikimedia/language-data
August was, so far, the most active month of 2017 for translatewiki.net
with the highest number of translation updates (55k) and translation
reviews (15k) by over 350 translators.
**Full report**
https://www.mediawiki.org/wiki/User:Nikerabbit/Monthly_report/2017-08
For those unfamiliar with this report, its goal is to summarize all
technical changes to internationalization, translation tools and other
language support products. It also highlights the diversity of contributors
to this area and that many of them are volunteers.
Hi all,
This is a heads up that I asked, and other developers agreed with the
decision, to *temporarily* disable wikidata-originated recentchanges
appearing on commonswiki and ruwiki (Commons and Wikipedia in
Russian): [0]. I cannot disclose right now all reasons (we will do
when things are fixed), but please understand that server admins only
do this in case of emergencies such as things being down or in a very
broken state. For your tranquillity, this will not affect any wikidata
functionality and has no edit or other data loss- it will only make
wikidata edits not be *shown* (but they will take effect) on
recentchanges and watchlist on other projects (but updates and
wikilinks happen as usual) during the time it is disabled.
Part of the story can be read at [1], even with only that information,
the rollback I think is not much worse than the issues created. We do
not discard extending this action to other wikis, too. We apologize
for the impact this could have on vandalism patrolling- we will try to
make things better soon, so that both errors are minimized but also
new features can be active again soon.
Regards,
[0] <url:https://phabricator.wikimedia.org/source/mediawiki-config/browse/master…>
[1] <url:https://phabricator.wikimedia.org/T171027>
--
Jaime Crespo
<http://wikimedia.org>
Hello,
(I posted this on the the Commons Village Pump, apologies for cross-posting)
The Multimedia team at the foundation is getting closer to enabling support
for uploading and displaying 3D models on Commons. We have to do some work
on the database to get ready for 3D file support. This means we'll need to
put Commons in read-only mode for about 30 minutes on Wednesday October,
11th at 6:00 UTC. [0]
You will be able to read, but not edit Commons for a short period of time.
* You will not be able to edit or upload media for approximately 30 minutes
on Wednesday, 11 October, starting at 6:00 UTC (07:00 BST, 08:00 CEST,
02:00 EDT, 23:00 PDT).
* If you try to edit or save during these times, you will see an error
message. We hope that no edits will be lost during these minutes, but we
can't guarantee it. If you see the error message, then please wait until
everything is back to normal. Then you should be able to save your edit.
But, we recommend that you make a copy of your changes first, just in case.
Why?
The team needs to modify the database primary master so it understands this
new file type. This will then allow for the future ability to upload and
display 3D models on Commons (and embed in other Wikimedia projects). Want
a sneak-peek? Take a look at this programmatically created crystal on Test
Wikipedia. [1] It is important to note that the ability to upload 3D files
will not be available immediately after the maintenance ends (but at a
later date), this only involves the contributor-impacting database work.
How can folks monitor?
You can keep track of the changes by joining #wikimedia-operations on
freenode.net
Where do I go with issues?
If you have issues after the database work is completed, please report a
ticket on the Wikimedia Bug tracker, Phabricator. [2]
Please help share this with your community.
[0] https://phabricator.wikimedia.org/T168661
[1]
https://test.wikipedia.org/wiki/File:Programmatically_created_crystal.stl
[2] http://phabricator.wikimedia.org
Yours,
Chris Koerner
Community Liaison
Wikimedia Foundation
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-10-04
*= 2017-10-04 =*
contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering
== Callouts ==
* Language: Need help to debug: https://phabricator.wikimedia.org/T173801
further
* 3D deployed to testwiki, feel free to upload STL files to test it out
* Mobile web disabling OCG [cc Operations] (
https://phabricator.wikimedia.org/T150871 )
* Need Ops review of patches for
https://phabricator.wikimedia.org/T146381#3447319
== Audiences ==
=== Readers ===
==== iOS native app ====
* Blocked by: none
* Blocking: none
* Updates:
** 5.6.1 release went well (
https://phabricator.wikimedia.org/project/view/2898/ ) - crash rate is low,
5 star rating
** Continuing work on 5.7.0 (
https://phabricator.wikimedia.org/project/view/2899/ ) - Onboarding
updates, Improved analytics, iOS 11 support, iPhone X support. Public beta
this week.
==== Android native app ====
* Blocked by: Reading List API/service
* Blocking: none
* Updates:
** Preparing for maintenance release with design updates / bug fixes for
language variant issues.
** This is planned to be the last release that supports earlier Android
versions than KitKat (<4.4).
==== Multimedia ====
* 3D deployed to testwiki, feel free to upload STL files to test it out
* Next up: Work on MediaInfo, an extension for Wikibase, which will be
central to our work on SDoC
** Adding API module to shortcut wbgetentities via filenames (instead of
querying for the page ID, then the entity)
** Adding page_props entries for uploaded files to point to the relevant
MediaInfo entity
==== Web ====
* Disabling OCG [cc Operations]
* Investigating ChromeDriver as an alternative.
==== Discovery ====
* Working on creating a Labs Tool to automate portal builds
===== Maps =====
- Fixing release practices
- Preparing to update versions in production
==== Reading Infrastructure ====
* finishing ReadingList proxy
* MCS: adding fundraising announcement for France
=== Contributors ===
==== UI Standardization ====
* Blocked by Design: `font` specifics upstream to WikimediaUI Base
https://phabricator.wikimedia.org/T175877
* Updates (last week update was missing, due to meeting conflict, including
important here):
** TransparencyReport made fully accessible –
https://transparency.wikimedia.org/https://phabricator.wikimedia.org/T173629
** OOUI v0.23.2 (last week) & v0.23.3 released, among changes:
*** UI design
**** WikimediaUI theme: 10+ changes on toolbar code & design, most
importantly unifying positioning and sizing of tools, toolgroups and menus
(Volker E.)
***** https://phabricator.wikimedia.org/T176106 &
https://phabricator.wikimedia.org/T177234
**** Apex theme: Begin killing `constructive` flag & streamline demo (James
D. Forrester) – https://doc.wikimedia.org/oojs-ui/master/demos/
*** Accessibility
**** WindowManager: Set `aria-hidden` by default and change
toggleAriaIsolation behavior (Prateek Saxena)
* Ongoing:
** OOUI icons: Work on icon set to be more harmonious and align to
WikimediaUI Style Guide's guidelines
==== Global Collaboration ====
==== Collaboration ====
* Releasing RCFilters as default experience to all wikis (except some
FlaggedRevs ones) probably tomorrow (Oct 5)
* We (WMF) need to get serious about Wikidata-triggered watchlist problems (
https://phabricator.wikimedia.org/T171027 ), Roan is going to dive into
that and propose action
===== Language =====/quit
* Blocked: See callout (https://phabricator.wikimedia.org/T173801 )
* Blocking: None, but https://phabricator.wikimedia.org/T107914 is holding
due to infrequent cxserver updates.
* Updates:
** CX-VE: Template adaptation, publishing and error handling work in
progress
==== Parsing ====
* Nothing significant to update
=== Community Tech ===
* Not blocked
* Not blocking
* Nothing new, continuing work on GlobalPreferences
== Technology ==
=== Analytics ===
* New kafka cluster (kafka-jumbo) is using prometheus for metrics.
* Working on Druid configuration so we have 2 clusters: public data and
private data cluster. The public one will serve the wikistats 2.0 backend.
* Issues with disk space on databases (db1002), trying to free up, have
moved some tables to Hadoop, more info here:
https://wikitech.wikimedia.org/wiki/Analytics/Systems/EventLogging#Hadoop._…
* Working with legal to perserve data for litigation purposes.
* Finished auditing of users and data access, carrying goals for next
quarter: purging of eventlogging data and wikistats 2.0 alpha release
* Gave talk at Strata about analytics in wikipedia in conjunction with
Druid folks. Slides:
https://www.google.com/url?q=https://docs.google.com/a/wikimedia.org/presen…
=== Scoring Platform ===
* Blocked by:
* Blocking:
** About to unblock the new ORES cluster. Need one more iteration of
stress testing.
* Updates:
** Created a list of c. 50 community stakeholders, and will use that to
communicate and get feedback on initial work on JADE.
https://www.mediawiki.org/w/index.php?title=User:Keegan_(WMF)/sandboxhttps://www.mediawiki.org/wiki/JADE
**Preparing a new major version release for revscoring 2.0, which we hope
is seamless but may involve some turbulence for ORES consumers. The
thresholds API has a breaking change. Planned deployment date is c. Oct
18th.
=== Search Platform ===
* Blocked by: none
* Blocking: none
* Updates:
* Added more namespaces to default searches, per community requests (
https://phabricator.wikimedia.org/T170473)
* Working on porting Selenium tests from Ruby to JS
* Working on upgrade to Elastic 5.5
* Working on indexing Wikidata descriptions
=== Fundraising Tech ===
* Looking into possible issues with Kafkatee not getting us all the web
logs we need: https://phabricator.wikimedia.org/T177331
* dealing with Safari's new privacy settings
* Adding lots of metrics to
https://grafana.wikimedia.org/dashboard/db/fundraising-overview?refresh=1m&…
* Fixing issues with CiviCRM's de-duplication UI
* Dealing with outgoing mail issue caused by PHPMailer security fix
=== Technical Operations ===
* Blocked by: none
* Blocking: none
* Updates:
** Goals completed: Streamline Service Delivery / Remove salt from our
infrastructure / Prepare for puppet 4 / Improve database backups' coverage
** Asia DC unblocked, moving along with procurement
== RelEng ==
==== This week ====
* Blocking
**
* Blocked
** Need Ops review of patches for
https://phabricator.wikimedia.org/T146381#3447319
* Updates
** Mukunda taking over for 1.31.0-wmf.2 for the rest of this week
== Security ==
* Reviews:
** Ex:FileImporter (T160982)
** Ex:WikipediaExtracts (T149424)
** pdfrw
Greetings all,
There will not be a TechCom/RFC discussion on IRC today.
The committee had selected a topic, but it didn't get announced in time,
and the RFC proposer is unable to attend. We will reschedule that topic,
and we will be refining our processes to try to avoid having this happen in
the future.
TechCom page, for reference:
https://www.mediawiki.org/wiki/Wikimedia_Technical_Committee
Kevin Smith
Engineering Program Manager, Wikimedia Foundation