Hello,
1.33.0-wmf.19 has been deployed to group0. Tonight when promoting group1
I encountered Wikibase exceptions on commonswiki for requests reaching
the File: namespace:
Postcondition failed: Namespace for entity type property must be defined!
I promptly rolled back group1.
The task is https://phabricator.wikimedia.org/T217285 I will reach out
to Wikibase developers on Thursday European morning.
Up-to-date versions checker: https://tools.wmflabs.org/versions/
cheers,
--
Antoine "hashar" Musso
Yeah, we can! But, we need projects with a clear scope and two mentors who
are willing to provide guidance to students throughout the summer
(May-August) as they develop their projects. And, this is not necessarily
the case with community wishlist projects that are not in the top 10. In
the past, we have tried to promote the wishlist projects through our
outreach programs but couldn't make any progress.
If any developer is interested in mentoring a project from the wishlist, I
would be happy to chat with them!
*Srishti Sethi*
Developer Advocate
Wikimedia Foundation <https://wikimediafoundation.org/>
On Tue, Feb 26, 2019 at 7:01 PM James Heilman <jmh649(a)gmail.com> wrote:
> We have a lot of amazing potential projects that just missed the selection
> criteria for the community wish list in 2019
>
> https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2019/Results
>
> Would some of these quality as projects?
>
> James
>
> On Tue, Feb 26, 2019 at 2:11 PM Srishti Sethi <ssethi(a)wikimedia.org>
> wrote:
>
>> Hello everyone,
>>
>> Wikimedia has been accepted as a mentor organization in the Google Summer
>> of Code 2019 with 207 open source projects
>> <https://opensource.googleblog.com/2019/02/gsoc-2019-organizations.html>
>> :)
>> And, application period for Outreachy Round 18 started last week.
>>
>> We have listed a few ideas for projects for both programs on MediaWiki and
>> we are looking for more. Unlike Google Summer of Code, Outreachy is open
>> to
>> non-students and non-coders and projects could be around documentation,
>> design, translation research, outreach, etc. View current list of ideas:
>>
>> https://www.mediawiki.org/wiki/Google_Summer_of_Code/2019
>>
>> https://www.mediawiki.org/wiki/Outreachy/Round_18
>>
>> Both these programs have a similar timeline for the summer round. Accepted
>> candidates will work with mentors from May to August 2019. If you are
>> interested in mentoring a project, create a task on Phabricator and tag it
>> with #outreach-programs-projects and #Google-Summer-of-Code (2019) or
>> #Outreachy (Round 18). You can also choose to mentor for projects already
>> on outreach-programs-projects
>> <https://phabricator.wikimedia.org/tag/outreach-programs-projects/>
>> workboard. Remember, every project must have two mentors.
>>
>> Some helpful resources for you:
>> * Learn more about the roles and responsibilities of a mentor:
>> https://www.mediawiki.org/wiki/Google_Summer_of_Code/Mentors
>> https://www.mediawiki.org/wiki/Outreachy/Mentors
>>
>> * View full program timeline:
>> https://developers.google.com/open-source/gsoc/timeline
>> https://www.outreachy.org/apply/project-selection/
>>
>> Looking forward to your participation! :)
>>
>> Cheers,
>>
>> Srishti, Derick and Pratyush (Wikimedia org admins)
>>
>>
>> *Srishti Sethi*
>> Developer Advocate
>> Wikimedia Foundation <https://wikimediafoundation.org/>
>> _______________________________________________
>> Wikimedia-l mailing list, guidelines at:
>> https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and
>> https://meta.wikimedia.org/wiki/Wikimedia-l
>> New messages to: Wikimedia-l(a)lists.wikimedia.org
>> Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
>> <mailto:wikimedia-l-request@lists.wikimedia.org?subject=unsubscribe>
>
>
>
> --
> James Heilman
> MD, CCFP-EM, Wikipedian
>
I'm excited to announce the return of *Wikimedia Tech Talks!* Tech talks
are short presentations by and for members of the technical community. Tech
talks are intended to create better understanding about technical topics
related to our projects.
*The next Wikimedia Tech Talk, The long and winding road to making Parsoid
the default MediaWiki parser
<https://www.mediawiki.org/wiki/Tech_talks#Upcoming_tech_talks> by Subbu
Sastry, Principal Software Engineer, will be live-streamed Wednesday,
February 27, 2019 at 19:00 UTC*
Summary:
This will be a talk in 3 (unequal) parts: (a) Parsoid history (b) Porting
Parsoid to PHP: the whys and wherefores (c) From here to Parsoid as the
default.
Parsoid started in 2012 as a project to support Visual Editing and since
then has gone on to support a number of products (Flow, Content
Translation, Kiwix, and Android app). Given that (a) Parsoid's annotated
HTML output enables clients to infer things about wikitext without having
to parse wikitext, (b) the PHP parser cannot support Visual Editor and
other products, and (c) we cannot continue to have two parsers, it is
inevitable that Parsoid will be the default parser for MediaWiki. This has
been known since at least 2015 but while we are nearer to that goalpost, we
are still not quite there yet. In this talk, we'll talk about what else
needs to be completed, and what the porting of Parsoid to PHP means for
this goal.
YouTube stream for viewers: https://www.youtube.com/watch?v=lQGfuLP9MqA
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…
As always, feel free to reach out to me with any questions!
Kindly,
Sarah R. Rodlund
Technical Writer, Developer Advocacy
<https://meta.wikimedia.org/wiki/Developer_Advocacy>
srodlund(a)wikimedia.org
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-02-27
=*2019-02-27*=
== Callouts ==
* Fundraising campaigns: Europe
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Editing blocked by SRE https://phabricator.wikimedia.org/T213214
* Readers Web and Performance: Research is deploying/undeploying reader
demographics survey: https://phabricator.wikimedia.org/T217080
* Release Engineering: train at 14:00–16:00 UTC (EU time) for the next 4
weeks, back to the usual 20:00–22:00 UTC (US time) after that
* RelEng: Need help in setting up CI for Blazegraph (
https://phabricator.wikimedia.org/T216855 )
== Audiences ==
=== Contributors ===
==== Community Tech ====
* Blocked by:
* Blocking:
* Updates:
**
==== Anti-Harassment Tools ====
* Blocked by:
* Blocking:
* Updates:
**
==== Editing ====
* Blocked by:
** SRE on https://phabricator.wikimedia.org/T213214
* Blocking:
** Updates:
**
==== Growth ====
* Blocked by:
* Blocking:
* Updates:
**
==== Language ====
* Blocked by:
* Blocking:
* Updates:
**
=== Readers ===
==== iOS native app ====
* Blocked by:
* Blocking:
* Updates:
**6.2 with syntax highlighting released
**Work on 6.2.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/)
continues:
***Bug fixes
***Editing onboarding + other small improvements to the editing
experience
***Mobile HTML prototype
==== Android native app ====
* Blocked by:
* Blocking:
* Updates:
**
==== Readers Web ====
* Blocked by:
* Blocking:
* Updates:
** Summary: same as last week. Continuing the Advanced Mobile Contributions
and MobileFrontend Architecture investment projects.
** Responsive website (MinervaNeue / MobileFrontend):
*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
**** Add history link to actions menu T213352
**** Add X-Analytics tag for AMC webrequests T212961
**** Talk tabs disabled on main page T214724 T216514
**** Design updates to Settings page & opt-in toggle T214195
*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFro…
**** ImageOverlay should be an Overlay T216198
**** Limit mobile.startup's mw.config variables T216848
**** TalkOverlay should not extend Overlay T215370
**** LanguageOverlay should be an Overlay with a LanguageSearcher component
T215657
**** mobile.init should not be loaded on desktop Minerva T216537
**** Create PromiseView pattern T215972
**** Abandon use of template partials in MobileFrontend for components
within components e.g. Button, Icon and Anchor classes T149909
*** QuickSurveys consultation for Research
*** Miscellaneous bug fixes and maintenance T216628 T216853 T214550 T207618
T150377 T202374
** Desktop website (Vector, Popups)
*** Popups https://www.mediawiki.org/wiki/Page_Previews
**** WMDE reference previews review and support T67114
https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews
** Medium-term planning.
==== Readers Infrastructure ====
* Blocked by:
* Blocking:
* Updates:
**Maps
*** maps2004 conducting QA for tiles generated during codfw OS stretch
migration
==== Multimedia ====
* Updates
** preparing for first release of adding 'depicts' statements to commons
images - should be code complete within a week, working with WMDE to get
beta commons ready
==== Parsing ====
* Blocked by:
* Blocking:
* Updates:
==== UI Standardization ====
* Blocked by:
* Blocking:
* Updates:
**
== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Doing anual planning and Q4 planning
** Working on sunsetting Wikimetrics
** dbstore1002 will be decomissioned soon, the hardware is very unstable.
The new cluster is easier to use with the new "analytics-mysql" wrapper,
docs here:
https://wikitech.wikimedia.org/wiki/Analytics/Data_access#MySQL_wrapper
** new cloud db replica for analytics and mediawiki history use is not in
place yet, sqooping and history reconstruction will speed up next month
when it is
** a few type mismatches found between EventLogging Refine's type inference
and the schemas on meta, details here:
https://phabricator.wikimedia.org/T216771, subtasks created and appropriate
teams tagged
** Modern Event Platform's EventGate moving closer to replacing EventBus as
the way to intake realtime mediawiki events
=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Still holding off on payments-wiki upgrade, doing testing on more
platforms while waiting for a European banner campaign to subside
** Deploying some performance improvements to CiviCRM
https://phabricator.wikimedia.org/T209415
** Tweaking email opt-in display https://phabricator.wikimedia.org/T215939
** PCI compliance paperwork
** Better fraud reporting https://phabricator.wikimedia.org/T199268
** Cutting down email volume for recurring donors
https://phabricator.wikimedia.org/T213209
** Banner change feed for CentralNotice
https://phabricator.wikimedia.org/T208511
=== Core Platform ===
* Blocked by:
** Cloud Services, SRE: https://phabricator.wikimedia.org/T215445
* Blocking:
* Updates:
** Product plan for new HTTP API
** RestBase split plan
** Parameterized rules in PEG.js
** Upgrade phan in CI
** Session storage configuration for Cassandra
=== Performance ===
* Blocked by:
** SRE: review of
https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/379953/ (error
standardization)
** Traffic: https://phabricator.wikimedia.org/T202479 Varnish configuration
change needed to get rid of 404 noise
** Traffic: review of
https://gerrit.wikimedia.org/r/#/c/mediawiki/vagrant/+/491215/ Strategy to
avoid Varnish thumbnail cache fragmentation
* Blocking:
**
* Updates:
** eswiki perf survey initial results: 87% satisfied with page load perf,
exactly the same ratio as previous wikis (eg. ruwiki)
** The debug profiler is now ready for PHP 7
** Finalizing W3C membership with Legal, Comms, etc.
=== Release Engineering ===
* Blocked by:
* Blocking:
** Search Platform: Need help in setting up CI for Blazegraph (
https://phabricator.wikimedia.org/T216855 )
* Updates:
** New Phabricator features, phame blog posted:
https://phabricator.wikimedia.org/phame/post/view/145/phab_phebruary/
** Scap 3.9.0-1 is released, ping us if scap does anything weird :)
** Train Health:
*** Last week: 1.33.0-wmf.18 - https://phabricator.wikimedia.org/T206671 -
US time (20:00–22:00 UTC)
*** This week: 1.33.0-wmf.19 - https://phabricator.wikimedia.org/T206672 -
the first week (out of four weeks) at 14:00–16:00 UTC (EU time), back to
the usual 20:00–22:00 UTC (US time) after that
*** Next week: 1.33.0-wmf.20 - https://phabricator.wikimedia.org/T206673 -
EU time (14:00–16:00 UTC)
** Log Health:
** Code Health:
=== Research ===
* Blocked by: None
* Blocking: None
* Updates:
** Deploying/undeploying reader demographics survey:
https://phabricator.wikimedia.org/T217080
** Collected data for the improved CitationUsage and CitationUsagePageLoad
schemas: https://phabricator.wikimedia.org/T213969
** Continuing work on productionizing article recommender systems:
https://phabricator.wikimedia.org/T211981
=== Scoring Platform ===
* Blocked by:
** Growth (sort of): kowiki and itwiki (goodfaith) is out -- needs RC
filters integration
*** https://phabricator.wikimedia.org/T161628 (kowiki)
*** https://phabricator.wikimedia.org/T211032 (itwiki)
* Blocking:
* Updates:
** We complettely removed use of pickle in celery
** kowiki and itwiki (goodfaith) is out
** Reduced overhead for uwsgi to celery task communication
=== Search Platform ===
* Blocked by:
* Blocking: Need help in setting up CI for Blazegraph (
https://phabricator.wikimedia.org/T216855 )
* Updates:
** ES6 support merged to CirrusSearch codebase:
https://phabricator.wikimedia.org/T217043
** ElasticSearch is upgraded to 5.6.14 as a step for ES6 upgrade:
https://phabricator.wikimedia.org/T215931
** Korean analyzer package built, waiting for ES6 upgrade to enable:
https://phabricator.wikimedia.org/T206874
** WikibaseCirrusSearch deployed on Beta cluster (disabled), testwikidata
next: https://phabricator.wikimedia.org/T215684
** inlabel: search keyword code merged into WikibaseCirrusSearch, will be
deployed together with it: https://phabricator.wikimedia.org/T215967
** Subphrase suggestions search enabled on Office wiki:
https://phabricator.wikimedia.org/T150153
** Fixed broken dates rendering in WDQS:
https://phabricator.wikimedia.org/T211007
** Working on ES 6 upgrade: https://phabricator.wikimedia.org/T183282
** Working on query parsing refactoring:
https://phabricator.wikimedia.org/T185108
** Working on moving CirrusSearch code out of Wikibase to a separate
extension: https://phabricator.wikimedia.org/T190022
=== Security ===
* Blocked by:
* Blocking:None
* Updates:
**https://phabricator.wikimedia.org/T216692 : just assigned
**https://phabricator.wikimedia.org/T216419: start this week
**https://phabricator.wikimedia.org/T214152 to be completed end of week
**https://phabricator.wikimedia.org/T211489: start this week
**https://phabricator.wikimedia.org/T205129: start this week
**https://phabricator.wikimedia.org/T163827: to be completed end of week
Security Readiness Review Standard Operating Procedure under revision
=== Services ===
* Blocked by:
* Blocking:
* Updates:
**
=== Site Reliability Engineering ===
* Blocked by:
* Blocking:
* Updates:
**
== Wikidata ==
* Blocked by:
* Blocking:
* Updates:
**
== German Technical Wishlist ==
* Blocked by:
* Blocking:
* Updates:
**
== SoS Meeting Bookkeeping ==
* Updates:
**
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-02-20
=2019-02-20=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Wikimetrics to be sunset at the end of this quarter:
https://phabricator.wikimedia.org/T211835
* Page links change event stream is live:
https://stream.wikimedia.org/v2/stream/page-links-change
* PCS: Content and API URLs change in /page/summary endpoint coming soon:
titles included in URLs will be percent-encoded.
https://gerrit.wikimedia.org/r/c/mediawiki/services/mobileapps/+/489329
* CPT blocked by RelEng: Flaky quibble-vendor-mysql-hhvm-docker test in
Jenkins https://phabricator.wikimedia.org/T216069
* RelEng: Enable CI for WikibaseLexemeCirrusSearch
https://gerrit.wikimedia.org/r/c/integration/config/+/490792
** Antoine: *DONE Feb 20th*. Missed Stas CI config change (sorry). Initial
extension commit is
https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikibaseLexemeCirru…
and
I gave some basic reviews there.
*Security blocked by SRE: RESTBase is not purging deleted (sensitive)
stuff https://phabricator.wikimedia.org/T213616
* UI Standardization: Road to OOUI v1.0.0: Feedback welcome for priorities
https://phabricator.wikimedia.org/T213334
== Audiences ==
=== Contributors ===
==== Community Tech ====
* Blocked by:
* Blocking:
* Updates:
**
==== Anti-Harassment Tools ====
* Blocked by:
* Blocking:
* Updates:
**
==== Editing ====
* Blocked by: Release Engineering
https://phabricator.wikimedia.org/T216045#4966360 Testing of everything is
stalled due to Beta cluster being read-only/down.
* Blocking:
** Updates:
**
==== Growth ====
* Blocked by:
* Blocking:
* Updates:
**ResourceLoader now supports using require() for files within the same
module. Roan will present this at the 5-Minute Demo on Thursday at 21:30
UTC / 1:30pm PST (which will be recorded)
**Roan wrote documentation on how RCFilters interacts with ORES, and it's
at https://www.mediawiki.org/wiki/ORES/RCFilters
==== Language ====
* Blocked by: None
* Blocking: None
* Updates:
** ContentTranslation v2 work continue.
** Removing old drafts held more than a year - work in progress.
** ExternalGuidance deployed in simplewiki and idwiki last week.
=== Readers ===
==== iOS native app ====
* Blocked by:
* Blocking:
* Updates:
**6.2 with editing is going through App Store review, should be out as soon
as the build's approved
**6.2.1 work's ongoing (edtiing tools enhancements, mobile html prototype)
- https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/
**Toni Sevener joined as a new engineer on Tuesday! 🎉
==== Android native app ====
* Blocked by:
* Blocking:
* Updates:
**
==== Readers Web ====
* Blocked by:
* Blocking:
* Updates:
** Summary: continuing the Advanced Mobile Contributions and MobileFrontend
Architecture investment projects.
** Responsive website (MinervaNeue / MobileFrontend):
*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
**** Talk tabs disabled on main page T214724 T216514
**** Page/talk toggle v1 T212216
**** Move blue links on user page T214697
**** Design updates to Settings page & opt-in toggle T214195
*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFro…
**** LanguageOverlay should be an Overlay with a LanguageSearcher component
T215657
**** Create PromiseView pattern T215972
**** mobile.init should not be loaded on desktop Minerva T216537
**** TalkOverlay should not extend Overlay T215370
**** Migrate MobileFrontend templates from hogan to mustache / Use template
transpiler T94086
**** Abandon use of template partials in MobileFrontend for components
within components e.g. Button, Icon and Anchor classes T149909
*** ExternalGuidance extension review and support
*** QuickSurveys consultation for Research
*** Miscellaneous bug fixes and maintenance T202374 T212967 T150377 T205360
T214550
** Desktop website (Vector, Popups)
*** Popups https://www.mediawiki.org/wiki/Page_Previews
**** WMDE reference previews review and support T67114
https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews
** Mid-year checkins.
==== Readers Infrastructure ====
* Blocked by:
* Blocking:
* Updates:
** Maps
*** Fixed bug with tilerator/kartotherian privileges after populate_admin
script (T216466)
*** maps2004 generating tiles for codfw OS stretch migration
** App Editor Tasks infra: work in progress, not blocked
** Content and API URLs change in /page/summary endpoint coming soon:
titles included in URLs will be percent-encoded.
https://gerrit.wikimedia.org/r/c/mediawiki/services/mobileapps/+/489329
==== Multimedia ====
* Updates
**
==== Parsing ====
* Blocked by:
* Blocking:
* Updates:
==== UI Standardization ====
* Blocked by:
* Blocking:
* Updates:
** Project Improve mobile reading experience through operating system font
stack, feedback welcome:
https://www.mediawiki.org/wiki/Design/Projects/Improve_mobile_reading_exper…
** OOUI v0.30.3 on the way, among changes
*** ButtonWidgets on Firefox/Win are now well-aligned vertically, as nasty
Firefox/macOS misbehaviour with `sans-serif` is not hacked around any more
*** Emit deprecation warnings for this.$
** Continued work on documentation tasks for OOUI 1.0
https://phabricator.wikimedia.org/T213334
== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**
=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Reducing number of emails sent to recurring donors
https://phabricator.wikimedia.org/T213209
** Creating batch fraud lookup tool
https://phabricator.wikimedia.org/T199268
** Payments upgrade all tested, deploying as soon as a banner test finishes.
*** Will be updating fundraising extension tests next, might ask rel-eng
for help
** Adding option to ask for a recurring donation after processing a
one-time donation.
=== Core Platform ===
* Blocked by:RelEng on: Flaky quibble-vendor-mysql-hhvm-docker test in
Jenkins https://phabricator.wikimedia.org/T216069
* Blocking:
* Updates:
** EventBus extension refactored
** Citoid port to k8s
** Engineering manager hiring
** Roadmapping
** Mid-term planning
** Integration and unit test strategy
=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
** Launched performance perception survey on eswiki (Feb 19th)
** fresnel packaging for CI completed. Jenkins job live as experimental job
on Gerrit patches. – https://phabricator.wikimedia.org/T133646
** First Perf Matters post up:
https://phabricator.wikimedia.org/phame/live/7/post/124/perf_matters_at_wik…
(will
be following on with subsequent years)
** Initial tests running from Sweden and India for Measure time spent as a
logged in user from different locations
https://phabricator.wikimedia.org/T215489
=== Release Engineering ===
* Blocked by:
* Blocking:
** Core Platform: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins
https://phabricator.wikimedia.org/T216069
** Editing: https://phabricator.wikimedia.org/T216045#4966360 Testing of
everything is stalled due to Beta cluster being read-only/down
** Search Platform: CI for WikibaseLexemeCirrusSearch
https://gerrit.wikimedia.org/r/c/integration/config/+/490792
** Fundraising Tech: we might reach out to rel-eng this week if we need
help updating our fundraising-branch tests to REL1_31 and composer merge
plugin
* Updates:
** Developer satisfaction survey results
https://www.mediawiki.org/wiki/Developer_Satisfaction
** Train Health:
*** Last week: 1.33.0-wmf.17 - https://phabricator.wikimedia.org/T206671
*** This week: 1.33.0-wmf.18 - https://phabricator.wikimedia.org/T206672
**** Thanks to folks who responded to wmf.18 train email: Mainframe98,
Krinkle, JForrester, Thiemo, Anomie, AOtto!
*** Next week: 1.33.0-wmf.19 - https://phabricator.wikimedia.org/T206673
=== Research ===
* Blocked by: None
* Blocking: None
* Updates:
** Page links change event stream is live:
*** https://stream.wikimedia.org/v2/stream/page-links-change
*** Demo: https://codepen.io/bmansurov/pen/BMqKpo (will be presented
tomorrow (02/21) in 5 Minute Demo)
** Working on improvements of the page links change event:
https://phabricator.wikimedia.org/T216249
=== Scoring Platform ===
* Blocked by: None
* Blocking: Growth for itwiki, We are working to deploy new models
* Updates:
** Adam is leaving :(
** Rebuilding models to make the system more robust (Migrating away from
pickle)
** Dockerizing tests for the infra, first step to migrating to kubernetes
=== Search Platform ===
* Blocked by: CI for WikibaseLexemeCirrusSearch
https://gerrit.wikimedia.org/r/c/integration/config/+/490792
* Blocking:
* Updates:
** New textcat library version released
https://phabricator.wikimedia.org/T213936
** WikibaseCirrusSearch extension being deployed (not enabled yet)
https://phabricator.wikimedia.org/T215684
** Finished checking language analyzers for ES6 upgrade (all is well)
https://phabricator.wikimedia.org/T194849
** Fixed error in cirrusbuilddoc help:
https://phabricator.wikimedia.org/T216256
** Working on ES 6 upgrade: https://phabricator.wikimedia.org/T183282
** Working on running multiple Elastic instances on the same hardware:
https://phabricator.wikimedia.org/T193654
** Working on query parsing refactoring:
https://phabricator.wikimedia.org/T185108
** Working on moving CirrusSearch code out of Wikibase to a separate
extension: https://phabricator.wikimedia.org/T190022
** Working on adding Korean analyzer:
https://phabricator.wikimedia.org/T206874
=== Security ===
* Blocked by:SRE: RESTBase is not purging deleted (sensitive) stuff
https://phabricator.wikimedia.org/T213616
* Blocking:None
* Updates:
**https://phabricator.wikimedia.org/T216419: just assigned
**https://phabricator.wikimedia.org/T214152: approved
**https://phabricator.wikimedia.org/T201492: TBD
**https://phabricator.wikimedia.org/T163827: completed end of week
**https://phabricator.wikimedia.org/T103011: TBD
**https://phabricator.wikimedia.org/T207990: in progress
**https://phabricator.wikimedia.org/T208251: clients responding
**https://phabricator.wikimedia.org/T169097: waiting on client
**New Security Readiness Review announced today
=== Services ===
* Blocked by:
* Blocking:
* Updates:
**
=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** First Debian buster tests succesful. Still various bugs and quirks.
** Trusty specific puppet code is in an ongoing removal from the repo
** eventgate-analytics deployment ongoing
** cxserver and citoid to be migrated to the deployment pipeline.
== Wikidata ==
* Blocked by:
Waiting for security check, but it's notified and we are waiting
patiently
- https://phabricator.wikimedia.org/T216419
* Blocking:
No one we hope
* Updates:
Working on Termbox mobile editing using server side rendering VueJs
Shape Expression support extension is worked on and will be released
soon (1 month work and Security review)
**
== German Technical Wishlist ==
* Blocked by:
* Blocking:
* Updates:
**
== SoS Meeting Bookkeeping ==
* Updates:
**
Hi. Some script stopped working. Looks like the function
$( '<div>' ).dialog( ... ) // 1 parameter
does not work any more. But it still works on different wiki. Was there
some breaking change? Thank you.
Igal (User:IKhitron)
Hi all!
I have recently started a new RFC on revamping how skins are created, to improve usability in creating skins, extend skins with new UI (in Extensions), and give more power and flexibility for system administrators to customise skins for their own sites without causing undue burden on upgrades.
Details are on the RFC page on mediawiki.org, linked below. I welcome all comments and questions, as I believe that these changes will greatly improve the current state of our skin system. I prefer that comments and questions are collected on the mediawiki.org page so that we can keep them all in one place, but I’ll answer anything here as well 😊
Phabricator task: https://phabricator.wikimedia.org/T217158Mediawiki.org page: https://www.mediawiki.org/wiki/Requests_for_comment/Skin_templating
Regards,
Skizzerz
Reminder: Technical Advice IRC meeting this week **(Wednesday) 4-5 pm UTC**
on #wikimedia-tech.
Question can be asked in English, Uzbek, Korean & German.
The Technical Advice IRC Meeting is a weekly support event for volunteer
developers. Every Wednesday, two full-time developers are available to help
you with all your questions about Mediawiki, gadgets, tools and more! 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
Hope to see you there!
Johanna (for the Technical Advice IRC meeting crew)
Hello,
This is the weekly update from the Search Platform team for the week
starting 2019-02-18.
As always, feedback and questions are welcome.
== Discussions ==
=== Search ===
* A new Korean language analyzer has been configured for
Korean-language wikis,[0] however it won't be activated until after we
finish the upgrade to Elasticsearch 6, which is ongoing.
* SDC [Structured Data on Commons] wanted to know if we could add in a
'inlabel search keyword' and after lots of discussion, it was merged
into the new WikibaseCirrusSearch extension that has yet to be merged
into the beta cluster [1]
* Erik and the team worked on how to measure mutation latency across
the newly split elasticsearch clusters and decided that default
timeout was good at 30 seconds [2]
* Mathew and Gehel worked on testing the spicerack elasticsearch
module with quite a few patches that are linked in the ticket [3]
* Gehel worked on getting CI set up for search/glent (maven project)
to be set up with same options that we use for search/extra [4]
* A bug was found where a link-breaking typo is in automatic API
documentation for action=query&prop=cirrusbuilddoc, and Erik fixed it
by correcting the api docs for cirrusbuilddoc [5]
* As we now have different APT components to differentiate the
elasticsearch versions, we need to create a new component for the new
version and Gehel fixed it all up [6]
* David worked on preparing a debian package with search plugins
compatible with elastic 5.6.14 in which Gehel merged [7]
* Davis also did quite a bit of work to fix and add integration tests
for several language analyzers [8]
* Erik worked on updating the ttmserver for elasticsearch 6 and
removed elastic 2.x compatibility [9]
== Did you know? ==
Grammatical gender [10] often confuses speakers of English and other
languages without a similar system. “Why is a bridge feminine in
German (Brücke [11]) and masculine in Spanish and French (puente [12]
& pont [13])?” they ask—though usually without links to Wiktionary.
Grammatical gender is really just a system of noun classes [14] where
there are two or three classes, and most things classified as male or
female end up in different classes. Other languages have noun classes
based on whether or not the nouns are animate, whether they are human
or animal, by shape, and sometimes just arbitrarily groupings;
languages can have nearly two dozen noun classes, like some of the
Niger–Congo languages![15]
Now hold on while we veer off on a brief tangent: diminutives are
words that convey a smaller, lesser, or more intimate sense of their
root form.[16] They are common in American nicknames, often showing up
as a -y or -ie ending (Billy vs. Bill, Peggy vs Peg, Bobbie vs
Roberta). Sometimes diminutives, especially when applied to small cute
things, can become the main or only form of a word. For example,
English baby [17] from babe, or kitty from kit.
Diminutives and grammatical gender collide in German Mädchen [18]
(“girl”) which is historically from Magd (cognate with English “maid”)
plus the diminutive suffix -chen; all diminutives formed with -chen
have neuter gender in German. Over time, Mädchen became the
predominate term for a girl, despite the fact that the word is
grammatically “neuter”.
[0] https://phabricator.wikimedia.org/T206874
[1] https://phabricator.wikimedia.org/T215967
[2] https://phabricator.wikimedia.org/T215969
[3] https://phabricator.wikimedia.org/T207920
[4] https://phabricator.wikimedia.org/T216599
[5] https://phabricator.wikimedia.org/T216256
[6] https://phabricator.wikimedia.org/T216047
[7] https://phabricator.wikimedia.org/T215932
[8] https://phabricator.wikimedia.org/T215594
[9] https://phabricator.wikimedia.org/T192680
[10] https://en.wikipedia.org/wiki/Grammatical_gender
[11] https://en.wiktionary.org/wiki/Br%C3%BCcke#German
[12] https://en.wiktionary.org/wiki/puente#Spanish
[13] https://en.wiktionary.org/wiki/pont#French
[14] https://en.wikipedia.org/wiki/Noun_class
[15] https://en.wikipedia.org/wiki/Noun_class#Niger%E2%80%93Congo_languages
[16] https://en.wikipedia.org/wiki/Diminutive
[17] https://en.wiktionary.org/wiki/baby#Etymology
[18] https://en.wiktionary.org/wiki/M%C3%A4dchen#Etymology
----
Subscribe to receive on-wiki (or opt-in email) notifications of the
Discovery weekly update.
https://www.mediawiki.org/wiki/Newsletter:Discovery_Weekly
The archive of all past updates can be found on MediaWiki.org:
https://www.mediawiki.org/wiki/Discovery/Status_updates
Interested in getting involved? See tasks marked as "Easy" or
"Volunteer needed" in Phabricator.
[1] https://phabricator.wikimedia.org/maniphest/query/qW51XhCCd8.7/#R
[2] https://phabricator.wikimedia.org/maniphest/query/5KEPuEJh9TPS/#R
Yours,
Chris Koerner (he/him)
Community Relations Specialist
Wikimedia Foundation