New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates / bugfixes of your app? How can an admin maintain? #11

Closed
farson2003 opened this Issue Jul 9, 2015 · 4 comments

Comments

Projects
None yet
3 participants
@farson2003

farson2003 commented Jul 9, 2015

@libasys After one has installed your app, how will new updates / bugfixes of your app be pushed onto running instances?
That's pretty important. Please do explain or/and add to documentation (I am happy to translate into English :-).

@libasys

This comment has been minimized.

Show comment
Hide comment
@libasys

libasys Jul 9, 2015

Owner

Hi @farson2003, if a new version of calendarplus is available and stable, than i will upload the new zip file to the appstore! Can be found here: https://apps.owncloud.com/content/show.php/Calendar+Plus?content=170560 ! If the calendarplus update is not well tested and not stable, it is possible to download the current master for testing on a test environement! And on the changelog of the appstore you can see what happend on the update!

Owner

libasys commented Jul 9, 2015

Hi @farson2003, if a new version of calendarplus is available and stable, than i will upload the new zip file to the appstore! Can be found here: https://apps.owncloud.com/content/show.php/Calendar+Plus?content=170560 ! If the calendarplus update is not well tested and not stable, it is possible to download the current master for testing on a test environement! And on the changelog of the appstore you can see what happend on the update!

@farson2003

This comment has been minimized.

Show comment
Hide comment
@farson2003

farson2003 Jul 9, 2015

THank you.
@libasys wrote "...if a new version of calendarplus is available and stable, than i will upload the new zip file to the appstore! Can be found here: https://apps.owncloud.com/content/show.php"

Does one simply Unzip such new version into the app folder of the old version?
Should the old version+folder be completly deleted prior to uploading the new version to the running OC instance?

It would be really helpful to have some safe documnetation on how to update to avoid data loss or data corruption in a running production instance with many users...
THank you!

farson2003 commented Jul 9, 2015

THank you.
@libasys wrote "...if a new version of calendarplus is available and stable, than i will upload the new zip file to the appstore! Can be found here: https://apps.owncloud.com/content/show.php"

Does one simply Unzip such new version into the app folder of the old version?
Should the old version+folder be completly deleted prior to uploading the new version to the running OC instance?

It would be really helpful to have some safe documnetation on how to update to avoid data loss or data corruption in a running production instance with many users...
THank you!

@javaboyuk

This comment has been minimized.

Show comment
Hide comment
@javaboyuk

javaboyuk Jul 11, 2015

HI Libsys. What happens say if you upload a new version of your app, BUT it requires a chnage in the database layout for example... or some over general change that means two things, one how do you upgrade the data base. Second you cant JUST go back with out a down-grade script. I think that is what farson2003 is also asking.

javaboyuk commented Jul 11, 2015

HI Libsys. What happens say if you upload a new version of your app, BUT it requires a chnage in the database layout for example... or some over general change that means two things, one how do you upgrade the data base. Second you cant JUST go back with out a down-grade script. I think that is what farson2003 is also asking.

@farson2003

This comment has been minimized.

Show comment
Hide comment
@farson2003

farson2003 Jul 12, 2015

Hello @libasys, what @javaboyuk and myself are trying to convey is:
It is really crucial to have a very well documented and safe update/upgrade procedure of your app.
The worst thing that could happen if admins start implementing calendar+ instead of owncliud's native app is that an update corrupts the system and many users find their previous calendar+ calendars unusable and/or data lost.
Such scenario would lead to only one conclusion if I work as an admin: Never use calendar+ it again, even if it is brilliant otherwise.

In order to prevent this from happening, we all ask for exact info on how to safely implement future updates of your app.

farson2003 commented Jul 12, 2015

Hello @libasys, what @javaboyuk and myself are trying to convey is:
It is really crucial to have a very well documented and safe update/upgrade procedure of your app.
The worst thing that could happen if admins start implementing calendar+ instead of owncliud's native app is that an update corrupts the system and many users find their previous calendar+ calendars unusable and/or data lost.
Such scenario would lead to only one conclusion if I work as an admin: Never use calendar+ it again, even if it is brilliant otherwise.

In order to prevent this from happening, we all ask for exact info on how to safely implement future updates of your app.

@libasys libasys closed this Aug 25, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment