Process-one
ejabberd
ejabberd@conference.process-one.net
Wednesday, December 5, 2018< ^ >
zinid has set the subject to: ejabberd discussions: https://docs.ejabberd.im
Room Configuration
Room Occupants

GMT+0
[00:00:35] frainz leaves the room
[00:02:48] frainz leaves the room
[00:08:24] frainz leaves the room: Machine going to sleep
[00:12:02] Steven Roose leaves the room
[00:14:41] frainz leaves the room
[00:20:48] frainz leaves the room
[00:23:15] frainz leaves the room
[00:33:00] frainz leaves the room
[00:44:41] nico leaves the room
[00:44:51] mightyBroccoli leaves the room: I'd rather be hibernating.
[00:44:52] mimi89999 leaves the room
[00:51:15] mightyBroccoli leaves the room
[00:51:22] mightyBroccoli leaves the room
[00:55:55] rincewind leaves the room
[00:59:31] mrDoctorWho leaves the room
[01:04:48] Eclipse leaves the room
[01:05:02] Steven Roose leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:10:12] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:15:51] Eclipse leaves the room
[01:17:36] 4223 leaves the room
[01:19:19] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:36:35] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:36:52] frainz leaves the room
[01:37:01] Antartida leaves the room: Connection failed: connection closed
[01:49:44] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:49:57] Eclipse leaves the room
[01:57:42] doctor leaves the room
[02:04:34] maddl leaves the room
[02:23:07] Eclipse leaves the room
[02:33:06] Eclipse leaves the room
[02:39:23] Alacer leaves the room
[02:43:08] Eclipse leaves the room
[02:53:17] Eclipse leaves the room
[02:56:27] Alacer leaves the room
[03:03:30] Alacer leaves the room
[03:03:57] frainz leaves the room
[03:03:59] Eclipse leaves the room
[03:14:09] Eclipse leaves the room
[03:24:45] Eclipse leaves the room
[03:27:03] frainz leaves the room
[03:27:14] Alacer leaves the room
[03:34:47] Eclipse leaves the room
[03:44:50] Eclipse leaves the room
[03:55:38] Eclipse leaves the room
[04:05:42] Alacer leaves the room
[04:06:07] Eclipse leaves the room
[04:13:29] maddl leaves the room
[04:16:16] Alacer leaves the room
[04:17:40] Eclipse leaves the room
[04:30:23] bowlofeggs leaves the room
[04:38:07] <zinid> edhelas: that crash log is irrelevant
[04:38:44] <zinid> edhelas: do you have crash dump?
[04:43:08] Steven Roose leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:43:10] frainz leaves the room
[04:58:21] rom1dep leaves the room
[04:59:45] Eclipse leaves the room
[05:20:46] Eclipse leaves the room
[05:31:14] Eclipse leaves the room
[05:32:19] adrien leaves the room
[05:33:42] <zinid> Licaon_Kter:
> did you wake up an elder one for  an one liner?
> `if psql 'days' else days`
All you need to know about SQL "standard"
[05:35:07] <zinid> that's why the only construction I use in my code is `select/delete ... where ...`
[05:41:29] Eclipse leaves the room
[05:46:39] vogt leaves the room
[05:54:38] frainz leaves the room
[05:56:35] chrys leaves the room: Disconnected: Replaced by new connection
[06:01:48] Eclipse leaves the room
[06:11:51] Eclipse leaves the room
[06:21:51] Eclipse leaves the room
[06:22:23] frainz leaves the room
[06:32:26] Holger leaves the room
[06:43:07] Eclipse leaves the room
[06:44:58] ulrich leaves the room
[06:46:44] debalance leaves the room
[06:50:08] <Licaon_Kter> :)
[06:53:16] Eclipse leaves the room
[06:58:49] nekit leaves the room
[07:00:36] frainz leaves the room
[07:04:26] Eclipse leaves the room
[07:06:40] <edhelas> zinid https://apt.movim.eu/files/ejabberd/
[07:07:24] <zinid> edhelas, that's unrelated crash
[07:07:24] adrien leaves the room
[07:07:25] <edhelas> damn that's an old one
[07:07:39] <zinid> find the correct one
[07:07:52] <zinid> post crash.log as well
[07:08:37] <edhelas> F5
[07:11:20] marc leaves the room
[07:13:23] frainz leaves the room
[07:14:58] Eclipse leaves the room
[07:20:49] frainz leaves the room
[07:30:32] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:35:37] carlos leaves the room
[07:36:33] Eclipse leaves the room
[07:42:28] rom1dep leaves the room: Machine is going to sleep
[07:44:36] frainz leaves the room
[07:55:45] frainz leaves the room
[07:56:54] Eclipse leaves the room
[07:59:06] frainz leaves the room
[08:00:02] <edhelas> zinid got some other dump from the jappix ejabberd server
[08:00:16] <edhelas> I'll try to share them as well
[08:00:19] <zinid> okay
[08:00:23] frainz leaves the room
[08:00:38] <edhelas> found something in crash.log ?
[08:03:42] frainz leaves the room
[08:05:02] shara leaves the room
[08:05:11] pprrks leaves the room
[08:07:02] Eclipse leaves the room
[08:09:13] frainz leaves the room
[08:14:25] frainz leaves the room
[08:14:44] Antartida leaves the room: Connection failed: connection closed
[08:15:13] Antartida leaves the room: Connection failed: connection closed
[08:15:50] frainz leaves the room
[08:17:12] Eclipse leaves the room
[08:18:37] Antartida leaves the room: Connection failed: connection closed
[08:19:00] frainz leaves the room
[08:20:17] frainz leaves the room
[08:21:19] <zinid> edhelas, for the record, there is sensitive data in the crash.log
[08:21:38] frainz leaves the room
[08:22:36] <zinid> edhelas, you changed your client authentication or what?
[08:22:54] <zinid> there is a ton of failed PLAIN SASL due to parsing errors
[08:23:15] <zinid> and that's it
[08:23:16] frainz leaves the room
[08:23:16] <zinid> nothing more
[08:23:58] <zinid> also, what version of ejabberd are you running?
[08:24:51] <zinid> cyrsasl_plain was deleted in july
[08:26:16] frainz leaves the room
[08:27:37] Eclipse leaves the room
[08:28:11] frainz leaves the room
[08:30:47] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:31:16] Antartida leaves the room: Connection failed: connection closed
[08:32:13] paul leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:37:14] frainz leaves the room
[08:37:36] Eclipse leaves the room
[08:38:34] <edhelas> 18.06
[08:39:22] <edhelas> I'll try to upgrade soon
[08:40:15] frainz leaves the room
[08:42:43] frainz leaves the room
[08:43:35] focus121 leaves the room
[08:44:15] frainz leaves the room
[08:46:01] <zinid> nah, this won't help
[08:46:24] <zinid> the data in plain sasl message is incorrect
[08:46:25] frainz leaves the room
[08:47:33] Antartida leaves the room: Connection failed: connection closed
[08:47:40] Eclipse leaves the room
[08:47:44] frainz leaves the room
[08:47:55] lorddavidiii leaves the room
[08:51:46] frainz leaves the room
[08:52:06] cromain leaves the room
[08:56:10] daniel leaves the room
[08:56:25] frainz leaves the room
[08:57:08] Eclipse leaves the room
[08:58:25] rom1dep leaves the room
[08:58:59] daniel leaves the room
[09:05:58] daniel leaves the room
[09:07:07] Eclipse leaves the room
[09:08:29] <zinid> edhelas, whatever, I don't see how this can be a reason for a crash
[09:08:43] <edhelas> yeah me too
[09:08:43] <zinid> edhelas, find crash/core dump, please
[09:09:01] <zinid> do you see anything in dmesg?
[09:09:09] <zinid> like `grep beam.smp /var/log/messages`
[09:09:21] daniel leaves the room
[09:10:51] SouL leaves the room
[09:12:10] <edhelas> Dec  4 22:42:45 edhelas-server kernel: [33697386.312967] [ 3812]   999  3812  1070976   292819     869       7    80659             0 beam.smp
Dec  4 22:42:45 edhelas-server kernel: [33697386.321247] [ 3812]   999  3812  1070976   292819     869       7    80659             0 beam.smp
Dec  4 22:42:45 edhelas-server kernel: [33697386.464561] oom_reaper: reaped process 3812 (beam.smp), now anon-rss:4kB, file-rss:0kB, shmem-rss:0kB
[09:13:29] shara leaves the room
[09:17:07] Eclipse leaves the room
[09:20:06] <zinid> so it's OOM
[09:20:14] <zinid> do you have errors in error.log?
[09:25:20] Link Mauve leaves the room
[09:25:27] fp leaves the room
[09:25:31] <edhelas> let me check
[09:26:22] <edhelas> 2018-12-05 10:23:36.450 [error] <0.27067.1>@ejabberd_sql:check_error:1099 SQL query 'Q704
81286' at {mod_push_sql,124} failed: [{severity,'ERREUR'},{86,<<"ERROR">>},{code,<<"42501
">>},{message,<<"droit refus<C3><83><C2><A9> pour la relation push_session">>},{file,<<"a
clchk.c">>},{line,3411},{routine,<<"aclcheck_error">>}]
[09:26:25] <edhelas> many times
[09:26:50] <edhelas> 2018-12-05 10:19:27.044 [error] <0.2357.2>@mod_push:enable:312 Cannot enable push for karin@movim.eu/chatsecure63257: database error
[09:27:32] <zinid> and nothing else?
[09:27:39] <zinid> anything from the OOM watchdog?
[09:27:56] Eclipse leaves the room
[09:28:22] <edhelas> I don't know what is OOM
[09:28:30] <edhelas> I can give you the full file
[09:28:33] <zinid> ok
[09:30:12] <Holger> If I read those numbers from the dmesg output correctly, RSS was a bit less than 300 MiB.
[09:30:51] <zinid> yeah
[09:31:20] <zinid> probably something with higher priority ate RAM and ejabberd got killed for the sake of it
[09:31:27] <Holger> edhelas: If that leads to being OOM-killed by the kernel, you either have very little RAM or some other processes are eating it.
[09:31:41] <edhelas> what is OOM :D
[09:31:46] <Holger> I.e. not an ejabberd problem.
[09:31:56] <Holger> Out Of Memory.
[09:31:59] <zinid> edhelas, please read some sysadmin book :)
[09:31:59] <edhelas> ok
[09:32:17] <zinid> inspect /var/log/messages thouroghly
[09:32:28] <zinid> there might be something
[09:33:30] <edhelas> Dec  4 22:42:45 edhelas-server kernel: [33697386.312682] postgres invoked oom-killer: gfp
_mask=0x24201ca(GFP_HIGHUSER_MOVABLE|__GFP_COLD), nodemask=0, order=0, oom_score_adj=0
[09:36:09] <Holger> The lines right before that one tell you about the memory usage.
[09:36:28] frainz leaves the room
[09:39:29] <zinid> edhelas, you have tons of different errors
[09:39:36] maddl leaves the room
[09:39:58] <zinid> it's better to fix them because otherwise it will be hard to track needed errors
[09:40:10] <zinid> you have some missing tables in the database
[09:40:19] <zinid> you also have borked data in rosterusers table
[09:41:08] <edhelas> I though that I had up to date schema for ejabberd
[09:41:25] <edhelas> for the borked data I think they're coming from the metronome migration
[09:41:26] <zinid> 2018-12-01 22:58:19.331 [error] <0.83.0>@lager_file_backend:268 Failed to write log message to file /opt/ejabberd/log/error.log: no space left on device
[09:41:49] <edhelas> this has been fixed
[09:42:38] <zinid> the data in rosterusers is trivial to fix
[09:42:48] <zinid> I see only a few borked rows
[09:42:59] <zinid> two in fact
[09:47:27] <zinid> # psql template1
psql: FATAL:  role "root" does not exist
[09:47:45] <zinid> every time something changes in debian pgsql package
[09:48:02] <zinid> all the FUCKING time I need to re-read the manual just to connect to pgsql
[09:48:13] Eclipse leaves the room
[09:49:04] <zinid> TIL that sqlite is unable to handle autoincrement on non-primary keys
[09:49:11] <zinid> fucking SQL is a joke
[09:49:57] sindrake leaves the room
[10:04:54] frainz leaves the room
[10:06:25] daniel leaves the room
[10:06:33] daniel leaves the room
[10:06:41] daniel leaves the room
[10:06:49] daniel leaves the room
[10:06:58] daniel leaves the room
[10:07:05] daniel leaves the room
[10:07:13] daniel leaves the room
[10:07:21] daniel leaves the room
[10:07:29] daniel leaves the room
[10:07:37] daniel leaves the room
[10:07:45] daniel leaves the room
[10:07:53] daniel leaves the room
[10:08:02] daniel leaves the room
[10:08:09] daniel leaves the room
[10:08:17] daniel leaves the room
[10:08:25] daniel leaves the room
[10:08:33] daniel leaves the room
[10:08:42] daniel leaves the room
[10:09:16] daniel leaves the room
[10:11:08] Eclipse leaves the room
[10:15:09] <Steven Roose> yeah you need to keep your increments šŸ˜€
[10:15:34] <Steven Roose> not sure it does atomic edits
[10:15:38] <Steven Roose> "transaction"
[10:17:06] cippaciong leaves the room
[10:17:51] <zinid> there is ROWID which is enough for my usage, but still, this requires database specific queries to be performed
[10:18:44] <zinid> https://github.com/processone/ejabberd/commit/d5e4da54cfde1cf5b7876a192d9fe3b952eb345f
[10:18:47] <zinid> tada!!!
[10:18:51] frainz leaves the room
[10:18:55] <zinid> MIX is comin' bitches
[10:20:38] frainz leaves the room
[10:21:25] daniel leaves the room
[10:24:30] frainz leaves the room
[10:25:58] frainz leaves the room
[10:26:58] maddl leaves the room
[10:28:48] debalance leaves the room
[10:29:00] <Holger> 😲
[10:29:25] <edhelas> 😱
[10:30:09] frainz leaves the room
[10:30:32] <Licaon_Kter> That's soooo...I don't care....fix bookmarks pls lol
[10:30:50] <zinid> Licaon_Kter, I can only revert the conversion
[10:31:10] <Holger> I see that we simply don't send last PEP notifications for access_model=whitelist.
[10:31:29] <Holger> Is this the problem or are we (also?) talking about something else?
[10:31:45] <Licaon_Kter> Holger: yes yes I guess
[10:31:51] <zinid> Holger, I don't even know :)
[10:32:01] <zinid> works for me
[10:32:15] frainz leaves the room
[10:32:28] <zinid> cromain, any ideas?
[10:32:31] <Holger> I think the other thing you guys mentioned transition foo where private XML bookmarks are lost because Conversations switches to PEP once that bookmarks feature is announced, and PEP probbaly was empty before.
[10:32:59] <zinid> ah, yes
[10:33:19] <zinid> not sure how to fix that
[10:33:34] <Holger> Well, one-time fuckup.
[10:34:01] <Holger> cromain: This is where we suppress last item notifications for access_model=whitelist: https://github.com/processone/ejabberd/blob/2b9c7ed4075/src/mod_pubsub.erl#L3001
[10:35:16] frainz leaves the room
[10:35:24] <Holger> I'd just replace 'false' with 'is_subscribed(Node, To)'.  Except that writing is_subscribed/2 isn't totally straightforward.
[10:35:54] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:36:28] <Holger> Er, is_whitelisted/2 of course.
[10:38:30] <Holger> To fix just the self-notification case we could of course check whether From == To (well bare JIDs).
[10:38:31] ChaosKid42 leaves the room
[10:38:58] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:38:59] <Holger> But zinid doesn't like my hacks that make just *some* things work :-)
[10:39:23] <zinid> Holger, I"m fine with pubsub, you can do whatever you want with it
[10:39:30] <zinid> it's impossible to make its code worse
[10:39:32] <Holger> Hehe.
[10:39:36] <edhelas> :p
[10:40:16] frainz leaves the room
[10:43:32] daniel leaves the room
[10:43:40] <zinid> Holger, please fix it asap as we are preparing release
[10:44:17] <Holger> Is there anyone who could test a patch?
[10:44:19] <Holger> Licaon_Kter?
[10:44:49] <Holger> zinid: I don't quite get why it's working for you ...
[10:46:19] Eclipse leaves the room
[10:47:37] maddl leaves the room
[10:51:05] frainz leaves the room
[10:55:16] <cromain> Holger: I can't help on this as i don't have time. yes is_whitelisted may be a bit tricky to write...
[10:58:14] frainz leaves the room
[11:00:27] frainz leaves the room
[11:00:37] rom1dep leaves the room: Machine is going to sleep
[11:03:03] prefiks leaves the room
[11:03:44] frainz leaves the room
[11:04:35] <edhelas> so tonight I'll upgrade ejabberd on 18.094
[11:04:38] <edhelas> *09
[11:05:24] frainz leaves the room
[11:06:31] Eclipse leaves the room
[11:08:29] chrys leaves the room: Disconnected: Replaced by new connection
[11:08:55] frainz leaves the room
[11:11:33] <zinid> cromain, then we should postpone the release
[11:11:40] <zinid> cromain, we cannot release with broken bookmarks
[11:11:42] frainz leaves the room
[11:12:02] ChaosKid42 leaves the room
[11:12:38] <Holger> I'm letting people test that From == To hack right now.
[11:12:58] <Holger> I'd say releasing with that hack is better than reverting the feature.
[11:13:06] <Holger> If there's enough time I'll look into is_whitelisted.
[11:14:21] <zinid> Holger, sure
[11:15:05] frainz leaves the room
[11:16:17] <daniel> has the copy it over from private to pep on first load or first session problem been addressed?
[11:17:07] <Holger> No.  How should it be addressed?  "If PEP is empty, sync from private?"
[11:18:07] Eclipse leaves the room
[11:18:16] <Holger> And vice-versa?
[11:18:19] <zinid> I would avoid runtime checks, SQL is fucking expensive
[11:18:36] <Holger> Well that would be a one-time check on startup I guess.
[11:18:46] <daniel> iirc prosody copies it over once when the module is loaded. but they have a seperate module
[11:19:48] <zinid> how? it traverses the whole table?
[11:20:07] <zinid> well, maybe that's acceptable for prosody as they don't target high load
[11:20:36] <Holger> Hah, right, this is not for a single user.
[11:20:44] Holger gets some coffee.
[11:21:23] <daniel> yeah i'm not prepared to offer a good solution. i just wanted to mention it before you include that in a release :-)
[11:21:53] <cromain> zinid: ok
[11:22:19] <daniel> maybe just a migration sql command and mention that in the release note?
[11:22:37] <daniel> and then when server admin doesn’t read release note their users are fucked
[11:22:58] ChaosKid42 leaves the room
[11:24:26] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:24:34] Holger leaves the room
[11:25:04] debalance leaves the room
[11:25:39] frainz leaves the room
[11:26:36] <Holger> git pull https://github.com/weiss/ejabberd.git last-pep-whitelist
[11:27:09] <Holger> ... fixes the other issue, according to a user.
[11:27:34] <prefiks> zinid: this feature works only in one direction? private update triggers pep update?
[11:28:27] mrDoctorWho leaves the room
[11:31:06] frainz leaves the room
[11:34:12] <Holger> prefiks: Both directions.
[11:38:10] focus121 leaves the room
[11:38:35] daniel leaves the room
[11:41:05] frainz leaves the room
[11:43:08] Holger leaves the room
[11:43:17] <thorsten> Servus
[11:43:25] srgcdev leaves the room
[11:43:57] <thorsten> zinid: Bookmark issue has been fixed by Holger
[11:45:50] frainz leaves the room
[11:47:37] <zinid> thorsten, nice
[11:48:21] fp leaves the room
[11:52:31] zinid leaves the room
[11:52:31] zinid leaves the room
[11:52:56] zinid leaves the room
[11:54:22] <Licaon_Kter> _It's just a RPi Jim not a Xeon, wait for it to compile..._
[11:55:58] <Holger> Licaon_Kter: Just mod_pubsub* will be recompiled (if you don't "make clean" or so) :-)
[11:56:35] AMDG2 leaves the room
[11:58:00] <Licaon_Kter> The compile part is short, the make update one....yeah...
[11:58:26] <Licaon_Kter> All those `configure` take time...
[11:59:39] <Holger> You don't need "make update" when just applying a patch.  Well ... when applying a patch that doesn't require an updated dependency.
[12:01:53] Eclipse leaves the room
[12:02:15] <Holger> zinid: Maybe we could add a command such as `ejabberdctl bookmarks-to-pep zinid example.com` that blindly syncs private to PEP.  Mention in the release notes how to loop over the user base.  Call it a day?
[12:04:08] Holger leaves the room
[12:08:09] Licaon_Kter leaves the room
[12:10:40] <zinid> Holger, maybe, who will add? :)
[12:10:50] <zinid> traversing SQL is hell
[12:12:07] <Holger> I'll try to find the time today if you're fine with the command.
[12:12:31] <prefiks> we shouldn't do that with sql
[12:12:45] <prefiks> we have other backends as well
[12:13:04] <zinid> only mnesia left ;)
[12:13:09] <zinid> as pubsub doesn't support riak
[12:13:14] frainz leaves the room
[12:13:39] <Holger> zinid: I would assume many admins of small/medium sized servers will prefer running that over having all their users whining about lost rooms.
[12:13:54] <zinid> Holger, okay
[12:14:00] <Holger> prefiks: Sure, my idea was a generic mod_private command.
[12:14:10] <prefiks> yeah
[12:15:53] <Holger> But we don't necessarily have a users list, so I'd just build a per-user command and leave iterating over the users to the admin.
[12:16:29] mrDoctorWho leaves the room: Disconnected: Replaced by new connection
[12:17:04] <prefiks> we possibly could also try to loading that on demand when result is empty
[12:17:25] <Holger> (Not sure today's admins can come up with a 'for' loop, but I'd say that's good enough to shift the blame away from us.)
[12:17:39] <prefiks> hooking that in mod_private shouldn't be that hard, but pubsub maybe more complicated
[12:17:54] <prefiks> best would be having it stored in just single place...
[12:17:55] <Holger> prefiks: You lost me.
[12:18:56] <prefiks> i mean in pubsub when we tried to load node for bookmarks and we get empty result query that information from mod_private, and vice-versa
[12:19:59] <Holger> prefiks: I'm not sure. Users might have tried some web client which does PEP bookmarks once and then you have two non-empty stores.
[12:20:13] <prefiks> ah yes
[12:20:56] <Holger> I think just blindly ditching PEP as a one-time action is good enough in practice right now. If the admin does that it's his fault šŸ˜‰
[12:22:18] <Licaon_Kter [cnvrs]> Holger
> You don't need "make update" when just applying a patch
Yeah, dumb me... just a reflex....
[12:22:28] ChaosKid42 leaves the room
[12:22:42] <Holger> Licaon_Kter [cnvrs]: So how far has your Pi gotten by now? 😁
[12:23:25] <Holger> "Release delayed, Licaon's Pi is still compiling."
[12:23:32] <Licaon_Kter [cnvrs]> It's done... testing now...
[12:23:46] Licaon_Kter leaves the room
[12:24:37] Licaon_Kter [cnvrs] leaves the room
[12:25:15] Licaon_Kter [cnvrs] leaves the room
[12:25:32] Licaon_Kter [cnvrs] leaves the room
[12:28:00] nico leaves the room
[12:28:11] <zinid> https://imgs.xkcd.com/comics/compiling.png
[12:28:19] nico leaves the room
[12:28:19] Licaon_Kter [cnvrs] leaves the room
[12:28:23] nico leaves the room
[12:29:31] <Licaon_Kter [cnvrs]> Looks like it's working
[12:29:42] frainz leaves the room
[12:29:54] <zinid> I guess it will stop working for me now
[12:29:57] <zinid> but I'm fine with that
[12:30:10] <Licaon_Kter [cnvrs]> That's odd...
[12:31:01] Licaon_Kter [cnvrs] leaves the room
[12:31:47] frainz leaves the room
[12:32:33] Eclipse leaves the room
[12:33:02] <Holger> zinid: Why?
[12:34:49] <zinid> Holger, just bad joke
[12:34:56] <zinid> nobody understood ;)
[12:35:28] <Holger> Ah.  I bet it'll end up that way.
[12:36:50] <Licaon_Kter> Tkobber can pubsub?
[12:37:18] <Licaon_Kter> *a
[12:38:11] <zinid> NO
[12:39:52] chrys leaves the room
[12:41:55] <Licaon_Kter> Eh
[12:42:18] <Licaon_Kter> Anyway thanks Holger for the patch
[12:42:48] Eclipse leaves the room
[12:42:51] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:45:08] frainz leaves the room
[12:47:07] ChaosKid42 leaves the room
[12:47:48] xram is now known as zinid
[12:48:02] maddl leaves the room
[12:48:37] srgcdev leaves the room
[12:51:06] zinid leaves the room
[12:52:32] zuglufttier leaves the room
[12:52:51] Eclipse leaves the room
[12:54:46] rincewind leaves the room
[12:58:46] joekokker leaves the room: Machine going to sleep
[13:00:14] shara leaves the room
[13:02:50] <zinid> Holger: after running converse I "lost" my bookmarks too
[13:02:54] <zinid> 😁
[13:02:57] mightyBroccoli leaves the room: I'd rather be hibernating.
[13:03:31] <Holger> zinid: I don't understand what's happening in your case.
[13:03:32] Eclipse leaves the room
[13:04:16] <Holger> I thought the issue is: We announce the bookmarks feature, so Conversations waits for us sending the last PEP item before showing any bookmarks.  And we never send that.
[13:05:37] ChaosKid42 leaves the room
[13:05:40] <zinid> I am currently running on a separate branch (mix), so cannot try your fix right now
[13:06:04] <zinid> only after release, when I merge mix into master
[13:06:23] chrys leaves the room
[13:06:33] <Holger> git fetch https://github.com/weiss/ejabberd.git last-pep-whitelist && git cherry-pick FETCH_HEAD
[13:06:37] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:06:44] <zinid> Holger: ok
[13:06:48] <Holger> ... and when you're done testing: get reset --hard HEAD~1
[13:06:52] <Licaon_Kter> zinid: yeah Converse shows it too
[13:06:53] <Holger> To ditch the commit.
[13:07:23] <zinid> Holger: no need to reverse, that's prod machine 😁
[13:12:39] nekit leaves the room
[13:15:06] <thorsten> zinid: I like your. Comic
[13:15:21] ChaosKid42 leaves the room
[13:16:15] <thorsten> Holger: Lufthansa I'm coming
[13:16:33] srgcdev leaves the room
[13:16:37] <thorsten> Sounded good. Response for the job in latest two weeks
[13:21:02] Alacer leaves the room
[13:22:05] sindrake leaves the room: Disconnected: Replaced by new connection
[13:24:42] Eclipse leaves the room
[13:34:45] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:35:25] frainz leaves the room
[13:39:06] mrDoctorWho leaves the room
[13:39:19] frainz leaves the room
[13:42:21] frainz leaves the room
[13:46:16] maddl leaves the room
[13:46:28] Eclipse leaves the room
[13:48:40] frainz leaves the room
[13:50:08] mightyBroccoli leaves the room
[13:51:30] frainz leaves the room
[13:54:34] nekit leaves the room
[13:55:51] ma1uta leaves the room
[13:56:28] Steven Roose leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:58:56] frainz leaves the room
[13:59:22] chrys leaves the room
[13:59:31] ta leaves the room
[14:01:18] frainz leaves the room
[14:04:10] frainz leaves the room
[14:05:27] ChaosKid42 leaves the room
[14:06:28] frainz leaves the room
[14:09:30] nico leaves the room
[14:10:43] lorddavidiii leaves the room
[14:10:50] frainz leaves the room
[14:14:58] mightyBroccoli leaves the room: I'd rather be hibernating.
[14:18:08] nico leaves the room
[14:21:36] nico leaves the room
[14:29:23] Eclipse leaves the room
[14:30:40] debalance leaves the room
[14:30:59] maddl leaves the room
[14:37:01] rincewind leaves the room
[14:38:04] Eclipse leaves the room
[14:42:30] <edhelas> zinid https://news.ycombinator.com/item?id=18606944 :D
[14:43:01] edhelas will now package ejabberd with Movim <3
[14:44:13] frainz leaves the room
[14:47:44] <Holger> Docker meh.
[14:47:45] frainz leaves the room
[14:48:11] nico leaves the room
[14:48:11] mightyBroccoli leaves the room
[14:48:16] <Licaon_Kter> At least is not Kubernetes lol
[14:49:15] frainz leaves the room
[14:52:45] ChaosKid42 leaves the room
[14:53:57] rom1dep leaves the room: Machine is going to sleep
[14:58:46] Eclipse leaves the room
[14:59:25] <Licaon_Kter> > At least is not Kubernetes lol
https://www.theregister.co.uk/2018/12/03/kubernetes_flaw_cve_2018_1002105/
[14:59:41] frainz leaves the room
[15:00:21] <Licaon_Kter> edhelas: how will you (be able to) police content from all those Tumblr refugees?
https://twitter.com/carolinethegeek/status/1069712323923726336
[15:00:43] mimi89999 leaves the room
[15:02:07] <edhelas> Licaon_Kter that will not be simple indeed, basically I'd like to keep the instances I've deployed limited in size for that reason
[15:03:54] chrys leaves the room
[15:06:25] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:09:54] pod leaves the room
[15:11:09] ma1uta leaves the room: Replaced by new connection
[15:12:04] frainz leaves the room
[15:12:16] <zinid> edhelas: I simple sysadmin: I see no docker I no install
[15:16:12] rom1dep leaves the room: Machine is going to sleep
[15:16:51] nico leaves the room
[15:17:02] nico leaves the room
[15:17:10] nico leaves the room
[15:17:17] nico leaves the room
[15:17:26] nico leaves the room
[15:17:31] nico leaves the room
[15:17:36] nico leaves the room
[15:17:45] nico leaves the room
[15:17:53] nico leaves the room
[15:18:01] nico leaves the room
[15:18:09] nico leaves the room
[15:18:17] nico leaves the room
[15:18:22] nico leaves the room
[15:18:30] nico leaves the room
[15:18:38] nico leaves the room
[15:18:47] nico leaves the room
[15:18:55] nico leaves the room
[15:19:03] nico leaves the room
[15:19:11] nico leaves the room
[15:19:19] nico leaves the room
[15:19:27] nico leaves the room
[15:19:32] mightyBroccoli leaves the room: I'd rather be hibernating.
[15:19:35] nico leaves the room
[15:19:43] nico leaves the room
[15:19:48] Eclipse leaves the room
[15:19:51] nico leaves the room
[15:19:59] nico leaves the room
[15:20:07] nico leaves the room
[15:20:16] nico leaves the room
[15:20:25] nico leaves the room
[15:20:32] nico leaves the room
[15:20:40] nico leaves the room
[15:20:49] nico leaves the room
[15:20:57] nico leaves the room
[15:21:05] nico leaves the room
[15:21:13] nico leaves the room
[15:21:21] nico leaves the room
[15:21:29] nico leaves the room
[15:21:38] nico leaves the room
[15:21:46] nico leaves the room
[15:21:55] nico leaves the room
[15:22:04] nico leaves the room
[15:22:35] chrys leaves the room
[15:23:17] 4223 leaves the room
[15:23:53] mightyBroccoli leaves the room
[15:26:03] <mightyBroccoli> That line there is perfection.
[15:27:17] paul leaves the room
[15:28:34] shara leaves the room
[15:29:52] zuglufttier leaves the room
[15:30:16] Eclipse leaves the room
[15:30:58] beri leaves the room
[15:32:56] frainz leaves the room
[15:33:12] rom1dep leaves the room
[15:33:44] <zinid> so, according to HN, M$ is dropping Edge and will be writing now skins to Edge
[15:34:19] <Licaon_Kter> "to Chrome"
[15:34:24] <daniel> yeah but who cares. i don’t know anyone who uses windows anyway
[15:34:28] <Licaon_Kter> What did you read exactly? zinid
[15:34:36] <daniel> everyone is either on linux, mac or doesn’t have a computer
[15:34:38] <Licaon_Kter> daniel: statistics 101
[15:34:42] <zinid> Licaon_Kter, to chrome, sure
[15:35:34] <zinid> the funny fact is that 1 trillion dollars company has failed to write a browser
[15:35:37] vogt leaves the room
[15:35:58] <zinid> you probably need much more to write a browser
[15:36:01] <Licaon_Kter> If only the weren't punished for IE6....
[15:36:05] <daniel> microsoft isn’t valued at a trillion dollar is it?
[15:36:29] <zinid> daniel, around it I heard?
[15:36:45] <zinid> but that's not the point ;)
[15:37:55] <daniel> but apple doesnā€˜t have one either. and that is actually (or briefly was) a trillion dollar company
[15:38:51] ChaosKid42 leaves the room
[15:38:53] <edhelas> hopefully Mozilla is able to do that with their trillions of $
[15:39:30] cippaciong leaves the room
[15:40:33] Eclipse leaves the room
[15:40:54] Antartida leaves the room
[15:41:10] <MattJ> Yeah, weird choice actually. Why would they go with Chrome and not Firefox?
[15:41:49] <edhelas> I think that Mozilla should find a way to make the Firefox engine independent
[15:41:56] <edhelas> like Chrome
[15:42:09] <edhelas> then we can start to create other browsers/solutions on it
[15:42:21] <edhelas> I'd love to have something like Electron but on Firefox
[15:43:45] <zinid> MattJ, I think because Chrome renders more broken chrom-only pages than firefox
[15:46:22] <zinid> > I think that Mozilla should find a way to make the Firefox engine independent
I bet such layering will introduce performance penalty
[15:46:54] ulrich leaves the room
[15:47:00] <zinid> > I'd love to have something like Electron but on Firefox
pls stahp
[15:47:05] <edhelas> :D
[15:48:07] badlop leaves the room
[15:48:42] <zinid> so Nyco is now promoting some vapourware? https://twitter.com/GetNayego
[15:50:05] <daniel> he is neyego i think?
[15:50:16] <daniel> *nayego
[15:51:29] Eclipse leaves the room
[15:51:56] <zinid> he is Nayego "fondateur" according to the slides
[15:53:41] <zinid> edhelas, so, have you managed to get some tumblr refugees? :P
[15:53:51] <edhelas> not a lot no :p
[15:53:58] <edhelas> just some good feedback
[15:58:23] carlos leaves the room
[16:00:55] <zinid> edhelas, good feedback from HN idiots? :)
[16:01:09] <zinid> I recall someone there told to use IPFS
[16:01:40] Eclipse leaves the room
[16:01:56] <edhelas> there was some dumb feedback, but it's also good to hear "idiots" to try to understand where they are wrong and how to present things in a better way for them
[16:02:08] <edhelas> but also constructive feedback and some ideas :)
[16:02:30] <edhelas> found some iOS issues for example, simple CSS changes to make the experience way better on those devices
[16:03:02] frainz leaves the room
[16:04:34] frainz leaves the room
[16:10:55] frainz leaves the room
[16:12:02] Eclipse leaves the room
[16:16:16] frainz leaves the room
[16:17:37] maddl leaves the room
[16:17:55] frainz leaves the room
[16:22:04] Eclipse leaves the room
[16:22:19] frainz leaves the room
[16:23:24] oli leaves the room
[16:26:37] marc leaves the room
[16:27:37] frainz leaves the room
[16:29:16] oli leaves the room
[16:30:47] rom1dep leaves the room
[16:32:14] Eclipse leaves the room
[16:32:56] frainz leaves the room
[16:33:00] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:38:15] frainz leaves the room
[16:39:23] Antartida leaves the room: Connection failed: connection closed
[16:40:01] Antartida leaves the room: Connection failed: connection closed
[16:43:35] frainz leaves the room
[16:44:51] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:47:27] vogt leaves the room
[16:47:52] fp leaves the room
[16:51:56] oli leaves the room
[16:55:42] oli leaves the room
[16:57:38] maddl leaves the room
[17:03:53] oli leaves the room
[17:07:01] edhelas leaves the room: Stream reset by peer
[17:09:40] frainz leaves the room
[17:11:29] Geofferey leaves the room
[17:13:15] Eclipse leaves the room
[17:14:11] cromain leaves the room
[17:17:08] 4223 leaves the room
[17:22:11] frainz leaves the room
[17:23:57] Eclipse leaves the room
[17:24:12] frainz leaves the room
[17:25:08] marc leaves the room
[17:31:00] fp leaves the room
[17:31:32] debalance leaves the room
[17:33:09] frainz leaves the room
[17:34:22] frainz leaves the room
[17:34:51] Eclipse leaves the room
[17:35:31] frainz leaves the room
[17:37:02] <Holger> So here's a "bookmarks_to_pep" command, but I must run and have zero time for testing right now: https://github.com/weiss/ejabberd/commit/849ca42640
[17:38:57] frainz leaves the room
[17:40:43] joekokker leaves the room: Machine going to sleep
[17:42:54] frainz leaves the room
[17:44:54] Eclipse leaves the room
[17:45:52] frainz leaves the room
[17:48:48] frainz leaves the room
[17:50:05] maddl leaves the room
[17:50:25] frainz leaves the room
[17:51:49] ludo leaves the room
[17:52:06] vogt leaves the room
[17:53:12] frainz leaves the room
[17:55:01] Eclipse leaves the room
[17:57:46] daniel leaves the room
[17:59:46] frainz leaves the room
[18:02:56] zinid leaves the room
[18:04:44] debalance leaves the room
[18:05:35] Eclipse leaves the room
[18:07:13] dos leaves the room
[18:07:38] frainz leaves the room
[18:15:16] jannic leaves the room
[18:17:14] frainz leaves the room
[18:17:38] maddl leaves the room
[18:18:27] Eclipse leaves the room
[18:19:24] frainz leaves the room
[18:21:02] dos leaves the room
[18:22:00] frainz leaves the room
[18:22:43] debalance leaves the room
[18:22:45] ludo leaves the room
[18:24:04] frainz leaves the room
[18:27:22] frainz leaves the room
[18:28:00] Eclipse leaves the room
[18:28:33] xran leaves the room: Rechner geht in den Ruhezustand
[18:28:35] Akasch leaves the room: Rechner geht in den Ruhezustand
[18:29:58] Antartida leaves the room: Connection failed: connection closed
[18:30:08] vogt leaves the room
[18:32:26] chrys leaves the room
[18:32:46] frainz leaves the room
[18:38:04] Eclipse leaves the room
[18:39:10] ulrich leaves the room
[18:41:31] debalance leaves the room
[18:43:48] frainz leaves the room
[18:45:04] frainz leaves the room
[18:45:26] 4223 leaves the room
[18:45:46] 4223 leaves the room
[18:47:55] frainz leaves the room
[18:49:19] Eclipse leaves the room
[18:55:01] bowlofeggs leaves the room
[18:55:21] rom1dep leaves the room
[18:55:34] debalance leaves the room
[18:57:39] maddl leaves the room
[18:58:24] prefiks leaves the room
[18:59:56] Eclipse leaves the room
[19:00:39] Antartida leaves the room: Connection failed: connection closed
[19:01:32] 4223 leaves the room
[19:01:34] debalance leaves the room
[19:04:56] jh leaves the room
[19:10:01] Eclipse leaves the room
[19:11:03] frainz leaves the room
[19:11:18] oli leaves the room: Disconnected: Replaced by new connection
[19:12:43] frainz leaves the room
[19:15:09] Antartida leaves the room
[19:18:02] frainz leaves the room
[19:19:53] frainz leaves the room
[19:20:11] Eclipse leaves the room
[19:21:16] ludo leaves the room
[19:22:09] frainz leaves the room
[19:25:12] Antartida leaves the room
[19:25:45] debalance leaves the room
[19:26:46] frainz leaves the room
[19:27:32] zuglufttier leaves the room
[19:29:22] zinid leaves the room
[19:29:44] frainz leaves the room
[19:30:13] Eclipse leaves the room
[19:33:42] frainz leaves the room
[19:36:05] zinid leaves the room
[19:36:30] frainz leaves the room
[19:37:39] maddl leaves the room
[19:37:48] rtq3 leaves the room
[19:39:18] frainz leaves the room: Machine going to sleep
[19:40:40] Eclipse leaves the room
[19:42:13] oli leaves the room: Disconnected: Replaced by new connection
[19:42:35] frainz leaves the room
[19:42:46] oli leaves the room: Disconnected: Replaced by new connection
[19:43:04] oli leaves the room: Disconnected: Replaced by new connection
[19:43:28] debalance leaves the room
[19:44:30] frainz leaves the room
[19:46:21] frainz leaves the room
[19:48:00] oli leaves the room
[19:48:23] frainz leaves the room
[19:49:41] oli leaves the room: Disconnected: Replaced by new connection
[19:50:25] oli leaves the room: Disconnected: Replaced by new connection
[19:50:46] Eclipse leaves the room
[19:52:15] \(*.*)/ leaves the room
[19:52:30] frainz leaves the room
[19:53:06] oli leaves the room: Disconnected: Replaced by new connection
[19:54:07] chrys leaves the room
[19:54:27] oli leaves the room: Disconnected: Replaced by new connection
[19:57:06] frainz leaves the room
[19:57:58] oli leaves the room
[19:58:56] frainz leaves the room
[19:59:44] oli leaves the room: Disconnected: Replaced by new connection
[20:00:08] mimi89999 leaves the room
[20:00:46] Eclipse leaves the room
[20:01:03] frainz leaves the room
[20:01:06] debalance leaves the room
[20:04:49] mimi89999 leaves the room
[20:05:21] mimi89999 leaves the room
[20:09:33] oli leaves the room: Disconnected: Replaced by new connection
[20:09:49] Eclipse leaves the room
[20:10:25] oli leaves the room: Disconnected: Replaced by new connection
[20:17:37] nutsole leaves the room
[20:17:56] nutsole leaves the room
[20:18:05] oli leaves the room
[20:18:57] oli leaves the room: Disconnected: Replaced by new connection
[20:20:24] Eclipse leaves the room
[20:20:48] oli leaves the room: Disconnected: Replaced by new connection
[20:20:55] Holger leaves the room
[20:21:01] debalance leaves the room
[20:26:14] holger is now known as Jeremy
[20:26:24] mimi89999 leaves the room
[20:27:55] Steven Roose leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:32:25] Eclipse leaves the room
[20:32:41] mimi89999 leaves the room
[20:32:51] frainz leaves the room
[20:33:57] oli leaves the room
[20:35:15] srgcdev leaves the room
[20:36:51] daniel leaves the room
[20:37:05] oli leaves the room: Disconnected: Replaced by new connection
[20:38:27] frainz leaves the room
[20:38:43] Antartida leaves the room: Connection failed: connection closed
[20:40:31] pprrks leaves the room
[20:41:41] vogt leaves the room
[20:42:21] frainz leaves the room
[20:42:30] oli leaves the room
[20:43:04] oli leaves the room
[20:44:17] Jeremy leaves the room
[20:44:41] Eclipse leaves the room
[20:44:56] Jeremy leaves the room
[20:45:04] oli leaves the room: Disconnected: Replaced by new connection
[20:45:49] oli leaves the room
[20:47:25] Jeremy leaves the room
[20:47:40] maddl leaves the room
[20:47:43] frainz leaves the room
[20:47:48] Jeremy leaves the room
[20:48:48] oli leaves the room: Disconnected: Replaced by new connection
[20:49:31] shara leaves the room
[20:49:49] frainz leaves the room
[20:52:08] frainz leaves the room
[20:52:27] shara leaves the room
[20:54:15] cippaciong leaves the room
[20:54:39] debalance leaves the room
[20:54:54] vogt leaves the room
[20:55:05] nico leaves the room
[20:55:05] mightyBroccoli leaves the room: Machine is going to sleep
[20:55:38] <Licaon_Kter> Holger: why do we need that exactly?
Looking at both storage and pubsub, the bookmarks are in both places already
[20:55:51] Eclipse leaves the room
[20:56:17] <Holger> Licaon_Kter: I would've assumed they're not, initially, right after switching.
[20:56:19] frainz leaves the room
[20:56:40] <Holger> But I now updated my dev server and can't reproduce either, dammit.
[20:57:08] <Holger> I mean I guess it's good if the problem doesn't exist.  But I don't understand why it doesn't.
[20:57:10] maddl leaves the room
[20:57:15] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:58:39] frainz leaves the room
[20:58:41] <Licaon_Kter> :(
This was the point I found strange too, see our debug session, there where always in both places, but.....restarting would nuke the both iirc....don't really care to downgrade and repro ttis though :(
[20:59:24] <Holger> Restarting ejabberd would nuke both?  But no longer does?
[20:59:40] ludo leaves the room
[20:59:59] mightyBroccoli leaves the room
[21:00:33] fp leaves the room
[21:01:01] frainz leaves the room
[21:02:14] Antartida leaves the room: Connection failed: connection closed
[21:02:33] <Licaon_Kter> Restarting Conversations
[21:02:37] mimi89999 leaves the room
[21:02:40] nico leaves the room
[21:02:49] nico leaves the room
[21:02:54] nico leaves the room
[21:03:01] nico leaves the room
[21:03:03] <Licaon_Kter> I already restart rather often, at night...I try to limit them during daytime ;)
[21:03:09] nico leaves the room
[21:03:17] nico leaves the room
[21:03:25] nico leaves the room
[21:03:33] nico leaves the room
[21:03:34] Jeremy leaves the room
[21:03:41] nico leaves the room
[21:03:50] nico leaves the room
[21:03:59] nico leaves the room
[21:04:00] <Holger> Does this still happen?
[21:04:06] nico leaves the room
[21:04:09] <Holger> Can't reproduce that either.
[21:04:13] <daniel> It might be that Conversations doesn't wipe the bookmarks from ram if you relogin
[21:04:15] nico leaves the room
[21:04:16] Antartida leaves the room
[21:04:23] nico leaves the room
[21:04:23] <Holger> My bookmarks are clearly in both places.  No idea why.
[21:04:31] nico leaves the room
[21:04:39] nico leaves the room
[21:04:41] <daniel> And since the pep node doesn't exists they don't get overwritten with empty
[21:04:45] Antartida leaves the room: Connection failed: connection closed
[21:04:46] nico leaves the room
[21:04:55] nico leaves the room
[21:05:03] nico leaves the room
[21:05:04] frainz leaves the room
[21:05:10] nico leaves the room
[21:05:11] <daniel> That was to what Licaon_Kter said about restarting Conversations
[21:05:19] nico leaves the room
[21:05:27] nico leaves the room
[21:05:36] nico leaves the room
[21:05:37] <Licaon_Kter> daniel: not sure what you mean
> Looking at both storage and pubsub, the bookmarks are (AND ALWAYS WHERE) in both places already
[21:05:37] <daniel> Maybe something in Conversations caused Conversations to republish them Holger
[21:05:44] nico leaves the room
[21:05:54] nico leaves the room
[21:05:55] <Holger> daniel: Ah, was just going to ask: Conversations won't publish anything to PEP (or private) unless I touch the bookmarks, no?
[21:05:55] oli leaves the room
[21:06:03] nico leaves the room
[21:06:10] nico leaves the room
[21:06:20] nico leaves the room
[21:06:28] nico leaves the room
[21:06:31] oli leaves the room: Disconnected: Replaced by new connection
[21:06:37] <daniel> Well there can be circumstances I guess. Nick change, swipe
[21:06:37] nico leaves the room
[21:06:46] nico leaves the room
[21:06:54] nico leaves the room
[21:06:57] <Holger> I'll try harder to reproduce.
[21:07:01] <daniel> Name changes under certain conditions
[21:07:03] nico leaves the room
[21:07:11] <Holger> Yeah I tried to avoid all those.
[21:07:13] nico leaves the room
[21:07:15] Jeremy leaves the room
[21:07:21] nico leaves the room
[21:07:29] nico leaves the room
[21:07:34] nico leaves the room
[21:07:56] <daniel> Probably just kill Conversations before you relogin to new server
[21:08:15] mightyBroccoli leaves the room: I'd rather be hibernating.
[21:08:25] <daniel> Long press app icon hold, drag to app info
[21:08:35] Licaon_Kter leaves the room
[21:08:36] <daniel> And then click the stop button
[21:09:22] <daniel> So deactivate account. Do ejabberd foo. Kill the app. Enable. And then you should have an empty bookmarks
[21:09:43] Jeremy leaves the room
[21:10:25] <Holger> Yup, trying that, thx.
[21:10:41] Jeremy leaves the room
[21:11:37] debalance leaves the room
[21:12:56] shara leaves the room
[21:13:53] nico leaves the room
[21:14:10] nico leaves the room
[21:14:36] oli leaves the room: Disconnected: Replaced by new connection
[21:14:49] nekit leaves the room
[21:15:10] frainz leaves the room
[21:15:52] Jeremy leaves the room
[21:17:30] fp leaves the room
[21:18:57] <Holger> Okay, reproduced, and my command seems to work.
[21:19:18] <Licaon_Kter> Holger: even without your patch you mean?
[21:19:53] <Holger> Licaon_Kter: *This* problem is unrelated to the one my patch is fixing, yes.
[21:20:04] <Licaon_Kter> Oh
[21:20:32] oli leaves the room
[21:21:02] <Licaon_Kter> So I'd/admins have to run the command on update to 18.12 right?
[21:21:07] frainz leaves the room
[21:22:28] carlos leaves the room
[21:23:04] <Holger> Licaon_Kter: Basically, yes.
[21:23:32] <Holger> Licaon_Kter: As I mentioned above it's not entirely safe in that it blindly ditches existing PEP bookmarks.
[21:24:10] <Holger> But in practice that's probably what makes most users happy.
[21:26:31] ulrich leaves the room
[21:26:36] jh leaves the room: Rechner geht in den Ruhezustand
[21:26:58] frainz leaves the room
[21:28:59] frainz leaves the room
[21:29:26] srgcdev leaves the room
[21:29:28] jh leaves the room: Rechner geht in den Ruhezustand
[21:29:52] frainz leaves the room
[21:32:41] ta leaves the room: Disconnected: Replaced by new connection
[21:33:46] frainz leaves the room
[21:35:02] debalance leaves the room
[21:37:00] ThUnD3r|Gr33n© leaves the room
[21:39:35] jh leaves the room: Rechner geht in den Ruhezustand
[21:40:15] oli leaves the room: Disconnected: Replaced by new connection
[21:44:58] frainz leaves the room
[21:47:54] doctor leaves the room
[21:48:43] frainz leaves the room
[21:49:40] jh leaves the room: Rechner geht in den Ruhezustand
[21:51:03] <Licaon_Kter> Mmm, per user, here goes `for i in users; do ...` :-|
Why no "all" option?
[21:52:04] frainz leaves the room
[21:53:01] frainz leaves the room
[21:53:06] Steven Roose leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:54:06] <daniel> a social study into whether or not sys admins still know how to do basic shell scripting
[21:56:28] frainz leaves the room
[21:57:30] <Holger> $ for host in $(ejabberdctl registered-vhosts); do
      ejabberdctl registered-users "$host" | while read user; do
          ejabberdctl bookmarks-to-pep "$user" "$host"
      done
  done
