Event:108: Difference between revisions

From MWStake
Jump to navigation Jump to search
(: Correct location for link.)
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 8: Line 8:
|end-minute=30
|end-minute=30
|url=https://meet.google.com/mdd-ufhn-ksb
|url=https://meet.google.com/mdd-ufhn-ksb
|attendees=Bryan Hildebrand, Cindy Cicalese, Gergő Tisza, Lex Sulzer, Mark Hershberger, Markus Glaser, Peter Meyer, Rich Evans
}}
}}
==Meeting agenda==
==Meeting agenda==
# '''Wait for attendees & chat''' {{Agenda time|5 min}}
# '''Wait for attendees & chat''' {{Agenda time|5 min}}
# '''Wiki Quickie''' {{Agenda time|5 min}} {{Agenda presenter|Bryan}}
# <del>'''Wiki Quickie''' {{Agenda time|5 min}} {{Agenda presenter|TBD}}</del>
#* [[URL highlighting text tinkering]]
# '''Agenda Item''' {{Agenda time|XX min}} {{Agenda presenter|TBD}}
# '''Agenda Item''' {{Agenda time|XX min}} {{Agenda presenter|TBD}}
# '''Wiki Watercooler''' {{Agenda time|remaining}} {{Agenda presenter|Open Mic}}
# '''Wiki Watercooler''' {{Agenda time|remaining}} {{Agenda presenter|Open Mic}}


==Notes==
==Notes==
 
The meeting voice transcription is available on the [[Event_talk:{{PAGENAME}}|talk page]].
 
# '''MediaWiki Core Changes''' (Gergo) discussed several upcoming changes that might effect 3rd party usage
#* [https://www.mediawiki.org/wiki/Stable_interface_policy Stable Interface Policy]
#** Helps the foundation so that they can easier change interfaces
#** Gives 3rd party devs a more reliable expectation of what portions of the code they can safely use
#* [https://phabricator.wikimedia.org/T232140 New logo syntax]
#** Vector skin is being refactored (more reader friendly)
#** Splits the logo into graphic and text (wordmark) part ([https://phabricator.wikimedia.org/T232140 Phabricator])
#** Default and own logos will need to be updated
#** Can be seen on [https://en.wikipedia.beta.wmflabs.org/wiki/Main_Page beta wikipedia]
#* New hook syntax
#** Hook handlers are now objects => supports dependency injection, easier testing
#** Interfaces are now supported => more can be verified statically
#** All core hooks have been replaced
#** Stakeholders: update documentation? No, WMF team is on it
#** {{Action}} Is there an issue with Semantic MediaWiki? => Mark to raise this with the SMW community
#** {{Action}} Cindy to give Mark URL for this.
#* [https://phabricator.wikimedia.org/T191231 Abstract database schemas]
#** This changes the way the database schema is updated in extensions
#** The rewrite is being done by volunteers, help is appreciated => MWStake?
#** Support for Postgres and MS SQL was removed from core, but databases can be added by extensions
#* UserOptionsManager
#** There is now only one options manager, so if you do some complex stuff with user options, please review your code - if $user1 and $user2 refer to the same user, $user1->setOption(...) used to not have an effect on $user2 before it was saved, this is different now. Can cause subtle problems in some extensions.
# '''[https://phabricator.wikimedia.org/T250406 Composer-based extension management RfC update]'''
#* (Mark) Next step: documenting the best practices and details
#* (Markus) Who does the documentation?
#* (Mark) MWStake to take a lead in documentation
#* Somebody needs to write an exception handler. => Robert
#* Composer merge plugin (will stop working with Composer 2.0) => Cindy has an eye on this
# '''New MW release'''
#* (Cindy) MW 1.35 code freeze is around July 15th => Release early August
#* (Cindy) 2020-06-07: Only about three weeks between code freeze and Release ?! What about SMW and other extensions?


==Action board==
==Action board==
Line 24: Line 54:
|Open
|Open
|{{PAGENAME}}
|{{PAGENAME}}
|Extension, Conference
|MWStake
|True
|True
|View
|View
|{{PAGENAME}}
|{{PAGENAME}}
}}
}}

Latest revision as of 13:29, 8 September 2020

Blank.png Date (UTC): 5 June 2020 15:30:00 - 5 June 2020 16:30:00
Blank.png URL: https://meet.google.com/mdd-ufhn-ksb
Blank.png Etherpad: https://etherpad.wikimedia.org/p/mwstake-2020-06

Person.png Attendees: Bryan Hildebrand, Cindy Cicalese, Gergő Tisza, Lex Sulzer, Mark Hershberger, Markus Glaser, Peter Meyer, Rich Evans

Click for time zone conversion

Meeting agenda

  1. Wait for attendees & chat 5 min
  2. Wiki Quickie 5 min TBD
  3. Agenda Item XX min TBD
  4. Wiki Watercooler remaining Open Mic

Notes

The meeting voice transcription is available on the talk page.

  1. MediaWiki Core Changes (Gergo) discussed several upcoming changes that might effect 3rd party usage
    • Stable Interface Policy
      • Helps the foundation so that they can easier change interfaces
      • Gives 3rd party devs a more reliable expectation of what portions of the code they can safely use
    • New logo syntax
      • Vector skin is being refactored (more reader friendly)
      • Splits the logo into graphic and text (wordmark) part (Phabricator)
      • Default and own logos will need to be updated
      • Can be seen on beta wikipedia
    • New hook syntax
      • Hook handlers are now objects => supports dependency injection, easier testing
      • Interfaces are now supported => more can be verified statically
      • All core hooks have been replaced
      • Stakeholders: update documentation? No, WMF team is on it
      • ACTION ITEM Is there an issue with Semantic MediaWiki? => Mark to raise this with the SMW community
      • ACTION ITEM Cindy to give Mark URL for this.
    • Abstract database schemas
      • This changes the way the database schema is updated in extensions
      • The rewrite is being done by volunteers, help is appreciated => MWStake?
      • Support for Postgres and MS SQL was removed from core, but databases can be added by extensions
    • UserOptionsManager
      • There is now only one options manager, so if you do some complex stuff with user options, please review your code - if $user1 and $user2 refer to the same user, $user1->setOption(...) used to not have an effect on $user2 before it was saved, this is different now. Can cause subtle problems in some extensions.
  2. Composer-based extension management RfC update
    • (Mark) Next step: documenting the best practices and details
    • (Markus) Who does the documentation?
    • (Mark) MWStake to take a lead in documentation
    • Somebody needs to write an exception handler. => Robert
    • Composer merge plugin (will stop working with Composer 2.0) => Cindy has an eye on this
  3. New MW release
    • (Cindy) MW 1.35 code freeze is around July 15th => Release early August
    • (Cindy) 2020-06-07: Only about three weeks between code freeze and Release ?! What about SMW and other extensions?

Action board

Search actions Add an action See this page for more information

Open
None of these labels
+ MWStake
[edit] Check SMW Community regarding new Hook Syntax
ExtensionMWStake
5 June 2020 MWstake Meeting108

#39 Jul 06, 2020Cindy Cicalese,Mark Hershberger