documentserver_community icon indicating copy to clipboard operation
documentserver_community copied to clipboard

nextcloud 28 support

Open cocanut opened this issue 2 years ago • 35 comments

The upgrade to Nextcloud 26 is currently not supported (i.e. stated by the web-updater) by this app (maximum Nexcloud version 25). Is there a plan/idea to support Nextcloud 26?

cocanut avatar May 15 '23 20:05 cocanut

The same sad story as with the last version updates :-(

Referring to the last comments in https://github.com/nextcloud/documentserver_community/issues/260 :

@aaronhuggins would you still be interested in helping out with maintenance of this package?

@icewind1991 could you please, please reconsider adding another maintainer - maybe @aaronhuggins - for this project, in order to improve the update situation?

For a ton of rather small installations out there this package is really important. And it's probably a good time right now to accept help from the community in order to maintain it.

ml31415 avatar May 18 '23 04:05 ml31415

I changed line 39 in "apps/documentserver_community/appinfo/info.xml" to

<nextcloud min-version="21" max-version="26"/>

Then i updated nextcloud via the command line updater to version 26.0.1. So far everything seems to work.

cocanut avatar May 20 '23 08:05 cocanut

Would like to add my voice here: For all it's bugs, it serves a useful purpose for those households and businesses wanting to get away from the big name providers (and all the baggage they bring with them). @icewind1991 please reconsider adding another maintainer to improve the update situation.

hardingt avatar May 24 '23 14:05 hardingt

@ml31415 I would still be interested in helping with maintaining this. My maintenance cycle would be reactive, though, as it would be some time after I needed a newer OnlyOffice or Nextcloud version. Which just happened again and I'll be opening a PR some time in the next week. 🤦 I'm seeing all y'alls comments now! 🤷

@icewind1991 Would you be willing to make me a collaborator on this? What all would you need from me to have the confidence for that?

aaronhuggins avatar Jun 28 '23 15:06 aaronhuggins

It's now August, I see that https://github.com/ONLYOFFICE/onlyoffice-nextcloud still gets updates, now on 7.9 and 8.2, I'm confused how LinneyS seems to keep that repo up to date but doesn't push this one as well. I'm probably missing something basic about the relationship of the document server and Only Office. Another AT to @icewind1991 , @aaronhuggins appears to be willing to take up the mantel!

hardingt avatar Aug 15 '23 12:08 hardingt

@ChristophWurst is there someone from the nextcloud core devs, who could delegate the maintenance of this package either to @aaronhuggins or someone else who'd like to take care of it with some more diligence?

ml31415 avatar Aug 15 '23 13:08 ml31415

I'll ask internally

ChristophWurst avatar Aug 16 '23 06:08 ChristophWurst

I just "accidentally" updated to nextcloud 27 few weeks ago so I cannot use this plugin anymore for now :'( Does someone (@aaronhuggins ?) work on upgrading on 26 and or 27? If so, even if it is still draft, can one open a PR to help contribute to this and be able to manual install while it'd be accepted by the maintainer? I'm php newbee but I'd be happy to give a hand to this as it is useful for many.

chadek avatar Sep 07 '23 12:09 chadek

@ChristophWurst any results?

ml31415 avatar Sep 07 '23 16:09 ml31415

I would love to see this project alive again! I'm also in to submit PRs in Future!

oujonny avatar Oct 01 '23 09:10 oujonny

I opened this PR which at least allow to use onlyoffice on nextcloud 27 :) Any help to bump up the document_server version to latest is welcome.

chadek avatar Oct 05 '23 21:10 chadek

So nextcloud 28 is about to come out and we still talk about proper 26 support ... @ChristophWurst @AndyScherzinger @blizzz is there really nobody in all nextcloud, who could delegate this package to new caring and responsible hands?

ml31415 avatar Nov 11 '23 04:11 ml31415

Sorry for the wait 🙏 This seems to have been gotten lost to do since we discussed it and decided to hand it over.

So for starters I added @chadek and @aaronhuggins to the repo. Just let me know if that is sufficient or if you need other things to be done.

Again sorry for the wait, this definitely slipped through on my end 😞

AndyScherzinger avatar Nov 11 '23 07:11 AndyScherzinger

