If you don't write or deploy Wikimedia production config patches, you can
ignore this.
This is a note to highlight a change, which will be obvious as soon as you
try to rebase a patch: the parts of configuration that vary per-wiki, which
previously have lived in InitialiseSettings.php, have now moved to a
(mostly) static array in "VariantSettings.php".
This change allows for proper testing of variant configuration, and the
eventual migration to actual static configuration files for increased site
stability and developer confidence. See
https://phabricator.wikimedia.org/T223602 for more details.
Yours,
--
*James D. Forrester* (he/him <http://pronoun.is/he> or they/themself
<http://pronoun.is/they/.../themself>)
Wikimedia Foundation <https://wikimediafoundation.org/>
A project that could be really interesting is to make a Lua interface for
some of the new neural nets, especially based on the Tsetlin-engine. Sounds
nifty, but it is nothing more than a slight reformulation of an old
learning algorithm (type early 70th), where the old algorithm has problem
converging for bad training data (ie. not separable). What is really nice
is that a trained network is extremely efficient, as it is mostly just
bit-operations or add-operations. Which means we can make rather fancy
classifiers that run in the web servers, and thus without any delayed
update of the pages.
The bad thing is that the training must be done offline, because that is
nowhere near lightweight.
Ordinary classifiers seems to work well, that is equivalents to fully
connected layers. Also some types of convolutional layers. Some regressions
can be done, but the networks are binary in nature, and mapping to and from
linear scaling adds complexity.
But running neural nets inside a PHP-based web server… I doubt we would hit
the 10 sec limit for a Lua module even if we added several such networks.
Ok, to much coffee today…
John
On September 16, ten days ago, I got a relapse and started to
contribute to Wikisource again. I found some nice PDF files
and uploaded them to Commons, a total of 81 issues of the
official gazette of Finland from the winter 1878. I have
since then been proofreading several pages from the first
week of March (when the peace at San Stefano was signed), e.g.
https://sv.wikisource.org/wiki/Finlands_Allmänna_Tidning_1878-03-05
But previews (thumbnails) have been generated for none of these
81 PDF files. I am able to proofread the text (embedded in the PDF)
only because I keep local copies of the PDFs that I can view.
https://commons.wikimedia.org/wiki/Category:Finlands_Allmänna_Tidning_1878
On September 17, I asked about this problem on the Help desk,
https://commons.wikimedia.org/wiki/Commons:Help_desk#PDF_previews_missing
and a kind person registered the problem in Phabricator,
https://phabricator.wikimedia.org/T151202
but then nothing has happened in more than a week.
So there is not only a problem in generating thumbnails, but
also in responding to a reported problem.
I don't even know if there is a technical problem with the
PDF files I uploaded or if this is a temporary technical
problem on Commons. (But since I can view the local files,
I assume the files are okay.)
--
Lars Aronsson (lars(a)aronsson.se)
Linköping, Sweden
Hello,
The following primary database masters will be switched over during the
next few weeks (more details at https://phabricator.wikimedia.org/T230788):
Impact:
*Writes will be blocked*
*Reads will remain unaffected*
These are the concrete days, hours and affected wikis:
* s8: 10th Sept from 05:00-05:30 UTC. The affected wiki is: wikidatawiki -
tracking task: T230762
* s2: 17th Sept from 05:00-05:30 UTC. The list of affected wikis is at:
https://raw.githubusercontent.com/wikimedia/operations-mediawiki-config/mas…
- tracking task: T230785
* s3: 24th Sept from 05:00-05:30 UTC. The list of affected wikis is at:
https://raw.githubusercontent.com/wikimedia/operations-mediawiki-config/mas…
- tracking task: T230783
* s4: 26th Sept from 05:00-05:30 UTC. The affected wiki is: commonswiki -
tracking task: T230784
If everything goes well, we do not expect to use those 30 minutes of
read-only and rather just a few minutes.
We will email send an email the day of each failover before and after it is
done.
Sorry for any inconvenience this might cause.
Hey,
Yesterday I released a new feature in the Maps extension that uses the
mediawiki.api.edit resource loader module.
I developed this against MediaWiki 1.31 (the latest LTS and minimum version
of MediaWiki required by Maps). Today I found out that things are broken on
MediaWiki 1.33.0. Apparently the mediawiki.api.edit resource loader module
got removed.
What is the deprecation policy for such modules? I was rather surprised
that a module with no sign of deprecation is gone 2 releases later, without
any form of fallback.
And more importantly, how can I now make my code work with both MW 1.31 and
1.33? I see that on MW master, the relevant JS file is now part of the
mediawiki.api module. I could include both modules, which would work fine
on MW 1.31, though on 1.33 I'd still have a reference to a module that does
not exist. And since my own module definition is in JSON (extension.json),
I can't even check which MW version I'm dealing with (unless there is some
special syntax for this). I'm not seeing a sane solution that I can use
here, so help is much appreciated.
Cheers
--
Jeroen De Dauw | www.EntropyWins.wtf <https://entropywins.wtf> |
www.Professional.Wiki <https://professional.wiki/>
Software Crafter | Entrepreneur | Speaker | Strategist | Contributor
to Wikimedia
and Open Source
~=[,,_,,]:3
Dear all,
I thank you for your efforts. As requested by many interested scientists, I put the full text of the work in Zenodo. It is currently available at https://zenodo.org/record/3461198.
Yours Sincerely,
Houcemeddine Turki (he/him)
Medical Student, Faculty of Medicine of Sfax, University of Sfax, Tunisia
GLAM and Education Coordinator, Wikimedia TN User Group
Member, Wiki Project Med
Member, WikiIndaba Steering Committee
Member, Wikimedia and Library User Group Steering Committee
____________________
+21629499418
-------- Message d'origine --------
De : Houcemeddine Turki <turkiabdelwaheb(a)hotmail.fr>
Date : 2019/09/25 13:12 (GMT+01:00)
À : wiki-research-l(a)lists.wikimedia.org, Paladox via Wikitech-l <wikitech-l(a)lists.wikimedia.org>, wikidata(a)lists.wikimedia.org, wikimedia-medicine(a)lists.wikimedia.org
Objet : Our research paper about Wikidata and Health has been published
Dear all,
I thank you for your efforts. I am honoured to inform you that our latest research paper about Wikidata and Health has been published in Journal of Biomedical Informatics (IF=2.9). The paper is available at https://doi.org/10.1016/j.jbi.2019.103292. This paper is the first one of our series of research publications about Medical Wikidata project. If you like to have the paper, please contact me and I will send the PDF to you. Our next papers will work on finding methods to ameliorate the coverage and quality of medical information in Wikidata. We are quite sure that our work is important as it will be provide trustworthy reference medical information that can be used by physicians and computer programs to process medical data and enhance the efficiency of health care.
Yours Sincerely,
Houcemeddine Turki (he/him)
Medical Student, Faculty of Medicine of Sfax, University of Sfax, Tunisia
GLAM, Research and Education Coordinator, Wikimedia TN User Group
Member, Wiki Project Med
Member, WikiIndaba Steering Committee
Member, Wikimedia and Library User Group Steering Committee
____________________
+21629499418
This was already announced in the last TechCom Radar email, but in case you have
missed it:
In an hour, we will be talking about the versioning mechanism for the new REST
API in MediaWiki core: https://phabricator.wikimedia.org/T232485
You can join the discussion on the #wikimedia-office channel.
--
Daniel Kinzler
Principal Software Engineer, Core Platform
Wikimedia Foundation
Hi Everyone,
It's time for Wikimedia Tech Talks 2019 Episode 8! This talk will take
place 25, Sept, 2019 at 6PM UTC.
*Topic:* How to compare text across multiple languages
*Speaker:* Diego Saez-Trumper, Research Scientist
*Summary:*
This talk will explain how cross-lingual word embeddings works, and how
they can be used to measure the semantic distance between words and
documents across different languages. It will cover some use cases in our
section and template alignment work.
The link to the Youtube Livestream can be found here:
https://www.youtube.com/watch?v=eaDc_4-TNos
During the live talk, you are invited to join the discussion on IRC at
#wikimedia-office
You can watch past Tech Talks here:
https://www.mediawiki.org/wiki/Tech_talks
If you are interested in giving your own tech talk, you can learn more
here:
https://www.mediawiki.org/wiki/Project:Calendar/How_to_schedule_an_event#Te…
Many kindnesses,
Sarah R. Rodlund
Technical Writer, Developer Advocacy
<https://meta.wikimedia.org/wiki/Developer_Advocacy>
srodlund(a)wikimedia.org
Hi,
for HTML version, see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-09-25
Since I have received one positive piece of feedback on my link shortening
experiment, and no negative feedback, this week's meeting notes have short
links. You can see what was shortened here:
https://www.mediawiki.org/w/index.php?diff=3427791&oldid=3427790&title=Scru…
I'm still open to feedback. :)
Željko
--
= 2019-09-25 =
== Callouts ==
* SRE DBAs point out that S4 primary database master switchover scheduled
for Thursday 26th at 05:00 AM UTC (read-only required) [[phab:T230784]]
* Release Engineering: REMINDER: We're at 1.34.0-wmf.24 this week. The last
branch for this release will be wmf.25 on 30 September. Teams who want to
ship things for MW 1.34 should land them now. (If you do not mark code as
deprecated in the next few days, you have to maintain it for another nine
months.)
* UI Standardization: Special:Contributions got switched to OOUI and in the
course improved user-experience and made it mobile ready (AMC work
related). Feedback welcome [[phab:T117736]]
== Product ==
=== Editing ===
* Updates:
** ApiVisualEditorEdit: Remove special handling for SpamBlacklist (task
[[phab:T211443]])
** Add new EditAttemptStep stage: firstChange (task [[phab:T229079]])
** Add unit tests for read-mode reference filter (task [[phab:T150418]])
** Use MW import rules in MW tests (task [[phab:T150418]])
** Add another looser selector for catching pasted references (task
[[phab:T232461]])
=== Growth ===
* Updates:
** WelcomeSurvey: Remove "topics" question (task [[phab:T232400]])
** WelcomeSurvey: Add/change answer options for "reason" question (task
[[phab:T232400]])
** WelcomeSurvey: Remove multiselect infusion code (task [[phab:T232400]])
** Remove popup version of WelcomeSurvey (task [[phab:T233198]])
** Remove GEHelpPanelSearchEnabled feature flag (task [[phab:T233283]])
** WelcomeSurvey: Fix saving results when group is overridden (task
[[phab:T233263]])
=== iOS native app ===
* Updates:'
** 6.5 in development
*** History & diffs - beginning development against prototype endpoints
https://phabricator.wikimedia.org/tag/ios-app-v6.5/
**** Wrapping up wikidiff2 PR [[gerrit:534897]]
=== Android native app ===
* Updates:
** Continuing development of Suggested Edits v3 (update of user statistics
screen)
** Will release maintenance update to Production this week.
=== Structured Data ===
* Updates:
** continuing with MachineVision, input types for structured data, campaigns
=== Parsing ===
* Updates:
** Parsoid-PHP: We are now down to the last handful of bugs before we will
be "green" in roundtrip testing (i.e no unexplainable test differences wrt
Parsoid/JS).
** In conversations with CPT (Services) & SRE about Parsoid/PHP
predeployment and charting a path and timeline for it.
=== Language ===
* Updates:
** Moving MT disable/enable config from cxserver to mediawiki-config with
next week's train: [[phab:T232986]]
=== UI Standardization ===
* Updates:
** Special:Contributions got transformed to OOUI and in the course improved
user-experience and made it mobile ready, related to AMC work.
[[phab:T117736]] Thanks to Jdlrobson and Bartosz on helping
** Collapsible/expandable OOUI core forms are improved in user
interoperability (full width/height interactive area), discoverability and
accessibility (correctly exposed to screen readers)
** No OOUI release this week, waiting for MW 1.35 cut next week
** Continued work on Design Style Guide Components section
== Technology ==
=== Analytics ===
* Blocking:
** Search Platform: [[phab:T229882]]
=== Fundraising Tech ===
* Updates:
** CiviCRM
*** End of year summary emails: [[phab:T195907]]
*** batch fixing of typo-ed email domains: [[phab:T231332]]
** CentralNotice
*** Running new banner view & landing page data pipeline, will compare with
old one
*** Putting finishing touches on campaign fallback feature before merging.it
to master: [[phab:T232859]]
** Payments-wiki
*** Payment method display tweaks for India bank transfer: [[phab:T231452]]
=== Core Platform ===
* Blocked by:
** SRE on Logging for the session storage service [[phab:T209110]]
* Blocking:
** Search Platform: RecentChange support for SDC: [[phab:T230862]]
** Wikidata: Not sure who, Core Platform? We would appreciate some input
on/triaging [[phab:T225814]]
* Updates:
** RFC for REST API namespaces and version [[phab:T232485]]
** Outreachy proposals done
** First version of iOS history API by Sep 30
** Echo notification storage changes coming
** Kask performance issues unblocked
=== Engineering Productivity ===
==== Release Engineering ====
* Updates:
** REMINDER: We're at 1.34.0-wmf.24 this week. The last branch for this
release will be wmf.25 on 30 September. Teams who want to ship things for
MW 1.34 should land them now. [[phab:T232026]] (If you do not mark code as
deprecated in the next few weeks, you have to maintain it for another nine
months.)
** Creating accounts was broken on beta cluster since 2019-09-08. It was
fixed today (2019-09-25). [[phab:T232796]]
** Train Health
*** Last week: 1.34.0-wmf.23 - [[phab:T220748]]
*** This week: 1.34.0-wmf.24 - [[phab:T220749]]
*** Next week: 1.34.0-wmf.25 - [[phab:T220750]]
=== Search Platform ===
* Blocked by:
** Core Platform (or Multimedia?): RecentChange support for SDC:
[[phab:T230862]]
** Analytics: [[phab:T229882]]
* Updates:
** Fixed hascaption includes files that have had their captions removed:
[[phab:T231038]]
=== Site Reliability Engineering ===
* Blocking:
** CPT on Logging for the session storage service [[phab:T209110]]
* Updates:
** Restrouter has been deployed
** S4 primary database master switchover scheduled for Thursday 26th at
05:00 AM UTC (read-only required) [[phab:T230784]]
== Wikimedia DE ==
=== Wikidata ===
* Blocked by:
** Not sure who, Core Platform? We would appreciate some input on/triaging
[[phab:T225814]]
== SoS Meeting Bookkeeping ==
* Updates:
** Please remember not to read all updates, only ones that would be
interesting to people outside of your team
** Please remember to copy/paste tasks from your team's "blocking" section
to "blocked by section" of the appropriate team
** As an experiment, I'm using a tool to create short Gerrit, Git,
MediaWiki, Phabricator and Wikitech links for meeting notes. Let me know
what you think. For an example, see [[Scrum_of_scrums/2019-09-18]]