-
flow
Steve Kille, My concern is the user-id encoded in the localpart and not into the resourcepart: basically user#channel@mix.service/resource vs channel@mix.service/user/resource
-
flow
How would a query to your own MAM archive for a particular MIX channel look like with the first style?
-
Steve Kille
Note that this format is NOT used for messages thru the channel. These user channel@domain/user
-
Steve Kille
This choice was made to make things right for MAM
-
Steve Kille
user#channel@mix.service/resource primary use is for presence. Anyone using MAM for MIX presence is going to need to have quite specialized knowledge.
-
Steve Kille
user#channel@mix.service/resource is also used for private messages being sent through the channel. You will have to use this with MIX-ANON. You may also choose to use this when direct messages are blocked (knowing a user's JID does not mean you have permission to send them messages)
-
Kev
How does that help if direct messages are blocked?
-
Kev
Oh, you mean 1:1s to the real JID.
-
Steve Kille
If direct messages are blocked, you need to send PMs through the channel.
-
Kev
DM/PM are synonymous.
-
Steve Kille
I thought that DM meant a message going directly to the user and not through the channel
-
Kev
DM isn't a term used in XMPP, but elsewhere it is largely used to mean the same as PM in XMPP.
-
Steve Kille
OK - sorry to confuse things
-
Steve Kille
MAM for PMs in MIX is a bit awkward. My immediate thought is extended MAM, so that you can query to find all PMs thru a channel, and for sender JID (so you can find PMs for a user across all channels). This is not optimal.
-
Kev
Why do you want all PMs through a channel?
-
Steve Kille
Not sure - on reflection not particularly useful
-
Steve Kille
Another option is to have MIX-PAM work on the message as it arrives, and put the PM into the user's archive in a way that is subsequently easy to search for.
-
Steve Kille
This would shift some message process work from MIX client to server.
-
Kev
Does using this JID format not already do exactly that?
-
Kev
Without any extra work?
-
Steve Kille
how would I find PMs from user#channel@mix.service/resource in a MAM archive?
-
Steve Kille
I can use participant node to derive this JID from user's JID
-
Steve Kille
So, I can ask about PMs from a specific user thru a specific channel
-
Kev
You don't need it from /resource, you just need user#channel@mix.service
-
Steve Kille
how do you work out #user?
-
Kev
I don't understand the question.
-
flow
Luckily you two could probably just go next door to the others office to clarify things. So do we have to extend MAM to query a participants archive for all messages of a particular MIX channel?
-
flow
With the user#channel@... approach
-
jonasw
flow, no, to get messages sent in the channel, you ask for channel@
-
flow
So my server gets incoming MIX messages with from set to 'channel@...' ?
-
flow
jonasw, note that I'm not asking about the MAM archive of the MIX channel
-
jonasw
flow, I know, and yes
-
Kev
If you're asking for all PMs from a channel, you can't do that without extending MAM. If you're asking about all channel messages, you can do that, and if you're asking for all PMs with a particular user, you can do that.
-
flow
got it thanks
-
flow
but maybe one more to lazy to lookup question: querying all channel messages would also include PMs or not?
-
Kev
It would very much not.
-
Ge0rG
The nice thing is that you'll even get PMs if you just asked for the backlog, and there is no way to discriminate them from regular direct messages.
-
Kev
No you won't.
-
Ge0rG
Oh, wait. This is about MIX.
-
Kev
Isn't everything?
-
Ge0rG
Is anything?
-
Zash
I thought this was xsf@, not mix@
-
Ge0rG
it's even xsf@muc.
-
nyco
test
-
Ge0rG
test failed
-
nyco
argh
-
Zash
+++CARRIER LOST
-
Guus
who is this and why are you talking through my microwave?
-
nyco
time
- MattJ waves
-
Guus
phonecall, afk
-
nyco
I will start with this:
-
nyco
I am confused, I miss last meeting, and did excuse
-
nyco
I am sorry
-
Ge0rG
Is it Bored Meeting day?
-
MattJ
It is
-
MattJ
nyco, oh, did I forget to send minutes? :/
-
MattJ
I definitely started typing them, but I don't recall finishing/sending, so if you don't see them I probably have something around here
-
nyco
possibly 😉
-
MattJ
The previous week we didn't meet
-
nyco
oh
-
MattJ
ralphm, ?
-
Guus
I'm back, yet kind of distracted as a result of the phone call 🙂
-
Guus
anyways
-
Guus
I count three of us
-
Guus
let's get started?
-
MattJ
Yeah, we can go ahead
- Guus bangs the imaginary gavel
-
Guus
I've seen nyco, mattj and me. Martin, ralphm not here I think?
-
MattJ
Looks like it
-
Guus
Would someone be so kind to volunteer for the minutes for this meeting?
-
MattJ
I can
-
Guus
Thanks
-
Guus
Agenda - what do you want to discuss?
-
Guus
Trello has been unmodified for a while now: https://trello.com/b/Dn6IQOu0/board-meetings
-
Guus
MattJ, any progress on that spreadsheet you were working on?
-
MattJ
I think it's a mixture of things stalled on Peter and things stalled on me
-
MattJ
It's in progress, but nothing much to show yet
-
MattJ
I can give a summary of the ratings-based questions
-
MattJ
or we can just wait until I've compiled it all and dedicate a meeting to discussing it
-
Guus
I'd be ok to simply wait for you to finish, to be honest
-
Guus
do it all in one go.
-
MattJ
wfm
-
Guus
let's table that (in the sense of postponing it for now, not to bring it up for discussion, just in case Dave is watching)
-
Guus
Since we have Nyco:
-
MattJ
:)
-
Guus
Where do we stand with the online Swag store?
-
Guus
I don't recall where we left off.
-
Guus
Were you going to compare alternatives, and/or set up a demo store?
-
Guus
nyco?
-
nyco
correct, and I failed to find time to do it
-
nyco
sorry
-
Guus
okay, no worries
-
Guus
will you have some time in the forseable future?
-
nyco
I felt there was not a great appetite for this, but I may be wrong, anyway I will still do it
-
nyco
yes, I'll dedicate time
-
Guus
as I recall, no-one was opposed. At the very least, i'm interested to see if it'd take off.
-
Guus
ok, thanks
-
MattJ
Same
-
nyco
ok
-
Guus
As to the fundraising / financials: I'll try to gently poke Peter again, or ask if we can help out if he has timing conflicts.
-
Guus
that, in record time, was us going through the trello board.
-
Guus
is there any other business that anyone wants to bring up?
-
MattJ
I'm not sure I'm clear on the status of the GDPR stuff
-
MattJ
The next action item in my mind was to formalize the team, but I think we failed to do that last week
-
MattJ
It doesn't make much difference though, I think the initial work would be done by me and I haven't had time anyway
-
Guus
I think you're right - I forgot about that one.
-
Guus
did you hear back from each of the suggested team members?
-
Guus
I think we're waiting for feedback from Alex, last I heard?
-
MattJ
That's true, I need to poke him again
-
Guus
Okay. To formalize, I think we need a mission statement, and a member list for the work team.
-
MattJ
I'll draft something up for the next meeting, and hopefully receive something back from Alex
-
Guus
It would be nice for individuals to be aware that they're a member before we vote them in 😉
-
Guus
sounds good. I can help with the mission statement if you want?
-
Guus
I think we even discussed one, earlier.
-
MattJ
Sure
-
Guus
Ok, if you could ping me anytime, but next Monday - I'll have some time to work on this.
-
Guus
Does this conclude this topic, for now?
-
MattJ
I think so, yes, thanks
-
Guus
Any other business?
-
MattJ
None here
-
nyco
I'm good
-
Guus
Date/time of next
-
Guus
+1w?
-
nyco
+1
-
Guus
ok!
- Guus bangs gavel
-
Guus
thank you!
-
MattJ
Thanks :)