But the bottom line is that they canāt personally test and vouch for every third party app. Sorry.
Iām not expecting Nextcloud to test every third party app, Iām asking them to stop breaking them for no good reason.
But the bottom line is that they canāt personally test and vouch for every third party app. Sorry.
Iām not expecting Nextcloud to test every third party app, Iām asking them to stop breaking them for no good reason.
@kesselb You seem like a pretty open developer. Can you explain for everyone why apps are marked incompatible after updates?
That way we can drop this.
Thanks!
https://github.com/nextcloud/server/pull/20033
Some ācoolā features to start with
There is also a lot in the queue for Talk 9
I guess apps without a compatible release are marked as incompatible Afaik the process is that app developers are asked to increase the max-version, check if the app still works (for some apps the ci is doing this) and upload a new release.
As you already mentioned the semantic versioning / release strategies discussion is off topic and the right place for such a discussion would be GitHub anyway.
Thanks for testing to everyone
Thanks. Yes, sure. I do have a test instance that I can do such experiments on. My post was meant as a status on which app devs did the compatibility check.
Nextcloud team cannot and shall not test all apps and the whole idea of apps in the context of major upgrades is that the core system is released and then app devs ideally follow-up and release compatible versions.
There are some apps though that are marked āofficialā ā at least these should be compatible prior to the release (read ānow, itās RC2ā).
And for many of us, different 3rd party apps do matter much since NC is used as a base for an application (such as a photo gallery, or a groupware server). So the status of which apps are marked ācompatibleā by their devs does matter.
This does not and shall not mean that nextcloud ācoreā/āhubā itself should not be released once itās ready, independent of the app readiness. Itās the adminās job to check if ALL parts of the application are ready to migrate the core system.
[Please allow me one more sentence on semantic versioning: I agree that it would be a great relief for app devs since there seems no need to migrate an app from 18 to 19. In my opinion, the compatibility check / adaption for PHP 7.4 was worth a major version (17ā18). So yes, please, open an issue someone if @kesselb thinks thatās the right place. Personally, I donāt think so. Itās a marketing decision of Nextcloud, not a bug, and it should rather be discussed on a conference.]
Exactly!
The āMove fast and break thingsā era is considered over by some, but not Nextcloud!
https://hbr.org/2019/01/the-era-of-move-fast-and-break-things-is-over
Just realize and adjust to itā¦
I agree that āofficialā apps should be ready by the time a release is RC2.
But then again, considering the history of OnlyOffice ārockyā relationship, I wouldnāt be surprised if Nextcloud just wants to forget about itā¦
Consider it a MS Windows release: worth looking into (for production use) after service pack 1ā¦
Iām at a total loss on what everyone is complaining about. NC19 is shaping up to be one of their best releases.
Is only office borked or something? I use collabora.
Whoās complaining about NC19?
Complains are only about being kept in the dark.
No, OnlyOffice isnāt borked. At least one" flavor" of it. Read aboveā¦
Iām also surprised this discussion does take place.
Because there was nothing different when v.18 was released.
I guess that shows how fast Nextcloud userbase growsā¦
Sadly the āCritical changes for developers & admins for Nextcloudā donāt contain everything that could break an app for a new version, and I refrain from enabling apps prematurely for a new version because sometimes there are breaks between betas or even release candidates. Probably the same for other app developers, hence nobody likes to mark them ācompatibleā as long as there is a chance that they break.
Agreed that one should not mark apps ācompatibleā lightheartedly. Yet, good admin practice includes to (a) test on a separate, uncritical testbed system and (b) never take a ā.0ā version for production. So, by the time 19.0.1 is out, most apps should be tested
Please stay on topic and help testing NC 19.
Have a nice sunday and enjoy life!
Well, thatās the thing about testing and why these versions are released. Like eehmke, I have a test setup with similar apps and same underlying system, and this way I can test all the apps I care about. And during test and development, I try to break the setup to find problems.
Keep in mind, there are many community developed apps. They are tested by their developers to a certain amount (and then probably mark them as compatible), but certainly not the whole range of different deployments of Nextcloud and all imaginable combination of apps.
If you look a bit, there was a topic some time ago about the testing and some ideas how to improve it. Or letās start a new one if there is the need of discussing this.
My upgrade to NC 19 RC2 went well. So far no obvious problems. However, there seems to be one new thing where I canāt figure out whatās supposed to happen:
Mark one or more file. What does the āSelect file rangeā do? On Firefox/Win10, I donāt see anything obvious??? So I can select a part of a file?
For some details how the feature should work. Please submit a bug report if broken.
I migrated one test system through all NC19 beta stages without any issue. Yesterday I pushed two staging instances from 18.0.4 to 19.0RC2, also no issues.
Compatible apps of the stage systems that were upgraded: activity, admin_audit, cloud_federation_api, comments, dav, federatedfilesharing, federation, files, files_pdfviewer, files_rightclick, files_sharing, files_trashbin, files_versions, files_videoplayer, logreader, lookup_server_connector, notifications, oauth2, password_policy, photos, privacy, provisioning_api, serverinfo, settings, sharebymail, systemtags, text, theming, twofactor_backupcodes, updatenotification, viewer, workflowengine.
Incompatible apps of the stage systems that were deactivated: apporder, checksum, documentserver_community, files_accesscontrol, files_automatedtagging, files_lock, impersonate, onlyoffice, ransomware_detection, ransomware_protection, spreed, twofactor_email.
Compatibility of all these āincompatibleā apps could be overridden and at first glance. At least these seem to work fine: apporder, checksum, documentserver_community, files_lock, impersonate, onlyoffice, twofactor_email.
No issue with the base system or the upgrade path.
Edit: Migrated some production systems aswell, no issues. Forgot to mention system details: Arch Linux (current) with NGINX 1.18.0, PHP-FPM 7.4.6, MariaDB 10.4.13.
I love to test the new feature called Passwordless Authentication
But unfortunately I got an error with my Yubikey 5 (NFC) while setting this up:
"The attestation statement format āpackedā is not supported."
Any experience from any of you about this? Any requirements needed to use this new feature?
Thx in advance.
I believe WebAuthn supports packed attestationā¦
And I know NC19 handles properly the FIDO2 (blue) Yubikeys for passwordless authentication.
Are you by any chance using macOS/Safari?
Try the same key on a different browser/OSā¦
EDIT
Interestingly, Nextcloud allows to use Yubikey NEO as a WebAuthn device (passwordless authentication). But NEO does not officially supports FIDO2, component of WebAuthnā¦
https://www.yubico.com/products/compare-yubikey-4-neo/
Nice thatās it.
Firefox was the only browser with this issue. (chrome and Edge were fine)
And I love this feature! You can even use your fingerprint on android.
Is there a way to enforce device login?
My idea is to use username-password-login only as backup.
Would be so much easier to login to nextcloud.
Works for me in Firefox also using SOMU on Arch Linux. Love it, too, especially with 2FA enforced. Real two factors none of which is a password
Wish for 20+: Iād love a combination of a certificate (stored on the computer) and an external second factor such as the mobile app. It may be necessary to allow the admin to not only enforce 2FA but to enforce certain levels of 2FA for certain groups, like to prevent local attacks (just touch non-bio FIDO2 device), or admin attacks (access to e-mail).
Good morning everyone,
I made a clone of my home production environment and tried to upgrade to NxC19_RC2. Here are the results of the first tests.
Current Environment setup based on Nextcloud 18.0.4
OS: CentOS 8 (4.18.0-147.8.1.el8_1.x86_64)
PHP: Version: 7.4.6
MySQL (Mariadb) 10.3.17
Security & setup warnings collected after automatic upgrade
(All fixed with simple occ(s) command)
(All fixed with simple installation of PHP modules required)
A large part of the applications in use on the production environment have been declared as Untrusted Used Apps. Below are the results obtained by enabling applications that were disabled by the system during setup:
Splash - > App Enabled without problem, all functionality appear working correctly;
Side menu - > App Enabled without problem, all functionality appear working correctly;
AppOrder - > App Enabled without problem, all functionality appear working correctly;
Impersonate - > App Enabled without problem, all functionality appear working correctly;
Quota warning - > App Enabled without problem, all functionality appear working correctly;
W2G2 - > App Enabled without problem, all functionality appear working correctly;
Ransomware protection - > App Enabled without problem, all functionality appear working correctly, but not deeply tested
Ransomware recovery - > App Enabled without problem, all functionality appear working correctly, but not deeply tested
Activities for shared file downloads - > App Enabled without problem, all functionality appear working correctly, but not deeply tested
Activities for shared file downloads, visible to all admins - > App Enabled without problem, all functionality appear working correctly, but not deeply tested
Community Document Server + ONLYOFFICE -> App Enabled without problem, I collet the following errorā¦
[no app in context] Warning: Host 192.168.1.81 was not connected to because it violates local access rules
[onlyoffice] Error: HealthcheckRequest on check error: Host violates local access rules
I hope my contribution has been useful and can be used to release this new version of Nextcloud!
Have a nice day.
Jeev@an
Where is the RC3? Itās scheduled for today
The access rules error seems to result from the cloning / ip address range, please check what you restricted to. Community Document Server + OnlyOffice is working for me on 7 instances without issue.