Hi,
*Crossposting to Wikimedia-L, Wikitech-L, MediaWiki-L, and
Wikitech-Ambassadors. You can reply to the mailing list, but the ideal
place for further discussion is the talk pages of the wiki pages to which I
link below.*
There's a new proposal to localize Lua modules in a more modern, safe, and
convenient manner: https://www.mediawiki.org/wiki/Translatable_modules .
In the foreseeable future it will only affect multilingual sites, such as
Wikidata, Commons, Meta, and mediawiki.org, but at a later time it may also
be deployed on Wikipedias and other projects.
It will be great if experienced module developers could take a look at the
project page, https://www.mediawiki.org/wiki/Translatable_modules , and its
subpages, especially https://www.mediawiki.org/wiki/Translatable
modules/Proposed solutions . Your feedback will be very helpful in
implementing this project in a way that really benefits all the editors.
Thanks!
--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
“We're living in pieces,
I want to live in peace.” – T. Moore
Hello,
Recently, I stumbled upon a technical writing course which I found very
useful and I wanted to share it and thought of sending an email to
wikitech-l recommending it. Also, I've been looking for a resource about
VueJS with not much luck and wanted to send an email asking if anyone knows
any.
Instead, I have this idea to have a virtual library for developers so they
can share useful resources with each other. You go to a wiki page and see
list of courses, books, conference videos, on each topic and different
people recommanding them. You can also request a resource for a topic and
people respond to you. If the wiki page grows too big, we can split them to
sub pages based on topics, and so on.
I started the page in https://www.mediawiki.org/wiki/User:Ladsgroup/Library
but I'm planning to move it to the main namespace if no one objects. Please
take a look, add more recommandations, co-sign, request for a resource,
respond to a request for a resource, etc.
What do you think? Please let me know if you think it's a horrible idea or
you have feedback on details (mediawiki.org? maybe we should move it to
wikitech.wikimedia.org?)
Hope that'd be useful.
Best
--
Amir (he/him)
Hello,
The second round of voting for the new logo will start soon. In this round,
we are going to vote on different variants of the top design (Proposal
six). Given that 16 different variants of this logo exist (with different
wordmarks, colors, etc.), we need preferential voting instead of the
classic support/oppose. We will use Schulze method [1] for choosing the
final winner.
I hacked together a simple voting gadget that you can test in
https://www.mediawiki.org/wiki/User:Ladsgroup/Round_2?withJS=MediaWiki:Gadg…
Using that, you just order logos based on how much you like them (with drag
and drop), and then click save. The votes will be saved in another page.
Please test and let me know of any issues by the next couple of days (by
September 25). Any edits on the gadget is also welcome. Please put your
suggestions on its talk page if you don't have rights to edit it.
Of course, voting without the gadget will be also possible, it'll be just
slightly cumbersome.
One known issue so far: The gadget on mobile doesn't work because mobile
browsers don't listen to drag events.
[1] https://en.wikipedia.org/wiki/Schulze_method
Best
--
Amir (he/him)
Hello,
This email contains updates for September 16, 2020. For the HTML version,
see: https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-09-16
<https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-09-09>
Cheers,
Deb
------------------------
*= 2020-09-16 =*
== Callouts ==
* New quarter approaching. Reach out early to SRE if you plan to have
anything deployed in production in the next couple of quarters
== Product ==
=== Abstract Wikipedia ===
* Updates:
** Added label uniqueness editing constraints (thanks to colleagues in CPT
and WMDE)
** Now working on installing initial boot-strap ZType schemata on
installation, and validating edits against them
** Initial work on rich editing front end (in Vue) also proceeds, led by a
volunteer
== Technology ==
=== Search Platform ===
* Updates:
** Wikidata lexeme ttl dumps should be in a "predictable" folder -
https://phabricator.wikimedia.org/T261204
** Missing content in cirrus search dump -
https://phabricator.wikimedia.org/T260986
=== Site Reliability Engineering ===
* Updates:
** Wrapping up OKRs. Reach out early to SRE if you plan to have anything
deployed in production in the next couple of quarters
--
deb tankersley (she/her)
sr program manager, engineering
Wikimedia Foundation
This is the weekly TechCom board review in preparation of our meeting on
Wednesday. If there are additional topics for TechCom to review, please let us
know by replying to this email. However, please keep discussion about individual
RFCs to the Phabricator tickets.
Activity since Monday 2020-09-07 on the following boards:
https://phabricator.wikimedia.org/tag/techcom/https://phabricator.wikimedia.org/tag/techcom-rfc/
IRC meeting request:
* Public discussion TODAY: "PHP microservice for containerized shell execution"
Join us at 21:00 UTC (23:00 CEST, 2pm PDT) in the #wikimedia-office channel
on freenode. <https://phabricator.wikimedia.org/T260330>.
Other RFC activity:
* "Parsoid Extension API": Subbu documented status of outreach with
various stakeholders. <https://phabricator.wikimedia.org/T260714>
--
Daniel Kinzler
Principal Software Engineer, Core Platform
Wikimedia Foundation
The 1.36.0-wmf.9 version of MediaWiki is blocked[0].
The previous train blocker was resolved, and train moved to group1.
The new version is deployed to groups{0,1}[1], but can proceed no
further until these issues are resolved:
* T263034 PHP Notice: Trying to get property 'textContent' of non-object -
https://phabricator.wikimedia.org/T263034
* T263047 Uncaught TypeError: Cannot read property 'node' of undefined -
https://phabricator.wikimedia.org/T263047
Once these issues are resolved train can resume. If these issues are
resolved on a Friday the train will resume Monday.
Thank you for your help resolving these issues!
-- Your humble train toiler
[0]. https://phabricator.wikimedia.org/T257977
[1]. <https://versions.toolforge.org/>
--
WMF release engineering team | he/him or they/them
"Imagine a world in which every single human being can freely share in
the sum of all knowledge."
Hi all!
This is a quick reminder that TechCom is hosting a meeting on IRC about the
following RFC:
"PHP microservice for containerized shell execution"
<https://phabricator.wikimedia.org/T260330>
You can join us at 21:00 UTC (23:00 CEST, 2pm PDT)
in the #wikimedia-office channel on freenode.
Problem
- For security, we need better isolation of external binaries from MediaWiki.
- If we run MediaWiki itself under Kubernetes, the resulting container should be
as small as possible, so it should ideally exclude unnecessary binaries.
- It's difficult to deploy bleeding-edge versions of external binaries when they
necessarily share an OS with MediaWiki.
Proposal
- Have a PHP microservice, accessible via HTTP, which takes POSTed inputs,
writes them to the container's filesystem as temporary files, runs a shell
command, and responds with gathered output files.
Tim has been working on this for a couple of weeks, and has been updating the
task in a steady monologue. Perhaps in the meeting today, we can get more eyes
on the nitty gritty of the proposal.
--
Daniel Kinzler
Principal Software Engineer, Core Platform
Wikimedia Foundation
FYI for wikitech-l as well.
---------- Forwarded message ---------
From: Alexandros Kosiaris <akosiaris(a)wikimedia.org>
Date: Wed, Sep 16, 2020 at 11:16 AM
Subject: Re: OTRS major version upgrade on Monday September 14th 2020
To: Private list for OTRS adminstrators
<otrs-admins(a)lists.wikimedia.org>, <otrs-en-l(a)lists.wikimedia.org>
Hello everyone,
This is to inform you that the upgrade of OTRS to 6.0.29 is now
complete. The migration has gone well and thankfully has finished on
time. The backlog of incoming emails seem to have arrived at the
system as expected and new tickets have been created. I 've validated
the various functionalities that I had planned to validate and
everything seems to be in order (have a look in T187984 if you are
interested in the technical details) https://ticket.wikimedia.org is
now available again for normal use.
As before, bugs that may have arisen due to the upgrade should be
filed under the OTRS project in phabricator, preferably under the OTRS
6 column.
Thank you for your patience,
On Fri, Sep 4, 2020 at 2:20 PM Alexandros Kosiaris
<akosiaris(a)wikimedia.org> wrote:
>
> Hello everyone,
>
> This is to let you know that per
> https://phabricator.wikimedia.org/T187984#6433997 on September 14th
> 2020 a 48 hour maintenance window for OTRS from 5.0 to 6.0 will begin.
> While this is an unusually large time window, the migration process
> from 5.0 to 6.0 is rather slow. We have looked into optimizing it, but
> at the end preferred to stick with the software developers
> recommendations.
>
> During the maintenance window the system will be completely offline. That means:
>
> * No access over the web to the interface
> * No scheduled jobs of any kind will be run
> * Email will not be delivered but rather backlogged. It will not be
> lost as our MX systems will accept them and put them in the queue.
> Once the system is back to being fully functional, the emails will
> flow into the system.
>
> We will have a rollback plan ready of course, just in case the
> migration goes awry. We already have tested it but something might
> arise anyway.
>
> I am sorry for any inconvenience this might cause.
>
> --
> Alexandros Kosiaris
> Principal Site Reliability Engineer
> Wikimedia Foundation
--
Alexandros Kosiaris
Principal Site Reliability Engineer
Wikimedia Foundation
--
Alexandros Kosiaris
Principal Site Reliability Engineer
Wikimedia Foundation
*** Discover the future of knowledge sharing ***
*** at the 17th Semantic MediaWiki Conference ***
24.11. – 26.11.2020, online
---------------------------
Hello MediaWiki maintainers, software developers, consultants, researchers!
Due to the COVID19 pandemic, the SMWCon in fall 2020 will be held online and free of charge. [0]
On three days there will be talks, tutorials and hackathons around the topics
* open knowledge and open data,
* semantics, knowledge graphs,
* open source technology, wikis and collaboration.
Call for Contributions
----------------------
Contributions can be submitted until ** 15. 10. 2020 **
We are looking for use cases and best practices for business and the public sector, news about extensions and features, experiences with templating, development and deployment or debates about knowledge graphs, GLAM, and wikis as research and education tools.
If your topic is not yet mentioned included, submit it anyway :-)
Registration
------------
No registration and no conference fees are required. You will be able to join the online meetings as you like.
But to let others know that you will be attending, please add your name at the conference wiki page.
We look forward to your participation!
The organizers of SMWCon 2020
* Bernhard Krabina (General Chair)
* Richard Heigl (Program chair)
* Eva Vogel (Communication)
[0] https://www.semantic-mediawiki.org/wiki/SMWCon_Fall_2020