Thursday, March 22, 2018
xsf@muc.xmpp.org
March
Mon Tue Wed Thu Fri Sat Sun
      1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
             
XSF Discussion | Logs: http://logs.xmpp.org/xsf/ | Agenda https://trello.com/b/Dn6IQOu0/board-meetings

[00:00:02] *** Dave Cridland has left the room
[00:01:14] *** Dave Cridland shows as "online"
[00:04:39] *** Dave Cridland has left the room
[00:05:12] *** Guus shows as "online"
[00:06:49] *** Dave Cridland shows as "online"
[00:07:17] *** Dave Cridland has left the room
[00:07:31] *** Dave Cridland shows as "online"
[00:08:25] *** Dave Cridland has left the room
[00:08:33] *** remko has left the room
[00:08:36] *** Dave Cridland shows as "online"
[00:09:40] *** daniel has left the room
[00:12:53] *** Dave Cridland has left the room
[00:15:43] *** Dave Cridland shows as "online"
[00:18:59] *** Dave Cridland has left the room
[00:22:08] *** Dave Cridland shows as "online"
[00:24:04] *** Dave Cridland has left the room
[00:24:43] *** Dave Cridland shows as "online"
[00:25:41] *** Dave Cridland has left the room
[00:26:05] *** waqas has left the room
[00:28:37] *** Dave Cridland shows as "online"
[00:31:02] *** daniel shows as "online"
[00:37:36] *** lumi shows as "away" and his status message is "(Idle 10 min)"
[00:38:38] *** lumi shows as "online"
[00:40:35] *** Dave Cridland has left the room
[00:40:54] *** ludo has joined the room
[00:42:47] *** efrit has joined the room
[00:43:08] *** daniel has left the room
[00:43:34] *** Dave Cridland shows as "online"
[00:45:55] *** remko has joined the room
[00:45:55] *** remko shows as "online"
[00:46:38] *** Dave Cridland has left the room
[00:46:55] *** ludo has left the room
[00:47:28] *** Dave Cridland shows as "online"
[00:47:54] *** daniel shows as "online"
[00:52:45] *** Dave Cridland has left the room
[00:53:52] *** Dave Cridland shows as "online"
[01:02:56] *** Dave Cridland has left the room
[01:03:37] *** Dave Cridland shows as "online"
[01:04:32] *** Dave Cridland has left the room
[01:04:45] *** Dave Cridland shows as "online"
[01:06:45] *** Dave Cridland has left the room
[01:08:12] *** Dave Cridland shows as "online"
[01:10:53] *** ludo has joined the room
[01:12:11] *** Dave Cridland has left the room
[01:13:13] *** Dave Cridland shows as "online"
[01:18:32] *** Dave Cridland has left the room
[01:19:07] *** Dave Cridland shows as "online"
[01:22:51] *** Dave Cridland has left the room
[01:24:23] *** ta has joined the room
[01:24:28] *** waqas has joined the room
[01:25:45] *** Dave Cridland shows as "online"
[01:28:14] *** Dave Cridland has left the room
[01:31:26] *** tux has left the room
[01:31:27] *** tux has joined the room
[01:31:28] *** Guus shows as "online"
[01:31:35] *** Dave Cridland shows as "online"
[01:34:34] *** Dave Cridland has left the room
[01:35:38] *** Guus shows as "online"
[01:37:37] *** Dave Cridland shows as "online"
[01:40:08] *** remko has joined the room
[01:40:08] *** remko shows as "online"
[01:40:28] *** Dave Cridland has left the room
[01:41:38] *** ludo has left the room
[01:42:14] *** Guus has left the room
[01:43:43] *** Dave Cridland shows as "online"
[01:45:25] *** Dave Cridland has left the room
[01:48:14] *** Guus has left the room
[01:49:23] *** Dave Cridland shows as "online"
[01:49:27] *** efrit has left the room
[01:49:33] *** Dave Cridland has left the room
[01:49:48] *** Dave Cridland shows as "online"
[01:50:49] *** Dave Cridland has left the room
[01:50:54] *** ludo has joined the room
[01:51:22] *** Dave Cridland shows as "online"
[01:52:24] *** mrdoctorwho shows as "online"
[02:00:10] *** Dave Cridland has left the room
[02:01:26] *** Dave Cridland shows as "online"
[02:03:46] *** Dave Cridland has left the room
[02:05:56] *** Dave Cridland shows as "online"
[02:08:55] *** Dave Cridland has left the room
[02:09:43] *** Dave Cridland shows as "online"
[02:11:23] *** Dave Cridland has left the room
[02:12:02] *** Dave Cridland shows as "online"
[02:13:25] *** Guus shows as "online"
[02:13:44] *** lskdjf shows as "online"
[02:15:49] *** Dave Cridland has left the room
[02:15:50] *** ludo has left the room
[02:15:56] *** la|r|ma shows as "online"
[02:16:01] *** Dave Cridland shows as "online"
[02:17:40] *** Dave Cridland has left the room
[02:17:50] *** Dave Cridland shows as "online"
[02:19:26] *** Dave Cridland has left the room
[02:19:41] *** Dave Cridland shows as "online"
[02:21:11] *** ludo has joined the room
[02:22:33] *** Dave Cridland has left the room
[02:23:12] *** Dave Cridland shows as "online"
[02:24:14] *** Guus has left the room
[02:27:06] *** Dave Cridland has left the room
[02:27:15] *** ludo has left the room
[02:27:32] *** lumi has left the room
[02:27:36] *** Dave Cridland shows as "online"
[02:28:48] *** Dave Cridland has left the room
[02:30:18] *** Dave Cridland shows as "online"
[02:34:17] *** remko has joined the room
[02:34:17] *** remko shows as "online"
[02:38:22] *** Dave Cridland has left the room
[02:38:32] *** Dave Cridland shows as "online"
[02:40:28] *** Dave Cridland has left the room
[02:40:53] *** Guus shows as "online"
[02:40:55] *** Dave Cridland shows as "online"
[02:42:35] *** Dave Cridland has left the room
[02:43:17] *** Dave Cridland shows as "online"
[02:44:56] *** Dave Cridland has left the room
[02:45:26] *** Dave Cridland shows as "online"
[02:51:13] *** remko has left the room
[02:51:14] *** Guus has left the room
[02:56:50] *** marc shows as "online"
[03:01:16] *** daniel has left the room
[03:01:20] *** daniel shows as "online"
[03:13:09] *** Dave Cridland has left the room
[03:13:44] *** Dave Cridland shows as "online"
[03:15:02] *** Guus shows as "online"
[03:15:06] *** Dave Cridland has left the room
[03:15:13] *** vanitasvitae has left the room
[03:15:18] *** marc has left the room
[03:16:49] *** marc has joined the room
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:50] *** marc shows as "online"
[03:18:51] *** marc shows as "online"
[03:18:51] *** marc shows as "online"
[03:18:51] *** marc shows as "online"
[03:18:51] *** marc shows as "online"
[03:18:51] *** marc shows as "online"
[03:18:51] *** marc shows as "online"
[03:18:51] *** marc shows as "online"
[03:18:52] *** Guus shows as "online"
[03:18:53] *** marc shows as "online"
[03:18:55] *** marc shows as "online"
[03:19:12] *** marc has joined the room
[03:19:15] *** marc shows as "online"
[03:19:16] *** marc shows as "online"
[03:19:18] *** marc shows as "online"
[03:19:20] *** marc shows as "online"
[03:19:21] *** marc shows as "online"
[03:19:24] *** marc shows as "online"
[03:19:40] *** marc has joined the room
[03:19:43] *** marc shows as "online"
[03:19:44] *** marc shows as "online"
[03:19:47] *** marc shows as "online"
[03:19:48] *** marc shows as "online"
[03:19:51] *** marc shows as "online"
[03:19:52] *** marc shows as "online"
[03:20:35] *** Dave Cridland shows as "online"
[03:21:05] *** marc has joined the room
[03:21:07] *** marc shows as "online"
[03:21:08] *** marc shows as "online"
[03:21:10] *** marc shows as "online"
[03:21:12] *** marc shows as "online"
[03:21:15] *** marc shows as "online"
[03:21:29] *** marc has joined the room
[03:21:31] *** marc shows as "online"
[03:21:32] *** marc shows as "online"
[03:21:34] *** marc shows as "online"
[03:21:36] *** marc shows as "online"
[03:21:39] *** marc shows as "online"
[03:21:54] *** marc has joined the room
[03:21:57] *** marc shows as "online"
[03:21:58] *** marc shows as "online"
[03:22:01] *** marc shows as "online"
[03:22:02] *** marc shows as "online"
[03:22:05] *** marc shows as "online"
[03:22:06] *** marc shows as "online"
[03:22:19] *** marc has joined the room
[03:22:21] *** marc shows as "online"
[03:22:22] *** marc shows as "online"
[03:22:24] *** marc shows as "online"
[03:22:26] *** marc shows as "online"
[03:22:29] *** marc shows as "online"
[03:22:43] *** marc has joined the room
[03:22:45] *** marc shows as "online"
[03:22:46] *** marc shows as "online"
[03:22:48] *** marc shows as "online"
[03:22:50] *** marc shows as "online"
[03:22:53] *** marc shows as "online"
[03:23:07] *** marc has joined the room
[03:23:09] *** marc shows as "online"
[03:23:10] *** marc shows as "online"
[03:23:12] *** marc shows as "online"
[03:23:14] *** marc shows as "online"
[03:23:17] *** marc shows as "online"
[03:23:37] *** marc has joined the room
[03:23:39] *** marc shows as "online"
[03:23:40] *** marc shows as "online"
[03:25:07] *** Dave Cridland has left the room
[03:25:46] *** Dave Cridland shows as "online"
[03:27:14] *** Guus has left the room
[03:27:22] *** Dave Cridland has left the room
[03:28:29] *** remko has joined the room
[03:28:29] *** remko shows as "online"
[03:28:49] *** Dave Cridland shows as "online"
[03:30:14] *** Guus has left the room
[03:30:50] *** Guus shows as "online"
[03:36:11] *** Guus shows as "online"
[03:36:23] *** Yagiza has joined the room
[03:36:32] *** Yagiza shows as "away" and his status message is "Автостатус из-за бездействия более чем 10 минут"
[03:36:36] *** Yagiza shows as "online" and his status message is "Доступен"
[03:36:55] *** Dave Cridland has left the room
[03:38:32] *** Dave Cridland shows as "online"
[03:39:47] *** Dave Cridland has left the room
[03:39:55] *** Guus shows as "online"
[03:41:17] *** Dave Cridland shows as "online"
[03:42:14] *** Guus has left the room
[03:43:55] *** Dave Cridland has left the room
[03:44:25] *** Dave Cridland shows as "online"
[03:44:29] *** daniel has left the room
[03:44:46] *** daniel shows as "online"
[03:46:20] *** xnyhps shows as "away" and his status message is "Away"
[03:46:58] *** Dave Cridland has left the room
[03:48:14] *** Guus has left the room
[03:49:57] *** ralphm has joined the room
[03:51:14] *** Guus has left the room
[03:51:24] *** la|r|ma has left the room
[03:51:36] *** Dave Cridland shows as "online"
[03:51:36] *** marc has joined the room
[03:51:50] *** Dave Cridland has left the room
[03:52:38] *** Dave Cridland shows as "online"
[03:55:13] *** Dave Cridland has left the room
[03:58:34] *** Guus shows as "online"
[03:58:50] *** Dave Cridland shows as "online"
[04:03:19] *** rion has joined the room
[04:07:00] *** rion has left the room
[04:07:15] *** rion has joined the room
[04:09:14] *** Guus has left the room
[04:09:37] *** Guus shows as "online"
[04:10:02] *** jere has joined the room
[04:14:10] *** Dave Cridland has left the room
[04:14:58] *** Guus shows as "online"
[04:16:52] *** Dave Cridland shows as "online"
[04:19:52] *** Dave Cridland has left the room
[04:21:14] *** Guus has left the room
[04:22:34] *** rion shows as "online"
[04:22:43] *** remko has joined the room
[04:22:43] *** remko shows as "online"
[04:23:00] *** rion shows as "online"
[04:25:06] *** Dave Cridland shows as "online"
[04:26:05] *** Guus shows as "online"
[04:27:14] *** Guus has left the room
[04:27:58] *** Dave Cridland has left the room
[04:28:44] *** Dave Cridland shows as "online"
[04:30:59] *** ludo has joined the room
[04:31:17] *** Dave Cridland has left the room
[04:31:53] *** rion has left the room
[04:34:45] *** Dave Cridland shows as "online"
[04:36:14] *** Guus has left the room
[04:36:41] *** Dave Cridland has left the room
[04:37:53] *** ludo has left the room
[04:38:01] *** Dave Cridland shows as "online"
[04:38:13] *** Dave Cridland has left the room
[04:38:28] *** Dave Cridland shows as "online"
[04:40:33] *** Guus shows as "online"
[04:41:53] *** jere has left the room
[04:42:57] *** marc has left the room
[04:43:01] *** marc has joined the room
[04:43:03] *** marc shows as "online"
[04:43:06] *** marc shows as "online"
[04:43:07] *** marc shows as "online"
[04:43:14] *** Dave Cridland has left the room
[04:44:15] *** marc shows as "online"
[04:44:48] *** Dave Cridland shows as "online"
[04:47:03] *** Dave Cridland has left the room
[04:48:14] *** Guus has left the room
[04:50:34] *** rion shows as "online"
[04:50:59] *** Dave Cridland shows as "online"
[04:53:48] *** Dave Cridland has left the room
[04:55:17] *** Dave Cridland shows as "online"
[04:57:15] *** rion has left the room
[04:57:20] *** rion shows as "online"
[04:59:47] *** Nekit has left the room
[04:59:48] *** Nekit has joined the room
[05:00:11] *** Dave Cridland has left the room
[05:01:14] *** Dave Cridland shows as "online"
[05:01:14] *** Dave Cridland has left the room
[05:01:45] *** Guus shows as "online"
[05:01:49] *** Dave Cridland shows as "online"
[05:03:14] *** Guus has left the room
[05:03:28] *** ta has left the room
[05:03:29] *** ta has joined the room
[05:05:44] *** Dave Cridland has left the room
[05:08:35] *** Dave Cridland shows as "online"
[05:08:54] *** rion has left the room
[05:09:00] *** rion shows as "online"
[05:10:23] *** Dave Cridland has left the room
[05:10:36] *** Dave Cridland shows as "online"
[05:12:42] *** Dave Cridland has left the room
[05:15:42] *** rion has left the room
[05:16:31] *** Guus shows as "online"
[05:16:54] *** remko has joined the room
[05:16:54] *** remko shows as "online"
[05:17:32] *** Dave Cridland shows as "online"
[05:21:05] *** Dave Cridland has left the room
[05:22:31] *** Guus shows as "online"
[05:23:20] *** xnyhps shows as "away" and his status message is "Away"
[05:23:26] *** xnyhps shows as "online"
[05:25:09] *** winfried has joined the room
[05:25:16] *** Dave Cridland shows as "online"
[05:27:14] *** Guus has left the room
[05:30:12] *** Dave Cridland has left the room
[05:30:37] *** Dave Cridland shows as "online"
[05:30:37] *** Dave Cridland has left the room
[05:31:35] *** Dave Cridland shows as "online"
[05:32:05] *** Dave Cridland has left the room
[05:32:19] *** Dave Cridland shows as "online"
[05:33:14] *** Guus has left the room
[05:33:41] *** Dave Cridland has left the room
[05:34:31] *** Dave Cridland shows as "online"
[05:35:32] *** Dave Cridland has left the room
[05:35:45] *** j.r has joined the room
[05:36:20] *** daniel has left the room
[05:37:16] *** Dave Cridland shows as "online"
[05:39:51] *** Dave Cridland has left the room
[05:40:38] *** rion has left the room
[05:40:58] *** xnyhps shows as "online"
[05:41:16] *** xnyhps shows as "online"
[05:43:05] *** j.r has joined the room
[05:43:20] *** Dave Cridland shows as "online"
[05:43:53] *** marmistrz has joined the room
[05:45:09] *** LNJ has joined the room
[05:45:29] *** xnyhps shows as "online"
[05:47:23] *** j.r has joined the room
[05:48:35] *** xnyhps shows as "online"
[05:51:53] *** daniel shows as "online"
[05:52:16] *** Dave Cridland has left the room
[05:54:23] *** Dave Cridland shows as "online"
[05:56:17] *** mrdoctorwho shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[05:56:18] *** xnyhps shows as "online"
[05:58:20] *** xnyhps shows as "online"
[05:58:36] *** Guus shows as "online"
[06:00:14] *** Guus has left the room
[06:03:13] *** rion has joined the room
[06:04:08] *** goffi has joined the room
[06:05:47] *** Dave Cridland has left the room
[06:06:16] *** mrdoctorwho shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[06:06:36] *** Dave Cridland shows as "online"
[06:07:31] *** xnyhps shows as "online"
[06:07:39] *** xnyhps shows as "online"
[06:11:07] *** remko has joined the room
[06:11:07] *** remko shows as "online"
[06:11:48] *** remko shows as "away"
[06:16:51] *** Guus shows as "online"
[06:17:03] *** j.r has left the room
[06:17:05] *** j.r has joined the room
[06:17:39] *** j.r has left the room
[06:17:45] *** j.r has joined the room
[06:19:26] *** j.r has left the room
[06:19:27] *** j.r has joined the room
[06:19:53] *** xnyhps shows as "online"
[06:20:52] *** ludo has joined the room
[06:21:23] *** xnyhps shows as "online"
[06:24:01] *** daniel has left the room
[06:26:09] *** marmistrz shows as "online"
[06:26:39] *** Nekit has left the room
[06:26:42] *** Nekit has joined the room
[06:27:14] *** Guus has left the room
[06:27:28] *** daniel shows as "online"
[06:29:33] *** marmistrz shows as "online"
[06:29:35] *** marmistrz shows as "online"
[06:31:19] *** Dave Cridland has left the room
[06:31:29] *** blabla has joined the room
[06:33:17] *** ralphm has left the room
[06:33:18] *** ralphm has joined the room
[06:33:54] *** mrdoctorwho shows as "online"
[06:34:40] *** Dave Cridland shows as "online"
[06:36:49] *** xnyhps shows as "online"
[06:36:51] *** Dave Cridland has left the room
[06:36:59] *** xnyhps shows as "online"
[06:37:57] *** Dave Cridland shows as "online"
[06:38:17] *** ralphm has left the room
[06:38:18] *** ralphm has joined the room
[06:41:14] *** xnyhps shows as "online"
[06:41:57] *** Steve Kille shows as "online" and his status message is "Swift 4.0"
[06:42:19] *** Dave Cridland shows as "online"
[06:42:19] *** dwd shows as "online"
[06:43:11] *** goffi has left the room
[06:43:25] *** goffi has joined the room
[06:44:32] *** ludo has left the room
[06:44:47] *** xnyhps shows as "online"
[06:45:59] *** xnyhps shows as "online"
[06:46:10] *** Dave Cridland has left the room
[06:46:59] *** ta shows as "online"
[06:48:15] *** Guus shows as "online"
[06:48:16] *** Dave Cridland shows as "online"
[06:48:17] *** xnyhps shows as "online"
[06:49:26] *** xnyhps shows as "online"
[06:50:06] *** xnyhps shows as "online"
[06:50:59] *** Dave Cridland has left the room
[06:51:00] *** xnyhps shows as "away" and his status message is "Away"
[06:51:07] *** Dave Cridland shows as "online"
[06:51:55] *** xnyhps shows as "away" and his status message is "Away"
[06:52:05] *** xnyhps shows as "away" and his status message is "Away"
[06:52:10] *** xnyhps shows as "online"
[06:52:31] *** xnyhps shows as "away" and his status message is "Away"
[06:53:09] *** Zash has left the room
[06:53:21] *** Zash has joined the room
[06:53:30] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[06:53:30] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[06:53:42] *** xnyhps shows as "away" and his status message is "Away"
[06:57:16] *** Guus shows as "online"
[06:58:18] *** ralphm has left the room
[06:58:19] *** ralphm has joined the room
[06:59:27] *** Dave Cridland has left the room
[06:59:39] *** Dave Cridland shows as "online"
[07:00:14] *** Guus has left the room
[07:00:15] *** Dave Cridland has left the room
[07:00:45] *** Dave Cridland shows as "online"
[07:01:14] *** Guus shows as "online"
[07:01:32] *** LNJ has left the room
[07:01:44] *** Dave Cridland has left the room
[07:01:53] *** Holger has left the room
[07:01:55] *** Dave Cridland shows as "online"
[07:02:00] *** Holger shows as "online"
[07:03:18] *** ralphm has left the room
[07:03:19] *** ralphm has joined the room
[07:03:30] *** tim@boese-ban.de has joined the room
[07:03:30] *** Dave Cridland shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[07:03:30] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[07:05:18] *** remko has joined the room
[07:05:18] *** remko shows as "away"
[07:08:54] *** Dave Cridland has left the room
[07:09:14] *** Guus has left the room
[07:10:08] *** Dave Cridland shows as "online"
[07:10:44] *** Dave Cridland has left the room
[07:13:04] *** Valerian has joined the room
[07:14:59] *** MattJ shows as "online"
[07:18:14] *** Guus has left the room
[07:18:29] *** Dave Cridland shows as "online"
[07:20:59] *** ralphm has left the room
[07:21:00] *** ralphm has joined the room
[07:21:10] *** Dave Cridland has left the room
[07:22:27] *** Dave Cridland shows as "online"
[07:23:04] *** Dave Cridland has left the room
[07:25:51] *** ludo has joined the room
[07:27:19] *** Guus shows as "online"
[07:29:43] *** Steve Kille shows as "away" and his status message is "Swift 4.0"
[07:30:21] *** Dave Cridland shows as "online"
[07:31:30] *** marmistrz shows as "online"
[07:33:02] *** marmistrz has left the room
[07:33:10] *** marmistrz shows as "online"
[07:36:46] *** pep. has left the room
[07:36:50] *** pep. shows as "online"
[07:39:14] *** Guus has left the room
[07:40:12] *** jonasw shows as "online"
[07:40:19] *** ta has left the room
[07:40:45] *** Steve Kille shows as "online" and his status message is "Swift 4.0"
[07:44:37] *** Dave Cridland has left the room
[07:45:03] *** moparisthebest has joined the room
[07:46:04] *** Dave Cridland shows as "online"
[07:46:07] *** ludo has left the room
[07:50:39] *** remko has joined the room
[07:50:39] *** remko shows as "online"
[07:51:29] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[07:52:10] *** marmistrz shows as "online"
[07:53:37] *** daniel has left the room
[07:54:44] *** SaltyBones has left the room
[07:54:46] *** SaltyBones shows as "online"
[07:54:57] *** marmistrz has left the room
[07:58:18] *** ralphm has left the room
[07:58:19] *** ralphm has joined the room
[07:59:58] *** daniel shows as "online"
[08:02:54] *** ralphm shows as "online"
[08:03:16] *** pep. has left the room
[08:03:21] *** pep. shows as "online"
[08:03:23] *** mimi89999 shows as "online"
[08:04:22] *** Yagiza has left the room
[08:04:23] *** Yagiza has joined the room
[08:04:34] *** Yagiza shows as "online" and his status message is "Доступен"
[08:05:27] *** marc has left the room
[08:05:31] *** marc has joined the room
[08:05:34] *** marc shows as "online"
[08:05:36] *** marc shows as "online"
[08:05:38] *** marc shows as "online"
[08:05:40] *** Tobias shows as "online"
[08:05:53] *** Tobias shows as "online"
[08:07:15] *** marc shows as "online"
[08:08:51] *** marmistrz shows as "online"
[08:10:04] <Ge0rG> moparisthebest: yes, all MUC messages go to all participants immediately, because the server doesn't know the user's notification settings
[08:10:20] <Ge0rG> moparisthebest: if the user has "notify on all messages", delaying would be bad
[08:10:20] *** Maranda shows as "xa"
[08:11:20] <jonasw> but the users server may delay them with CSI
[08:11:26] <jonasw> if it knows about the notification settings :)
[08:12:15] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[08:12:42] <jonasw> moparisthebest, obviously, you haven’t been in the MUC of the local hacker space. People there think that using OMEMO in a public muc is a super great idea.
[08:12:59] *** Yagiza has left the room
[08:13:00] <jonasw> haven’t been there in a while, mind, all this "This message is OMEMO encrypted but your client doesn’t support it" was getting annoying.
[08:13:03] *** Yagiza has joined the room
[08:13:17] *** Yagiza shows as "online" and his status message is "Доступен"
[08:13:18] *** daniel has left the room
[08:13:20] <jonasw> great way to alienate people.
[08:13:55] *** Yagiza has left the room
[08:13:59] *** Yagiza has joined the room
[08:14:01] *** Steve Kille shows as "online" and his status message is "Swift 4.0"
[08:14:03] *** Steve Kille shows as "online" and his status message is "Swift 4.0"
[08:14:12] <Ge0rG> jonasw: if it knew. Which it can't.
[08:14:13] *** Yagiza shows as "online" and his status message is "Доступен"
[08:14:28] <jonasw> Ge0rG, yet. I think it was discussed at summit that a way for the server to know would be good?
[08:14:44] <Ge0rG> jonasw: yes. "would be good" is very far from an actual implementation, one might imagine.
[08:15:06] <Ge0rG> jonasw: if I had some time, I'd maybe write a PEP-based proto-XEP
[08:15:22] <jonasw> Ge0rG, better write a pep-based implementation first.
[08:15:30] <Ge0rG> which just stores a list of JIDs and their respective notification settings (always / mention / never)
[08:15:43] <jonasw> oh wait, we don’t even have reliable private PEP storage everywhere :<
[08:15:52] *** Yagiza has left the room
[08:15:55] *** Yagiza has joined the room
[08:15:56] <Ge0rG> jonasw: I didn't check in the last year. Do we have private PEP widely deployed already?
[08:16:09] *** Yagiza shows as "online" and his status message is "Доступен"
[08:16:11] <Ge0rG> Bookmarks2 FTW
[08:16:36] <jonasw> bm2 needs multi-item, persistence and private PEP. that’s gonna be hard.
[08:17:33] <Ge0rG> I'll just stick to 0048
[08:17:38] <Ge0rG> like I stick to google:queue.
[08:17:48] *** sezuan shows as "online"
[08:18:22] *** sezuan has left the room
[08:18:29] *** sezuan shows as "online"
[08:19:06] <Maranda> *has CSI dealing only with presences mostly*
[08:22:15] *** tim@boese-ban.de shows as "xa" and his status message is " (Nicht verfügbar wegen Untätigkeit seit mehr als 15 Minuten)"
[08:22:26] *** marmistrz shows as "online"
[08:22:28] <Ge0rG> Maranda: was that supposed to be a /me ?
[08:25:31] *** tim@boese-ban.de shows as "online"
[08:26:42] *** SaltyBones has left the room
[08:26:43] *** SaltyBones shows as "online"
[08:27:33] *** Dave Cridland has left the room
[08:27:39] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[08:28:16] *** Kev shows as "online"
[08:28:17] *** Andrew Nenakhov has left the room
[08:28:20] *** Andrew Nenakhov has joined the room
[08:28:46] <Kev> Ge0rG: I think so, we've been deploying it for years. The recent pubsub options change notwithstanding.
[08:29:03] <Kev> I *think* it's just Prosody that's had problems with PIP and things.
[08:29:39] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[08:29:46] <daniel> OpenFire and ejabberd should handle that fine I believe
[08:29:53] *** Andrew Nenakhov has left the room
[08:29:56] *** Andrew Nenakhov has joined the room
[08:29:59] *** Steve Kille has left the room
[08:30:22] *** Steve Kille has left the room
[08:30:54] <Ge0rG> So ~1/3 of the servers out there don't even have an implementation, and the other 2/3rds depend on which version they were abandoned at?
[08:31:14] *** Dave Cridland shows as "online"
[08:31:23] <jonasw> Kev, are you intentionally calling it PIP? it confuses the hell out of me because of pythons package manager being called the same.
[08:31:39] <Kev> jonasw: Yes, because that's what 223 was called.
[08:31:39] *** marmistrz has left the room
[08:32:32] <jonasw> Kev, what’s the first P for?
[08:32:40] <jonasw> (the last is for PEP I guess)
[08:32:42] <Ge0rG> Private data In PEP? *guessing*
[08:32:43] <jonasw> (or PubSub)
[08:32:43] *** intosi shows as "away" and his status message is "Away"
[08:32:47] *** intosi shows as "online"
[08:32:51] <Kev> Ge0rG: Maybe. Different people have different priorities here. Mine is mostly in moving things forward and having stuff available to people who do update servers and clients.
[08:33:03] <jonasw> Ge0rG, Kev, what’s the acronym for '222 then?
[08:33:09] <jonasw> PuIP?
[08:33:17] <Kev> Private Information Via Pubsub is 223
[08:33:30] <jonasw> or even PubIP, just one dash and a mirror operation away from a bad pun.
[08:33:32] <Kev> 222 is POP - Persisting Objects via Pubsub
[08:33:35] <Ge0rG> I thought it was Persistent Storage of Private Data via PubSub
[08:33:45] <Ge0rG> Which would make it PSoPDvPS
[08:33:57] <Ge0rG> But we could shorten it down to PSPDPS probably.
[08:33:59] <Kev> You young people, no respect for history :)
[08:34:09] *** Valerian has left the room
[08:34:10] *** remko shows as "away"
[08:34:10] <Kev> https://xmpp.org/extensions/attic/xep-0222-0.1.html
https://xmpp.org/extensions/attic/xep-0223-0.1.html
[08:34:20] *jonasw goes to rm those versions from the attic
[08:34:27] *** Dave Cridland has left the room
[08:34:28] <jonasw> I’ll show you how no respect looks like!!k
[08:34:51] *** Steve Kille has joined the room
[08:34:53] *** Steve Kille shows as "online" and his status message is "Swift 4.0"
[08:34:54] *** intosi has left the room
[08:34:54] *** intosi has joined the room
[08:35:14] *** Maranda shows as "xa"
[08:35:24] *** marmistrz shows as "away"
[08:35:25] <jonasw> (if you need to detect sarcasm/irony/bad jokes in my messages, the following regex will help: /!{2,}k+\b/. it won’t show all instances, but has a zero false-positive rate)
[08:35:27] *** SaltyBones has left the room
[08:35:43] *** ralphm shows as "online"
[08:35:46] <jonasw> (I think at least :))
[08:35:46] *** marmistrz has left the room
[08:35:53] *** Steve Kille shows as "online" and his status message is "Swift 4.0"
[08:35:54] <Ge0rG> jonasw: what's the "k" for?
[08:35:54] *** Steve Kille shows as "online" and his status message is "Swift 4.0"
[08:36:00] <jonasw> Ge0rG, it’s 1, but on my keyboard layout.
[08:36:07] <jonasw> modifier + k = !
[08:36:16] <jonasw> like modifier + 1 = ! on qwert[zy]
[08:36:38] <Ge0rG> jonasw: why are you leaking your keyboard layout to the general community?
[08:36:51] *** daniel shows as "online"
[08:37:30] <jonasw> Ge0rG, because it’s 9:30am and I still haven’t gotten anything done probably.
[08:37:47] *** marmistrz shows as "online"
[08:37:50] *** remko shows as "online"
[08:38:08] <Ge0rG> My goal for today's morning is to get onto that VPN that didn't let me work yesterday.
[08:38:23] <jonasw> so that it won’t let you work today either?
[08:38:26] <jonasw> sounds like a plan
[08:39:41] *** marmistrz shows as "online"
[08:39:42] *** marmistrz shows as "online"
[08:39:42] *** marmistrz shows as "online"
[08:39:49] *** Tobias shows as "online"
[08:39:56] *** Tobias shows as "online"
[08:40:00] *** marmistrz has left the room
[08:41:02] *** ludo has joined the room
[08:41:18] <Maranda> Ge0rG possibly
[08:43:45] <Kev> Raising a slightly contentious idea...maybe we should bring back SIFT
[08:44:05] <Kev> Not actually SIFT, but something a bit like that.
[08:44:19] <jonasw> what’s SIFT
[08:44:20] <Kev> To solve this 'squelch MUC on mobile' issue.
[08:44:27] <Kev> SIFT's 273
[08:44:37] *waqas is sad that he wrote mod_sift for Prosody, but there were no clients to be found
[08:44:54] <Ge0rG> Kev: what's wrong with an account-side notification prefs list that will be used by CSI?
[08:45:21] <jonasw> SIFT looks like privacy lists, complexity wise.
[08:45:40] <Kev> jonasw: SIFT itself isn't the right solution here, no.
[08:45:53] *** SaltyBones has left the room
[08:45:56] <Ge0rG> Let's collect all the requirements we had for SIFT, privacy lists and CSI and then make one big XEP to cover them all.
[08:46:05] <Kev> Ge0rG: Nothing's wrong with that, but I'm not sure that goes far enough. Unless you're intending notification settings to be very powerful - which might work.
[08:46:09] <Ge0rG> Maybe also Message Archive.
[08:46:26] <waqas> Ge0rG: Just make sure it runs on top of pubsub
[08:46:36] <Ge0rG> Kev: I'm not sure how powerful you think I want them for this to work out.
[08:46:44] <Kev> Like, if you say things like "Squash messages from this JID unless they have a reference payload to my JID or @everyone but make sure they're in the archive, I'll fetch them when the user opens the window"
[08:46:49] <jonasw> Kev, actually, if SIFT had an "defer" action which would integrate with CSI, I can see a lot of use in that.
[08:47:18] *** ludo has left the room
[08:47:19] <Ge0rG> Kev: I wouldn't even touch archival in there. Just a tri-state of "never|mention|all"
[08:47:37] <Kev> Well, if it's not archived you've lost the ability to catch up again.
[08:47:40] <Ge0rG> and maybe a separate global setting what "mention" means exactly, like "nickname / string-list / @all"
[08:47:56] <Kev> But in XMPP2 where it would have been archived automatically...fine.
[08:48:21] <Ge0rG> Kev: I thought MAM was the way to archive things?
[08:48:24] <jonasw> what’s wrong with getting all messages, but CSI-delayed if they’re not notification-worthy?
[08:48:47] <Ge0rG> jonasw: it delays resync from zombie state
[08:48:58] <Kev> jonasw: Are you suggesting a server should buffer messages from a 5000-user IRC channel indefinitely?
[08:49:09] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[08:49:10] <jonasw> Kev, it could fetch them from MAM for the user.
[08:49:14] <jonasw> no need to keep them in memory.
[08:49:20] <jonasw> just a pointer to the point in the archive
[08:49:30] <Kev> If it's in MAM, there's no need for a buffer at all, the client can just request what it wants.
[08:49:30] <jonasw> ejabberd does it like that I think, even with presences.
[08:49:42] <jonasw> Kev, except that the client needs to do a thing the server could be doing for it ;-)
[08:49:47] <Ge0rG> Kev: a sane CSI implementation could dump the backlog periodically and/or when a certain number of messages have been backlogged
[08:49:54] <Kev> (Which is the better model - as the client will likely only want the most recent 100, or whatever, that contains the mention that caused you to open the room, not the previous 10,000)
[08:50:10] <jonasw> hm.
[08:50:12] <jonasw> maybe
[08:50:19] <Kev> Ge0rG: Maybe, although then you have to communicate to the user that they've got holes that they backfill with MAM.
[08:50:21] <jonasw> makes things much more complex though
[08:50:25] <Ge0rG> Kev: we've had that before. There is the "full client" and the "thin client" model.
[08:50:50] <Ge0rG> Kev: by "dump" I meant "send out to the client"
[08:50:52] <jonasw> Kev, so the client would have to make a MAM query after each message it receives in a room where it isn’t set to "notify on everything" to ensure it doesn’t have gaps?
[08:51:16] <Kev> jonasw: Not exactly, no.
[08:51:19] <jonasw> why no-?
[08:51:23] <jonasw> why not?
[08:51:36] *** Steve Kille has left the room
[08:51:38] <Ge0rG> filling backlog gaps from MAM is slightly challenging, and also not supported by RSM.
[08:51:39] <Kev> It's not ensuring that it doesn't have gaps, it knows it has gaps.
[08:51:49] <jonasw> Kev, depends on your use-case.
[08:52:01] <Ge0rG> I really don't want to model MAM gaps in my database structure.
[08:52:16] <Kev> Ge0rG: That's fine, you don't have to if you want to be a 'complete client'.
[08:52:19] <jonasw> I can see use for CSI in a desktop client if we can work out the timely notification thing.
[08:52:32] <jonasw> what’s a "complete client"?
[08:53:16] <Ge0rG> Kev: you seem to have modelled all the required protocol flows for both kinds of client in your head. I'd love to read up on that in a more persistent way than by querying you in a MUC
[08:53:51] <Ge0rG> jonasw: one that keeps a full local log of messages by default, without resorting to MAM whenever the user opens a chat tab
[08:54:18] <jonasw> isn’t that exactly the type of client which has to keep book of holes to ensure it can fill the gaps?
[08:54:21] <Kev> As opposed to a recent-only client, which just queries recent messages when you open a chat, and backfills as needed when the client scrolls.
[08:54:47] *** Dave Cridland shows as "online"
[08:55:45] *** SaltyBones has joined the room
[08:55:54] *** Maranda shows as "xa"
[08:57:25] *** Valerian has joined the room
[08:59:03] *** ludo has joined the room
[08:59:09] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[08:59:49] *** remko shows as "away"
[09:00:27] *** intosi shows as "online"
[09:02:25] *** Dave Cridland has left the room
[09:02:28] *** Dave Cridland shows as "online"
[09:02:33] *** waqas has left the room
[09:04:59] *** ludo has left the room
[09:05:37] *** intosi shows as "away" and his status message is "Away"
[09:05:44] *** daniel has left the room
[09:06:06] *** intosi shows as "away" and his status message is "Away"
[09:06:06] *** intosi has left the room
[09:07:41] *** daniel shows as "online"
[09:08:19] *** ralphm shows as "online"
[09:10:48] *** ludo has joined the room
[09:12:53] *** Wiktor has joined the room
[09:13:52] *** remko shows as "online"
[09:16:27] <Wiktor> Hello! I'd like to extend the wiki page (https://wiki.xmpp.org/web/Tech_pages/XEP-0368) with info on how to route HTTP/2 and XMPP TLS traffic on port 443 with nginx (the ability to route based on ALPN was recently added: http://mailman.nginx.org/pipermail/nginx/2018-March/055798.html ). If it's possible would someone set me an account on wiki.xmpp.org? Thanks in advance!
[09:17:32] *** Andrew Nenakhov has left the room
[09:17:34] <jonasw> Ge0rG, ^
[09:18:13] *** intosi has joined the room
[09:18:27] <Ge0rG> Wiktor: please send me a message with your desired username (Wiktor?) and your email address for the password delivery.
[09:18:29] <MattJ> Looks like I lost my privileges after the great wiki disaster of 2017 :/
[09:18:43] <jonasw> s/wiki //
[09:18:59] <jonasw> actually, the server was a tad late. it would’ve been a great fit for '16
[09:19:44] *** blabla shows as "online"
[09:19:59] <Maranda> "great wiki disaster" :O
[09:20:06] *** Dave Cridland has left the room
[09:20:31] <Ge0rG> Wiktor: The current content of Tech_pages/XEP-0368 is very raw. It would be great if you could also add some structture :)
[09:21:04] <jonasw> anyone a suggestion for a wiki page name for that bookmark autojoin discussion?
[09:21:09] <Wiktor> Yep I noticed that, I need to reformat it anyway as some sections (like SRV records) would be the same for all methods.
[09:21:17] <Ge0rG> like maybe an intro sentence what the page is about, an auto-generated TOC and then headings for different implementations / common settings
[09:21:39] <Ge0rG> jonasw: Easy Bookmarks™
[09:21:40] <jonasw> and add a link to it on https://wiki.xmpp.org/web/SRV_Records
[09:21:57] <jonasw> Ge0rG, asking to be sure, do you have the power to move pages? :>
[09:22:02] <Wiktor> SRV Records must be extended with xmpps-client too
[09:22:13] <Wiktor> well, a little bit more work than I anticipated but it's do-able :)
[09:22:29] *** ludo has left the room
[09:22:37] <Ge0rG> Wiktor: yes I do
[09:22:53] <jonasw> Ge0rG, itym jonasw
[09:22:54] *** Dave Cridland shows as "online"
[09:23:12] <Ge0rG> jonasw: yes I do
[09:23:20] <jonasw> Ge0rG, nevermind.
[09:23:42] *** goffi shows as "online"
[09:23:44] <Ge0rG> the inverted highlighting of poezio really leads to low contrast
[09:24:47] <jonasw> I turned it off for that reason
[09:24:54] <jonasw> you want my irssi theme
[09:25:19] <Ge0rG> jonasw: I'm not sure I do.
[09:25:25] <jonasw> /theme irssi
[09:25:32] <Ge0rG> I'm always very hesitant to change themes.
[09:26:06] *** Dave Cridland has left the room
[09:26:18] *** Dave Cridland shows as "online"
[09:27:25] *** Dave Cridland has left the room
[09:28:09] *** Holger shows as "online" and his status message is "I'm available"
[09:28:09] *** Holger shows as "online" and his status message is "I'm available"
[09:28:23] *** Yagiza has left the room
[09:28:27] *** Yagiza has joined the room
[09:28:40] *** Yagiza shows as "online" and his status message is "Доступен"
[09:28:47] *** Dave Cridland shows as "online"
[09:30:07] *** Alex has joined the room
[09:30:48] *** Dave Cridland has left the room
[09:31:10] *** ludo has joined the room
[09:32:37] *** Dave Cridland shows as "online"
[09:34:28] <Link Mauve> jonasw, would you be ok with merging it upstream?
[09:34:36] <jonasw> Link Mauve, didn’t I already?
[09:34:50] *** Dave Cridland has left the room
[09:34:59] *** Dave Cridland shows as "online"
[09:35:05] <Link Mauve> Oh right, indeed it’s there.
[09:35:06] *** Holger has left the room
[09:35:16] *** Holger shows as "online"
[09:35:22] *** Holger has left the room
[09:35:27] *** Holger shows as "online"
[09:35:29] *** Holger has left the room
[09:35:31] *** Dave Cridland has left the room
[09:35:31] *** Andrew Nenakhov has joined the room
[09:35:36] *** Holger shows as "online"
[09:35:43] *** Dave Cridland shows as "online"
[09:35:52] *** Kev shows as "online"
[09:35:53] *** Andrew Nenakhov has left the room
[09:35:55] *** Kev shows as "online"
[09:36:05] *** Andrew Nenakhov has joined the room
[09:36:33] *** remko shows as "away"
[09:37:11] *** ludo has left the room
[09:37:54] *** ralphm shows as "online"
[09:38:18] *** Tobias shows as "online"
[09:38:29] *** Tobias shows as "online"
[09:38:59] *** remko shows as "online"
[09:39:55] *** jubalh has joined the room
[09:40:34] *** jubalh has left the room
[09:40:59] *** Dave Cridland has left the room
[09:41:27] *** ralphm shows as "online"
[09:42:31] *** Dave Cridland shows as "online"
[09:44:37] *** blabla has left the room
[09:44:53] *** Dave Cridland has left the room
[09:45:31] *** Kev shows as "away"
[09:45:55] *** Dave Cridland shows as "online"
[09:46:42] *** Dave Cridland has left the room
[09:47:55] *** Tobias shows as "away"
[09:47:56] *** blabla shows as "online"
[09:48:36] *** Dave Cridland shows as "online"
[09:49:37] *** Tobias shows as "online"
[09:49:38] *** remko shows as "away"
[09:49:58] *** blabla has left the room
[09:50:00] *** blabla shows as "online"
[09:51:12] *** ludo has joined the room
[09:52:05] *** jubalh has joined the room
[09:52:06] *** jubalh has left the room
[09:52:16] *** daniel has left the room
[09:52:34] *** Dave Cridland has left the room
[09:53:01] *** ralphm shows as "online"
[09:53:03] *** Dave Cridland shows as "online"
[09:53:15] *** remko shows as "online"
[09:54:24] *** Dave Cridland has left the room
[09:55:00] *** mrdoctorwho shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[09:55:47] *** LNJ has joined the room
[09:56:18] *** Dave Cridland shows as "online"
[09:56:36] *** Yagiza has left the room
[09:56:40] *** Yagiza has joined the room
[09:56:49] *** tux has joined the room
[09:56:50] *** Yagiza shows as "online" and his status message is "Доступен"
[09:56:53] *** Dave Cridland has left the room
[09:57:13] *** ludo has left the room
[09:59:29] *** Kev shows as "online"
[09:59:45] *** Dave Cridland shows as "online"
[10:01:13] *** LNJ has left the room
[10:01:14] *** LNJ has joined the room
[10:02:52] *** LNJ has left the room
[10:02:53] *** LNJ has joined the room
[10:03:02] *** Dave Cridland has left the room
[10:03:50] *** daniel shows as "online"
[10:03:57] *** Dave Cridland shows as "online"
[10:04:47] *** Dave Cridland has left the room
[10:05:00] *** mrdoctorwho shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[10:05:38] *** Dave Cridland shows as "online"
[10:05:54] *** Dave Cridland has left the room
[10:06:04] *** Dave Cridland shows as "online"
[10:07:26] *** Dave Cridland has left the room
[10:08:45] *** Dave Cridland shows as "online"
[10:08:51] *** Dave Cridland has left the room
[10:09:19] *** Dave Cridland shows as "online"
[10:09:25] *** Dave Cridland has left the room
[10:09:46] *** Dave Cridland shows as "online"
[10:11:49] *** Dave Cridland has left the room
[10:11:57] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[10:11:59] *** Dave Cridland shows as "online"
[10:13:21] *** Dave Cridland has left the room
[10:14:16] *** Dave Cridland shows as "online"
[10:15:03] *** tim@boese-ban.de shows as "online"
[10:15:19] *** Dave Cridland has left the room
[10:16:30] *** Maranda shows as "xa"
[10:16:37] *** daniel has left the room
[10:17:05] *** Dave Cridland shows as "online"
[10:17:06] *** jonasw shows as "away"
[10:17:13] *** Dave Cridland has left the room
[10:17:40] *** Dave Cridland shows as "online"
[10:18:37] *** dwd shows as "online"
[10:19:14] *** Dave Cridland has left the room
[10:20:50] *** daniel shows as "online"
[10:20:57] *** dwd has left the room
[10:20:58] *** Dave Cridland shows as "online"
[10:21:38] *** dwd shows as "online"
[10:22:50] *** Kev has left the room
[10:25:54] *** dwd has left the room
[10:27:10] *** Andrew Nenakhov has left the room
[10:27:22] *** Andrew Nenakhov has joined the room
[10:30:29] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[10:30:45] *** tim@boese-ban.de shows as "online"
[10:31:30] *** daniel has left the room
[10:31:56] *** Dave Cridland has left the room
[10:32:09] *** Dave Cridland shows as "online"
[10:33:39] *** Holger has left the room
[10:33:44] *** Holger shows as "online"
[10:34:44] *** daniel shows as "online"
[10:36:08] *** jubalh has joined the room
[10:36:21] *** jubalh has left the room
[10:36:55] *** ludo has joined the room
[10:36:56] *** Tobias shows as "online"
[10:37:21] *** Tobias shows as "online"
[10:41:53] *** Tobias has left the room
[10:43:06] *** ludo has left the room
[10:43:26] *** Maranda shows as "xa"
[10:43:32] *** Tobias shows as "online"
[10:43:59] *** Tobias shows as "online"
[10:46:33] *** ludo has joined the room
[10:47:40] *** Maranda shows as "xa"
[10:51:02] *** had-hoc has left the room
[10:52:38] *** ludo has left the room
[10:53:08] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[10:55:27] *** ralphm shows as "online"
[10:58:08] *** intosi shows as "online"
[10:58:08] *** Dave Cridland has left the room
[10:58:17] *** Dave Cridland shows as "online"
[10:58:48] *** efrit has joined the room
[10:59:01] *** Valerian has left the room
[10:59:01] *** Valerian has joined the room
[11:00:15] *** vanitasvitae shows as "online"
[11:01:10] *** ludo has joined the room
[11:03:02] *** intosi shows as "away" and his status message is "Away"
[11:03:30] *** intosi shows as "away" and his status message is "Away"
[11:03:30] *** intosi has left the room
[11:03:40] *** remko shows as "away"
[11:04:07] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[11:04:07] *** Dave Cridland has left the room
[11:04:12] *** Dave Cridland shows as "online"
[11:04:39] *** ralphm shows as "online"
[11:04:46] *** efrit has left the room
[11:05:41] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[11:06:27] *** ludo has left the room
[11:07:50] *** Nekit has left the room
[11:07:51] *** Nekit has joined the room
[11:12:25] *** Valerian has left the room
[11:12:34] *** Dave Cridland has left the room
[11:12:36] *** Dave Cridland shows as "online"
[11:13:31] *** Kev shows as "away"
[11:15:31] *** marmistrz shows as "online"
[11:15:41] *** tim@boese-ban.de shows as "xa" and his status message is " (Nicht verfügbar wegen Untätigkeit seit mehr als 15 Minuten)"
[11:15:49] *** daniel has left the room
[11:16:28] *** intosi has joined the room
[11:17:22] *** jubalh has joined the room
[11:19:07] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[11:22:02] *** lumi has joined the room
[11:22:15] *** Dave Cridland has left the room
[11:22:54] *** Zash shows as "online"
[11:22:56] *** Zash shows as "online"
[11:24:10] *** Dave Cridland shows as "online"
[11:24:35] *** marmistrz has left the room
[11:24:38] *** marmistrz shows as "online"
[11:24:59] *** ralphm shows as "online"
[11:25:42] *** Dave Cridland has left the room
[11:25:53] *** Dave Cridland shows as "online"
[11:27:00] *** Dave Cridland has left the room
[11:29:04] *** Dave Cridland shows as "online"
[11:30:27] *** Dave Cridland has left the room
[11:30:41] *** Dave Cridland shows as "online"
[11:30:50] *** ludo has joined the room
[11:31:35] *** jubalh has left the room
[11:31:40] *** Dave Cridland has left the room
[11:31:43] *** Kev shows as "online"
[11:31:57] *** Dave Cridland shows as "online"
[11:33:30] *** Dave Cridland has left the room
[11:33:41] *** Dave Cridland shows as "online"
[11:34:01] *** daniel has left the room
[11:34:03] *** Dave Cridland has left the room
[11:34:07] *** daniel has joined the room
[11:35:11] *** winfried has joined the room
[11:35:59] *** Dave Cridland shows as "online"
[11:36:00] *** Dave Cridland has left the room
[11:36:21] *** Dave Cridland shows as "online"
[11:36:41] *** daniel shows as "online"
[11:37:26] *** Dave Cridland has left the room
[11:38:21] *** intosi shows as "online"
[11:38:33] *** ludo has left the room
[11:38:58] *** Dave Cridland shows as "online"
[11:39:18] *** lskdjf has joined the room
[11:39:58] *** alexis has joined the room
[11:40:03] *** Dave Cridland has left the room
[11:40:13] *** Dave Cridland shows as "online"
[11:41:22] *** Dave Cridland has left the room
[11:41:42] *** Dave Cridland shows as "online"
[11:41:47] *** Dave Cridland has left the room
[11:41:54] *** Dave Cridland shows as "online"
[11:43:58] *** Dave Cridland has left the room
[11:45:29] *** jubalh has joined the room
[11:45:40] *** jubalh has left the room
[11:45:40] *** Dave Cridland shows as "online"
[11:46:44] *** Dave Cridland has left the room
[11:46:54] *** Dave Cridland shows as "online"
[11:47:06] *** SamWhited shows as "online"
[11:47:17] *** Dave Cridland has left the room
[11:47:25] *** jonasw shows as "online"
[11:47:33] *** Dave Cridland shows as "online"
[11:47:35] *** Valerian has joined the room
[11:49:15] *** tim@boese-ban.de shows as "online"
[11:49:15] *** Dave Cridland has left the room
[11:50:41] *** Dave Cridland shows as "online"
[11:51:07] *** Dave Cridland has left the room
[11:51:22] *** Dave Cridland shows as "online"
[11:51:27] *** Dave Cridland has left the room
[11:51:59] *** Dave Cridland shows as "online"
[11:52:05] *** la|r|ma has joined the room
[11:52:05] *** ThibG has joined the room
[11:52:51] *** Dave Cridland has left the room
[11:53:40] <ThibG> Hi, I was looking at XEP-0333 as I was under the impression that it was the preferred way to synchronize state between XMPP clients.
[11:54:50] *** Dave Cridland shows as "online"
[11:55:13] <ThibG> But after reading it I'm pretty convinced this is not a great way to do it, as it requires sending such state to the recipients, as the “Security Considerations” section already points out
[11:56:09] <Kev> XEP 333's not good for synchronising state between your own clients, no. Only for sending markens back to the sender (and I'm not convinced it's great for that either).
[11:56:33] <Zash> And I'm pretty sure you can do 80% of that using chatstates and receipts :)
[11:56:40] *** vanitasvitae has left the room
[11:57:09] <ThibG> Chatstates and receipts have similar issues 🙂
[11:57:17] *** Alex has left the room
[11:57:21] *** Dave Cridland has left the room
[11:57:29] <ThibG> Anyway, I was wondering if there is a better XEP out there for synchronizing such state?
[11:57:31] *** Dave Cridland shows as "online"
[11:58:12] *** alexis has left the room
[11:58:16] *** winfried shows as "online"
[11:58:16] *** alexis has joined the room
[11:58:57] *** Dave Cridland has left the room
[12:00:28] *** alexis has left the room
[12:00:34] *** alexis has joined the room
[12:00:44] *** ta has joined the room
[12:02:25] <jonasw> ThibG, no, but the question comes up regularly
[12:02:42] *** Dave Cridland shows as "online"
[12:02:56] <Zash> ThibG: What exactly do you want to sync and between what?
[12:03:02] <Kev> Which state are we talking about in this case?
[12:03:08] <Kev> Unread markers?
[12:03:18] <ThibG> yeah
[12:03:35] <Kev> I have a model for how we do that, which I discuss briefly in bind2.
[12:03:49] <Zash> *your own* unread state?
[12:03:57] *** daniel shows as "online"
[12:03:59] <ThibG> Yes, your own unread state
[12:04:04] <Kev> But there are still more parts needed. If you need this Now, I suggest the best thing is to store the most recent read messages for each contact in PIP, and go from there. It's not perfect, but it'll do.
[12:04:10] <Zash> Yeah, Kev had ideas for that
[12:04:12] *** Dave Cridland has left the room
[12:04:23] *** Dave Cridland shows as "online"
[12:04:26] *** Dave Cridland has left the room
[12:04:34] *** Dave Cridland shows as "online"
[12:04:52] *** Dave Cridland has left the room
[12:04:59] *** Dave Cridland shows as "online"
[12:05:04] *** remko shows as "online"
[12:06:46] <ThibG> I don't “need this Now”, it's just that it's a pain having multiple clients and having notifications for messages I have already read. I was looking for a XEP to implement in clients, but guess I'll wait
[12:07:25] *** Dave Cridland has left the room
[12:07:40] *** daniel has left the room
[12:07:41] *** Dave Cridland shows as "online"
[12:07:46] *** daniel shows as "online"
[12:07:49] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[12:08:21] <Kev> I think you generally don't really want to know what's read, but what's unread, and that needs the cooperation of the archive.
[12:08:28] <jonasw> ThibG, if the clients send chat markers, it should work. some clients send, but ignore inbound chat markers, so you might have a chance there. at least for some cases.
[12:08:30] <Kev> Well, s/needs/is easiest done/
[12:08:49] <Kev> jonasw: I think Chat Markers for this is very nearly the worst possible approach ):
[12:09:11] *** Dave Cridland has left the room
[12:09:11] *** tim@boese-ban.de shows as "online"
[12:09:16] *** jubalh has joined the room
[12:09:26] <Kev> I think the PIP approach is mostly workable, but not great, and the cooperation of the archive approach is best, but probably a little way of.
[12:09:35] <Kev> s/of\./off./
[12:10:13] *** Dave Cridland shows as "online"
[12:10:50] *** Dave Cridland has left the room
[12:12:01] <ThibG> jonasw, it works when the clients send chat markers, right. But it requires telling the recipient what you have read and what you haven't, which you might not want to do.
[12:12:07] <jonasw> yeah
[12:12:22] <ThibG> Also, the XEP advises against sending them if the recipient doesn't advertise support for it
[12:12:38] *** Dave Cridland shows as "online"
[12:12:42] *** SamWhited has left the room
[12:12:48] <Kev> And it requires your archive saving markers, which it probably won't, and your client querying MAM back to find all the last read markers for your conversations, which you also probably don't want to do.
[12:12:49] <ThibG> And most clients respect that, so the synchronisation depends on what the recipient supports 😕
[12:13:12] <Kev> I'm sure it's possible to come up with a worse mechanism for solving this problem, but I think it'd require some amount of creativity.
[12:13:18] <jonasw> ThibG, do they? I’d advise clients to ignore that and send always.
[12:13:39] <ThibG> jonasw, yeah, Dino and Conversations at least seem to respect that
[12:13:59] *** Alex has joined the room
[12:14:00] <ThibG> Kev, got your point
[12:14:03] *** Guus shows as "online"
[12:14:06] <Kev> :)
[12:14:06] <jonasw> I think conversations wanted to move to ignore that at some point. but I may misremember.
[12:14:12] <Holger> ThibG: Really? So this would only work while the recipient is online?
[12:14:29] <Holger> ThibG: Conversations even adds a <store/> hint to make this work for offline recipients.
[12:14:44] <ThibG> hm
[12:14:52] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[12:15:15] <Holger> I agree this is a mess, but I don't see we have anything better to offer right now.
[12:15:39] *** Dave Cridland has left the room
[12:15:42] *** Dave Cridland shows as "online"
[12:15:57] *** ralphm shows as "online"
[12:16:11] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[12:16:40] *** Dave Cridland has left the room
[12:17:13] <Kev> Holger: I think my PIP suggestion is better Right Now, albeit unspecced.
[12:17:30] <Kev> At least, I don't think there's a XEP for it. I remember writing this down a while back.
[12:17:36] *** jubalh has joined the room
[12:18:06] *** jubalh has left the room
[12:18:07] *** jubalh has joined the room
[12:18:26] *** Dave Cridland shows as "online"
[12:18:36] *** Dave Cridland has left the room
[12:18:47] *** Dave Cridland shows as "online"
[12:18:51] *** Nekit has left the room
[12:19:24] *** Nekit has joined the room
[12:19:39] <Holger> What was PIP again?
[12:19:58] <Guus> harhar. I'm working on a bug that's caused by a client falling for the good old "Are you there?" -"No!" joke.
[12:20:07] <Holger> Anyway I meant we have no better standard solution, of course. I can easily imagine better non-standard ones :-)
[12:20:20] *** Dave Cridland has left the room
[12:20:22] *** daniel has left the room
[12:20:27] <Kev> Private PEP.
[12:20:28] *** daniel shows as "online"
[12:20:28] <Guus> (ping got responded to with an error, which didn't prevent a timeout)
[12:20:32] *** Dave Cridland shows as "online"
[12:20:37] <Kev> (223)
[12:21:47] <Zash> PIP, PEP, POP, is there a PAP?
[12:21:59] *** Dave Cridland has left the room
[12:21:59] *** marmistrz shows as "online"
[12:22:04] <intosi> PAP and CHAP.
[12:22:18] <intosi> But only in a PPP context ;)
[12:22:25] <jonasw> PEAP?
[12:22:44] <Zash> And PUP
[12:22:46] <Holger> Kev: Ah so nothing non-standard on the server side.
[12:22:46] <intosi> Acronym creators were probably on PCP.
[12:22:53] *** Dave Cridland shows as "online"
[12:23:20] *** Dave Cridland has left the room
[12:23:35] *** Dave Cridland shows as "online"
[12:23:38] <Kev> Holger: I think you can do something that's a usable stopgap with only 223 on the server, yes.
[12:23:57] <Kev> But it's significantly less good than doing it properly.
[12:24:20] <Holger> Yup, I see.
[12:24:25] *** remko shows as "away"
[12:24:48] *** daniel has left the room
[12:24:48] <ThibG> Holger, ok so the thing is the sender needs to set the message as “markable” for read markers to be issued, so if the person you're conversing with doesn't do it, you don't have synchronized state…
[12:24:53] *** daniel shows as "online"
[12:26:44] *** daniel has left the room
[12:26:49] *** daniel shows as "online"
[12:27:06] *** Dave Cridland has left the room
[12:27:06] *** daniel has left the room
[12:27:08] *** Dave Cridland shows as "online"
[12:27:10] *** Dave Cridland has left the room
[12:27:11] *** daniel shows as "online"
[12:28:56] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[12:29:01] *** Alex shows as "online"
[12:30:07] <Holger> ThibG: Ah right, I was thinking of the previous step, doing service disco to decide whether to set "markable" (#5.2), which assumes the recipient to be online and doesn't cope with multiple devices.
[12:30:56] *** remko shows as "online"
[12:31:25] <Holger> ThibG: But your step is the relevant one here, yes. Still I think you could just issue markers no matter whether markable was set.
[12:34:21] *** Steve Kille shows as "away" and his status message is "Swift 4.0"
[12:38:09] <Kev> Server devs: How hard is it for you to do magic based on pubsub nodes?
[12:38:25] <Zash> Define magic
[12:38:38] <jonasw> Kev, xep 400?
[12:38:39] <Kev> e.g. how hard is it for you to do something when something is pushed to a specific node?
[12:38:48] <jonasw> eh
[12:38:52] <jonasw> XEP 0398
[12:39:00] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[12:39:12] <Kev> Yes, something like 398.
[12:39:25] <Zash> Kev: It Depends™
[12:39:36] <Zash> But can be easy
[12:40:02] <Kev> I'm pondering writing a XEP for unread-sync based on PIP, and defining additional magic that the server can do to make it more useful.
[12:40:30] <jonasw> please feature that magic and make it a MUST when the feature is available. I hate nothing more than having to infer whether a server does a thing or not
[12:40:35] <Kev> It's not the perfect protocol for doing it, but it would mean clients could get going with something Right Now, and as servers support it they'd gain the additional niceness.
[12:40:51] <jonasw> except that e.g. prosody still doesn’t have PIP.
[12:41:03] <Zash> There's plugins for Prosody that syncs the nickname and avatar nodes with the vcard
[12:41:04] <Kev> I thought that was imminent/there now?
[12:41:14] <Zash> So, that kind of thing is dobale
[12:41:14] <jonasw> i think persistent PEP was there, but not PIP
[12:41:19] <Zash> So, that kind of thing is doable
[12:41:31] <Zash> MattJ has claimed to be working on it
[12:41:55] <Kev> Dave Cridland: Openfire?
[12:41:57] <Kev> Ejabberd anyone?
[12:42:18] <Zash> It's possible to make nodes private from the inside in the newer pubsub code, if somewhat verbose.
[12:43:24] <Dave Cridland> Lacking context, but if that's does Openfire do persistent PEP, then yes, of course.
[12:43:37] <Kev> No, it was can you do magic like 398?
[12:43:56] <jonasw> Dave Cridland, it’s whether it can do private PEP with publish-options assertions
[12:43:56] <Kev> I'm pondering writing another XEP that does magic when something is published to a particular PIP node.
[12:43:57] <Dave Cridland> Hmmm. 398?
[12:44:04] <Kev> vcard/PEP avatar magic.
[12:44:46] <Holger> No problem to implement in ejabberd (there's a publish event), just not sure I like such magic nodes.
[12:44:51] <Kev> Just 'can you hook code onto publishes to a particular node and/or would it be prohibitive?'.
[12:44:53] <Holger> Maybe I do.
[12:44:56] <Dave Cridland> Oh. I don't think so. Guus would know for sure. But I don't think we have hooks.
[12:45:27] <Kev> I don't mean user-facing hooks, I just mean for Server Features, if that helps.
[12:46:12] <Kev> Holger: I'm just pondering whether speccing something that isn't perfect protocol, but achieves the right result and lets client implement Right Now and still mostly work before servers are there is preferable to waiting forever for supporting the perfect protocol.
[12:47:11] <Kev> I quite like magic nodes, FWIW, as long as the magic is additional, rather than transforming the behaviour of the node.
[12:47:49] <Guus> waitwhat?
[12:47:52] <Guus> I know nothing!
[12:47:57] *** Nekit has left the room
[12:48:54] *** xnyhps shows as "away" and his status message is "Away"
[12:49:28] *** Nekit has joined the room
[12:50:24] <Guus> we have no API hooks specific for Pubsub that I'm aware of. We do have generic stanza interceptors.
[12:50:34] *** marmistrz has left the room
[12:51:16] *** alexis has left the room
[12:51:20] *** alexis has joined the room
[12:51:33] <Holger> Kev: Yes, sounds good to me. I think 🙂
[12:53:35] <Holger> Kev: But if it works too well, nobody will ever implement the perfect protocol!
[12:54:54] <Guus> Holger, you're wrong. Implementation available here: https://github.com/kelseyhightower/nocode
[12:55:25] <Holger> :-)
[12:57:12] <Kev> Holger: Yes, I'm suggesting we never do the perfect protocol, we just get the perfect* features.
[12:57:41] *** Tobias shows as "away"
[12:58:09] <Zash> As part of this, what if the server makes it such that clients don't join MUCs, but the account does.
[12:58:27] <Kev> That is needed for this to work for MUCs, yes.
[12:59:00] *** Alex shows as "xa" and his status message is "Auto-Status (untätig)"
[12:59:00] <Zash> This general "make it work, not make it perfect" thing
[12:59:44] <jonasw> Zash, I’m still confused how a client is supposed to know what to do with those type="groupchat" messages and MUC-related presences it is suddenly getting.
[13:00:53] <Zash> jonasw: It doesn't get those unless it joins rooms.
[13:01:10] <jonasw> Zash, how is the "account" joined then?
[13:01:58] <Zash> jonasw: Server sees you attempting to join a room, drops that and sends a join from the bare account jid instead.
[13:02:14] <Kev> So, you know, one step closer to MIX.
[13:02:16] <Zash> And makes a note "this session joined that room"
[13:02:29] <jonasw> Zash, who profits from that change?
[13:02:32] *** Alex has left the room
[13:03:11] <Kev> jonasw: Anyone who doesn't want problems with dupes. Especially archive-based stuff like unread sync.
[13:03:28] <jonasw> how does this handle s2s interruptions?
[13:03:59] *** daniel has left the room
[13:04:18] <Zash> jonasw: People who are annoyed by quitjoins. Eaiser to have groupchats in user archives. Users get faster join sync.
[13:04:44] *** ThibG has left the room
[13:04:49] *** ThibG has joined the room
[13:05:00] <Zash> When a second client joins, it simply serves locally cached room state back and makes a note that that session is also interested in that room.
[13:05:12] <jonasw> makes sense
[13:05:19] <Zash> Oh and it keeps local room state on the server.
[13:05:22] <jonasw> I might like this more than MIX, except for the still present abuse of resources.
[13:05:23] *** ThibG has left the room
[13:05:41] <jonasw> Zash, but how does it cope when the s2s link to the MUC service is broken/the MUC service fails and restarts without state/…
[13:05:48] *** moparisthebest shows as "online"
[13:05:51] <Zash> In theory, one could evolve this into a compat layer for having MUC clients in future MIX channels,
[13:05:55] <jonasw> those conditions where clients nowadays rejoin after a ping timed out or they got an error back or something like that
[13:06:13] <Zash> jonasw: Badly, I guess. Still a hacky PoC stage
[13:06:35] <Zash> jonasw: Doesn't even handle anyone leaving :)
[13:06:35] <Kev> I think the resync is going to hurt with this MUC stuff though.
[13:06:51] <Zash> It already hurts.
[13:07:02] <Kev> Because unlike MIX it's not clear how you connect with a client to a MUC that your account's already joined.
[13:07:30] *** ThibG has joined the room
[13:07:48] <Zash> Kev: The server handles it and sends you the room state from a local cache.
[13:08:03] <Zash> MUC clients shouldn't notice anything different
[13:08:24] *** ThibG has left the room
[13:09:01] <Zash> I guess Ge0rG is correct in this being basically a bouncer.
[13:10:04] <jonasw> yeah
[13:10:21] *** marmistrz shows as "online"
[13:10:36] *** Maranda shows as "xa"
[13:10:45] *** alexis has left the room
[13:10:52] *** alexis has joined the room
[13:11:06] <Zash> So it gets all the client problems, except those that relate to connection issues to the server :)
[13:11:43] <Kev> Yeah, but you're getting a lot more work on the server than the server support in MIX.
[13:12:31] *** Wiktor has left the room
[13:12:33] *** ThibG has joined the room
[13:12:46] *** ThibG has left the room
[13:13:09] <moparisthebest> which is great if nothing else has to change and you get 100% backwards compatibility, right?
[13:13:26] <Zash> I'm not sure which would be more work at this point, haven't been able to read the entire MIX spec yet.
[13:14:06] <Zash> I've got something half-working that can be tested to see if it's worth the trouble. Why I called it a hacky proof of concept :)
[13:15:53] *** ThibG has joined the room
[13:16:24] *** jubalh has joined the room
[13:16:38] <Kev> I think you end up doing the same amount of work, for something that still has issues.
[13:18:06] *** jubalh has left the room
[13:18:10] <pep.> Ge0rG: re CSI/MUC messages, is there any case of messages being processed by the server already? I'm not fond of the "mention" bit. Also you need to define it, it can mean lots of things nowadays with fancy new IMs solutions out there, @everyone, @here, @channel and whatnots
[13:18:43] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:18:53] <Zash> -xep attention
[13:18:55] <Bunneh> Zash: Attention (Standards Track, Draft, 2008-11-13)
See: https://xmpp.org/extensions/xep-0224.html
[13:19:31] *** marmistrz shows as "online"
[13:19:44] *** xnyhps shows as "online"
[13:19:50] <Zash> Kev: Doing something that (partially) works now tends to be more rewarding than something that has to wait, in this case for MIX to become stable and implemented.
[13:20:41] *** Tobias shows as "online"
[13:21:00] <moparisthebest> Kev, but most importantly, 100% backwards compat, and work *only* on the user's server, rather than on all clients, all servers, and all mix components
[13:21:27] *** Andrew Nenakhov has left the room
[13:22:42] <moparisthebest> did anyone make that Wiktor guy a wiki account?
[13:22:45] <Kev> I'm not sold.
[13:22:46] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[13:23:11] *** Andrew Nenakhov has joined the room
[13:23:23] <Zash> I'm a terrible sales person.
[13:23:33] *** lskdjf shows as "online"
[13:23:52] <moparisthebest> so of the mythical MIX server components that are done, which of them have backwards compatibility with MUC ?
[13:23:57] *** alexis has left the room
[13:23:59] *** Tobias has left the room
[13:24:02] <moparisthebest> because if not, they are a non-starter
[13:24:03] *** alexis has joined the room
[13:24:12] <moparisthebest> for example when would xsf@muc.xmpp.org switch over?
[13:24:23] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:25:17] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:26:17] <Guus> moparisthebest : who's "wictor"?
[13:26:26] <MattJ> moparisthebest, pretty sure my opinion is in the minority, but I see MUC and MIX serving different use-cases, and I don't necesarily feel that all MUCs must switch over
[13:26:31] <jonasw> Guus, Wiktor asked for a MUC account earlier
[13:26:37] <jonasw> Guus, Wiktor asked for a Wiki account earlier
[13:26:45] <jonasw> MattJ, +1
[13:26:56] <jonasw> MIX feels like a not-so-great model for the average support group chat
[13:27:07] *** marmistrz shows as "online"
[13:27:10] <Zash> moparisthebest: I think Ge0rG dealt with the wiki
[13:27:17] <Guus> I didn't see that. He does not appear to have an account now
[13:27:24] <Guus> Do we have his contact details?
[13:27:27] *** ThibG has left the room
[13:27:28] <Guus> email?
[13:27:30] <jonasw> Guus, ask Ge0rG
[13:27:42] <Zash> MattJ: How do you feel about a account-based MUC join module? Useful or hack that will haunt us forever?
[13:27:42] <Guus> Ge0rG?
[13:27:42] *** daniel has left the room
[13:27:50] <moparisthebest> MattJ, I mean the situation with muc on multi-client but especially phones isn't great, if mix can't replace muc and fix that forever I don't see a point
[13:27:53] *** daniel has joined the room
[13:28:01] <Kev> I'm not sure why it can't.
[13:28:11] *** Valerian shows as "online"
[13:28:20] *** Valerian shows as "away" and his status message is "Away"
[13:28:31] *** ralphm shows as "online"
[13:28:36] *** ThibG has joined the room
[13:28:49] <Kev> And you can add basic MIX on top of MUC fairly straightforwardly.
[13:28:55] <moparisthebest> well one reason is it's been years and no one has implemented anything but a tiny part with no muc compatibility
[13:29:45] *** Valerian shows as "online"
[13:29:50] *** Valerian shows as "online"
[13:30:02] *** la|r|ma shows as "online"
[13:30:19] <moparisthebest> I'm just solidly with Zash here, running code that works *now* is the way to go, vs duke nukem forever code that might be better in the future
[13:31:02] <Kev> We've not got the spec right for showing how straightforward these concepts are yet, and I think that's a part of why there's limited adoption.
[13:31:05] <Kev> But we'll get there.
[13:31:13] <Zash> And I'm not saying this will solve all problems. I just wanna know how useful this hack I made is.
[13:31:32] *** daniel shows as "online"
[13:31:45] <Kev> I don't think there's anything that stops hacks on MUC now to make it better. I'm not sold that it can actually solve everything fully without essentially becoming MIX>
[13:31:56] *** ThibG has left the room
[13:32:00] <Kev> Which, at its core, is largely just about less overloaded addressing and presence semantics.
[13:32:18] <moparisthebest> while that might be true, it doesn't need to solve everything, perfect is the enemy of good
[13:33:15] *** ThibG has joined the room
[13:33:17] <jonasw> moparisthebest, crude hacks is what got us into the carbons/mam mess though
[13:33:39] <moparisthebest> is it better with them as crude hacks or before when multi-device was useless?
[13:34:01] <jonasw> better, but also still bad
[13:34:22] <jonasw> in a different way though
[13:34:38] <jonasw> if we had went with XMPP2 routing/addressing right away, things might’ve been much better.
[13:34:47] <Ge0rG> Guus: https://wiki.xmpp.org/web/Special:RecentChanges
[13:34:51] *** Steve Kille shows as "online" and his status message is "Swift 4.0"
[13:35:39] <Guus> Ge0rG argh, I somehow missed that.
[13:35:40] <Guus> tx
[13:35:41] *** SamWhited shows as "online"
[13:35:44] <moparisthebest> jonasw, crying over spilt milk? hehe
[13:35:53] <moparisthebest> it's easy to say such things in hindsight
[13:36:15] <moparisthebest> STARTLS would never have been a thing in any protocol either
[13:36:27] <Zash> Kev: Small steps are easier to take than large ones
[13:36:57] <Ge0rG> Zash: you shouldn't use the bare JID, I think. Rather have one uuid per nickname
[13:37:05] <Kev> I think the Best thing to do is write a MUC layer on top of MIX, but in the short term it works to write a MIX layer on top of MUC. Implementation-wise.
[13:37:12] <pep.> jonasw, I don't think "all joins and parts to MUCs are synced on all devices" is a "simple" default case :P
[13:37:19] <pep.> (reading that wiki page)
[13:37:19] *** ThibG shows as "online"
[13:37:22] <jonasw> pep., for the user, I think so
[13:37:42] <jonasw> mind that most people won’t be joining things like xmpp@ but instead having group chats with their family and coworkers etc.
[13:37:55] <pep.> May be a default use-case, but it's not that simple, judging by the discussion on the list :p
[13:38:16] <jonasw> it’s simple to do as long as we don’t need the second one :)
[13:38:44] <jonasw> and it’s also simpler than the second one regarding the amout of state which needs to be kept
[13:38:48] <pep.> How can I use bookmarks as dumb JID list in all that?
[13:39:01] <pep.> Do I _have to_ use the syncing stuff
[13:39:11] <jonasw> pep., add that dump jid list thing
[13:39:19] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:39:28] <jonasw> on the protocol level: just without autojoin
[13:39:53] <pep.> yes, I just want a dumb list that I can access across all devices
[13:40:43] <pep.> hmm, I don't like the priority assumptions on that list
[13:40:50] <pep.> Where do I put my thing
[13:41:00] <jonasw> pep., not sure
[13:41:10] <jonasw> between the two I think
[13:41:36] *** winfried has left the room
[13:41:36] *** winfried shows as "online"
[13:42:15] *** winfried has left the room
[13:42:16] *** winfried shows as "online"
[13:42:55] <pep.> The thing is that it directly conflicts with the autojoin feature some wants
[13:43:12] <pep.> And I'm sure I'll have to patch most of the "modern" apps to do as I want
[13:43:26] <pep.> Fun(tm)
[13:45:24] <MattJ> pep., enlighten me, what is the autojoin feature some want?
[13:45:36] <pep.> Sync the state across devices
[13:46:01] <MattJ> Ok
[13:46:11] <Zash> Which state?
[13:46:17] <MattJ> Joined/not joined
[13:46:19] <pep.> Say if autojoin is set to true, the channel is joined on every device, if autoset is false, don't join, or leave the channel on all devices
[13:47:06] <moparisthebest> I don't like that because I have huge channels I only want to be joined to on my desktop, not my phone
[13:47:20] <pep.> moparisthebest, yeah that's another concern and it's being talked about on the ML
[13:47:23] <MattJ> moparisthebest, as already discussed, it doesn't mean you can't have that
[13:47:29] <MattJ> It's already been discussed to death on the mailing list
[13:47:42] <moparisthebest> then I have no objections :)
[13:47:54] <pep.> I just don't want this syncing being done _at all_ across my devices, huge channels or not
[13:48:16] <moparisthebest> I agree in general it would be nice
[13:48:18] <MattJ> pep., then you just don't set autojoin, it's simple
[13:48:22] <moparisthebest> just with the ability to override
[13:48:36] <MattJ> Negotiate with your client devs :)
[13:48:39] <pep.> MattJ, no, not with what's being said. If I don't set autojoin clients would leave the channel
[13:48:52] <pep.> If I understand correctly. And that's an issue
[13:49:11] <Ge0rG> I'm still waiting for someone to show me a well-designed MUC join dialog/UI that nicely abstracts semi-autojoin
[13:49:19] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[13:49:26] <pep.> semi-autojoin?
[13:49:38] <MattJ> Ge0rG, join room from client as normal -> "also join on other devices? yes/no"?
[13:49:55] <Ge0rG> Kev: my gut feeling is that the server-side MUC bouncer will solve 90% of today's problems with MUC, making it good enough™
[13:50:16] <pep.> Ge0rG, isn't that MUC bouncer called MAM?
[13:50:18] *** Alex has joined the room
[13:50:20] *** Alex shows as "online"
[13:50:27] <Ge0rG> MattJ: "also join on: [ ] Desktop [X] Mobile [...]"
[13:50:39] *** jjrh has left the room
[13:50:39] *** jjrh shows as "online"
[13:50:42] <MattJ> Please no
[13:50:56] <Zash> What about tags?
[13:51:04] <MattJ> Gaaaaah!
[13:51:12] <pep.> Zash, "also join on: [ ] Desktop [X] Mobile [...]" ?
[13:51:16] <pep.> :P
[13:51:16] <Kev> Ge0rG: Of course, MUC solving 90% of problems already is the reason for not bothering to fix it.
[13:51:18] <Ge0rG> MattJ: so it would add a bookmark on success, and set the bookmark's autojoin depending on your choice, and set local autojoin accordingly?
[13:51:31] <Zash> Like, roster groups. Tag with whatever you want. Make your client autojoin based on that.
[13:51:42] <jonasw> Zash, now
[13:51:45] <jonasw> *no
[13:51:46] <Ge0rG> Kev: MUC is solving 90% of the problems we had in 2002.
[13:51:54] <jonasw> Zash, adding semantics to roster groups seems like bad
[13:51:57] <MattJ> Ge0rG, the way I see it, any sensible client maintains a local (persistent) list of rooms it is currently joined to
[13:52:09] <Zash> jonasw: That's not what I said.
[13:52:18] <Ge0rG> MattJ: good luck matching that list against three sets of remote bookmarks.
[13:52:28] <jonasw> Zash, so two disticnt set of tags, one for determining whether to join and one to show to the user? :(
[13:52:29] <Zash> jonasw: Could be tags/categories in the current bookmarks.
[13:52:35] <MattJ> Ge0rG, that can't be helped...
[13:53:03] <jonasw> Ge0rG, îtym one set, because any sensible library will abstract that away from you :)
[13:53:16] <Ge0rG> MattJ: what you just proposed is the technical background. I'm interested in designing the transition UI for adding a MUC to any of the lists, or moving a MUC between them
[13:53:37] <MattJ> Ge0rG, I already said
[13:53:51] <MattJ> > 13:44:18 MattJ> Ge0rG, join room from client as normal -> "also join on other devices? yes/no"?
[13:54:01] <MattJ> Ignore my 5min timezone issue
[13:54:15] *** Dave Cridland has left the room
[13:54:15] <Ge0rG> MattJ: running off grid power?
[13:54:23] *** Dave Cridland shows as "online"
[13:54:27] <Zash> pep.: "This client auto-joins [ ] All bookmarked rooms [ ] Bookmarked rooms tagged [autojoin-on-mobile]"
[13:55:22] <Ge0rG> MattJ: besides, as there is no notification mechanism for bookmarks currently, it won't work anyway:>
[13:55:24] <Zash> Organizing bookmarks is messy already, can haz tags or something?
[13:55:28] *** jubalh has joined the room
[13:55:36] <pep.> Zash, yes so when you add a bookmark you still have a similar question to answer
[13:55:39] <MattJ> Ge0rG, we're talking about fixing that, so let's fix it
[13:55:44] <pep.> Tag it or not
[13:55:53] *** jubalh has left the room
[13:55:57] <pep.> And tag it with what
[13:56:03] <jonasw> Zash, I’m all in for roster-like groups on bookmarks
[13:56:28] <pep.> jonasw, yeah that might be nice
[13:56:41] *** marmistrz shows as "online"
[13:56:49] <pep.> I would still want what Zash said above
[13:56:59] <Zash> jonasw: And then some enterprising client dev can experiment with using that for semantics to see if that's good or bad :)
[13:57:04] <pep.> Have a choice wether the client is going to autojoin or not
[13:57:08] *** daniel shows as "online"
[13:57:31] <jonasw> Zash, it’ll be bad, because having an "autojoin-on-mobile" tag in your roster view is ugly
[13:58:19] <Ge0rG> MattJ: so something like this?
```
Groupchat JID: [xmpp@chat.yax.im]
Nickname: [Power user ]
[+] Advanced options
+- [X] Join on other devices
+- Password: [ ]
+- [ ] Show password

[ Cancel ] [ OK ]
```
[13:58:30] <Zash> jonasw: I mean the client could have a free text field for autojoining things with named tags.
[13:59:17] <Ge0rG> Zash: the only kind of tag I see as viable for bookmarks is to put them into roster groups
[13:59:53] <pep.> Ge0rG, with regular people jids?
[13:59:59] *** alexis has left the room
[14:00:01] <Ge0rG> pep.: yes
[14:00:03] *** alexis has joined the room
[14:00:11] <Ge0rG> pep.: so I can have my family MUCs in my family group
[14:00:13] <Zash> Do we /need/ to autojoin other clients?
[14:00:21] <Ge0rG> Zash: yes
[14:00:32] <pep.> Ge0rG, that means I'm gonna send presence info to all these mucs?
[14:00:40] <Ge0rG> pep.: no?
[14:00:52] <pep.> ok, how would that work then
[14:00:54] <Zash> Notifying about 'other device joined this room' + MAM might be enough to make a nice UX?
[14:01:18] <pep.> Also how do I know it's a MUC
[14:01:20] <Zash> Show a new "conversation" or whatever ui you use
[14:01:21] *** ta has joined the room
[14:01:22] <Ge0rG> pep.: you add tags to the bookmarks, and then let the client use these tags in the same way it would use roster tags
[14:01:23] *** Dave Cridland has left the room
[14:01:27] *** Dave Cridland shows as "online"
[14:01:36] <pep.> Ok so just a UI thing
[14:01:40] <Ge0rG> pep.: exactly!
[14:01:45] <pep.> sure
[14:01:49] <Ge0rG> Zash: you are probably right.
[14:01:58] <Ge0rG> Zash: but this is a huge step from where we are right now
[14:02:03] *** Yagiza has left the room
[14:04:32] *** Yagiza has joined the room
[14:04:42] *** Yagiza shows as "online" and his status message is "Доступен"
[14:05:05] *** Tobias shows as "online"
[14:05:09] *** jjrh has left the room
[14:05:11] *** daniel has left the room
[14:05:11] *** jjrh shows as "online"
[14:05:14] *** Tobias shows as "online"
[14:05:16] *** daniel shows as "online"
[14:05:58] *** Dave Cridland shows as "online"
[14:06:39] *** Dave Cridland has left the room
[14:06:59] *** alexis has left the room
[14:07:05] *** alexis has joined the room
[14:07:28] *** Dave Cridland shows as "online"
[14:07:33] *** alexis has left the room
[14:07:38] *** alexis has joined the room
[14:07:58] *** LNJ shows as "online"
[14:08:17] *** alexis has left the room
[14:08:24] *** alexis has joined the room
[14:08:49] *** alexis has joined the room
[14:09:07] *** alexis has left the room
[14:09:12] *** alexis has joined the room
[14:09:18] *** Dave Cridland has left the room
[14:09:40] *** Dave Cridland shows as "online"
[14:10:03] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[14:10:08] *** Alex shows as "online"
[14:11:02] *** ludo has joined the room
[14:11:05] *** Dave Cridland has left the room
[14:11:38] *** alexis has joined the room
[14:11:50] *** waqas has joined the room
[14:11:53] *** alexis shows as "online"
[14:11:55] *** Dave Cridland shows as "online"
[14:13:07] *** ralphm shows as "online"
[14:17:03] *** ludo has left the room
[14:17:59] *** alexis has left the room
[14:18:31] *** Kev shows as "away"
[14:19:17] *** alexis shows as "online"
[14:19:54] *** marmistrz has left the room
[14:20:01] *** marmistrz shows as "online"
[14:20:08] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[14:22:03] *** Kev shows as "online"
[14:22:09] *** SaltyBones has left the room
[14:22:24] *** Dave Cridland has left the room
[14:23:08] *** Dave Cridland shows as "online"
[14:24:53] *** Dave Cridland has left the room
[14:28:15] *** Dave Cridland shows as "online"
[14:28:51] *** nyco has joined the room
[14:29:50] *** nyco shows as "online"
[14:29:53] <nyco> test
[14:30:02] <ralphm> Looks to be on
[14:30:04] <nyco> Test
[14:30:15] <nyco> seems to work today
[14:30:50] <nyco> go?
[14:30:56] *ralphm bangs gavel
[14:30:58] *** nyco shows as "online"
[14:31:08] *** ralphm changed the title to "XSF Board Meeting | Logs: http://logs.xmpp.org/xsf/ | Agenda https://trello.com/b/Dn6IQOu0/board-meetings"
[14:31:16] <ralphm> 0. Welcome + Agenda
[14:31:19] <ralphm> Who do we have?
[14:31:22] <nyco> present
[14:31:22] <MattJ> Me
[14:31:24] <Guus> o/
[14:31:34] <Guus> Martin excused himself earlier.
[14:31:49] <ralphm> OK.
[14:32:03] <ralphm> Any (additional) points for the agenda?
[14:32:08] *** alexis shows as "online"
[14:32:10] *** Dave Cridland has left the room
[14:32:13] <MattJ> I don't think so
[14:32:19] <Guus> as mailed, on the financial stuff.
[14:32:31] *** Dave Cridland shows as "online"
[14:32:39] *** alexis has left the room
[14:32:46] *** alexis shows as "online"
[14:33:00] *** Dave Cridland has left the room
[14:33:01] *** Dave Cridland shows as "online"
[14:34:06] <ralphm> Ok, we can do that today, I think.
[14:34:36] *** Dave Cridland has left the room
[14:34:45] <ralphm> 1. Minute taker?
[14:34:51] *** Dave Cridland shows as "online"
[14:35:12] <MattJ> ...I can do it
[14:36:06] <ralphm> Thanks
[14:36:20] <ralphm> 2. Financials
[14:36:43] <ralphm> As layed out in Guus e-mail there are some things we should discuss w.r.t. our financials.
[14:36:56] <ralphm> He asked a few questions:
[14:37:19] <ralphm> 1) What are our sources of funds, other than sponsors?
2) Who are our sponsors?
3) Are we properly treating our sponsors? If not, how do we improve?
4) How do we safe-guard the proces of collecting funds?
[14:37:36] <ralphm> On 1) I think we can be pretty clear: none right now
[14:38:04] <Guus> did we ever have?
[14:38:07] <ralphm> What we have done in the past is sell hoodies/t-shirts, but never as a way to make money
[14:38:19] <nyco> 1) we can ask for public donations
[14:38:23] <ralphm> more to cover costs around the XMPP Summit / FOSDEM
[14:38:45] *** Dave Cridland has left the room
[14:38:47] <nyco> 2)3) we need to map the sponsors journey
[14:38:54] <Guus> ralphm, although I didn't think of that, I do agree with your definition of that.
[14:39:10] *** Dave Cridland shows as "online"
[14:39:39] <nyco> 1) oh gooodies, of course, but the same questions goes on and on: who's gonna take it? how do we follow up and control? etc.
[14:40:08] *** Alex shows as "xa" and his status message is "Auto-Status (untätig)"
[14:40:32] *** Alex has left the room
[14:40:57] <Guus> I'm ok with not having a different source of income than sponsors, by the way. 1) was just to make sure I wasn't missing anything.
[14:41:10] *** ThurahT shows as "away"
[14:41:10] *** ThurahT shows as "online"
[14:41:23] <ralphm> 2) I believe, but I don't have information from stpeter, is that we have two active sponsors, right now: Erlang Solutions, Inc. and USSHC, with the latter only in hardware
[14:41:34] <nyco> 1) can donations be automated by any third-party platform?
[14:41:50] *** j.r has left the room
[14:41:51] <Guus> 2) is where things get a bit awkward. We're listing sponsors on our website that do not seem to exist (as an organisation) anymore.
[14:41:56] *** j.r has joined the room
[14:42:17] <ralphm> Yes
[14:42:19] <nyco> 2) a cleanup needs to be applied, indeed
[14:42:22] <MattJ> and that is also unfair to people who are actually sponsors (and would discourage new ones)
[14:42:41] <ralphm> I note that I didn't include the FOSDEM/Summit sponsors, because those are different in that respect
[14:42:48] <nyco> 2) we can already remove the stopped and renamed companies, can't we?
[14:42:49] *** Dave Cridland has left the room
[14:42:56] <Guus> Mattj, that's a concern that I had, which is why I added 3) to my list of questions.
[14:43:06] <nyco> FOSDEM/Summit is punctal
[14:43:17] <nyco> s/punctal/punctual
[14:43:24] *** Dave Cridland shows as "online"
[14:43:47] *** Valerian shows as "online"
[14:43:47] <Guus> did we ever check if other sponsors than the ones just listed by Ralph indeed stopped sponsoring?
[14:43:47] *** Valerian shows as "online"
[14:44:08] <Guus> Or did we stop collecting money from them, without them actively pulling out?
[14:44:27] *** Dave Cridland has left the room
[14:44:44] <nyco> how can we check that? on the bak account logs?
[14:44:57] <ralphm> https://xmpp.org/community/sponsorship.html lists our current process, and we're mostly abiding by that
[14:45:18] <nyco> I know for a fact that ESL remains a sponsor (disclaimer: I used to work for them)
[14:45:21] <Guus> I'm assuming, but do not know for certain, that our Treasurer would know.
[14:45:28] *** ThibG has left the room
[14:45:31] *** ThibG shows as "online"
[14:45:54] <ralphm> Guus: sponsorship is a for a limited term (1 year), there's no automatic renewal
[14:46:21] *** Dave Cridland shows as "online"
[14:46:33] <Guus> ralphm, ok, that's fair. In that case, I feel that we should explicitly ask for a renewal, each year.
[14:46:44] <nyco> the renewal should be re-processed by humans at the same date each year, yes I know it is easy to say 😉
[14:47:01] <ralphm> Guus: agreed
[14:47:04] <nyco> when?
[14:47:11] <Guus> as I wrote in my mail - we're not a for-profit organisation, but having some funds at hand can help us greatly.
[14:47:11] <nyco> January?
[14:47:13] *** ThurahT shows as "away"
[14:47:13] *** ThurahT shows as "away"
[14:47:23] <nyco> Then we use the FOSDEM to followup and close
[14:47:30] <ralphm> “Sponsorship applies on a calendar-year basis. Sponsor funds received in the middle of the calendar year shall be pro-rated accordingly.”
[14:48:01] <ralphm> So I think that maybe December is more appropriate?
[14:48:22] <Guus> I'd like to propose that we reach out to our old sponsors to see if they are willing to renew for this year.
[14:48:28] <Guus> (and do again so in December, for next year)
[14:48:35] <MattJ> Which would make it a good task to add to the list for newly-elected Boards :)
[14:48:54] <nyco> agree
[14:49:27] <ralphm> +1 on Guus' motion
[14:49:35] <Guus> MattJ, I'd prefer to task our Treasurer with this (or an ExOfficer), not Board.
[14:49:59] <MattJ> +1
[14:50:04] <ralphm> .
[14:50:29] <MattJ> I really mean that Board needs to make sure this happens
[14:50:44] <Guus> ok
[14:50:51] <Guus> Shall I work with Peter on this?
[14:50:53] <MattJ> Ideally all sponsorship stuff is handled by a single person, it's easier
[14:51:02] <ralphm> Agreed
[14:51:07] <Guus> meh, bus-factor.
[14:51:16] <Guus> but a single person is better than no person 🙂
[14:51:19] <MattJ> As long as it's documented, it shouldnt matter
[14:51:26] <MattJ> Right now we're in a fairly unclear situation
[14:51:30] <ralphm> Indeed
[14:51:55] <Guus> I'll talk to Treasurer to get sponsorships renewed.
[14:52:02] <Guus> let's move to the next item.
[14:52:37] <jjrh> is anyone a titanium sponsor?
[14:52:39] <nyco> as MattJ says, can it be documented?
[14:53:01] *** ThibG shows as "online"
[14:53:12] <MattJ> jjrh, currently I think the answer is safely 'no'
[14:53:16] <nyco> titatium is sooo outdated, it's vibranium now...
[14:53:18] <Guus> documentation seems sensible.
[14:53:30] <nyco> lightweight is ok
[14:53:51] <Zash> Go straight for unobtainium
[14:53:56] <nyco> hehehe
[14:54:14] <Guus> Ralph, you still with us?
[14:54:18] *** ThibG shows as "online"
[14:54:30] <ralphm> yes
[14:54:40] <ralphm> 3. GDPR
[14:54:53] *** jubalh has joined the room
[14:55:27] *** jubalh has left the room
[14:55:32] <ralphm> This an interesting topic.
[14:55:32] <Guus> (ping jonasw)
[14:55:55] <jonasw> I’m here
[14:56:02] <jonasw> but maybe not for long
[14:56:08] <Guus> I think the XSF looking into this could be helpful to the community
[14:56:14] <jonasw> (ping pep., Ge0rG, too)
[14:56:16] <ralphm> I am not aware (because I'm not involved) in IETF efforts around this.
[14:56:23] <ralphm> aware of
[14:56:33] <Guus> I also think it's important to explicitly state that this is at best advice, and indemnify ourselves
[14:56:55] <Ge0rG> What kind of advice should the XSF provide?
[14:56:56] <pep.> !
[14:57:03] <ralphm> Given agenda item 2, I'm not sure if we are in position to sponsor a lawyer, FWIW.
[14:57:21] <jonasw> Ge0rG, https://trello.com/c/t79C3Yds/307-gdpr-advice for example
[14:57:25] <Ge0rG> The GDPR is an interesting topic indeed. I'm working in a company full of GDPR consultants, so I can get things addressed.
[14:57:26] <nyco> that would still be awesome
[14:57:41] <pep.> Ge0rG, that would be awesome, please do
[14:57:52] *** SaltyBones has joined the room
[14:58:21] *** Alex has joined the room
[14:58:22] <Ge0rG> pep.: however, they are all at 120% capacity due to commercial clients asking for GDPR advice.
[14:58:42] <pep.> Yeah it's going to get packed for the following months/year
[14:58:43] *** Alex shows as "online"
[14:58:47] <Ge0rG> Yup.
[14:58:49] <pep.> People realizing it's time
[14:59:05] <nyco> plenty of resources are already available, it's a matter of taking the time to process those, and peer-review
[14:59:06] *** mimi89999 shows as "online"
[14:59:07] *** SaltyBones has left the room
[14:59:22] <Ge0rG> I suppose the advice will turn out as something like (a) have a ToS / data policy. (b) let the user explicitly accept that (c) no idea for contacts' data
[14:59:27] <winfried> Ge0rG: I have also a bit knowledge about the GDPR, I can jump in here too
[14:59:44] <jonasw> Ge0rG, the federation aspect is the key issue here, local service can be solved with ToS as you mention.
[14:59:48] *** SaltyBones has joined the room
[15:00:19] *** SaltyBones shows as "online"
[15:00:21] <jjrh> GDPR == General Data protection Regulation?
[15:00:25] <Ge0rG> winfried: I'm trying to gather inputs for a data protection policy for yax.im, but please see what jonas said
[15:00:25] <jonasw> jjrh, yes
[15:00:28] <pep.> We can also get ideas from email providers
[15:00:32] <Guus> Ge)rG, winfried, jonasw, can you guys sit together and come up with either a sensible bit of information that applies to XMPP usage, or with specific questions to Board, if you need anything from them?
[15:00:45] <jonasw> Guus, I formulated specific questions
[15:00:47] <Ge0rG> Guus: I suppose we can
[15:00:47] <jonasw> in the trello thing
[15:00:51] <nyco> https://www.eugdpr.org/ https://en.wikipedia.org/wiki/General_Data_Protection_Regulation
[15:00:52] <ralphm> I am not a lawyer. The most practical advise I can give is 1) get a lawyer, 2) document what data your own service collects and why, the definition of Personal Data is pretty broad and includes things like (indirect) identifiers. 3) Establish policies around retention and deletion of that data.
[15:00:55] <Guus> jonasw, I've seen them, thanks.
[15:00:56] <jonasw> and I think they cover our most important issues
[15:00:58] <Ge0rG> jonasw: do you think the Board can answer those?
[15:01:08] <jonasw> Ge0rG, no, but what other type of questions could we bring to board?
[15:01:26] <jonasw> ralphm, yeah, no (1) is basically "turn off your free service because of cost"
[15:01:36] <Ge0rG> jonasw: "will you pay for a GDPR consultant / lawyer to answer ... ?"
[15:01:43] <jonasw> Ge0rG, okay, that then ;-)
[15:01:55] <nyco> agreed with ralphm, I feel like a layer would do better, faster, stronger...
[15:01:59] <jonasw> Ge0rG, can you get an employee discount on those consultations? ;-)
[15:02:02] <winfried> Guus goof for me
[15:02:08] <ralphm> jonasw: I'm pretty sure that not complying with the GDPR will put you back further
[15:02:17] <Ge0rG> jonasw: I can try to schedule them into the lunch break
[15:02:19] <jonasw> ralphm, that’s why I said "turn off"
[15:02:34] <pep.> jonasw, Ge0rG, I'm also interested if it's in a language I can comprehend
[15:02:42] <ralphm> jonasw: but yeah, I'm not saying it is great
[15:03:09] <Ge0rG> jonasw: I assume that getting a proper report on those use cases will inevitably cause multiple thousands of EURs of expenses.
[15:03:15] <winfried> I suggest jonasw Ge0rG and I stick together and make an inventarisation of what to do
[15:03:16] <jonasw> "yay"
[15:03:24] <Ge0rG> what winfried said
[15:03:27] <jonasw> okay, that sounds sane
[15:03:28] <pep.> I want in
[15:03:37] <jonasw> we can handle that either here or in xmpp@ maybe?
[15:03:48] <jonasw> I’d like to avoid yet another muc ;-)
[15:04:05] <jonasw> I’ll start by translating my notes from the talk I heard a few weeks ago
[15:04:07] <ralphm> I think this venue is as good as any
[15:04:13] <winfried> +1
[15:04:17] <Ge0rG> just not during Board meeting?
[15:04:35] <winfried> Ge0rG: exact
[15:04:44] <ralphm> Right
[15:04:51] <ralphm> I guess that's it for now.
[15:04:58] <ralphm> 4. AOB
[15:05:02] <Guus> To be clear: you guys will be working on finding out if there's generic advise (more precise than 'get a lawyer') that the XSF can give to server operators?
[15:05:09] <ralphm> Didn't see any
[15:05:21] <Guus> AOB I had feedback from peter on the bank account / bus factor thingy
[15:05:32] <ralphm> And?
[15:05:50] <Guus> I've added it to https://trello.com/c/yNLDp6Xt/297-answer-peters-email-on-bus-factor-for-bank-account
[15:05:52] *** Kev shows as "away"
[15:06:03] <MattJ> There's an open card about the membership survey.. sorry it's lagging, but I can send out an email to board@ with my current draft for us to bash before next week's meeting
[15:06:04] <Guus> I've also talked to the Secretary, who is willing to help.
[15:06:06] <jonasw> Guus, I think it’ll be more of an collection of things in the GDPR you absolutely HAVE TO look at
[15:06:20] *** Dave Cridland has left the room
[15:06:23] <MattJ> As in, we can spend a week bashing it, so we can make some concrete decisions in the next meeting
[15:06:32] <Guus> my preference on the bus thing is do 1, not 2, from Peters options.
[15:06:43] *** SaltyBones has left the room
[15:06:57] <Guus> (and have Alex as the co-signer)
[15:07:15] *** Dave Cridland shows as "online"
[15:07:29] <Guus> can we vote on that, or do you guys need more time to read up on that?
[15:08:39] <ralphm> I'm ok with both 1 and 2
[15:09:05] <Guus> I prefer not to do 2
[15:09:13] *** ThibG shows as "online"
[15:09:19] <nyco> I have no opinion
[15:09:28] <ralphm> That's not a valid choice
[15:09:41] <nyco> 3
[15:10:43] <ralphm> I think it would be good to think about these options and decide our direction next week.
[15:10:48] <MattJ> Sounds good to me
[15:10:51] <Guus> ok
[15:10:58] <ralphm> So that everybody can form an opinion
[15:11:12] <Guus> MattJ, on that draft: please send it.
[15:11:17] <ralphm> indeed
[15:11:22] *** Dave Cridland has left the room
[15:11:22] <ralphm> 5. Date of Next
[15:11:24] <ralphm> +1W
[15:11:29] <ralphm> 6. Close
[15:11:31] <ralphm> Thanks all
[15:11:35] *ralphm bangs gavel
[15:11:42] <nyco> thx all
[15:11:48] <Guus> wooa, that was fast
[15:11:57] <Guus> one last remark, if you induldge me
[15:11:57] *** ralphm changed the title to "XSF Discussion | Logs: http://logs.xmpp.org/xsf/ | Agenda https://trello.com/b/Dn6IQOu0/board-meetings"
[15:12:02] *** SaltyBones shows as "online"
[15:12:04] <Guus> https://trello.com/c/sBcxZrGZ/299-plan-and-organise-a-meeting-for-board-prios is not going to happen.
[15:12:12] <Guus> we're postponing it for weeks now.
[15:12:21] <Guus> let's archive this, and move on
[15:12:24] <nyco> I am waiting for answer since weeks now
[15:12:46] <nyco> I can't schedule
[15:12:52] <Guus> that's what I mean: there's no progress on this. We're three months in our tenure.
[15:13:08] <Guus> and we're having other stuff being blocked by this.
[15:13:16] <nyco> rather than postpone it, it would be nice that everyone answers
[15:14:29] <Guus> I'm not asking for postponement, I'm asking for it to not happen, and be removed from our Trello board. I've been doing that for a couple of meetings, each time that was responded to with 'lets see next week'.
[15:14:51] <Guus> sadly, todays meeting was gaveled off already.
[15:15:24] <Guus> I will, however, motion this again next week. I strongly feel that we should move forward.
[15:15:26] *** Dave Cridland shows as "online"
[15:15:37] <winfried> jonasw Ge0rG pep. can we make an appointment for the GDPR discussion? I have to leave now.
[15:15:47] <jonasw> winfried, sure
[15:16:12] *** ThibG has left the room
[15:16:34] <jonasw> I’m probably the most flexible of all of us, so I’ll let you sort it out. saturday night and tomorrow between 10:00 and 14:00Z won’t work for me, otherwise I can probably arrange most things.
[15:16:37] <jonasw> (and no wednesdays)
[15:16:54] <Ge0rG> winfried: I prefer 0800Z to 1500Z on workdays.
[15:17:08] *** Dave Cridland has left the room
[15:17:24] *** nyco has left the room
[15:17:31] <winfried> Tomorrow 1300UTC?
[15:17:59] *** Dave Cridland shows as "online"
[15:18:18] *** SaltyBones has left the room
[15:18:29] <Ge0rG> winfried: 👍
[15:18:31] <jonasw> nooo
[15:18:35] <jonasw> that’s exactly in the time frame I opted out
[15:18:56] <Ge0rG> jonasw: your message was TLDR :P
[15:19:00] *** SaltyBones shows as "online"
[15:19:17] <jonasw> m(
[15:19:43] *** Dave Cridland has left the room
[15:19:44] *** Dave Cridland shows as "online"
[15:19:48] <winfried> jonasw: oops, didn't read well...
[15:19:50] <jonasw> seriously though, taht’s not going to work for me :)
[15:20:24] *** nyco shows as "online"
[15:20:48] <winfried> monday march 26 at 10:00 UTC?
[15:21:05] <jonasw> winfried, wfm
[15:21:36] <Ge0rG> 10:00 UTC will be 12:00 CEST after the DST change, right?
[15:21:47] <winfried> *hmpf*
[15:21:59] *** Dave Cridland has left the room
[15:22:02] <winfried> 9:00 UTC will work for mee too :-P
[15:22:36] <pep.> Worksforme
[15:22:53] *** nyco has left the room
[15:23:21] *** Dave Cridland shows as "online"
[15:23:41] *** remko shows as "away"
[15:23:59] <winfried> so it is: monday march 26 at 10:00 UTC this muc
[15:24:08] *** rion has left the room
[15:24:41] <winfried> btw jonasw, good questions on the trello board
[15:24:55] *** pep. shows as "online"
[15:25:09] *** ThibG has joined the room
[15:25:51] <winfried> See you monday!
[15:26:21] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[15:27:25] *** Steve Kille has left the room
[15:27:55] *** @Alacer has left the room
[15:28:09] <Guus> Jonasw, i'm tempted to remove the related card from the Board board, until there's something for board to act on
[15:28:15] *** @Alacer has joined the room
[15:28:28] <Guus> do you see reason to keep it on there?
[15:28:33] *** Steve Kille has joined the room
[15:28:41] *** Steve Kille shows as "online" and his status message is "Swift 4.0"
[15:28:42] *** Steve Kille shows as "online" and his status message is "Hampton"
[15:28:59] <Ge0rG> Guus: please keep it for documentation purposes.
[15:29:23] <Ge0rG> Guus: also in case the GDPR-SIG dissolves prior to providing results
[15:29:26] *** Steve Kille has left the room
[15:29:41] <Guus> The board process is convoluted enough, without acting as an archive 🙂
[15:29:42] *** Dave Cridland has left the room
[15:29:45] *** lskdjf shows as "online"
[15:29:53] *** Steve Kille has joined the room
[15:29:58] *** Steve Kille shows as "online" and his status message is "Hampton"
[15:30:00] <Ge0rG> somebody™ could move the questions to the wiki, then
[15:30:02] *** Dave Cridland shows as "online"
[15:30:16] *** Steve Kille shows as "online" and his status message is "Hampton"
[15:30:21] *** Steve Kille shows as "online" and his status message is "Hampton"
[15:30:22] *** Steve Kille has left the room
[15:30:50] <Guus> Ge0rG, not that arching a card does not delete it
[15:30:57] <Guus> it's still referable by URL
[15:31:21] *** Maranda shows as "online"
[15:31:53] *** Dave Cridland has left the room
[15:31:57] <Ge0rG> Guus: ah, then I retract my objections
[15:33:00] <Guus> now archived: https://trello.com/c/t79C3Yds/307-gdpr-advice#
[15:33:09] <flow> I wonder if bookmarks2 shouldn't rename autojoin to no-autojoin. Isn't the common case that I want to join the MUC I bookmarked?
[15:33:23] *** marmistrz has joined the room
[15:33:33] *** j.r has joined the room
[15:33:35] <Ge0rG> flow: say what?
[15:33:49] <Ge0rG> boolean variables containing a negation are one of the worst things you can do in logic.
[15:34:01] <Ge0rG> `if (!no_autojoin) { WTF! }`
[15:34:13] <flow> Ok, then stick with autojoin but default to true
[15:34:29] <Ge0rG> flow: autojoin has a bunch of problems, but this one isn't it.
[15:34:40] *** rion has joined the room
[15:34:53] *** Dave Cridland shows as "online"
[15:34:55] <flow> Ge0rG, I think sometimes those details are important
[15:35:52] <flow> If we give people the imression that you want to autojoin explicitly, while my use case is cleary that I want autojoin implicitly
[15:36:06] <Ge0rG> flow: okay, you are right.
[15:36:21] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[15:36:29] <Ge0rG> flow: we've had a discussion regarding proper autojoin-UX some hours ago. Feel free to scroll up
[15:36:42] *** j.r has joined the room
[15:37:06] <Ge0rG> flow: http://logs.xmpp.org/xsf/2018-03-22/#13:49:11
[15:37:24] <flow> Ge0rG, I saw that, but didn't closley follow
[15:37:41] <flow> UX is another matter. what does whatsapp do?
[15:38:05] <MattJ> It doesn't support multi-device
[15:38:10] *** Dave Cridland has left the room
[15:38:18] <MattJ> unless you count their hacky desktop proxied thing
[15:38:18] *** Dave Cridland shows as "online"
[15:38:18] <flow> Ahh right, that's the thing about whatsapp
[15:38:28] <flow> but hangouts does, and I've never seen an autojoin option
[15:38:46] <flow> IIRC there is only a "mute notification" option
[15:38:50] <Ge0rG> flow: the change you propose is all about UX
[15:38:51] <MattJ> Yeah
[15:38:55] *** ralphm shows as "online"
[15:39:03] <flow> Ge0rG, I'm pretty sure it is about protocol design
[15:39:40] <Ge0rG> flow: it is about the default value for an option, influencing the UX
[15:40:02] <flow> only if you let it to, implementers could simply choose a different default
[15:40:08] <Ge0rG> flow: by saying "this option should be true by default" you imply a UX change. Better we discuss that
[15:40:12] <jonasw> Guus, feel free to remove
[15:40:34] *** Dave Cridland has left the room
[15:41:07] *** lumi has joined the room
[15:41:12] <flow> Ge0rG, I'm not implying an UX design. I just think that defaults should cover the common case and wanted to raise attention that I believe autojoin=true is the common case to start the discussion
[15:41:25] <pep.> jonasw, I guess I should start working on that EULA XEP as well
[15:41:26] *** Dave Cridland shows as "online"
[15:41:29] *** Dave Cridland has left the room
[15:41:47] <Ge0rG> flow: I'd suggest to move the discussion to standards@, but unfortunately I haven't read up on that XEP yet myself
[15:42:08] *** Dave Cridland shows as "online"
[15:44:03] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[15:45:56] *** Dave Cridland has left the room
[15:46:13] *** Dave Cridland shows as "online"
[15:46:19] *** Dave Cridland has left the room
[15:46:26] *** Dave Cridland shows as "online"
[15:47:38] *** Holger shows as "online" and his status message is "I'm available"
[15:47:38] *** Holger shows as "online" and his status message is "I'm available"
[15:47:57] *** ralphm shows as "online"
[15:48:03] *** Dave Cridland has left the room
[15:48:12] *** waqas has left the room
[15:48:18] *** Dave Cridland shows as "online"
[15:49:06] *** waqas has joined the room
[15:49:43] *** Dave Cridland has left the room
[15:49:55] *** Dave Cridland shows as "online"
[15:50:23] *** Dave Cridland has left the room
[15:50:24] *** Dave Cridland shows as "online"
[15:50:36] *** waqas has left the room
[15:50:38] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[15:50:47] *** tim@boese-ban.de has left the room
[15:51:34] *** jjrh has left the room
[15:51:34] *** jjrh shows as "online"
[15:52:12] *** dwd shows as "online"
[15:52:52] *** dwd shows as "online"
[15:52:54] *** Dave Cridland has left the room
[15:53:02] *** jjrh has left the room
[15:53:20] *** jjrh shows as "online"
[15:53:30] *** Dave Cridland shows as "online"
[15:54:05] *** Alex shows as "online"
[15:54:11] *** Dave Cridland has left the room
[15:55:27] *** Dave Cridland has left the room
[15:55:44] *** jjrh has left the room
[15:55:48] *** jjrh shows as "online"
[15:56:05] <dwd> MLS BOF occurring at IETF, BTW - probably relevant to most folks here.
[15:56:19] *** Dave Cridland shows as "online"
[15:56:22] <Zash> Mmmmm, stream URL?
[15:56:57] <Ge0rG> acronym galore! /o\
[15:57:18] <dwd> Linked to from the IETF agenda, which I don't have to hand, but I reckon Google might know.
[15:57:45] *** jjrh has left the room
[15:57:47] *** jjrh shows as "online"
[15:57:52] <Zash> Hm, not linked
[15:58:52] *** Dave Cridland has left the room
[15:59:48] *** Dave Cridland shows as "online"
[16:00:11] <Tobias> mls@jabber.ietf.org
[16:00:14] *** jjrh has left the room
[16:00:17] *** jjrh shows as "online"
[16:00:31] *** jjrh has left the room
[16:00:33] *** jjrh shows as "online"
[16:01:07] <dwd> Meetecho on http://www.meetecho.com/ietf101/mls/
[16:01:17] <dwd> (Should give audio and the jabber room, I think)
[16:01:31] *** Dave Cridland has left the room
[16:01:34] <dwd> Just audio on http://ietf101streaming.dnsalias.net/ietf/ietf1013.m3u
[16:01:45] <Zash> Thanks
[16:01:59] <Zash> meetecho wanted me to switch browsers
[16:02:05] *** Dave Cridland shows as "online"
[16:02:11] <dwd> Yeah, it doesn't work on Lynx.
[16:02:59] *** SaltyBones has left the room
[16:03:14] *** alexis shows as "online"
[16:03:45] *** Dave Cridland has left the room
[16:04:22] *** alexis has left the room
[16:04:27] *** alexis shows as "online"
[16:04:41] *** j.r shows as "online"
[16:05:09] *** Dave Cridland shows as "online"
[16:05:20] *** j.r shows as "online"
[16:05:27] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[16:05:52] *** SaltyBones shows as "online"
[16:07:10] *** dwd has left the room
[16:07:51] *** dwd shows as "online"
[16:07:51] *** dwd shows as "online"
[16:08:53] *** j.r shows as "online"
[16:09:46] *** ralphm shows as "online"
[16:09:52] *** Dave Cridland has left the room
[16:10:14] *** Dave Cridland shows as "online"
[16:12:19] *** Dave Cridland has left the room
[16:12:22] *** alexis shows as "online"
[16:12:59] *** Dave Cridland shows as "online"
[16:15:03] *** Guus shows as "online"
[16:15:27] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[16:15:41] *** Dave Cridland has left the room
[16:16:03] *** Dave Cridland shows as "online"
[16:16:04] *** Holger shows as "away" and his status message is "I'm away"
[16:16:57] *** ralphm shows as "online"
[16:17:20] *** j.r has left the room
[16:17:30] *** Steve Kille has left the room
[16:17:35] *** Steve Kille has joined the room
[16:17:39] *** Steve Kille shows as "online" and his status message is "Hampton"
[16:17:40] *** j.r shows as "online"
[16:17:49] *** Dave Cridland has left the room
[16:18:36] *** Lance has joined the room
[16:18:36] *** Lance shows as "online"
[16:18:42] *** Dave Cridland shows as "online"
[16:20:08] *** Guus shows as "online"
[16:20:56] *** Guus shows as "online"
[16:22:41] *** nyco has left the room
[16:22:45] *** ralphm has left the room
[16:22:46] *** ralphm shows as "online"
[16:22:46] *** dwd has left the room
[16:23:04] *** dwd shows as "online"
[16:23:04] *** dwd shows as "online"
[16:23:18] *** nyco shows as "online"
[16:23:49] *** Dave Cridland has left the room
[16:23:51] *** Dave Cridland shows as "online"
[16:23:54] *** Dave Cridland has left the room
[16:24:18] *** Dave Cridland shows as "online"
[16:24:32] *** waqas has joined the room
[16:27:39] *** jubalh has joined the room
[16:27:44] *** jubalh has left the room
[16:28:23] *** ralphm has left the room
[16:28:25] *** ralphm shows as "online"
[16:30:14] *** Guus has left the room
[16:31:07] *** ludo has joined the room
[16:33:14] *** Guus has left the room
[16:33:28] *** ralphm has left the room
[16:33:28] *** ralphm shows as "online"
[16:35:07] *** LNJ shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[16:35:18] *** dwd has left the room
[16:36:14] *** Guus has left the room
[16:36:27] *** LNJ shows as "online"
[16:36:37] *** Dave Cridland has left the room
[16:36:41] *** Dave Cridland shows as "online"
[16:37:06] *** dwd shows as "online"
[16:37:07] *** ludo has left the room
[16:37:46] *** intosi shows as "online"
[16:37:47] *** dwd shows as "online"
[16:38:32] *** Tobias shows as "away"
[16:38:36] *** ralphm has left the room
[16:39:13] *** ralphm shows as "online"
[16:39:44] *** Dave Cridland has left the room
[16:40:03] *** Holger has left the room
[16:40:13] *** Holger shows as "online"
[16:40:20] *** Dave Cridland shows as "online"
[16:41:21] *** dwd shows as "online"
[16:41:21] *** Dave Cridland shows as "online"
[16:42:27] *** Tobias shows as "online"
[16:42:39] *** intosi shows as "away" and his status message is "Away"
[16:43:05] *** tux has joined the room
[16:43:08] *** intosi shows as "away" and his status message is "Away"
[16:43:08] *** intosi has left the room
[16:43:13] *** Dave Cridland has left the room
[16:43:21] *** ta has joined the room
[16:46:07] *** Guus shows as "online"
[16:46:37] *** Kev shows as "online"
[16:47:37] *** ludo has joined the room
[16:48:37] <Kev> On the topic of the GDPR, does the XSF itself need to do any work here?
[16:48:57] <Ge0rG> Kev: you mean regarding data stored by the XSF?
[16:48:58] <Zash> Not strictly, I guess.
[16:49:01] <Kev> I do.
[16:49:28] <Zash> Hm, how do MUCs such as this one relate to GDPR?
[16:49:36] <Zash> And mailing lists?
[16:50:03] <Zash> *That* is something the IETF and other standards orgs probably wanna find out about too.
[16:50:05] <dwd> Almost certainly.
[16:51:09] <moparisthebest> I would *think* whatever applies to email would apply to xmpp, and whatever applies to mailing lists would apply to muc? maybe?
[16:52:35] <Kev> And the wiki, which contains historical employment data, etc.
[16:54:17] <Ge0rG> Kev: So we need a data protection office who will remove all PII from the wiki upon request
[16:54:48] <dwd> I'll see if I can find out what the IETF are doing.
[16:54:49] <Kev> I'm not in a position to assert what we need, just asking for Board to confirm that we're doing whatever it is that we need to be doing :)
[16:54:53] <moparisthebest> it contains data on people who put the data there themselves and can remove it themselves right?
[16:55:37] <Kev> Presumably, and possibly. I have no idea what the GDPR's stance on any of this is.
[16:55:40] <jonasw> winfried, Ge0rG, you’re aware of the DST change in Europe this week which puts our meeting at 12:00 CEST?
[16:55:53] <Ge0rG> jonasw: I am
[16:56:51] *** tux shows as "away" and his status message is "Nicht am PC"
[16:57:14] *** Guus has left the room
[16:57:17] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[16:57:17] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[16:58:12] <winfried> I am
[16:58:38] *** marc shows as "online"
[17:01:01] *** ludo has left the room
[17:02:36] <jonasw> good :)
[17:03:07] *** winfried shows as "online"
[17:04:09] <jonasw> Zash, this muc announces itself as publicly logged IIRC. this probably activates article 9 (2) (e) which means that the XSF is not liable even if I publicly talk about my sex life here. well, not liable w.r.t. GDPR at least.
[17:04:37] <jonasw> same goes for mailing lists etc
[17:04:47] <jonasw> the tricky part is with things which are supposedly private
[17:04:51] <winfried> Kev dwd we should check first if the XSF is subject to the GDPR
[17:04:59] <jonasw> Kev, and yeah, the wiki stuff is also covered by that I think
[17:05:05] *** sezuan has left the room
[17:05:16] <Kev> winfried: That was my question.
[17:06:10] <moparisthebest> another person told me xmpp in general is fine because GDPR said you can use/send things that are required to do what the user expects, or something
[17:06:17] <moparisthebest> this again was not a lawyer
[17:06:28] <pep.> or something. Seems legit
[17:06:44] <moparisthebest> well I paraphrased :)
[17:06:47] <jonasw> moparisthebest, that’s not true if Article 9 (1) applies!
[17:06:48] <winfried> Registered in the US, not explicitly targeting EU citizens... I should reread the articles on it and check the WP 29 opinions before answering that one...
[17:07:01] <moparisthebest> but really, if email is ok, xmpp is ok, would EU have created a law banning email?
[17:07:18] *** Dave Cridland shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[17:07:18] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[17:07:22] <pep.> moparisthebest, who knows. Wasn't there something about git history as well?
[17:07:35] <moparisthebest> otherwise I guess all email/XMPP servers will have to move to non-EU places, and soft-ban EU people...
[17:07:45] *** Tobias shows as "online"
[17:07:56] *** Tobias shows as "online"
[17:08:00] <dwd> moparisthebest, Well. Maybe.
[17:08:00] <dwd> moparisthebest, They could easily have come up with a set of laws that means they have inadvertantly affected normal email use.
[17:08:42] <pep.> https://law.stackexchange.com/questions/24623/gdpr-git-history < for fun
[17:08:42] <winfried> moparisthebest jonasw I think XMPP is *generally* ok, but we must check all (edge) cases carefully before shouting anything
[17:10:01] *** Guus shows as "online"
[17:10:59] *** jjrh has left the room
[17:11:00] *** jjrh shows as "online"
[17:11:07] *** marc has left the room
[17:11:43] *** Dave Cridland shows as "online"
[17:13:01] *** valo has left the room
[17:13:06] *** lovetox has joined the room
[17:13:06] *** valo has joined the room
[17:14:38] <moparisthebest> dwd, yea that's what I'm semi concerned about, wouldn't put it past politicians
[17:15:15] <Zash> If the politicians can't email anymore, then the thing will get fixed pretty fast :)
[17:15:19] <moparisthebest> from a high level overview, it seems like this legislation was squarely targeted at walled gardens, where these regulations would be simple to implement
[17:15:26] *** lumi has joined the room
[17:16:18] *** Dave Cridland has left the room
[17:16:22] <Zash> Compare roaming. Roaming affected EU MEPs pretty hard, since they went between Brussels, Strassburg and their home all the damn time.
[17:16:22] <Tobias> Zash, no..they'll just use FAX
[17:16:33] *** Dave Cridland shows as "online"
[17:16:50] *** Maranda shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[17:17:27] <Ge0rG> Zash: except that EU MEPs never see their phone bills
[17:17:46] <Zash> Sure they do
[17:18:22] *** Dave Cridland has left the room
[17:18:47] <Ge0rG> Zash: I bet they don't. Otherwise it wouldn't have taken a decade between the first iphone and the removal of roaming fees.
[17:19:13] *** jjrh has left the room
[17:19:15] *** jjrh shows as "online"
[17:19:41] <Zash> Ask your MEPs
[17:20:18] <Ge0rG> Zash: they all have a business phone provided by the respective government.
[17:20:31] *** winfried shows as "away" and his status message is "Auto Status (idle)"
[17:20:39] *** nyco has left the room
[17:20:52] *** ludo has joined the room
[17:21:20] *** Dave Cridland shows as "online"
[17:23:23] *** winfried shows as "online"
[17:23:27] *** nyco shows as "online"
[17:24:07] *** Tobias shows as "away"
[17:26:00] *** ludo has left the room
[17:26:13] *** winfried shows as "online"
[17:26:50] *** Maranda shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[17:27:14] *** Guus has left the room
[17:27:21] *** winfried shows as "online"
[17:28:19] *** tux shows as "online"
[17:28:24] *** jubalh has joined the room
[17:28:48] *** tux has left the room
[17:31:11] *** ludo has joined the room
[17:33:05] *** Nekit shows as "online"
[17:34:35] <SaltyBones> Finally no roaming in Europe => Ze Germans are complaining that it took too long.
[17:35:36] <Ge0rG> SaltyBones: I hate the mobile ISP oligopoly, with a passion.
[17:36:16] *** Nekit shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[17:36:34] <dwd> Anyone interested in reviewing MLS specs from here BTW?
[17:36:47] *** dwd has left the room
[17:36:51] <Tobias> dwd, you mean the XMPP adoption for it?
[17:37:11] <moparisthebest> Ge0rG, that's what jmp.chat is hoping to fix :) one day...
[17:37:49] *** Nekit shows as "online"
[17:38:22] <Zash> State teleco monopolies weren't all bad
[17:38:30] *** Dave Cridland has left the room
[17:38:31] *** winfried shows as "away" and his status message is "Auto Status (idle)"
[17:38:44] *** Dave Cridland shows as "online"
[17:39:26] <Ge0rG> Zash: oh really?
[17:39:45] <Ge0rG> Zash: you have examples for them not being bad?
[17:39:56] <Ge0rG> (Sweden doesn't count)
[17:41:21] <Zash> Ge0rG: How do you do emergency calls in the middle of nowhere?
[17:41:55] <moparisthebest> I dial 911 and then my android phone reboots
[17:42:05] <Ge0rG> Zash: sometimes you can't, because of lack of coverage.
[17:42:23] <moparisthebest> and sometimes the 911 handling code is never tested and crashes
[17:42:30] *** Dave Cridland has left the room
[17:42:31] *** Dave Cridland shows as "online"
[17:42:32] *** Tobias shows as "online"
[17:42:33] <moparisthebest> (this is a somewhat common problem...)
[17:42:44] <moparisthebest> smartphones! technology! yay! :'(
[17:43:17] *** ralphm shows as "online"
[17:43:20] <Ge0rG> Zash: the German ex-state monopolist is successively switching DSL connections from regular analog POTS to VoIP. In case of a power outage, you can't call the emergency any more.
[17:43:52] <jjrh> There are solutions for this like UPS's
[17:44:15] <jjrh> if you're going to replace someones POTS line this should be a requirement
[17:46:00] <Ge0rG> jjrh: it's not. they are. No UPS.
[17:46:37] *** Dave Cridland has left the room
[17:47:49] *** Dave Cridland shows as "online"
[17:47:52] *** Steve Kille has left the room
[17:49:21] *** Dave Cridland has left the room
[17:49:25] *** Dave Cridland shows as "online"
[17:49:48] <jjrh> yeah I believe it - but it should be a requirement by law. power the modem/router and a PoE switch (or ata). It's a safety thing.
[17:50:46] *** ludo has left the room
[17:50:53] <jjrh> 911 also needs a automated system to test 911 service - aka dial 811, and for the next 60 seconds you can dial 911 to test
[17:51:23] *** lskdjf shows as "online"
[17:51:30] *** Steve Kille has joined the room
[17:51:31] *** Steve Kille shows as "online" and his status message is "Hampton"
[17:51:56] *** Steve Kille shows as "online" and his status message is "At Home"
[17:51:58] *** ThibG has joined the room
[17:52:15] *** Steve Kille shows as "online" and his status message is "At Home"
[17:52:16] *** Steve Kille shows as "online" and his status message is "At Home"
[17:52:28] <moparisthebest> yea that would be nice
[17:52:33] *** Tobias shows as "away"
[17:52:38] <moparisthebest> especially for testing if your android phone is one that'll crash :)
[17:52:41] <moparisthebest> pre-emergency
[17:52:50] *** Dave Cridland has left the room
[17:52:57] <jjrh> exactly - all sorts of situations really
[17:53:01] *** Kev shows as "away"
[17:53:14] *** marc shows as "online"
[17:53:24] <Zash> Ge0rG: Back in the olden days, there was copper cable that went everywhere. Later, there was near 100% GSM coverage. Now, with whatever G number we're on, if you are outside major cities, good luck.
[17:53:32] *** Holger shows as "online" and his status message is "I'm available"
[17:54:23] *** Dave Cridland shows as "online"
[17:54:42] *** Kev shows as "online"
[17:55:18] *** LNJ has left the room
[17:56:10] *** LNJ shows as "online"
[17:56:39] *** Tobias shows as "online"
[17:56:50] *** Dave Cridland has left the room
[17:56:51] *** Dave Cridland shows as "online"
[17:56:52] *** Dave Cridland shows as "online"
[17:58:31] *** winfried shows as "xa" and his status message is "Auto Status (idle)"
[17:58:40] *** alexis has left the room
[17:58:44] *** alexis shows as "online"
[18:03:13] *** Tobias has left the room
[18:03:34] <jonasw> jjrh, that’d be a good thing indeed
[18:04:44] *** winfried has left the room
[18:04:46] *** winfried shows as "online"
[18:06:40] *** remko shows as "online"
[18:07:20] <MattJ> unless you dialled 811 in an emergency situation :)
[18:07:24] <Zash> Imagine the RoI of covering hundreds ouf thousands of km² with coverage, when like three people live there.
[18:07:28] *** Dave Cridland has left the room
[18:07:52] *** jjrh has left the room
[18:07:54] *** jjrh shows as "online"
[18:08:08] *** Steve Kille has left the room
[18:10:06] *** Steve Kille shows as "away" and his status message is "At Home"
[18:10:21] *** Dave Cridland shows as "online"
[18:10:28] *** marc shows as "online"
[18:10:29] *** marc shows as "online"
[18:10:29] *** marc shows as "online"
[18:10:30] *** marc shows as "online"
[18:10:31] *** Dave Cridland has left the room
[18:10:37] *** daniel has left the room
[18:10:38] *** marc shows as "online"
[18:10:43] *** Dave Cridland shows as "online"
[18:11:03] *** Dave Cridland has left the room
[18:11:17] *** Dave Cridland shows as "online"
[18:11:31] *** Yagiza has left the room
[18:12:22] *** jjrh has left the room
[18:12:24] *** jjrh shows as "online"
[18:12:36] *** Dave Cridland has left the room
[18:12:55] *** jjrh has left the room
[18:13:02] *** ThibG has left the room
[18:13:07] *** jjrh shows as "online"
[18:13:28] *** Dave Cridland shows as "online"
[18:14:09] <Zash> and less than 1 person per km²
[18:14:21] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[18:14:55] *** xnyhps shows as "away" and his status message is "Away"
[18:14:57] *** marmistrz shows as "online"
[18:15:02] *** xnyhps shows as "online"
[18:15:44] *** Dave Cridland has left the room
[18:15:45] *** Dave Cridland shows as "online"
[18:16:40] <Ge0rG> Zash: you wanted me to tell about the benefits of formerly-state-owned telco monopolies.
[18:16:47] *** marc shows as "online"
[18:16:50] *** marc shows as "online"
[18:16:51] *** marc shows as "online"
[18:17:00] *** marc shows as "online"
[18:17:34] <Zash> Ge0rG: No, they suck.
[18:17:48] <fippo> ge0rg: they pay quite good salaries.
[18:17:50] <Zash> Ge0rG: Was better before the "former"
[18:17:51] *** Steve Kille shows as "online" and his status message is "At Home"
[18:17:55] <Ge0rG> Zash: the German former-state-monopoly is required to proive phone lines to _any_ address. RoI doesn't play any role there. But they are not required to proivde Internet connectivity, so there are still places where all you can get is either ISDN (64kbit/s with a per-minute fee) or something like 2mbit/s DSL
[18:18:49] *** dwd shows as "online"
[18:19:08] *** Dave Cridland has left the room
[18:19:23] *** Dave Cridland shows as "online"
[18:19:29] *** SaltyBones has left the room
[18:19:30] *** dwd shows as "online"
[18:19:53] *** xnyhps shows as "online"
[18:20:01] *** xnyhps shows as "online"
[18:20:10] *** SaltyBones has left the room
[18:20:41] <Zash> Ge0rG: No idea if that is the case here (anymore)
[18:21:01] *** marmistrz has left the room
[18:21:59] *** iiro.laiho has joined the room
[18:22:18] *** marc shows as "online"
[18:22:19] *** marc shows as "online"
[18:22:20] *** marc shows as "online"
[18:22:30] *** marc shows as "online"
[18:23:37] <moparisthebest> or satellite Ge0rG ? (is that an option there)
[18:24:43] *** Dave Cridland has left the room
[18:25:21] *** Dave Cridland shows as "online"
[18:26:08] *** xnyhps shows as "online"
[18:26:22] *** xnyhps shows as "online"
[18:28:09] <dwd> Interesting talk last night on satellite broadband, BTW.
[18:28:22] <dwd> Although I basically understood none of it.
[18:28:47] <Ge0rG> moparisthebest: you never used a sat link, did you?
[18:28:48] <Ge0rG> moparisthebest: you never used a sat link, did you?
[18:29:58] *** Dave Cridland has left the room
[18:30:00] *** Dave Cridland shows as "online"
[18:30:13] <moparisthebest> Ge0rG, no but as I understand it, throughput is fine, but latency is awful
[18:30:39] <moparisthebest> still better than 64kbps dialup though right?
[18:30:40] <dwd> Lots of stuff on latency too. Short end of satellite is 12ms, which surprised me. (Longer end is 480ms, it mostly depends on the orbit choice).
[18:31:02] *** xnyhps shows as "online"
[18:31:49] *** daniel shows as "online"
[18:32:00] *** SaltyBones has joined the room
[18:32:12] <Zash> Further north you basically need polar orbits to get any coverage at all AFAIK
[18:32:17] *** Dave Cridland shows as "online"
[18:32:17] *** dwd shows as "online"
[18:32:40] <moparisthebest> non-equator orbit requires fuel and is really expensive right?
[18:32:47] <moparisthebest> it's been a long time since I read anything about it
[18:33:01] <Zash> Everything requires fuel
[18:33:25] <Zash> You benefit less from the earth already rotating in the general direction you want
[18:34:20] <Zash> Duno about exact differences
[18:34:34] *** Dave Cridland has left the room
[18:34:58] *** xnyhps shows as "online"
[18:35:15] *** Dave Cridland shows as "online"
[18:35:43] <Ge0rG> moparisthebest: dialup has better latency, and bandwidth on most sat links is limited, so you pay per gigabyte
[18:36:27] *** Alex has left the room
[18:36:42] <Ge0rG> The "affordable" ones are equatorial, so you end up with 1s rtt, and the low orbit ones typically only offer very low bandwidth, and cost an arm and a leg
[18:36:47] <moparisthebest> and with dialup you can't download a gigabyte within an entire month so sat still sounds better :)
[18:36:59] <dwd> Well. Russia launches at around 42 degrees, as I recall, to avoid launch failures hitting China.
[18:37:07] *** LNJ has left the room
[18:37:09] *** j.r has left the room
[18:37:16] *** j.r has joined the room
[18:37:23] <moparisthebest> yea I was under the impression all affordable ones like for homes were equatorial
[18:37:31] <moparisthebest> and I guess that doesn't work too far north
[18:37:31] *** vanitasvitae shows as "online"
[18:37:43] <moparisthebest> maybe, I don't really know
[18:38:09] <dwd> Well, hard to get a geostationary orbit anywhere but equatorial.
[18:38:39] *** LNJ shows as "online"
[18:38:48] *** Valerian has left the room
[18:39:11] *** Kev shows as "away"
[18:39:18] <Andrew Nenakhov> Geostationary orbit can't be not equatorial. If orbit has tilt and rotation period equals 24h it is called geosynchronous orbit
[18:40:08] <Andrew Nenakhov> Projection of such orbits on surface draws big 8-shaped traces
[18:40:36] *** Dave Cridland has left the room
[18:41:11] <jonasw> could probably feed that into The ONE
[18:41:18] *** ludo has joined the room
[18:41:59] <Zash> The sun does something like that too iirc
[18:42:30] *** Alex has joined the room
[18:42:40] *** Dave Cridland shows as "online"
[18:42:45] *** Dave Cridland has left the room
[18:42:45] *** Alex has left the room
[18:42:54] *** Andrew Nenakhov has left the room
[18:42:55] *** Andrew Nenakhov has joined the room
[18:43:00] *** Alex has joined the room
[18:43:03] *** Dave Cridland shows as "online"
[18:43:05] *** Dave Cridland has left the room
[18:43:22] *** Dave Cridland shows as "online"
[18:43:30] *** Andrew Nenakhov has left the room
[18:43:36] *** Andrew Nenakhov has joined the room
[18:43:42] *** Steve Kille shows as "away" and his status message is "At Home"
[18:44:42] *** remko shows as "away"
[18:45:39] *** LNJ has left the room
[18:46:18] *** LNJ shows as "online"
[18:46:19] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[18:46:19] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[18:47:15] *** Holger shows as "online" and his status message is "I'm available"
[18:47:20] *** ludo has left the room
[18:48:14] *** remko shows as "online"
[18:48:22] *** mimi89999 shows as "online"
[18:49:36] *** xnyhps shows as "online"
[18:49:51] *** xnyhps shows as "online"
[18:49:59] *** Maranda shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[18:50:16] <dwd> ANyone up for reviewing https://datatracker.ietf.org/doc/draft-ietf-mile-xmpp-grid/ ? Basically using PubSub for incident management (crybersecurity incidents, really).
[18:51:03] <Ge0rG> dwd: is that used anywhere? My employer is very interested in cyber, and I'm very interested in jabber.
[18:51:28] <dwd> Ge0rG, It's early days, but there is a load of interest.
[18:51:29] <Zash> Is "cyber" still used?
[18:51:29] <Ge0rG> Last time I reviewed a cyber related xep it was horrible.
[18:51:46] <dwd> Ge0rG, This one got serious work from PSA, and looks sane to me.
[18:51:46] <jonasw> oh, PSA is at mozilla these days?
[18:51:59] <dwd> jonasw, Yes, but mostly doing W3C work currently.
[18:52:03] <jonasw> that’s a funny author list. A Pope and a Saint.
[18:52:20] <jonasw> > In SACM
[18:52:21] <jonasw> close!
[18:52:53] *** marc shows as "online"
[18:52:53] *** marc shows as "online"
[18:52:55] *** marc shows as "online"
[18:52:56] *** marc shows as "online"
[18:53:04] *** marc shows as "online"
[18:53:07] <Ge0rG> That's great
[18:53:19] <dwd> So XMPP-Grid is developed in MILE, since it has the simpler use-cases, but it's also being looked at closely in SACM, which is Security Assessment and Continuous Monitoring.
[18:54:03] *** Dave Cridland has left the room
[18:54:22] *** Dave Cridland shows as "online"
[18:54:47] <dwd> I'm confused by (Americans?) saying JSON with the emphasis on the ON, and not pronouncing it like "Jason".
[18:55:23] <moparisthebest> I've always said jace like mace on on like, turn the light on
[18:55:36] <SamWhited> I think it goes both ways here; I hear both pretty often at least, not sure if it's a regional thing or not
[18:55:37] <moparisthebest> then again I can probably count on 1 hand the number of times I've spoken not typed JSON
[18:56:10] <moparisthebest> still not as bad as when I had to say lighttpd out loud without prep though
[18:56:13] *** Steve Kille shows as "online" and his status message is "At Home"
[18:56:19] *** Dave Cridland shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[18:56:19] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[18:56:55] <SamWhited> You mnean lie-tuh-tuh-puh-duh?
[18:57:00] <SamWhited> mean, even.
[18:57:02] *** marmistrz has joined the room
[18:58:05] *** Dave Cridland has left the room
[18:58:51] *** Dave Cridland shows as "online"
[18:59:14] *** Guus shows as "online"
[18:59:26] <moparisthebest> more like light http... lie http..., look it's spelled like l-i-g-h-t-t-p-d
[18:59:41] <moparisthebest> nginx is another fun one, what's with web servers?
[18:59:50] <SamWhited> ligh tuh-tuh-pud?
[19:00:22] <SamWhited> Everyone knows that's pronounced in-jinx. Obviously.
[19:00:28] <Zash> Laj-ty
[19:01:58] *** Dave Cridland has left the room
[19:03:09] *** Dave Cridland shows as "online"
[19:04:05] *** marc shows as "online"
[19:04:07] *** marc shows as "online"
[19:04:09] *** marc shows as "online"
[19:04:10] *** marc shows as "online"
[19:05:15] *** Lance has left the room
[19:05:18] *** marc shows as "online"
[19:05:49] *** xnyhps shows as "online"
[19:06:26] *** Dave Cridland has left the room
[19:06:27] *** Dave Cridland shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:06:41] *** xnyhps shows as "online"
[19:07:25] *** dwd shows as "online"
[19:07:45] *** xnyhps shows as "online"
[19:07:52] *** xnyhps shows as "online"
[19:08:05] *** dwd shows as "online"
[19:08:48] *** dwd has left the room
[19:08:52] *** Dave Cridland has left the room
[19:08:54] *** Dave Cridland shows as "online"
[19:08:56] *** Dave Cridland has left the room
[19:09:11] *** remko shows as "away"
[19:09:14] *** Guus has left the room
[19:09:29] *** Dave Cridland shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:09:53] *** jjrh has left the room
[19:09:54] *** jjrh shows as "online"
[19:09:59] *** dwd has left the room
[19:10:26] *** Dave Cridland has left the room
[19:11:04] *** ludo has joined the room
[19:11:14] *** Andrew Nenakhov has left the room
[19:11:20] *** SaltyBones shows as "online"
[19:11:24] *** Andrew Nenakhov has joined the room
[19:11:54] *** Dave Cridland shows as "online"
[19:13:05] *** Steve Kille shows as "away" and his status message is "At Home"
[19:13:15] *** vanitasvitae has left the room
[19:13:25] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[19:15:58] *** Andrew Nenakhov has joined the room
[19:16:24] *** dwd has left the room
[19:17:14] *** jjrh has left the room
[19:17:32] *** xnyhps shows as "online"
[19:17:38] *** Andrew Nenakhov has left the room
[19:17:47] *** ludo has left the room
[19:17:51] *** jjrh shows as "online"
[19:18:03] *** xnyhps shows as "online"
[19:18:55] *** Andrew Nenakhov has joined the room
[19:21:53] *** Dave Cridland has left the room
[19:23:44] *** Dave Cridland shows as "online"
[19:24:23] *** Valerian has joined the room
[19:25:43] *** Dave Cridland has left the room
[19:28:24] *** Dave Cridland has left the room
[19:28:28] *** Dave Cridland shows as "online"
[19:30:53] *** LNJ shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[19:33:21] *** LNJ shows as "online"
[19:36:16] *** Dave Cridland has left the room
[19:36:19] *** Dave Cridland shows as "online"
[19:38:22] *** xnyhps shows as "online"
[19:38:45] *** lskdjf shows as "online"
[19:38:55] *** xnyhps shows as "online"
[19:38:59] *** la|r|ma shows as "online"
[19:39:02] *** Holger shows as "online" and his status message is "I'm available"
[19:41:35] *** xnyhps shows as "online"
[19:41:43] *** xnyhps shows as "online"
[19:43:19] *** LNJ shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[19:43:53] *** LNJ shows as "online"
[19:47:50] *** rion has left the room
[19:50:25] *** LNJ shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[19:51:49] *** Steve Kille shows as "online" and his status message is "At Home"
[19:53:09] *** LNJ shows as "online"
[19:53:17] *** ralphm shows as "online"
[19:53:48] <Ge0rG> If we have MIX messages in MAM on both the MIX and the user's server, who's responsible for stanza ids?
[19:54:22] <jonasw> Ge0rG, both?
[19:54:26] <jonasw> stanza ids can have a from IIRC
[19:54:46] <jonasw> the attribute’s called @by
[19:54:55] <Ge0rG> How am I supposed to sync that mess in my client, then?
[19:55:03] *** xnyhps shows as "online"
[19:55:05] <jonasw> always ask the MIX server, be happy.
[19:55:08] <Zash> While trying not to cry.
[19:55:08] *** xnyhps shows as "online"
[19:55:12] <jonasw> (and use the stanza-id from the MIX server)
[19:55:34] <jonasw> I don’t quite get the point of duplicating the acrhive across the network, especially since I’m not sure whether the s2s issues are fully sorted out yet
[19:55:37] <Ge0rG> Create a separate table for M:N relationship between messages and their ids?
[19:56:00] <jonasw> Ge0rG, no, use the MIX stanza-ID for MIX messages, and your servers stanza ID for all other.
[19:56:00] <Ge0rG> jonasw: they aren't
[19:56:11] <jonasw> annotate (or figure out) which archive to query for each message type
[19:56:21] <jonasw> of course, that’s tricky depending on your archive model
[19:56:38] <jonasw> I’ll add that to the design consideraitons for the jabbercat archive
[19:56:42] <Ge0rG> jonasw: Hm. How am I supposed to query my server for "everything after MIX ID x"?
[19:56:57] <jonasw> not?
[19:57:13] <jonasw> you’d look at the last non-MIX message obviously. or you take the stanza-id from your servers archive from that MIX message
[19:57:18] <Ge0rG> But I'm supposed to ask my server when reconnecting?
[19:57:31] <jonasw> ask your server for what?
[19:57:34] <Ge0rG> My head just exploded.
[19:57:47] <jonasw> I’m not going to mop that up.
[19:58:09] *** LNJ shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[19:58:12] <Zash> How about we fix the mess so we can finally have everything the users archive?
[19:58:17] *** ralphm shows as "online"
[19:58:26] <jonasw> -EPARSE
[19:58:31] <Zash> in
[19:58:45] *** rion has joined the room
[19:58:48] <Zash> Packetloss between brain and poezio
[19:58:49] <jonasw> Zash, fix the general issue that split brain conditions will always occur and/or specify proper syncing in MIX :-)
[19:59:07] *** LNJ shows as "online"
[19:59:07] <Zash> jonasw: s2s-smacks?
[19:59:15] <Zash> Or have one archive query the other?
[19:59:17] <jonasw> not sufficient for longer partitions.
[19:59:18] *** LNJ has left the room
[19:59:19] <Zash> Or cry?
[19:59:20] <jonasw> the latter would work
[19:59:24] <jonasw> but that’s not specified anywhere
[19:59:30] <Zash> Does it need to?
[19:59:45] <Zash> And, is that what Matrix is supposed to be?
[19:59:48] <jonasw> it would be good to have that writetn down in MIX so that noone is surprised like "oh, we need to do that for things to work?"
[19:59:50] <Zash> And where's the blockchain?
[19:59:58] <jonasw> the blockchain is illegal now
[20:00:08] <Zash> Gooooood
[20:00:24] <jonasw> yeah, it made my day yesterday
[20:00:41] <Zash> Does that make git illegal too?
[20:01:09] <Ge0rG> Zash: no. Git will become illegal on May 25th
[20:02:14] <Zash> "By submitting patches, you realize that nothing can ever be truly deleted."
[20:02:40] <moparisthebest> s/submitting patches/using the internet/
[20:02:49] <moparisthebest> but no, EU will just legislate it away magically
[20:02:50] <Ge0rG> My questions regarding MIX were provoked by flow's mail
[20:03:43] *** xnyhps shows as "online"
[20:04:00] <Ge0rG> moparisthebest: just stop bashing the EU. In the US of A, Zuck is playing the innocent while sitting on millions of data records he obtained illegally
[20:04:03] *** moparisthebest has left the room
[20:04:12] *** xnyhps shows as "online"
[20:04:13] *** moparisthebest shows as "online"
[20:04:17] <Zash> Wow. My current level of sleepyness and the length of that email are not friends.
[20:04:45] <moparisthebest> Ge0rG, illegally or that idiot users gave to him willingly?
[20:05:42] <Ge0rG> moparisthebest: illegally. In Germany it's illegal to collect PII without consent, and Facebook is profiling me despite me not having an account.
[20:05:45] <Zash> Wait how does the EU pass laws now?
[20:05:49] <moparisthebest> seems to me this GDPR business is creating more problems than anything it's solving
[20:05:56] *** xnyhps shows as "online"
[20:05:59] <Zash> Don't they pass directives that countries are supposed to adapt?
[20:06:26] <Ge0rG> moparisthebest: it's mainly creating problems for people who think they can trade *my* data without restrictions
[20:07:02] *** Steve Kille shows as "away" and his status message is "At Home"
[20:07:03] <moparisthebest> Ge0rG, lol don't get me started on germany's dumb PII laws, for medical trials we need date of birth, that's illegal to collect in germany, however, it is legal to collect how many days old you are today, march 22nd, 2018
[20:07:15] <moparisthebest> what genious politician came up with that one?
[20:07:16] <Ge0rG> moparisthebest: data is like oil. If you spill it, somebody else has to pay millions to clean the mess
[20:07:21] <jonasw> what email are we talking about
[20:07:31] <Zash> jonasw: MIX review I think
[20:07:35] *** remko shows as "online"
[20:07:37] <jonasw> oh, so not from right now
[20:07:39] <Ge0rG> moparisthebest: you should fire your lawyer
[20:07:44] <jonasw> I liked the start and was distracted
[20:08:17] *** ralphm shows as "online"
[20:08:26] <Ge0rG> jonasw: https://mail.jabber.org/pipermail/standards/2018-March/034668.html
[20:08:26] <Zash> I could use that email2epub thing right about ... tomorrow.
[20:08:59] <jonasw> too many unread emails in threads which concern me
[20:09:51] <Zash> Was there a thing that lists current CfEs?
[20:10:01] *** xnyhps shows as "online"
[20:10:11] <jonasw> Zash, no, CFEs aren’t tracked
[20:10:34] <jonasw> XEP-0092 and XEP-0048 are closed, the others are still open
[20:10:49] <jonasw> eh
[20:10:52] <jonasw> incorrect, second
[20:10:54] <Zash> The Others
[20:11:04] <jonasw> XEP-{0092,0122,0131,0141,0229} are open.
[20:11:14] *** ludo has joined the room
[20:11:15] <jonasw> XEP-{0048,0066} are closed
[20:13:38] *** iiro.laiho shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[20:14:03] *** iiro.laiho shows as "online"
[20:14:42] *** valo has joined the room
[20:17:15] *** ludo has left the room
[20:17:49] *** Kev shows as "online"
[20:19:30] <Zash> Don't think I touched the >100 ones
[20:20:59] <jonasw> SHIM is a dependency of PubSub IIRC
[20:21:06] <jonasw> (SHIM being XEP-0131)
[20:21:57] <Zash> And what does that tell you aobut xep60 :)
[20:22:05] <Zash> And what does that tell you about xep60? :)
[20:22:17] <jonasw> it grew for way too long?
[20:22:28] <Zash> s/touched/implemented/ might be more accurate
[20:23:12] *** remko shows as "away"
[20:23:43] *** marc shows as "online"
[20:23:46] *** marc shows as "online"
[20:23:47] *** marc shows as "online"
[20:23:48] *** marc shows as "online"
[20:24:35] *** Alex has left the room
[20:24:49] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[20:25:36] *** goffi has left the room
[20:25:36] *** rion has left the room
[20:26:43] *** Steve Kille shows as "online" and his status message is "At Home"
[20:27:09] *** mimi89999 has left the room
[20:27:09] *** mimi89999 has left the room
[20:27:42] *** marc shows as "online"
[20:27:43] *** marc shows as "online"
[20:27:44] *** marc shows as "online"
[20:27:45] *** marc shows as "online"
[20:27:46] *** marc shows as "online"
[20:27:48] *** marc shows as "online"
[20:27:49] *** marc shows as "online"
[20:27:49] *** marc shows as "online"
[20:27:52] *** iiro.laiho shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[20:27:58] *** marc shows as "online"
[20:30:59] *** xnyhps shows as "online"
[20:31:20] *** Neustradamus has joined the room
[20:31:30] *** Holger shows as "online" and his status message is "I'm available"
[20:31:33] *** Andrew Nenakhov has left the room
[20:31:34] *** Andrew Nenakhov has joined the room
[20:32:08] *** Andrew Nenakhov has left the room
[20:32:13] *** Andrew Nenakhov has joined the room
[20:32:41] *** iiro.laiho shows as "online"
[20:34:41] <Zash> minOccurs='1' but no max?
[20:34:54] <Zash> (yes yes, non-normative schema)
[20:35:12] *** xnyhps shows as "online"
[20:35:22] <jonasw> I wish we had a way to express normative schema
[20:38:57] <Kev> We do, we just say 'this schema is normative'
[20:39:19] <jonasw> Kev, yeah, but a lot of things we do can’t be expressed with XML schemas easily
[20:39:43] <Kev> Ah. You mean a schema that is capable of expressing the normative text, rather than a way of expressing that the schema is normative.
[20:39:45] <Kev> I think.
[20:40:29] <jonasw> yeah
[20:40:35] <jonasw> that’s what I meant.
[20:40:44] *** jere has joined the room
[20:41:21] <Kev> As you were.
[20:41:35] *** mimi89999 has joined the room
[20:41:51] *** mimi89999 has left the room
[20:42:05] *** mimi89999 has joined the room
[20:42:08] *** mimi89999 shows as "online"
[20:42:08] *** mimi89999 shows as "online"
[20:42:25] *** mimi89999 shows as "online"
[20:42:26] *** mimi89999 shows as "online"
[20:42:26] *** mimi89999 shows as "online"
[20:42:39] *** xnyhps shows as "online"
[20:43:11] *** xnyhps shows as "online"
[20:43:28] *** Steve Kille shows as "away" and his status message is "At Home"
[20:43:31] *** mimi89999 shows as "online"
[20:44:12] <Ge0rG> So we would be just one step away from implementing the protocol code right from the XEP? Yay!
[20:45:05] <Kev> Oh, good call, we can express the schema through C++.
[20:45:11] <Kev> Result.
[20:45:11] *** Andrew Nenakhov has joined the room
[20:46:21] <jonasw> I wonder whether a specialized XML Schema variant (re-using the scalar types, but re-doing all the complex type stuff) would make sense.
[20:47:52] <pep.> I remember Link Mauve actually thinking about that for a while for https://hg.linkmauve.fr/xmpp-parsers, having some macro with a DSL to generate the code for the parsers :-°
[20:49:41] <jonasw> Zash, the more I think about it, the more it seems that having the users server sync the archive from the MIX server is the way to go, *iff* we want to have the users server have a copy of that archive at all.
[20:50:20] <Zash> jonasw: That would work for MUC+MAM too.
[20:50:35] <jonasw> yeah
[20:50:38] <jonasw> simplifies things
[20:50:43] <jonasw> for the client anyways
[20:50:53] *** ludo has joined the room
[20:50:58] <jonasw> Zash, have you checked mentally whether that fits with prosodys model of $date-$uid archive stanza IDs?
[20:51:05] <Ge0rG> Just replace direct messaging with a MAM subscription and you are done.
[20:51:07] <Zash> Having to query MUC-MAMs is somewhat messy
[20:51:43] <Zash> jonasw: That's not Prosodys model. That's my NIH'd "I don't like databases" database.
[20:51:50] <flow> jonasw, that, but I wonder if MAM should get an overhaul
[20:51:52] <Zash> jonasw: Prosody itself doesn't know or care about that.
[20:52:17] <jonasw> Zash, okay.
[20:52:37] <jonasw> Zash, that still leaves my question though :)
[20:52:41] <jonasw> flow, that sounds awful.
[20:52:46] <jonasw> what would you change?
[20:52:50] <Zash> jonasw: The storage API is just (user, suggested-id, stanza, ...) → (id)
[20:53:10] *** Valerian has left the room
[20:53:10] *** Valerian has joined the room
[20:53:17] <flow> I know it is a senstive topic, but given the recent discussions about MAM syncing I started looking into prior art
[20:53:28] <Zash> The idea being that the storage driver might use the ID you want it to, or might need to pick its own.
[20:53:39] <Kev> I'm not sure that MAM needs an overhaul other than ripping the config stuff into its own XEP (which is just editing), and ensuring we can fill holes.
[20:54:14] <Kev> (And we can fill holes, and we have code that works, but people seem to be dead set on believing we don't for some reason, so we might have to tweak the spec)
[20:54:15] <flow> i'm actually not sure *what* I would change, but I have some ideas
[20:54:30] <jonasw> flow, drop them on standards@?
[20:54:37] <jonasw> I still need to process your MIX mail though
[20:54:58] <Zash> jonasw: Does one archive subscribing to another prevent it from making up new IDs?
[20:55:00] <Kev> The biggest thing that MAM needs is to be based on XMPP 2 routing rules for its archiving, I think.
[20:55:07] <flow> probably, but first I'd like to look if JID hiding in MIX could be made optional
[20:55:22] <flow> and if the overall MIX thingy can be made simpler
[20:55:28] <jonasw> Zash, no, but if you bulk fetch messages it could get weird
[20:55:43] <Zash> jonasw: How?
[20:55:46] <Kev> I need to reply to flow's MIX mail, but I'd quite like to swap all of the current 369 document into my head first. I understand the design, but don't know what words we've got to describe it.
[20:55:51] <jonasw> Zash, if MAM has a guarantee on being in timestamp order, you’d need to backfill at the appropriate places
[20:56:02] <Zash> jonasw: Ohglob
[20:56:12] <Zash> jonasw: That messes things up :|
[20:56:30] *** Holger shows as "away" and his status message is "I'm away"
[20:56:30] *** Holger shows as "online" and his status message is "I'm available"
[20:56:45] <Kev> flow: I think MIX *is* pretty simple, but I think we've somehow made it sound complicated despite this.
[20:56:52] <jonasw> flow, as long as MIX doesn’t fall back to what MUC does with that /resource-as-nickname "abuse", I’m probably fine with it
[20:57:05] *** ludo has left the room
[20:57:20] <jonasw> Zash, thought so. welcome to the struggles clients face :)
[20:57:22] *** daniel has left the room
[20:57:23] <flow> Kev, the question is not if it is simple, but if it can be made simpler (without loosing functionality)
[20:57:27] <Kev> And I'm not convinced that the JID hiding is actually significantly complex, it's just one indirection lookup.
[20:57:59] <Kev> Although it was me who was pushing for not having semi-anonymous (in xep45 terms) MIXs at all, but the Summit was very clear that this is a required feature.
[20:58:26] <flow> I sense that it's a controversial feature
[20:58:27] *** Steve Kille shows as "online" and his status message is "At Home"
[20:58:27] <SamWhited> I think it's a required feature, but I don't see why it has to be tightly coupled with MIX…
[20:58:59] <SamWhited> It could be some other XEP that comes later and isn't specific to MIX.
[20:59:08] <Kev> It seems like that's true, but I don't think it is.
[20:59:25] *** Valerian has left the room
[20:59:25] *** Valerian has joined the room
[20:59:26] <Zash> So what abstract model should MAM be based on?
[20:59:27] *** Maranda shows as "online"
[20:59:41] <Kev> It would be if we were talking about fully-anonymous(fully-pseudonymous) rooms, but for the semi- model I think it does need fairly tight coupling.
[21:00:13] <jonasw> what is the use-case for semi-anon as compared to fully-anon though?
[21:00:33] <SamWhited> As long as the MIX service is still the thing issuing the semi-anon identities it can be publishing a mapping into nodes that only the admins can read.
[21:00:39] <Kev> We've coped with this level of indirection in MUC for years and other than that we got the pseudonymous JIDs wrong, I don't think it's been a significant barrier to entry to anyone.
[21:01:14] <Kev> jonasw: The usual public MUC where you don't want people to start spamming each other, but you do want sensible moderation.
[21:01:52] <jonasw> Kev, which part of moderation requires semi-anon?
[21:02:35] <Kev> Anything that involves knowing who you're moderating?
[21:02:49] <Kev> Anyway, it's late and I'm shattered, so I'm going to pick MIX up again in the morning. NN folks.
[21:02:52] *** Kev shows as "away"
[21:03:21] <jonasw> Kev, why do you need to know?
[21:03:59] <jonasw> affiliations (speaking in MUC terms) could be mapped by the MUC service. e.g. if I say /ban kevins%proxy@jid, the service would translate that to "ban kevins@actual.jid" and would enforce that
[21:05:44] <Zash> You can already ban and stuff via nickname, so ... I'm too tired to have any idea of what you are talking about
[21:06:01] <jonasw> you can’t ban via nickname
[21:06:07] <jonasw> if your client allows that it is racy
[21:06:53] <jonasw> (maybe not racy; but at least the client does the nickname->real jid lookup)
[21:07:14] *** MattJ shows as "away"
[21:07:23] <Zash> Full-anon MUCs must work like that tho
[21:07:34] <jonasw> are there full-anon MUCs?
[21:07:41] <Zash> ... No
[21:08:15] *** Dave Cridland shows as "online"
[21:08:24] *** xnyhps shows as "online"
[21:08:35] *** xnyhps shows as "online"
[21:09:17] *** xnyhps shows as "away" and his status message is "Away"
[21:10:16] *** xnyhps shows as "away" and his status message is "Away"
[21:10:29] *** marc shows as "online"
[21:10:31] *** marc shows as "online"
[21:10:32] *** marc shows as "online"
[21:10:34] *** marc shows as "online"
[21:11:14] *** ludo has joined the room
[21:11:45] *** marc shows as "online"
[21:12:08] *** daniel shows as "online"
[21:14:01] *** LNJ has left the room
[21:14:33] <Ge0rG> So what you want is to tell the service "ban this nickname" and it will ban the user's real JID without ever exposing it to the MUC owner.
[21:15:28] *** Steve Kille shows as "away" and his status message is "At Home"
[21:16:13] *** MattJ shows as "online"
[21:16:33] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[21:17:14] *** Andrew Nenakhov has left the room
[21:17:15] *** Andrew Nenakhov has joined the room
[21:17:54] *** marc shows as "online"
[21:17:57] *** marc shows as "online"
[21:17:57] *** marc shows as "online"
[21:18:16] <jonasw> Ge0rG, yeah
[21:18:19] *** Guus shows as "online"
[21:18:24] <jonasw> except that I wouldn’t use nicknames in MIX but the proxy JIDs
[21:18:41] <jonasw> in MUC that wouldn’t work because of the inherent race condition
[21:19:03] <jonasw> (I send "ban X", my link is slow, in the meantime X leaves and another person accidentally also called X joins)
[21:19:10] *** marc shows as "online"
[21:20:01] *** marmistrz shows as "online"
[21:20:55] <Zash> Is it kicks in MUC that are on nicknames?
[21:21:03] <jonasw> Zash, yes
[21:21:04] *** j.r has joined the room
[21:21:31] *** ludo has left the room
[21:21:54] <Zash> jonasw: Altho that's not as permanent as affiliation changes
[21:22:20] <Zash> Races could be mitigated by not allowing anyone else to use a recently used nickname (for x time)
[21:22:48] <jonasw> Zash, that’s a bad mitigation
[21:22:53] <Zash> Why?
[21:23:12] <jonasw> because my link may lag for x+1 time after I sent the kick
[21:23:17] <jonasw> without a way for me to rectify it in time
[21:23:24] <jonasw> and ebcause I don’t know their real jid I can’t re-invite them
[21:23:28] *** Valerian has left the room
[21:25:33] *** marc has left the room
[21:25:42] *** remko shows as "online"
[21:25:57] *** remko has left the room
[21:26:54] <Ge0rG> I'm sure we can live with that improbable problem
[21:28:12] *** marmistrz has left the room
[21:28:34] *** marmistrz shows as "online"
[21:28:39] <jonasw> (won’t be a problem with MIX)
[21:29:29] *** ThibG has joined the room
[21:29:35] *** jubalh has joined the room
[21:30:14] *** Guus has left the room
[21:31:01] *** ludo has joined the room
[21:31:44] <pep.> I think waqas mentioned prosody *had* an implementation of full-anon MUCs
[21:33:58] *** iiro.laiho shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[21:36:37] *** LNJ has joined the room
[21:36:57] *** marc has joined the room
[21:36:59] *** marc shows as "online"
[21:37:02] *** marc shows as "online"
[21:37:02] *** ludo has left the room
[21:37:03] *** marc shows as "online"
[21:38:03] *** marc shows as "online"
[21:38:06] *** marc has left the room
[21:39:30] *** j.r has left the room
[21:39:33] *** j.r has joined the room
[21:41:52] *** marc has joined the room
[21:43:57] *** iiro.laiho shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[21:46:45] *** jjrh has left the room
[21:46:47] *** jjrh shows as "online"
[21:47:06] *** lskdjf has joined the room
[21:50:52] *** ludo has joined the room
[21:51:38] *** jjrh has left the room
[21:51:46] *** jjrh shows as "online"
[21:51:49] *** jjrh has left the room
[21:51:54] *** Guus shows as "online"
[21:52:32] *** marc has left the room
[21:52:52] *** jonasw shows as "away"
[21:56:10] *** jjrh shows as "online"
[21:56:29] *** SaltyBones has left the room
[21:56:41] *** efrit has joined the room
[22:00:30] *** jubalh has left the room
[22:02:19] *** waqas has left the room
[22:02:54] *** vanitasvitae shows as "online"
[22:03:09] *** marc has joined the room
[22:03:14] *** Guus has left the room
[22:06:32] *** j.r has joined the room
[22:08:12] *** waqas has joined the room
[22:09:31] *** Dave Cridland has left the room
[22:11:29] *** Dave Cridland shows as "online"
[22:11:47] <waqas> pep.: Yes, we used to, and it wouldn't be that hard to add again
[22:12:19] *** Holger shows as "online" and his status message is "I'm available"
[22:12:47] <pep.> I'd like that back, way more than semi-anon. I don't really get why semi-anon survived and not full-anon
[22:13:12] *** iiro.laiho shows as "online"
[22:13:23] *** iiro.laiho has left the room
[22:13:53] *** ludo has left the room
[22:13:53] <pep.> Though as SamWhited it doesn't have to be in that XEP? it can be dealt with another XEP. SamWhited, were you thinking of something like burner jids?
[22:14:00] <pep.> Is this used anywhere yet btw?
[22:16:41] <pep.> as SamWhited said*
[22:19:05] <waqas> I don't have context of what Sam said
[22:19:49] <waqas> I don't believe burner JIDs are needed for just anon MUC
[22:20:11] <pep.> 05:58:01 Kev> Although it was me who was pushing for not having semi-anonymous (in xep45 terms) MIXs at all, but the Summit was very clear that this is a required feature.
05:58:28 SamWhited> I think it's a required feature, but I don't see why it has to be tightly coupled with MIX…
05:59:01 SamWhited> It could be some other XEP that comes later and isn't specific to MIX.
[22:20:11] <waqas> (beyond what Prosody already has for semi-anonymous)
[22:20:55] *** j.r has left the room
[22:20:56] <pep.> waqas, sure, but they could be used instead of implementing full-anon mucs on any server, and would also be useful not just for mucs
[22:20:58] *** j.r has joined the room
[22:21:00] *** Guus shows as "online"
[22:21:06] *** ludo has joined the room
[22:21:08] *** Steve Kille shows as "online" and his status message is "At Home"
[22:21:10] <waqas> As long as MIX clarifies that the JIDs may be missing or may not be real JIDs, and leaves the door open. Because if it's defined in a XEP, you still want interop with clients who were written before that new XEP happened.
[22:21:18] *** j.r has joined the room
[22:21:43] *** j.r has left the room
[22:21:45] <pep.> (don't pay attention to my UTC+9 timezone)
[22:21:45] *** j.r has joined the room
[22:22:05] <waqas> "Go to sleep"? ^^
[22:22:11] *** LNJ has left the room
[22:22:19] *** j.r has joined the room
[22:22:28] <Zash> Mental or physical timezone?
[22:23:11] <pep.> none of these. I just have to move that machine back, someday
[22:23:16] <pep.> And also maybe change the timezone
[22:23:21] <Andrew Nenakhov> > "Go to sleep"? ^^

7:23 is a good time to get up
[22:23:36] <pep.> Or maybe in the opposite order
[22:26:33] *** lskdjf shows as "online"
[22:27:07] *** ludo has left the room
[22:28:54] *** SamWhited has left the room
[22:31:52] *** Dave Cridland has left the room
[22:32:20] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[22:32:53] *** jjrh has left the room
[22:33:04] *** jjrh shows as "online"
[22:33:14] *** Guus has left the room
[22:33:16] *** jjrh has left the room
[22:33:22] *** jjrh shows as "online"
[22:36:52] *** Dave Cridland shows as "online"
[22:38:06] *** jere has joined the room
[22:38:55] *** Dave Cridland has left the room
[22:39:29] *** Andrew Nenakhov has left the room
[22:39:36] *** Andrew Nenakhov has joined the room
[22:39:49] *** Andrew Nenakhov has left the room
[22:40:31] *** Dave Cridland shows as "online"
[22:41:10] *** Guus shows as "online"
[22:41:14] *** ludo has joined the room
[22:42:55] *** jjrh has left the room
[22:42:55] *** jjrh shows as "online"
[22:43:21] *** jjrh has left the room
[22:43:22] *** jjrh shows as "online"
[22:43:53] *** Andrew Nenakhov has joined the room
[22:46:22] *** Dave Cridland has left the room
[22:47:11] *** j.r has joined the room
[22:47:16] *** ludo has left the room
[22:51:14] *** Guus has left the room
[22:51:52] *** Steve Kille shows as "away" and his status message is "At Home"
[22:55:09] *** Zash has left the room
[22:55:49] *** MattJ shows as "away"
[22:57:38] *** ThurahT shows as "away"
[22:57:38] *** ThurahT shows as "online"
[23:01:54] *** xnyhps shows as "away" and his status message is "Away"
[23:03:40] *** ThurahT shows as "away"
[23:03:40] *** ThurahT shows as "away"
[23:06:40] *** lskdjf has left the room
[23:06:49] *** lskdjf shows as "online"
[23:09:17] *** tux has joined the room
[23:14:22] *** ralphm shows as "online"
[23:17:27] *** Dave Cridland has left the room
[23:17:32] *** Dave Cridland shows as "online"
[23:28:28] *** Holger shows as "online" and his status message is "I'm available"
[23:30:38] *** valo has joined the room
[23:31:49] *** waqas has left the room
[23:33:09] *** Syndace has joined the room
[23:33:13] *** ralphm shows as "online"
[23:41:14] *** ludo has joined the room
[23:43:00] *** Dave Cridland shows as "online"
[23:43:07] *** Dave Cridland has left the room
[23:43:11] *** ThibG has left the room
[23:43:15] *** ThibG has joined the room
[23:46:21] *** lovetox has left the room
[23:47:14] *** ludo has left the room
[23:51:00] *** ralphm shows as "online"
[23:51:19] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[23:51:33] *** marc has left the room
[23:51:33] *** SamWhited shows as "online"
[23:51:37] *** marc has joined the room
[23:51:41] *** marc shows as "online"
[23:51:42] *** marc shows as "online"
[23:51:44] *** marc shows as "online"
[23:56:02] *** Dave Cridland shows as "online"
[23:57:58] *** Dave Cridland has left the room