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?
j.rhas left
j.rhas joined
labdsfhas left
j.rhas left
waqashas left
waqashas joined
j.rhas joined
Kevhas left
j.rhas left
j.rhas joined
waqashas left
waqashas joined
lnjhas left
Guushas left
Guushas joined
rishiraj22has left
Valerianhas joined
Kevhas joined
labdsfhas left
alacerhas left
alacerhas joined
lnjhas joined
danielhas left
danielhas joined
marmistrzhas joined
labdsfhas left
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)
jubalhhas joined
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.
lnjhas left
Kev
DM/PM are synonymous.
Steve Kille
I thought that DM meant a message going directly to the user and not through the channel
marmistrzhas joined
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
labdsfhas left
blablahas joined
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.
blablahas joined
Kev
Why do you want all PMs through a channel?
rishiraj22has left
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.
kasper.dementhas joined
Steve Kille
This would shift some message process work from MIX client to server.
Kevhas left
Kevhas joined
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?
mikaelahas joined
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
muppethhas joined
Steve Kille
how do you work out #user?
kasper.dementhas joined
Kev
I don't understand the question.
marmistrzhas joined
danielhas left
danielhas joined
labdsfhas left
jubalhhas joined
lnjhas joined
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@...' ?
danielhas left
flow
jonasw, note that I'm not asking about the MAM archive of the MIX channel
jonasw
flow, I know, and yes
danielhas joined
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
Yagizahas left
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.
rionhas left
rishiraj22has left
Valerianhas left
lnjhas left
labdsfhas left
Valerianhas joined
waqashas left
waqashas joined
Valerianhas left
Steve Killehas left
Valerianhas joined
marmistrzhas joined
Steve Killehas left
SaltyBoneshas left
waqashas left
waqashas joined
alexishas left
mimi89999has left
jubalhhas joined
Yagizahas joined
goffihas left
muppethhas joined
jubalhhas joined
Zashhas left
muppethhas joined
Valerianhas left
Valerianhas joined
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas joined
marmistrzhas joined
Zashhas left
Zashhas left
Zashhas left
goffihas joined
Zashhas joined
vanitasvitaehas left
vanitasvitaehas left
Valerianhas left
Valerianhas joined
lnjhas joined
Dave Cridlandhas left
Dave Cridlandhas joined
Dave Cridlandhas left
Dave Cridlandhas joined
Guushas left
Guushas joined
Holgerhas left
alexishas joined
Guushas left
Guushas joined
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@
waqashas left
Seve/SouLhas joined
Guushas left
Guushas joined
Ge0rG
it's even xsf@muc.
alacerhas left
alacerhas joined
lnjhas left
lnjhas joined
j.rhas joined
SaltyBoneshas joined
Dave Cridlandhas left
Dave Cridlandhas joined
vanitasvitaehas left
Valerianhas left
Zashhas left
Andrew Nenakhovhas left
vanitasvitaehas left
Andrew Nenakhovhas joined
vanitasvitaehas joined
Zashhas left
alexishas joined
Tobiashas left
j.rhas joined
j.rhas joined
Valerianhas joined
Tobiashas joined
blablahas joined
Guushas left
Guushas joined
Kevhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
blablahas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
lnjhas left
Dave Cridlandhas left
Dave Cridlandhas joined
blablahas joined
Guushas left
Guushas joined
danielhas left
danielhas joined
mrdoctorwhohas joined
mrdoctorwhohas left
mrdoctorwhohas joined
alacerhas left
alacerhas joined
Dave Cridlandhas left
Dave Cridlandhas joined
alexishas left
alexishas joined
alacerhas left
alacerhas joined
xnyhpshas joined
xnyhpshas joined
pep.has left
Dave Cridlandhas left
rishiraj22has left
Dave Cridlandhas joined
moparisthebesthas joined
rishiraj22has left
mrdoctorwhohas joined
moparisthebesthas joined
labdsfhas left
Kevhas left
mikaelahas joined
Dave Cridlandhas left
Dave Cridlandhas joined
Guushas left
Guushas joined
Syndacehas left
blablahas joined
Guushas left
Guushas joined
lumihas joined
lnjhas joined
alacerhas left
mikaelahas joined
Guushas left
Guushas joined
marmistrzhas joined
Guushas left
Guushas joined
mikaelahas left
Guushas left
Guushas joined
muppethhas joined
j.rhas joined
muppethhas joined
Alexhas joined
Valerianhas left
Valerianhas joined
jerehas joined
Valerianhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
Valerianhas left
mikaelahas joined
moparisthebesthas joined
moparisthebesthas joined
Guushas left
Guushas joined
vanitasvitaehas left
alacerhas joined
Andrew Nenakhovhas left
Kevhas left
Andrew Nenakhovhas joined
Seve/SouLhas left
Guushas left
vanitasvitaehas joined
Guushas joined
alexishas joined
jubalhhas joined
Andrew Nenakhovhas left
Valerianhas joined
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
doshas joined
Andrew Nenakhovhas joined
j.rhas joined
j.rhas joined
muppethhas joined
Dave Cridlandhas left
Dave Cridlandhas joined
muppethhas joined
efrithas joined
lorddavidiiihas left
Alexhas left
Dave Cridlandhas left
Dave Cridlandhas joined
cookiehas left
cookiehas joined
Dave Cridlandhas left
Dave Cridlandhas joined
Kevhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
lorddavidiiihas left
Andrew Nenakhovhas left
Dave Cridlandhas left
Dave Cridlandhas joined
winfriedhas left
winfriedhas left
winfriedhas left
winfriedhas left
Andrew Nenakhovhas joined
alexishas left
la|r|mahas joined
alexishas joined
marmistrzhas left
lorddavidiiihas left
alexishas joined
j.rhas joined
j.rhas joined
alexishas joined
alexishas left
alexishas joined
SaltyBoneshas left
SaltyBoneshas joined
Seve/SouLhas left
nyco
test
Ge0rG
test failed
nyco
argh
Zash
+++CARRIER LOST
Guus
who is this and why are you talking through my microwave?
nyco
time
MattJwaves
Guus
phonecall, afk
nyco
I will start with this:
jerehas left
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
Guusbangs the imaginary gavel
Guus
I've seen nyco, mattj and me. Martin, ralphm not here I think?
MattJ
Looks like it
Valerianhas left
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?
lnjhas left
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?
Syndacehas joined
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.