in terms of unexpected behaviour, just have a look whatās going on with photos/album
Hi @nomad
Audio Player is available since yesterday by the way. I was busy finishing the conference video.
thank youā¦
Thank you @Rello and all the other developers that are putting so many hours in!
Because most people donāt use the internal updater. Depending on what OS youāre using, or whether youāre running a prepackaged version (e.g. NextcloudPi), updating doesnāt show any warning about incompatible apps. I use FreeBSD, and all my updating is done through ports, which tells me nothing about which NC apps will be disabled.
Combined with the NC company pushing immediate updates, thatās why people proceed.
Itās got nothing to do with silently upgrading, the end user can be intentionally upgrading. The issue is that Nextcloud exists in a larger ecosystem, and itās putting an unnecessary burden on community developers and maintainers.
Your example shows that all apps are compatible with a minor version (i.e. 19.0.4RC1). On FreeBSD, I donāt get the option of going to a minor new version, Iām upgraded to the next major version once itās available. Your example tells me ALL apps are compatible with the new version (19.0.4), but then Iām upgraded to version 20.0, breaking apps.
This is the issue people are having. Weāre all happy to have a rapid development pace, but itās just not necessary to break compatibility with existing apps, especially ones that were working fine until yesterday.
This appears to be the most reasonable approach. Nextcloud has been WAY better at managing itās updates/upgrades than ownCloud ever did, and I have far fewer issues with upgrades than I used to. But that doesnāt mean it canāt be further improved!
Great, thanks a lot!
The FreeBSD ports are not maintained by Nextcloud. Talk about that issue with the port maintainer.
I guess itās possible to expose the all apps are compatible via occ. Is there already an issue on GitHub?
I didnāt say it was, I was explaining to somebody else why people upgrade without knowing what apps will break.
Since I only use official apps, I donāt tend to have problems with upgrades. However, the reason I only use official apps is because of a history of third party apps breaking with every update. Thatās not ideal for a healthy open source ecosystem.
Itās possible to manage updates and upgrades better than they currently are.
I question that. I for one use it and it works without problem except I get a warning and I have to activate the noncompatible apps manually from within the NC user interface.
Well, I for one donāt use it.
But whatever. There are plenty of people in this very forum that also donāt, and have questions about disabled apps or when their upgrading goes awry.
How about I rephrase. There is a significantly large number of people that donāt use the internal updater.
I donāt think it changes my point at all. It also doesnāt change the fact that a lot of people unexpectedly lose apps while upgrading.
Iām answering directly to the question from threadtitle:
āWhat to do?ā
Itās as easy: Nobody can force you to do something you donāt want to doā¦ So best you can do is: waiting.
Yes, even if NC GmbH thinks itās better to update immediately. Itās your own responsibilty doing it or not.
I donāt understand why some of you hijack this thread with the photos app topic again. Itās a completely different story. This topic was about apps that are disabled after upgrade because they are not updated yet. Gallery is not developed anymore and has been replaced by Photos which some of you (for good reasons of course) donāt like. But thatās something to discuss at: New Photo App in Nextcloud 18.
I donāt think so. Now Iām not super technical, but if you followed the conference you might have seen that we just introduced versioned APIās for Javascript - my understanding is that until now, this was not guaranteed. And it will require changes in the apps to make it work, like bundling stuff JS libraries.
Hereās Christoph talking about that:
So yes, maybe in the future, we can make it so that apps will keep running.
On the general outdated-apps issue.
We canāt indeed expect all app authors to update their apps every 4 months. That is why we did the āenable untested appā button - yes, it means after a major upgrade you have to click that a few times to get the untested/un-updated apps enabled, but that isnāt THAT much work, 3x a yearā¦ Enabling them automatically and potentially breaking systems seems a less than optimal solution.
With more stable APIās in the future, this issue will get smaller. But honestly, if this is your biggest issue with Nextcloud, having to click the red āuntested appā button, I think we did a fine job
Thank you for this enlightening comment.
This new development (API) sounds extremely promising and exciting for future interactions.
Beyond apps, I hope it will also empower admins to use it for new use casesā¦
It must have taken some guts to make the leap.
Considering this change I fear we might have to wait a little longer than usual to get all the available apps we hope for, before moving to production with NC20.
Iāve just switched to 19.0.4 in production, and for some reason Iām amazed by what seems like a big efficiency increase and responsiveness. Great. Really glad !
Canāt wait to move to NC20, but also very conscious and respectful of the necessary work from all the apps developers.
Thank you !
I rolled back to 1:21:00 to see the Moodle presentation. Iām blown away. Iāve run a fairly undiscovered Moodle site for a couple years now and had no idea how much cool stuff was coming next! Amazing. I think I went from a appreciative user/admin to a zealot by watching that.
close old topics