Agenda
----------
- Location: #wikimedia-office IRC channel
- [Meeting type](https://www.mediawiki.org/wiki/Good_meetings#Taxonomy): TBD- Topic: {T128351}
- Time: Weekly, Wednesday 21:00 UTC (2pm [PDT](https://en.wikipedia.org/wiki/America/Los_Angeles), 23:00 [CEST](https://en.wikipedia.org/wiki/Central_European_Summer_Time)- [Meeting type](https://www.mediawiki.org/wiki/Good_meetings#Taxonomy): Field narrowing
Meeting summary
---------------
* Please note: Channel is logged and publicly posted (DO NOT REMOVE THIS
NOTE) | Logs:
http://bots.wmflabs.org/~wm-bot/logs/%23wikimedia-office/ (robla,
21:02:34)
* LINK: https://phabricator.wikimedia.org/T128351 (robla, 21:03:07)
* LINK: https://phabricator.wikimedia.org/T128351#2500149
(matt_flaschen, 21:08:01)
* first part of the conversation was about whether it makes sense to
add Echo to core, and make MediaWiki more monolithic (robla,
21:14:53)
* discussion about the separation of detection, routing, and delivery
as three portions of a notification framework (robla, 21:25:18)
* 14:27:23Â <matt_flaschen>Â On the other hand, TimStarling said mention
is "really essential for everyone" if I understand correctly. So
why not put some of that in core, playing devil's advocate (it's not
a big deal either way really)? (robla, 21:28:27)
* 14:32:02Â DanielK_WMDE: then the question is just, which of the event
types in Echo should be in core, and which don't need to be.
RoanKattouw: Yes, exactly.[...] (robla, 21:33:33)
* 14:33:53Â <RoanKattouw>Â robla: Uhm.... that's not what I said
(robla, 21:34:12)
* That's only one of the questions. There's also what parts of Echo
framework and UI to move to core. (matt_flaschen, 21:34:28)
* 14:39:58Â <DanielK_WMDE__>Â TimStarling: can you define the sides
<TimStarling>Â essentially small coreecho versus large coreecho
(robla, 21:41:48)
* 14:40:57Â <TimStarling>Â the large coreecho side would put
presentation, detection, etc. in core (robla, 21:42:23)
- Agenda:
- {T128351}* 14:41:52Â <TimStarling>Â the small coreecho side would have an
interface and basic or null implementation in core (robla,
21:42:57)
* <tgr> I think everyone agrees on figuring out a workable general
interface and having everything use it (DanielK_WMDE__, 21:45:56)
* <DanielK_WMDE__> can you say what those interfaces would be? <tgr> a
service to queue objects which implement some EchoEvent interface
(and support serialization), a service to map event objects to
callbacks which route events to users, and something about
presentation although I expect things will break down there
(DanielK_WMDE__, 21:51:28)
* <matt_flaschen> tgr, it's important to distinguish user location
(which I think people here are calling routing) and delivery.
(DanielK_WMDE__, 21:52:26)
* ACTION: robla define next steps in the RFC (robla, 21:57:12)
Meeting ended at 22:00:49 UTC.
People present (lines said)
---------------------------
* matt_flaschen (53)
* RoanKattouw (41)
* DanielK_WMDE__ (40)
* TimStarling (35)
* robla (31)
* tgr (20)
* mooeypoo (19)
* bd808 (10)
* SMalyshev (6)
* wm-labs-meetbot` (3)
* Scott_WUaS (2)
* stashbot (1)
* quiddity (1)
Full log
---------
{P3638}
Other meetings
------------------
| **[Architecture meetings](https://www.mediawiki.org/wiki/Architecture_meetings) ** |
|-----------------|
| 13:00 PT ArchCom Planning Meetings | [upcoming](https://phabricator.wikimedia.org/calendar/query/DlzGwrbxMLu9/) | [all since 2016-03-30](https://phabricator.wikimedia.org/calendar/query/M4fMy2PZOBQQ/) |
| **14:00 PT ArchCom-RFC Meetings** | **[upcoming](https://phabricator.wikimedia.org/calendar/query/ShzbHT6BPGCE/)** | **[all since 2015-09-09](https://phabricator.wikimedia.org/calendar/query/XJjy54s3PEFf/)**
| **[Architecture meetings](https://www.mediawiki.org/wiki/Architecture_meetings) ** |
|-----------------|
| 13:00 PT ArchCom Planning Meetings | [upcoming](https://phabricator.wikimedia.org/calendar/query/DlzGwrbxMLu9/) | [all since 2016-03-30](https://phabricator.wikimedia.org/calendar/query/M4fMy2PZOBQQ/) |
| **14:00 PT ArchCom-RFC Meetings** | **[upcoming](https://phabricator.wikimedia.org/calendar/query/ShzbHT6BPGCE/)** | **[all since 2015-09-09](https://phabricator.wikimedia.org/calendar/query/XJjy54s3PEFf/)**