... is the snippet I just suggested to cromain.
[21:57:52] <Holger> Licaon_Kter: ejabberd doesn't necessarily have a user list.  E.g. LDAP auth.
[21:59:45] jh leaves the room: Rechner geht in den Ruhezustand
[21:59:56] frainz leaves the room
[22:00:21] <Holger> It will be more efficient to loop within Erlang (e.g. from an `ejabberdctl debug` shell) but I guess that's too much for upgrade notes.
[22:02:36] marc leaves the room
[22:04:05] Steven Roose leaves the room
[22:04:27] mimi89999 leaves the room
[22:04:32] <Licaon_Kter> daniel: yes and no, why would you not update all users?
[22:04:58] mimi89999 leaves the room
[22:04:58] mimi89999 leaves the room
[22:04:59] mimi89999 leaves the room
[22:05:00] mimi89999 leaves the room
[22:05:00] mimi89999 leaves the room
[22:05:01] mimi89999 leaves the room
[22:05:01] mimi89999 leaves the room
[22:05:01] mimi89999 leaves the room
[22:05:01] mimi89999 leaves the room
[22:05:04] mimi89999 leaves the room
[22:05:04] mimi89999 leaves the room
[22:05:05] mimi89999 leaves the room
[22:05:05] mimi89999 leaves the room
[22:05:06] mimi89999 leaves the room
[22:05:06] mimi89999 leaves the room
[22:05:07] mimi89999 leaves the room
[22:05:07] mimi89999 leaves the room
[22:05:08] mimi89999 leaves the room
[22:05:08] mimi89999 leaves the room
[22:05:08] mimi89999 leaves the room
[22:05:09] mimi89999 leaves the room
[22:05:09] mimi89999 leaves the room
[22:05:10] mimi89999 leaves the room
[22:05:10] mimi89999 leaves the room
[22:05:10] mimi89999 leaves the room
[22:05:10] mimi89999 leaves the room
[22:05:11] mimi89999 leaves the room
[22:05:11] mimi89999 leaves the room
[22:05:12] mimi89999 leaves the room
[22:05:12] mimi89999 leaves the room
[22:05:13] mimi89999 leaves the room
[22:05:13] mimi89999 leaves the room
[22:05:13] mimi89999 leaves the room
[22:05:16] frainz leaves the room
[22:05:34] <Licaon_Kter> Holger: your `for` is enterprise ready lol
[22:07:02] frainz leaves the room
[22:09:39] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:09:50] daniel leaves the room
[22:09:50] jh leaves the room: Rechner geht in den Ruhezustand
[22:10:03] Antartida leaves the room: Connection failed: connection closed
[22:10:33] ludo leaves the room
[22:11:34] debalance leaves the room
[22:12:49] <Licaon_Kter> daniel: true test is host anything that doesn't have a Docker image
[22:15:31] frainz leaves the room
[22:19:55] jh leaves the room: Rechner geht in den Ruhezustand
[22:30:01] jh leaves the room: Rechner geht in den Ruhezustand
[22:31:00] ulrich leaves the room
[22:31:04] mightyBroccoli leaves the room: Machine is going to sleep
[22:31:04] nico leaves the room
[22:31:17] rtq3 leaves the room
[22:36:23] frainz leaves the room
[22:36:36] dos leaves the room
[22:36:40] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:37:01] Antartida leaves the room: Connection failed: connection closed
[22:38:04] Eclipse leaves the room
[22:39:59] sindrake leaves the room
[22:40:06] jh leaves the room: Rechner geht in den Ruhezustand
[22:40:08] zuglufttier leaves the room
[22:43:07] rtq3 leaves the room
[22:43:16] frainz leaves the room
[22:45:38] rtq3 leaves the room
[22:45:55] debalance leaves the room
[22:47:55] frainz leaves the room
[22:50:11] jh leaves the room: Rechner geht in den Ruhezustand
[22:51:00] Steven Roose leaves the room
[22:51:08] Steven Roose leaves the room
[22:51:25] Steven Roose leaves the room
[22:52:55] rtq3 leaves the room
[22:55:15] frainz leaves the room
[22:58:59] vogt leaves the room
[22:59:10] doctor leaves the room
[23:00:16] jh leaves the room: Rechner geht in den Ruhezustand
[23:04:03] sindrake leaves the room
[23:10:09] georgeorwell leaves the room
[23:10:21] jh leaves the room: Rechner geht in den Ruhezustand
[23:13:08] Eclipse leaves the room
[23:15:55] 4223 leaves the room
[23:19:23] frainz leaves the room
[23:19:38] AMDG2 leaves the room
[23:20:26] jh leaves the room: Rechner geht in den Ruhezustand
[23:21:34] debalance leaves the room
[23:30:32] jh leaves the room: Rechner geht in den Ruhezustand
[23:31:05] frainz leaves the room
[23:36:38] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:40:20] adrien leaves the room
[23:40:37] jh leaves the room: Rechner geht in den Ruhezustand
[23:41:29] Steven Roose leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:42:55] pod leaves the room
[23:47:02] fp leaves the room
[23:48:18] frainz leaves the room
[23:48:29] cantor leaves the room
[23:50:12] oli leaves the room: Disconnected: Replaced by new connection
[23:50:24] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:50:43] jh leaves the room: Rechner geht in den Ruhezustand
[23:53:04] debalance leaves the room
[23:59:08] joekokker leaves the room: Machine going to sleep
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!