-
pep.
Can somebody from board add an item in the trello board (doesn't seem like I'm able to?) "Who is webteam. How to get in"
-
Ge0rG
what's webteam?
-
pep.
I heard rumours of a team handling xsf/xmpp.org. That's what I'm told when I want to push things there, unless jonas or guus merge my stuff because they have rights for $reasons
-
Zash
Not the same as commteam?
-
Zash
So many teams
-
pep.
Apparently not, otherwise nyco would have rights to push and he didn't, for the last newsletter
-
jonas’
I’m also in no team except editor and for some reason I got +w on the repo
-
jonas’
it might’ve been an instance of "at the right place at the right time"
-
Seve
I don't think there's a strict rule about this, right now. Don't you have access as well, pep.?
-
nyco
pep. https://trello.com/c/PqY2mHjl/372-who-is-webteam-how-to-get-in
-
pep.
nyco, thanks
-
pep.
Seve, I don't. I don't especially want them, I just want to clarify the situation, know who I can ask etc.
-
ralphm
There are several GitHub teams associated with the xmpp.org repo, including one called 'Web' and one called 'XMPP Comms Team'. nyco is in the latter and should have write access with that.
-
ralphm
If not, you can take this up with iteam (e.g. Kev), and I don't think has to be discussed in a Board meeting.
-
ralphm
pep.: ^
-
Kev
But not e.g. Kev, please. e.g. MattJ :)
-
MattJ
wfm
-
pep.
"how to get in" doesn't have to be discussed in a board meeting?
-
MattJ
I think some clarification is possibly needed, that doesn't necessarily mean a board meeting is needed
-
ralphm
not really, everyone in comms should have access
-
pep.
So comms is the "web" team?
-
ralphm
and if not, MattJ can set you up.
-
pep.
(that is, the one with access to xsf/xmpp.org?)
-
ralphm
There are additional people in the "web" team, which are not necessarily in the comms team.
-
pep.
Why?
-
pep.
And who. I can't see it from here
-
ralphm
Because e.g. Guus might want to write on the website as a Board member.
-
pep.
Fair enough, but this is not explained anywhere
-
pep.
That's what I'm asking for
-
ralphm
https://github.com/orgs/xsf/teams should have an overview, but I don't know who can see that.
-
pep.
I only see board and editors
-
MattJ
The teams are marked as "secret" for some reason
-
ralphm
Out for lunch now, sorry
-
MattJ
There may be a good reason for that, Github's auth/permissions can be frustrating, but I don't know
-
Guus
There really hasn't been any process to add people to the GitHub webteam, other than be invited by existing members. To the best of my knowledge, there is no intentional overlap with XSF workteams and the GitHub webteam.
-
pep.
MattJ, If possible, I'd ask for this to be changed to public
-
MattJ
I can't say I didn't see that coming :)
-
Kev
I'm trying to remember if I know what the reason is.
-
Guus
If anything, the github webteam can probably be clean up.
-
MattJ
I can imagine one possible explanation being that people don't necessarily want team associations showing up on their Github profiles
-
pep.
This makes the whole thing very opaque though
-
Guus
Maybe clean up, ask the remaining team for concerns, and make (not) public based on their feedback?
-
pep.
Nobody knows who can push
-
pep.
Or why they got commit rights in the first place
-
Kev
pep.: I think a clear list of who is (apart from iteam) allowed to push content to the website would be sensible.
-
pep.
sure
-
Kev
I don't think that making the github teams public is necessarily the way to do that.
-
pep.
It's the best way to keep both lists in sync
-
pep.
But ok
-
Kev
I also think that it doesn't matter, to some extent, as long as PRs are getting reviewed often enough. When contributing to most projects one doesn't try to find out who has commit access, they just send in PRs.
-
Guus
Having commteam members gain privileges to do reviewing of the public website does make sense to me.
-
pep.
We have work teams though, I didn't get editor rights until I got in there, and I wouldn't have expected to get them if I hadn't been accepted in the team
-
Kev
Guus: They have, no?
-
Guus
the way how XEPs are managed is a lot more structured than how our public website is.
-
Kev
As far as I can see, commteam has write access to both xmpp.org and xsf-tools.
-
pep.
I'm happy wherever the responsability of commiting to xsf/xmpp.org falls to, I just want it to be explicit (and it isn't atm)
-
Guus
Kev oh - that very well could be the case. I didn't check.
-
Kev
As far as I can see, iteam (although not expecting to use it for content) and commteam having write access to the website is sensible.
-
Guus
upon inspection: I don't think that commteam has access
-
Guus
I can't see everything
-
Kev
I think giving access beyond that should be a question for Board, because I don't think we should be giving out the ability to speak on behalf of the XSF (which is what the website is) arbitrarily.
-
MattJ
Strange, I see the same as Kev and ralphm - commteam has write access to the repo
-
Guus
but I don't htink that nyco has access, for example, nor has seve.
-
Guus
Oh, then I'm missing stuff
-
Kev
Permission level: Write Can read, clone, and push to this repository. Can also manage issues and pull requests.
-
Guus
which is entirely possible
-
Kev
Guus is not a member of the commteam, incidentally.
-
Kev
That's JC, Nyco, Seve and Winifried.
-
Guus
nope✎ -
Guus
nope i'm not. ✏
-
Guus
Don't let me confuse people - you guys are in a better position to see what's what than me.
- Kev goes back to work stuffs.
-
MattJ
My proposal would be to drop the 'web' team, and stick to actual well-defined teams
-
pep.
MattJ, +1
-
MattJ
and add any other teams that it makes sense to have access
-
MattJ
such as iteam, maybe board
-
Kev
MattJ: I think I'd propose to have an explicit web team, same as our other teams.
-
Guus
I don't care much either way.
-
MattJ
Congrats, write the charter, etc. :)
-
pep.
I actually don't care either way
-
Guus
I'll follow Kev's good example and go do works stuff now.
-
pep.
(either)
-
Kev
But I CBA to do anything about it, and it mostly depends whether people on webteam and not on comms would want to do things.
- Kev &
-
MattJ
I don't see why we would trust someone to manage our website and not trust them to do other public-facing stuff on behalf of the XSF
-
MattJ
i.e. why anyone who works on the website shouldn't be part of commteam
-
MattJ
or another team with reasonable grounds for access
-
Zash
Sounds reasonable.
-
ralphm
Yup
-
ralphm
FWIW, the reason that the "Web" team exists is an historical artifact, from when there was no comms team and the website was overhauled.
-
ralphm
I agree it would be useful to just map the XSFs formal Work Teams, Council, and Board, as GitHub Teams as the basis for access.
-
ralphm
I also don't see why they'd need to be secret, as team membership is already made public on our website.
-
Neustradamus
Problem? https://xmpp.org/
-
ralphm
Neustradamus: works for me, but while you are here, please give me admin access to the LinkedIn org for the XSF.
-
Guus
https://xmpp.org/ works for me
-
Zash
Vauge question?
-
ralphm
Neustradamus: I think I've asked often enough by now.
-
Neustradamus
I have a blank page for https://xmpp.org/
-
Guus
> I have a blank page for https://xmpp.org/ I suspect that this is a problem local to you. It works fine for others, including me. I've even tried an incognito tab.
-
Neustradamus
Cache problem, sorry
-
ralphm
Neustradamus: did you see my message?
-
Neustradamus
It is possible to update the logo? - https://twitter.com/xmpp - https://wiki.xmpp.org/images/xmpp.png - https://xmpp.org/theme/images/xmpp-logo.svg and other too (regenerate from the last .SVG) - Memberbot - Other places
-
ralphm
Neustradamus: Is is possible to respond to my request for LinkedIn Org admin?✎ -
ralphm
Neustradamus: Is it possible to respond to my request for LinkedIn Org admin? ✏
-
Guus
Neustradamus I can't fix 'other places' if I don't know where those are. 🙂
-
Guus
Hmm, I don't think I'm an admin of the XMPP team on Twitter (which I think means that I can't change the avatar there)
-
Guus
Please keep talking here, Neustradamus, and not in private. I know where the last updated version of the logo is.
-
Guus
But without access, I can't change it on the systems that it needs to be changed on.
-
ralphm
Guus: I don't think that Tweetdeck allows profile changes like that, you'd have to log into Twitter with the account credentials directly.
-
Guus
ralphm which is another reason why I can't do that. I don't have the account credentials.
-
ralphm
Guus: Kev does. Twitter is not designed for multiple people managing a single account, oddly enough.
-
Neustradamus
Guus: - https://github.com/xsf and repositories
-
ralphm
Neustradamus: a response to my message, please?
-
Kev
I'm not paying attention here, but if you need something please mail ralphm / Guus and I'll try to sort.
-
ralphm
Kev: ok, thanks!
-
Guus
The logo on https://github.com/xsf seems OK to me?
-
Guus
I don't think that individual repositories can have logos.
-
Guus
(I've emailed Kev with the Twitter request)
-
ralphm
You can add a logo that'll show up when a repo is mentioned by URL on social media (like Twitter, Slack), but we don't have that right now, and I don't think that's important either.
-
wurstsalat
Guus, is this the current one? I looked for one recently for gajim's website https://commons.wikimedia.org/wiki/File:XMPP_logo.svg
-
Guus
That seems to be correct, yes. I'm always using the one that's on the top-left corner of https://xmpp.org
-
Guus
https://xmpp.org/theme/images/xmpp-logo.svg
-
Guus
which is easy to remember: https://xmpp.org/theme/images/xmpp-logo.svg
-
Neustradamus
Guus: there was a little change after the previous, it was not the exactly same at right and left: https://commons.wikimedia.org/wiki/File:XMPP_logo.svg
-
Guus
Oh, Converse doesn't like me injecting links
-
ralphm
Guus: looks fine here
-
Guus
github logo replaced
-
Guus
Can someone do it on LinkedIn?
-
Neustradamus
From XMPP.org: https://i.ibb.co/vcqmc8b/xmpp-logo-xsf-test.png From Commons: https://i.ibb.co/Zgsjk3T/XMPP-logo-xsf-test.png
-
Neustradamus
Guus: Do you the difference? :)
-
Guus
Please provide a PR to fix the logo on xmpp.org.
-
pep.
ralphm: you have to adopt the Neustradamus technique to get him to reply to you
-
ralphm
Neustradamus: Guus makes a good point. If you'd stop ignoring me, I'd also be able to help him.
-
pep.
ralphm: fwiw once your rights are sorted out, I'd prefer this to get to whatever team it is appropriate rather than individuals
-
ralphm
pep.: naturally
-
ralphm
For every service that supports this.
-
ralphm
(unlike Twitter, ugh)
-
intosi
Neustradamus: please respond to ralphm's request.
-
!XSF_Martin
pep.: > ralphm: you have to adopt the Neustradamus technique to get him to reply to you What's that? You have to do a special dance?
-
intosi
while (true) { askSameQuestion(); sleep(random()%3600); /* this is where a sentinel would be implemented */ }
-
Guus
Neustradamus do you have a PNG version of the correct logo?
-
moparisthebest
you can generate one given the SVG, with inkscape on the command line at least
-
Guus
Yeah, which is going to get me in trouble because I missed pixel. I'd rather have it from him, to avoid any confusion.
-
Ge0rG
Wikipedia also lists https://www.livejournal.com/support/faq/270.html as an XMPP deployment
-
Maranda
Link Mauve, would there be a case in which eme can be used with messages using multiple encryption formats?
-
Link Mauve
Hmm, hopefully not, but I could see a made up case where you’d have full stanza encryption around (flagged with EME) and inside another kind of encryption, also flagged with EME.
-
Link Mauve
But those are two different “message” containers.
-
Link Mauve
Do you have another possible usecase?
-
Maranda
Link Mauve, I was just thinking that someone could really just encrypt one message using both openpgp and omemo for example
-
Link Mauve
Hmm, no, because they both can only encrypt the body.
-
Maranda
That would mean multiple eme elements would be needed I think? The schema doesn't limit instances either
-
Link Mauve
OTR-encrypted in OMEMO or OpenPGP might be a thing though, although I expect no one sane would ever do that.
-
Link Mauve
Can we limit instances of a payload in a message, in the schema?
-
Ge0rG
Link Mauve: yes we can. But should we?
-
Ge0rG
What's wrong with having a body encrypted both ways? Besides of having the possibility to sneak in two different messages, and that the resulting security is the worst of both.
-
Maranda
Link Mauve, I meant that one message stanza can contain both one omemo element and one openpgp element for example, to encrypt/sign whatever the same message content for something supporting one or the other
-
Ge0rG
The OpenPGP encrypted payload body would read: "I sent you an OMEMO encrypted message but your client doesn’t seem to support that. Find more information on https://conversations.im/omemo"
-
Link Mauve
Ge0rG, let’s rot13 encrypt twice with two EME tags for additional security!
-
Maranda
Ge0rG, that's not what I meant either.
-
Link Mauve
Maranda, sounds like an amazing can of worms.
-
Ge0rG
Link Mauve: according to XEP-0419?
-
Link Mauve
Ge0rG, yes.
-
Maranda
Ge0rG, I meant encrypted using xep-0374 not the legacy format
-
Ge0rG
Maranda: did you mean something different than what I wrote in my last non-sarcastic message?
-
Maranda
which has its own element and doesn't use <body />
-
Maranda
iiuc
-
Maranda
so one message in that case could be encrypted using... both?
-
Ge0rG
Maranda: you could put an <openpgp> element alongside an OMEMO <encrypted> element, and those might even contain ciphertexts of the same plaintext body
-
Maranda
Ge0rG, whatever.. I'm just trying to understand if that's a possibility I should take in account or not for MAM if that wasn't clear and if 2 eme elements can be appended to a stanza to advertise both encryptions
-
flow
Unless I hear a very convincing use-case for using multiple encryption mechanisms within the same stanza, I would probably recommend to not consider it. How many e-mail clients are capable of creating mails with OpenPGP and S/MIME parts?
-
Ge0rG
Maranda: 0380 does not forbid multiple <encryption> elements
-
Ge0rG
Maranda: other than that, you should retain all message elements in MAM
-
Ge0rG
_maybe_ with the exception of well-known noise elements, like chat states
-
Maranda
Ge0rG, for now it's very convenient to do otherwise... regarding retaining all elements.
-
Maranda
but I'm reviewing that code right now so.
-
Ge0rG
Maranda: I know that path. It leads into major pain later on.
-
Maranda
sorted