OBSOLETE — UPDATE YOUR REPOS

• bitwarden is now in Factory, with Leap and Fedora builds in devel:languages:nodejs
• code is now in devel:tools:ide:vscode

Name Changed
Comments 15

Bruno Pitrus's avatar

I am aware of Discord failing to start at all after upgrading to Electron 17 and am investigating it.


Bruno Pitrus's avatar

should be FIXED now for all channels.


Alexander Ahjolinna's avatar

any thoughts on using OpenAsar? https://openasar.dev/ or making another build with it

https://hackaday.com/2022/06/19/openasar-tweaks-discords-frontend-improves-performance-and-privacy/


Bruno Pitrus's avatar

Does this reuse any of Discord's code? If yes, we cannot build it in OBS.


Alexander Ahjolinna's avatar

from their FAQ: Is this 100% original? No, and depends on your definition. By original if you mean all of this is rewritten, the vast majority (~90%) is self-rewritten or modified in some way. If you mean original by design, etc. - no, as we have to follow Discord APIs to maintain compatibility.

https://github.com/GooseMod/OpenAsar/blob/main/faq.md#is-this-100-original


Bruno Pitrus's avatar

That seems like a non-answer to the question “is GooseMod derivative of Discord's copyrighted code”. The patches i maintain here seem to be within the spirit of the “PERMISSION” to “modify and distribute Discord with openSUSE”. IANAL, but they are actually required to give everyone a permission to modify the parts which interface with Electron (as Electron is LGPLed) But not to distribute the rest of Discord!


Bruno Pitrus's avatar

That was the legal problem. The technical one is that Discord consists of two parts — the bootstrapper, which we distribute here, and the desktop core, which is downloaded from Discord's servers. We can't patch the desktop core if we wanted to.


Alexander Ahjolinna's avatar

yeah I "love" these legal mess stuff....anyway....have to see how OpenAsar will evolve to in the future, maybe they will reverse engineer enough so it wouldn't become a problem for OBS.

currently it does seems really promising for what it claims it does, so I do hope it does succeeds


Alexander Ahjolinna's avatar

does any of your discord builds launch for you anymore? (mine doesn't)


Bruno Pitrus's avatar

They don't. They hang on startup with Electron 20.


Alexander Ahjolinna's avatar

thanks for the confirmation I thought it was just me, any idea why?


Bruno Pitrus's avatar

I haven't debugged it yet, but the one breaking change i'm aware of is that sandboxing of renderer processes is now enabled of default.



Bruno Pitrus's avatar

no, and don't intend to.


Alexander Ahjolinna's avatar

hmm, some good news ... According to a Discord developer, Discord aims to follow Electron versions much more closely in the future https://www.reddit.com/r/discordapp/comments/yerhzq/comment/iu1cyda/

openSUSE Build Service is sponsored by