-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Update Sabre-DAV to 1.8.9 #6723
Conversation
Conflicts: lib/private/connector/sabre/file.php
@georgehrke @tanghus we need to talk about upgrading Sabre in contacts and calendar 😉 |
@@ -299,6 +299,7 @@ public static function updateShare($params) { | |||
return self::updatePublicUpload($share, $params); | |||
} | |||
} catch (\Exception $e) { | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In case this wasn't clear: Remove the pointless change from the diff?
Patch is mostly switching to namespacing and looks good to me. Didn't test. |
Litmus succeeds with above fix. |
Test passed. |
Has someone done some real life tests with Mirall, the mobiel apps and caldav/carddav clients? |
I'll test the calendar tomorrow |
@karlitschek @tanghus @georgehrke We have to think about how to decouple core, sabre, calendar and contacts (and probably other apps reusing SabreDAV ???) - we have always been talking about:
As a result I suggest to:
|
Come on. This sounds like looking for a technical solution for a human problem. SabreDAV is used for CalDAV, CardAV and WebDAV and nothing more. |
100% sure? |
I assume the three latter bullet point are alternative options? Proper testing solves some of the issues, but not e.g. #4951 and the hack I had to make in calendar to get the much requested CalDAV birthday calendar. |
Indeed - I was not clear on that - thx |
Conflicts: 3rdparty
depends on owncloud-archive/3rdparty#70 |
Test failed. |
Wow, has it already been two months? Maybe we should continue the discussion ;) |
Well, 1.9.x doesn't seem to be released yet, upgrading to 1.8.9 is probably something we should do though. |
@evert What are your plans regarding release of 1.9.x? THX |
We're not quite there yet unfortunately :( caldav scheduling is the major blocker and it's taken a lot of time to get that through. |
@evert almost another month did pass by - any news on the release of 1.9.x? |
Please rebase |
Conflicts: 3rdparty apps/files/appinfo/remote.php lib/private/connector/sabre/aborteduploaddetectionplugin.php lib/private/connector/sabre/directory.php lib/private/connector/sabre/file.php lib/private/connector/sabre/node.php lib/private/connector/sabre/quotaplugin.php tests/lib/connector/sabre/file.php
rebased - now uses Sabre 1.8.9 |
💣 Test Failed. 💣 |
💣 Test Failed. 💣 |
💣 Test Failed. 💣 |
💣 Test Failed. 💣 |
Conflicts: apps/files/appinfo/remote.php lib/private/connector/sabre/node.php
💣 Test Failed. 💣 |
Conflicts: apps/files_encryption/tests/webdav.php lib/private/connector/sabre/aborteduploaddetectionplugin.php lib/private/connector/sabre/directory.php lib/private/connector/sabre/file.php lib/private/connector/sabre/node.php lib/private/connector/sabre/objecttree.php lib/private/connector/sabre/quotaplugin.php tests/lib/connector/sabre/aborteduploaddetectionplugin.php tests/lib/connector/sabre/file.php tests/lib/connector/sabre/quotaplugin.php
💣 Test Failed. 💣 |
The inspection completed: 13 new issues |
💣 Test Failed. 💣 |
💣 Test Failed. 💣 |
Sabre 2.0.0-beta1 is out! |
I'm closing this for now - we have to migrate to SabreDAV 2.0 after OC7 |
Note that sabre/dav 2.0 requires php 5.4 |
Wouldn't you want to keep the changes in this pull request? All the changes still apply. |
@icewind1991 oh - grrrrrrr aaaaaarrgghhhhh thx for the info |
🚧
owncloud-archive/3rdparty#84
FYI: we will move to Sabre-DAV 1.9.x within the next 2 months due to https://github.com/fruux/sabre-dav/pull/398 which finally moved the depth infinity support upstream.