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.