DesktopEditors icon indicating copy to clipboard operation
DesktopEditors copied to clipboard

Provide an RPM for SUSE

Open maydayv7 opened this issue 3 years ago • 11 comments

As in title, please provide an .rpm to install OnlyOffice on openSUSE and SUSE Linux The current one only works with RedHat

maydayv7 avatar Jul 24 '21 12:07 maydayv7

We provide snap, flatpak and AppImages

Is there any particualr reason why this is no good alternative for native rpm?

ShockwaveNN avatar Jul 26 '21 07:07 ShockwaveNN

This is as there is no auto-update with ApppImages, flatpak OnlyOffice has some issues with the .desktop file and OS integration, and snapd does't have an official package on openSUSE.

maydayv7 avatar Jul 27 '21 05:07 maydayv7

Hello, @maydayv7 Thank you for enhancement. This is bug 51549 in our private issue tracker.

matveevms avatar Jul 27 '21 12:07 matveevms

https://snapcraft.io/onlyoffice-desktopeditors

Doesn't this one work with OpenSuse (It's official)?

ghost avatar Jul 30 '21 15:07 ghost

@utk-dev This is our official snap

Topic starter meant that snapd daemon is not in default repo by OpenSUSE and should be installed via additional repo, not our product

ShockwaveNN avatar Jul 30 '21 15:07 ShockwaveNN

Any delivery time frame for this?

Currently installed the RPM (Version 7.0.2) from the site (CentOS and RHEL) works fine despite ignoring the boost-system package dependency. The dependency is provided by libboost_filesystem1_79_0 package (currently on OpenSUSE Tumbleweed) The application works fine.

iMprjkt avatar Apr 29 '22 14:04 iMprjkt

Sorry, cannot provide any time frame, because I think snap/flaptak/appimage cover most of user cases

If you really need this to be done - better contact [email protected]

ShockwaveNN avatar Apr 29 '22 14:04 ShockwaveNN

@ShockwaveNN A lot of people prefer a native package over a Appimage/flatpak/snap.

I, as well as a lot of other people I'm sure, like native packages because of how well they integrate into their system. This is where containerized software kind of falls flat. Especially AppImagess as they aren't even technically installed on your system, making them more inconvenient than an installed application. Appimages also have issues following your system theme as well. Something snaps and flatpaks have going for them is that they can be accessed system-wide due to them actually being installed programs in a sense, but they also have issues integrating into your system with permission and theming issues. Snaps can end up being quite slow at times too. I also can't imagine it would be all to difficult to modify OnlyOffice's RPM so it is compatible with not only RHEL and centOS, SUSE as well, which is also a distro of Linux that is widely used in the enterprise space, just like centOS and RHEL are. The only difference between SUSE, RHEL, and centOS, is that RHEL and centOS seem to use use a package needed by OnlyOffice under the name "boost-filesystem", whereas the alternative package in SUSE is under the "libboost_filesystem1_80_0" name. So couldn't a simple check be added to the OnlyOffice RPM that checks weather the RPM is being run on a SUSE/SUSE based distro, or on RHEL/centOS/a RHEL/centOS based distro? Then based off of the result of that check, the RPM asks for the "filesystem-boost" package on a centOS/RHEL system/based system, and the "libboost_filesystem1_80_0 package on SUSE based systems?

linusrg1 avatar Nov 08 '22 16:11 linusrg1

I understand your reasoning but I cannot force our developer to do it, because we got other privileged tasks from other paid users It will be done as soon as we got free time

Especially for this task - this is an open source software and you feel free to provide and build those rpm by yourself

ShockwaveNN avatar Nov 09 '22 13:11 ShockwaveNN

any update on this?

the4anoni avatar Jul 30 '23 07:07 the4anoni

@ShockwaveNN - I've been lurking on this since its beginning as I am appreciative of the difficulties in prioritizing open source development. Also, I have been a happy Fedora user for a while so I was not on a rush to use it in my Tumbleweed installs. Yet, I've been using the latter as my main driver and do miss the integration of the regular rpm install. Is there any expectation for an opensuse friendly rpm at this point? It is ok to say no, but I do need to set expectations since this would be installed in the VMs/machines I use in the university so it would be great to learn whether I should aim for a Fall24 install or use workarounds. Thanks for your great work and support!

adelphi23 avatar Apr 29 '24 16:04 adelphi23