Thks @AndyScherzinger I just merged and release v0.1.14 to support nextcloud 27. This issue should be resolve. @ml31415 you try it out and tell me if it work properly?

I could not update onlyoffice higher than 7.2 because of a change into onlyoffice bundle which need more attention to be resolve. Any help is welcome (@aaronhuggins ?). I'll put more detail on the related issue

chadek avatar Nov 12 '23 13:11 chadek

Hi @AndyScherzinger and @chadek! Thanks for the add and the release! I was trying to get updated OnlyOffice working a while ago and had some notes on it. I'll take a crack at updated binaries in the near future, but no promises as my holiday season is very busy.

aaronhuggins avatar Nov 12 '23 14:11 aaronhuggins

@chadek Take your time with updating the binaries. As long as the status quo works for recent nextcloud version, which as far as I can tell works, I guess the most important thing is to get the recent versions marked as supported, so that everyone out there can happily update nextcloud itself without warnings due to incompatible versions / outdated dependencies.

So for the 0.1.14 release to show up in the market at https://apps.nextcloud.com/apps/documentserver_community I guess you'd need to add a fully built documentserver_community.tar.gz to the release assets, like in the previous releases.

ml31415 avatar Nov 12 '23 14:11 ml31415

I have uploaded the asset but it still need to be publish on the app store. I'm new to all of this and it seams that I cannot publish the asset on app store as I'm not the actual owner of the app. Maybe I could setup a github action to automate that and @icewind1991 could provide a valid token to automatically publish on new release ?

chadek avatar Nov 13 '23 11:11 chadek

I expect we need to transfer the app to you (app store account) and need to create a new set of keys for you.

AndyScherzinger avatar Nov 13 '23 11:11 AndyScherzinger

That is what I just found out reading the doc, the assets does not come with the expected signature

chadek avatar Nov 13 '23 11:11 chadek

So @AndyScherzinger how shall I proceed? I created an account in the app store using the github sso so it shall be the same username.

chadek avatar Nov 13 '23 12:11 chadek

Is this still in motion? Would love to see this available for current versions of Nextcloud

kn0wmad avatar Jan 31 '24 17:01 kn0wmad

@chadek due to the late stability comment this issue came up on my radar again. Is there still something open regarding the app store? Didn't check since I am currently on the phone, so commenting here was just a lot easier thank trying to check the app store.

AndyScherzinger avatar Jan 31 '24 21:01 AndyScherzinger

So @AndyScherzinger how shall I proceed? I created an account in the app store using the github sso so it shall be the same username.

@AndyScherzinger I am still waiting for an answer to this... It is quite far now, but as I remember, I created an account on the app store and I'm now waiting for you/someone to transfer the app to me if it is how it works : I'm new with the use of such store and have no clue of the workflow.

chadek avatar Jan 31 '24 23:01 chadek

Thanks for the info, I'll see what needs to be done 👍

AndyScherzinger avatar Feb 01 '24 17:02 AndyScherzinger

Thanks! Hopefully we can move forward!

chadek avatar Feb 01 '24 20:02 chadek

I got a better picture. For you to be able we'll need to transfer the signing key to you, so you are able to release new versions or need to create a new one.

First step will the best be to remove icewind as a maintainer than add you where you will need to proof ownership using the key for a signing, than you will have taken over the app appstore wise.

We meet next week in person in the office and can than clarify things.

Could you drop me an email until then, so I have your contact for the key?

Andy dot Scherzinger at Nextcloud dot com

AndyScherzinger avatar Feb 01 '24 21:02 AndyScherzinger

Along very sorry for the delay. This totally slipped through on my end 😔

AndyScherzinger avatar Feb 01 '24 21:02 AndyScherzinger

Preparing ground https://github.com/nextcloud/documentserver_community/pull/314 to quickly update in the future

chadek avatar Feb 05 '24 13:02 chadek

Finally pushed to the app store! Waiting some feedbak here before closing

chadek avatar Feb 05 '24 23:02 chadek

@AndyScherzinger I did pushed a github action workflow to easily deploy. I just don't have access to project settings to set up secrets. If we want to go this way, I'll open a new issue to discuss that

chadek avatar Feb 05 '24 23:02 chadek