Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ops syncing appears to require /mode +o user[m] twice before the user is given PL50 #457

Open
Mikaela opened this issue Jun 12, 2017 · 5 comments
Labels
needs-investigation T-Defect Bugs, crashes, hangs, vulnerabilities, or other reported problems.

Comments

@Mikaela
Copy link
Contributor

Mikaela commented Jun 12, 2017

I have been helping with two channels to get PL50 and both times it has been helped to op the ghost again.

Now I saw a third case of this reported, so I think it's not only me.

@14mRh4X0r
Copy link
Contributor

14mRh4X0r commented Jun 17, 2017

Just got stripped of power level 50 when I received operator status in a channel.

I looked around the source a bit, and it looks like it's an inconsistency in the irc module's internal state, since the appservice assigns power levels according to a user's prefixes (e.g. @).

@kegsay
Copy link
Member

kegsay commented Jun 26, 2017

I don't see why doing it twice is needed. It's likely a state bug in node-irc. Probably related to #380

@eternaleye
Copy link

Notably, on moznet, the IRCd deduplicates modes and suppresses no-op mode changes. As a result, the workaround is impossible to perform, and moznet cannot bridge +o across at all.

In light of this, can this bug be prioritized?

@eternaleye
Copy link

(Paraphrase of my message to #irc:matrix.org)

Hey, Mozilla is apparently planning to spin down irc.mozilla.org (timescale unspecified; source: http://exple.tive.org/blarg/2019/04/26/synchronous-text/), and I was hoping to double-bridge the Matrix side of a couple of rooms I'm friends with the owner of as part of a migration path to another server. I'd already commented here about this, but with the latest news, this has become a bit more pressing.

@Mikaela
Copy link
Contributor Author

Mikaela commented May 1, 2019

This issue seems to affect mode syncing in general as +m needs to be reverted by running /mode #channel -m a few times for it to sync to Matrix.

https://matrix.to/#/!BAXLHOFjvDKUeLafmO:matrix.org/$U+lk1qP+c4zmzomWRp4EAS0VPsB9NCKKE7siZ4rSV9o?via=matrix.org&via=chat.weho.st&via=disroot.org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-investigation T-Defect Bugs, crashes, hangs, vulnerabilities, or other reported problems.
Projects
None yet
Development

No branches or pull requests

5 participants