nextcloud / ocsms

📱 Nextcloud/ownCloud PhoneSync server application
https://play.google.com/store/apps/details?id=fr.unix_experience.owncloud_sms
GNU Affero General Public License v3.0
189 stars 52 forks source link

Is the project dead? #352

Open talesam opened 1 year ago

talesam commented 1 year ago

I'm using version 25 of nextcloud and it looks like it's not supported, it's like experimental, but I turned it on I thought it would work but it doesn't, the project hasn't been committed for a long time, is it dead?

When I try to login I get a message saying:

"Internal Server Error The server was unable to complete your request.

If this happens again, please send the technical details below to your server administrator.

More details can be found in the server log.

Technical details Remote address: XXX.XXX.XXX.XXX Order ID: fGdQAdh5GCfasdfrLXEWX"

hellkaim commented 1 year ago

I ma not a project owner by any means but it seems it is at least dormant. I think we have to find new maintainers and fork it as I am not sure the author is sill here to accept the transfer (

nerzhul commented 1 year ago

Hello, i don't have time to invest on it, especially when majority of people are nowadays using private platforms or signal. App sound be compatible with any nextcloud version as it doesn't rely on specific nextcloud code

hellkaim commented 1 year ago

Hello. We do very well understand that your interest/priorities has being shifted from the project.

Mean while despite the really grate app and it's overall independence from NC there are issue that I will try to address in some near future. It would be nice if you could take a look on a request when it will be ready.

The main thing is new NC interface and new NC app info subsystems. The last one is FullTextSearch compitability.

daraelmin commented 1 year ago

Good morning,

Is it possible to assign an additional person the possibility of validating certain PRs?

If so, and even though I haven't been involved in the project so far, I'm willing to, to some degree.

Indeed, being more of a long-time user than a contributor to the project, I don't yet know the code well enough to be able to consider following the development of the project even less to become a source of proposals. So it seems difficult for me to imagine taking a leading role or validating new features at this time, but I'm willing to commit to testing and validating security and compatibility PRs.

Good day

nerzhul commented 1 year ago

Hello, currently no one has adopted the project, and the app sync part is pretty complicated and blurry to rebuild. If anyone is interested and can provide PR i'll review/merge then transfer ownership

floss4good commented 1 year ago

Hello @nerzhul,

First of all, for the part which must be rebuilt are you referring only to the server side sync code (the methods exposed by ApiController class) or also the code from the Android app?

Secondly, is there any urgent issue concerning the sync part? I am asking because the sync still works, at least with Nextcloud Server v25 (I do need to periodically use the 'Reinit synchronization cursor' functionality from the Android app, but this is a very old issue). Therefore, from my point of view, the main issues would the the ones related with DB migration + broken CSS for NC v25 (#347) + removal of AppFramework/Db/Mapper for NC v26 (#353).

adi2k5 commented 1 year ago

Secondly, is there any urgent issue concerning the sync part? I am asking because the sync still works, at least with Nextcloud Server v25 (I do need to periodically use the 'Reinit synchronization cursor' functionality from the Android app, but this is a very old issue). Therefore, from my point of view, the main issues would the the ones related with DB migration + broken CSS for NC v25 (#347) + removal of AppFramework/Db/Mapper for NC v26 (#353).

App will not work anymore with NC 27 and onwards due to drop of legacy class autoloader - see https://github.com/nextcloud/server/pull/36114 and https://docs.nextcloud.com/server/stable/developer_manual/app_publishing_maintenance/app_upgrade_guide/upgrade_to_27.html#removal-of-psr-0-class-loader . For me personally ocsms was working more or less without any big changes done since over 10 versions of NC, NC upgrades were complaining that app is not compatible and will be disabled, but at the end, they were not disabling ocsms in any way. I also haven't even needed to manualy sync, as it was syncing automatically without problems, but now, after moving to NC27, it seems that the game is over unfortunately.

nerzhul commented 1 year ago

if anyone wants to repair application and maintain it go ahead, the sync part is pretty in its own place. I don't remember the scope of the autoloader, maybe not a big deal to change