There should be a general decision, on which fork we concentrate future development and support.
As NC and OC get more and more incompatible, it becomes difficult to support both forks. So we should state clear, which of them will be supported in the future. The last experience with the migrations is not a good one.
Vote here: https://nc12.yagst.de/index.php/apps/polls/poll/gi5jJL5InqNqZ77a
Also we should state clear which versions of the supported fork are subject of the development and support.
Vote here: https://nc12.yagst.de/index.php/apps/polls/poll/ewL2Txz2fXAw8ny8
I tried a new tool for the polls. 馃槅 Poll is open until 12/16/2017
It's Nextcloud :grin:
We should also drop support for php 5.6 (It麓s old and slow and nearly end of life).
Brief summary, so far:
https://nc12.yagst.de/index.php/apps/polls/poll/gi5jJL5InqNqZ77a
This means, that for the moment we will continue support for oC 10, NC12 and NC11. NC11 support will be dropped in the moment NC13 is released (expected for the end of this year). As soon, as oC 11 will be released, support for oC will drop.
Correct?
https://www.techandme.se/owncloud-10-0-4-last-vm-version/ an interesting article realted to this issue 馃榿
We should also remove the Nc 10 & Nc 11 versions of the app from the store so they aren麓t around anymore.
We should also drop support for php 5.6 (It麓s old and slow and nearly end of life).
It looks like NC 13 will be the last supported version for PHP 5.6:
https://github.com/nextcloud/server/issues/7368
https://dev.to/adamculp/stop-the-pain-upgrade-to-php-7-c40 yep but we could drop it earlier :)
If we continue to support Nc 12 we need to drop the migrations for now :/ https://github.com/nextcloud/polls/tree/develop-0.9/lib/Migration. We could also make 0.8.X => Nc 12 and >0.9 => Nc 13+ but that would mean backports like the core does :confused:.
We should also remove the Nc 10 & Nc 11 versions of the app from the store so they aren麓t around anymore.
What benefits has this? Some people aren't able to switch instantly to new releases, you prevent them from using this extension easily for no good reason I can see right now.
Because they use an old unsupported version which could contain bugs. To secure your personal data your Nc instance should really be up to date. But get your point :neutral_face:
I second splitt3r. Because of changing APIs of the core, security reasons, etc. it is recommended (better: essential) to always upgrade to the supported versions of the core. And to be honestly, upgrades are no more a pain in the ass at least since version 12.
Regarding for polls, we have to decide to focus to keep the amount of work for developing and testing limited.
If there are people, who cannot instantly upgrade to supported versions of the server, they will run in the same problem not only for the polls app. But everybody is free to fork this repo and continue devolping for his own needs.
Just to clear things up, currently NC 11, 12 and 13 are still supported. NC 11 will probably soon drop out of support, there is still an announcement for a release in March: https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule
To clearify my position here: Drop support for these old NC versions in development, just don't delete the old versions from the app store.
Yep. But by deleting the packages we can help to force people to stay up to date 馃槃
No, you are forcing people not to use this app.
The only way to force some people to update their software ^^ but anyway we麓ll let the packages online.
Just a FYI from my side:
I lost my VM including signing keys for both NC and OC. I already created a new one for NC, but since we want to drop/dropped OC support, I didn't get a new one for OC and don't want to. Thus, I'll close this one, update the readme and close all OC related issues.
Reopen if you disagree.
Most helpful comment
The only way to force some people to update their software ^^ but anyway we麓ll let the packages online.