Open akontsevich opened 7 years ago
also related: vector-im/element-web#3781. Do the copr RPMs work in openSUSE?
Yes, latest version for FC26 installed and works fine for me: https://copr-be.cloud.fedoraproject.org/results/taw/Riot/fedora-26-x86_64/00607795-riot/riot-0.12.6-0.taw.fc26.x86_64.rpm in openSUSE Tumbleweed. Thanks! However repo was not added clearly in openSUSE so need to download latest packages versions and update manually.
Hope somebody can create repo in BuildService.
Any progress? I could not find any Riot package on OpenSUSE BuildService https://software.opensuse.org/search?utf8=✓&q=riot
Can install it using flatpak
Any progress? I could not find any Riot package on OpenSUSE BuildService
@DJViking, sorry missed to mention it was solved here: https://github.com/taw00/riot-rpm/issues/15#issuecomment-392207697. So this ticket could be closed for now - solution exists.
I would have preferred a more official OpenSUSE RPM of Riot shown on https://riot.im/desktop.html The one from taw00 is acceptable for now. It is only for power users who knows where to find it.
@DJViking, most Linux users are powerful. :)
I also think a generic Fedora/openSUSE/Mageia RPM would be the best option.
For now, on openSUSE Tumbleweed I just manually placed the contents of the DEB file on my filesystem and it works fine.
For now, on openSUSE Tumbleweed I just manually placed the contents of the DEB file on my filesystem and it works fine.
Why?! While native rpm and repo exists here: https://github.com/taw00/riot-rpm/
@akontsevich Ah, thanks! Sorry, I thought it was just a Copr repo for Fedora.
Riot version still stuck on 1.6.2 in the taw00 repo for openSUSE.
This is now more relevant since he who built Element RPMs can no longer do it. https://github.com/taw00/element-rpm
@DJViking Thanks for the heads-up! https://github.com/taw00/element-rpm/issues/44 Pinging @taw00 too.
Note: my RPMs are stuck at version 1.7.30 for Leap 15.2 (and EL8 for that matter) and 1.7.28 for Tumbleweed.
15.2 and EL8 should resolve after those OSes bump their nodejs versions a smidge (and it is ONLY a smidge -- frustrating). Tumbleweed has some sort of react version conflict that I have not resolved yet. I am not sure what is up with that yet.
@taw00 Thanks for letting us know! And thanks very much for your work on packaging Element for openSUSE, it's very much appreciated.
Have you tried building it on Leap 15.3?
Leap 15.2, 15.3, and EL8 are all running into this problem that I have not resolved yet.
error electron-builder@22.11.4: The engine "node" is incompatible with this module. Expected version ">=14.17.0". Got "14.16.0"
Tumbleweed is experiencing another issue that once resolve will then probably have the above issue. So ... working on it, but so far, running into deadends.
@taw00 As always, thanks a lot for your hard work. Have you posted a bug report with the Element project? Sounds like something they need to fix on their end to make it easier to package and build for other systems than whatever target distro they develop for.
I have been in dialogue with folks there.
Note: My spin of OpenSUSE packages are up to date once again as of OpenSUSE 1.7.34 (and as of almost two weeks ago). Why does it now build? I don't know. But that version builds for Fedora, CentOS, OpenSUSE Leap and Tumbleweed. https://github.com/taw00/element-rpm https://copr.fedorainfracloud.org/coprs/taw/element/
Hi, Is there any news about providing an official RPM package ? Thanks
@chaperonRose no, the team does not have the resources to maintain a new & unfamiliar to us packaging format. It would increase work significantly and we are a small team.
Create rpm package for openSUSE please. Thanks!