Hi All,
How do I access the configuration object for the main toolbar of
VisualEditor and add a new option to this to represent a new tool? below is
the image of the tool bar I am referring to.
Thanks,
--
Eugene233
Hello Folks!
For the Python enthusiasts on these lists, I’m signal boosting this message with info on PyCon dev sprints and financial assistance for the conference from a former Wikimedia colleague.
I plan to attend PyCon this year and am also hoping to figure out setting up a development sprint around some Wikimedia Cloud Services and Toolforge code.
Brooke Storm
SRE
Wikimedia Cloud Services
bstorm(a)wikimedia.org <mailto:bstorm@wikimedia.org>
IRC: bstorm_
--------- Forwarded message ————
<snip>
I wanted to mention - feel free to pass this on publicly and in personal
invitations - that PyCon North America, mid-April in Pennsylvania,
offers financial assistance to people who would like to attend:
https://us.pycon.org/2020/financial-assistance/ <https://us.pycon.org/2020/financial-assistance/>
The deadline for requesting financial assistance is 31 January.
PyCon loves to cross-pollinate with other free and open source
movements, and I know there are many Python developers in Wikimedia
tech. If Wikimedians want to use the April 20-23 in-person sprints
https://us.pycon.org/2020/events/sprints/ <https://us.pycon.org/2020/events/sprints/> (will be editable soon)
to work on Wikimedia-related Python tools together, that would be cool!
Best wishes.
--
Sumana Harihareswara
Changeset Consulting
https://changeset.nyc <https://changeset.nyc/>
The 1.35.0-wmf.16 version of MediaWiki is blocked[0].
The new version can't proceed to group1 and group2 [1] until this issue is
resolved:
* T243548: Elevated response times and CPU usage after deploy of
1.35.0-wmf.16 to all wikis
- https://phabricator.wikimedia.org/T243548
If all issues are resolved before 15:00 PST, the train can resume today,
otherwise the train will resume Monday, February 3rd at the earliest.
Please note that there are no deploys during the week of the Wikimedia
Foundation's annual All Hands gathering.
Thank you for your help resolving these issues!
-- Your bemused train enabler
[0]. <https://phabricator.wikimedia.org/T233864>
[1]. <https://tools.wmflabs.org/versions/>
As per the MediaWiki version life cycle [1], I would like to announce the
formal end of life (EOL) of MediaWiki 1.32 as of tomorrow, Friday January
24, 2019.
This means that MediaWiki 1.32 will no longer receive maintenance or
security backports. It is therefore strongly discouraged that you continue
to use it.
It is recommended to upgrade to MediaWiki 1.34 (due to become EOL in
November 2020), or less preferably to MediaWiki 1.33 (due to become EOL in
June 2020). The current Long Term Support (LTS) version of MediaWiki,
MediaWiki 1.31, is older (and downgrading is not supported), though the
next LTS (MediaWiki 1.35) is due to be released in June 2020, and will be
supported until June 2023.
MediaWiki 1.33 has the same supported PHP version of 7.0 (which is itself
unsupported upstream), in case you need longer to upgrade your systems.
MediaWiki 1.34 requires PHP 7.2.9 or later.
Thanks!
Sam Reed
[1] https://www.mediawiki.org/wiki/Version_lifecycle
Hello,
On 14 January 2020, staff at the Wikimedia Foundation discovered that a data file exported from the Wikimedia Phabricator installation, our engineering task and ticket tracking system, had been made publicly available. The file was leaked accidentally; there was no intrusion. We have no evidence that it was ever viewed or accessed. The Foundation's Security team immediately began investigating the incident and removing the related files. The data dump included limited non-public information such as private tickets, login access tokens, and the second factor of the two-factor authentication keys for Phabricator accounts. Passwords and full login information for Phabricator were not affected -- that information is stored in another, unaffected system.
The Security team has investigated and assesses that there is no known impact from this incident. However, out of an abundance of caution, we are resetting all Two-Factor Authentication keys for Phabricator and invalidating the exposed login access tokens. Additionally, we continue to encourage people to engage in online security best practices, such as keeping your software updated and resetting your passwords regularly.
The Foundation will continue to investigate this incident and take steps to prevent it from occurring again in the future. In the meantime, Phabricator is online and functioning normally. We regret any inconvenience this may have caused and will provide updates if we learn of any further impact.
Respectfully,
David Sharpe
Senior Information Security Analyst
Wikimedia Foundation
Hello all,
I would like to announce the release of MediaWiki Language Extension
Bundle 2020.01. This bundle is compatible with MediaWiki 1.33 or above
and requires PHP 7.2 or above.
Next MLEB is expected to be released in 3 months. If there are very
important bug fixes, we will do an intermediate release. Please give
us your feedback at
[[Talk:MLEB|https://www.mediawiki.org/wiki/Talk:MLEB]].
* Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.01.tar…
* sha256sum: 94c6bb79e6b3bc55b8ca629165256a96da8dbd196999da09ba45a7e11cc7c194
* Signature: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.01.tar…
Quick links:
* Installation instructions are at: https://www.mediawiki.org/wiki/MLEB
* Announcements of new releases will be posted to a mailing list:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-i18n
* Report bugs to: https://phabricator.wikimedia.org/
* Talk with us at: #mediawiki-i18n @ Freenode
Release notes for each extension are below.
-- Kartik Mistry
== Highlights and upgrade notes ==
* MLEB 2020.01 requires PHP 7.2 and MediaWiki 1.33 or above.
== Babel, CleanChanges and LocalisationUpdate ==
* Localisation and maintenance updates only.
== cldr ==
* Updated to cldr 36.
== Translate ==
* Translate extension now requires PHP 7.2.x and MediaWiki 1.33 or above.
* Convert PageDisplayTitle to language variant. ([[phab:T230681|Phab:T230681]])
* Prevent duplicate translation unit error from showing twice.
([[phab:T236153|Phab:T236153]])
* Add secondary check before displaying tpt-unknown-page error.
([[phab:T221119|Phab:T221119]])
* Display an error message if translation aids fail to load.
([[phab:T221119|Phab:T221119]])
* Improve performance with large message groups by implement maximum
query size in MessageCollection. ([[phab:T230100|Phab:T230100]])
* Improve message group selector performance reducing Translate API
request time. ([[phab:T236904|Phab:T236904]])
== UniversalLanguageSelector ==
* Put overhauled icon on baseline and unify code with Vector's.
([[phab:T207075|Phab:T207075]])
* Update setlang to display confirmation dialog to change language.
([[phab:T63115|Phab:T63115]])
* Removed IE6/7 support.
=== Input Methods ===
* Fixed Jna Gunintham issue in Telugu Transliteration keyboard.
--
Kartik Mistry | કાર્તિક મિસ્ત્રી
kartikm.wordpress.com
Thanks to awesome efforts of many volunteers and staff developers alike,
we're on 8.5 now. We don't expect too much fallout, however keep an eye for
occasional failures. Also, please check the test logs for your repositories
for warnings introduced in the new version. Since there will be no
deployments next week, we have some extra time to ensure everything works
smoothly.
--
Best regards,
Max Semenik ([[User:MaxSem]])
Hi,
for HTML version see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-01-22
Željko
--
= 2020-01-22 =
== Callouts ==
* No SoS next week because of Wikimedia Foundation All Hands
* Release Engineering
** January 27-31 - No deploys at all (including train), All-Hands
** The weekly MediaWiki branch cut is moving to full automation soon. If
the timing of the branch cut affects you, please join the discussion at
[[phab:T242446]]
* Quality and Test Engineering
** Blocked by Core Platform? - Login to at least
en.wikipedia.beta.wmflabs.org and commons.wikimedia.beta.wmflabs.org
sometimes fails with `There seems to be a problem with your login session`
[[phab:T243123]]
== SoS Meeting Bookkeeping ==
* Updates:
** No SoS next week because of Wikimedia Foundation All Hands
== Product ==
=== Editing ===
* Updates:
** Preparing to release v1.0 of replying workflow for DiscussionTools
([[phab:T235592]])
=== Growth ===
* Updates:
** Topic matching for suggested edits is now live on our target wikis!
** Working on ORES drafttopic model use for topics for suggested edits, and
adding guidance features to the suggested edits module
=== iOS native app ===
* Updates:
** Working on 6.6 release (mobile-html integration)
[[phab:project/view/4273]]
** Investigating bug where donations continue to come through iOS
[[phab:T242347]]
=== Android native app ===
* Updates:
** Completed prototype of image tagging for Commons (based on suggested
tags from Machine Vision api)
** Finishing up mobile-html integration.
=== Web ===
* Updates:
** Summary: continuing desktop improvements (DIP).
** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector
/ DIP)]]:
*** [[phab:T242835|<nowiki>[RFC] Port MobileFrontend Feature Management
into core</nowiki>]]
*** [[phab:T243235|<nowiki>Regression: Desktop diff styles for moved
paragraphs load alongside mobile</nowiki>]]
*** [[phab:T240062|<nowiki>Extract components from VectorTemplate to
Mustache files</nowiki>]]
*** [[phab:T232140|<nowiki>Separate out logo handling into square image
logos and long text/wordmark banner logos</nowiki>]]
*** [[phab:T242674|<nowiki>Add storybook to Vector</nowiki>]]
** Mobile website (MinervaNeue / MobileFrontend):
*** [[Reading/Web/Advanced_mobile_contributions|Advanced mode]]:
**** [[phab:T238364|<nowiki>[Bug] Simplified Talk Page Does Not Support
Sections With Non-ascii Characters/Several ascii characters aren't
supported either</nowiki>]]
**** [[phab:T242491|<nowiki>Regression: AMC Outreach Drawer doesn't open
when user is eligible</nowiki>]]
*** Miscellaneous:
**** [[phab:T242310|<nowiki>Regression: issues with MobileDiff</nowiki>]]
**** [[phab:T214647|<nowiki>[EPIC] Re-define the contract for displaying
drawers and overlays in MobileFrontend</nowiki>]]
**** [[phab:T237050|<nowiki>The `site` and `site.styles` module should be
explicitly disabled on mobile rather than abuse the targets
system</nowiki>]]
**** [[phab:T214641|<nowiki>The LoadingOverlay and
src/mobile.startup/rlModuleLoader.js pattern should be removed - it results
in overlay flashes during switches</nowiki>]]
**** [[phab:T171000|<nowiki>[EPIC] Minerva works independently of
MobileFrontend</nowiki>]]
**** [[phab:T206069|<nowiki>Transition MobileFrontend Gruntfile.js tasks to
NPM scripts</nowiki>]]
**** [[phab:T140045|<nowiki>Respect
$wgAllowSiteCSSOnRestrictedPages</nowiki>]]
** QuickSurveys
*** [[phab:T213459|<nowiki>Minimise the code QuickSurveys loads when there
are no surveys running</nowiki>]]
=== Structured Data ===
* Blocking:
** Search Platform: Data dumps for SDC: [[phab:T221917]]
** I don't think we're really blocking this - afaik nobody's waiting for
anything from us, and Ariel is testing dumps
* Updates:
** working on new input types
** also prototyping media search
=== Inuka ===
* Updates:
** KaiOS app: Article footer [[phab:T236301]]
** KaiOS app: Empty state on various screens [[phab:T242350]]
** KaiOS app: Change text size [[phab:T234622]]
== Technology ==
=== Fundraising Tech ===
* Updates:
** payments-wiki: more work to support recurring donation via our backup
card provider:
** CentralNotice
*** deploying a fix for campaign fallback: [[phab:T240802]]
*** more work on region-level geotargeting:
*** starting to set up our Cloud VPS project for testing unmerged changes:
[[phab:T241070]] (thanks, Tech engagment team!)
** CiviCRM
*** Trying to upstream some of our last local performance hacks:
*** More improvements to contact de-duplication: [[phab:T242159]]
*** Making our multilanguage Thank You emails sendable from the UI:
[[phab:T227903]]
*** Fully squashing a recurring donation schedule bug we thought we fixed
in December: [[phab:T243356]]
*** Upgrading our production instance to latest Civi core: [[phab:T242056]]
=== Core Platform ===
* Blocking:
** Search Platform: MW Job consumers sometimes pause for several minutes
[[phab:T224425]]
** WMDE: Waiting for feedback form core platform team regarding
[[phab:T233520]]
** QTE: (Maybe) - Login to at least en.wikipedia.beta.wmflabs.org and
commons.wikimedia.beta.wmflabs.org sometimes fails with `There seems to be
a problem with your login session` [[phab:T243123]]
* Updates:
** Echo notification storage rolled out
** OAuth 2.0 rolled out
** Session storage rolling out this week
=== Engineering Productivity ===
==== Quality and Test Engineering ====
* Blocked by:
** Core Platform? - Login to at least en.wikipedia.beta.wmflabs.org and
commons.wikimedia.beta.wmflabs.org sometimes fails with `There seems to be
a problem with your login session` [[phab:T243123]]
==== Release Engineering ====
* Updates:
** The weekly MediaWiki branch cut is moving to full automation soon. If
the timing of the branch cut affects you, please join the discussion at
[[phab:T242446]]
** Train Health
*** This week: 1.35.0-wmf.16 - [[phab:T233864]]
*** Next week: No deploys at all (including train), Wikimedia Foundation
All Hands - [[phab:T233865]]
=== Scoring Platform ===
* Updates:
** Major improvements in topic modeling fitness for enwiki (Pending
deployment) [[phab:T243107]]
** Expanding native topic models to ar, cs, ko, and viwiki. [[phab:T243108]]
** Brought experimental cluster back online after service interruption
[[phab:T242819]]
** Still exploring an OOM issue in prod that had a very minor effect on the
service [[phab:T242705]]
=== Search Platform ===
* Blocked by:
** Structured Data: Data dumps for SDC: [[phab:T221917]]
** Core: MW Job consumers sometimes pause for several minutes
[[phab:T224425]]
* Updates:
** Implement sonarcloud integration for Java projects [[phab:T238004]]
=== Security ===
* Updates:
** kaiOS in progress: [[phab:T240869]]
** Inuka in progress: [[phab:T240010]]
** closed: [[phab:T239063]]
** new Security SOP: [[Security/SOP/Requests_For_Service]]
== Wikimedia DE ==
=== Wikidata ===
* Blocked by:
** Waiting for feedback form core platform team regarding [[phab:T233520]]
Hello,
does LoginNotify notify on API logins as well? I recently got an email
saying a login from a new device was detected, and since I didn't recall
logging in (via a webinterface), I looked into Logstash
<https://logstash.wikimedia.org> to actually see what was that, and it
turned out it was an API login request through Huggle.
Also, maybe we should add something about the login? Like, city from GeoIP
cookie (whole IP address as suggested in T174388 might be confusing)?
Device used to log in?
What do you all think?
Martin
Hi All,
We are working on Scribe[1], an editing interface to support low-resource
language Wikipedia editors. Scribe is a gadget. To test the gadget we would
need someone to deploy it to test Wikipedia, or to add One of us to the
interface admins group on test Wikipedia. Could anyone help us to proceed
with this or connect us with someone who has the knowledge to do that?
Thanks, the scribe team
—
Eugene on behalf of Team Scribe.
[1] https://meta.wikimedia.org/wiki/Scribe