Skip to content
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

Closed
wants to merge 15 commits into from
Closed

Update Sabre-DAV to 1.8.9 #6723

wants to merge 15 commits into from

Conversation

DeepDiver1975
Copy link
Member

🚧

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.

@DeepDiver1975
Copy link
Member Author

@georgehrke @tanghus we need to talk about upgrading Sabre in contacts and calendar 😉

@karlitschek @bantu @icewind1991

@@ -299,6 +299,7 @@ public static function updateShare($params) {
return self::updatePublicUpload($share, $params);
}
} catch (\Exception $e) {

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

!

Copy link

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?

@bantu
Copy link

bantu commented Jan 10, 2014

Patch is mostly switching to namespacing and looks good to me. Didn't test.

@icewind1991
Copy link
Contributor

Litmus succeeds with above fix.

@ghost
Copy link

ghost commented Jan 11, 2014

Test passed.
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/2558/

@karlitschek
Copy link
Contributor

Has someone done some real life tests with Mirall, the mobiel apps and caldav/carddav clients?

@georgehrke
Copy link
Contributor

I'll test the calendar tomorrow

@DeepDiver1975
Copy link
Member Author

@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:

  • apps have to be self-contained
  • apps are not allowed to have dependencies to other apps
  • apps should only interact/depend with/on the public core api

As a result I suggest to:

@karlitschek
Copy link
Contributor

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.
This problem can easily solved if the person who updates SabreDAV tests all three cases as I have asked for before.
That is all that is needed and that is actually very doable and not a lot fo work.

@DeepDiver1975
Copy link
Member Author

SabreDAV is used for CalDAV, CardAV and WebDAV and nothing more.

100% sure?

@tanghus
Copy link
Contributor

tanghus commented Jan 22, 2014

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.

@DeepDiver1975
Copy link
Member Author

I assume the three latter bullet point are alternative options?

Indeed - I was not clear on that - thx

@DeepDiver1975
Copy link
Member Author

depends on owncloud-archive/3rdparty#70

@ghost
Copy link

ghost commented Jan 27, 2014

Test failed.
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/2788/

@tanghus
Copy link
Contributor

tanghus commented Mar 9, 2014

we will move to Sabre-DAV 1.9.x within the next 2 months

Wow, has it already been two months? Maybe we should continue the discussion ;)

@icewind1991
Copy link
Contributor

Well, 1.9.x doesn't seem to be released yet, upgrading to 1.8.9 is probably something we should do though.

@DeepDiver1975
Copy link
Member Author

@evert What are your plans regarding release of 1.9.x? THX

@evert
Copy link

evert commented Mar 11, 2014

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.

@DeepDiver1975
Copy link
Member Author

@evert almost another month did pass by - any news on the release of 1.9.x?

@PVince81
Copy link
Contributor

PVince81 commented Apr 8, 2014

Please rebase

@DeepDiver1975 DeepDiver1975 changed the title Update Sabre-DAV to 1.8.7 Update Sabre-DAV to 1.8.9 Apr 8, 2014
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
@DeepDiver1975
Copy link
Member Author

Please rebase

rebased - now uses Sabre 1.8.9

@ghost
Copy link

ghost commented Apr 8, 2014

💣 Test Failed. 💣
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/4132/

@ghost
Copy link

ghost commented Apr 8, 2014

💣 Test Failed. 💣
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/4133/

@ghost
Copy link

ghost commented Apr 8, 2014

💣 Test Failed. 💣
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/4135/

@ghost
Copy link

ghost commented Apr 8, 2014

💣 Test Failed. 💣
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/4151/

Conflicts:
	apps/files/appinfo/remote.php
	lib/private/connector/sabre/node.php
@ghost
Copy link

ghost commented Apr 15, 2014

💣 Test Failed. 💣
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/4293/

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
@ghost
Copy link

ghost commented Apr 28, 2014

💣 Test Failed. 💣
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/4494/

@scrutinizer-notifier
Copy link

The inspection completed: 13 new issues

@ghost
Copy link

ghost commented Apr 28, 2014

💣 Test Failed. 💣
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/4495/

@ghost
Copy link

ghost commented Apr 28, 2014

💣 Test Failed. 💣
Refer to this link for build results: https://ci.owncloud.org/job/pull-request-analyser/4496/

@phsc84
Copy link

phsc84 commented May 16, 2014

@phsc84
Copy link

phsc84 commented May 16, 2014

#2146

@DeepDiver1975
Copy link
Member Author

I'm closing this for now - we have to migrate to SabreDAV 2.0 after OC7

@DeepDiver1975 DeepDiver1975 deleted the update-sabre-2.0 branch May 19, 2014 12:55
@icewind1991
Copy link
Contributor

Note that sabre/dav 2.0 requires php 5.4

@evert
Copy link

evert commented May 19, 2014

Wouldn't you want to keep the changes in this pull request? All the changes still apply.

@DeepDiver1975 DeepDiver1975 restored the update-sabre-2.0 branch May 20, 2014 05:30
@DeepDiver1975
Copy link
Member Author

@icewind1991 oh - grrrrrrr aaaaaarrgghhhhh

thx for the info

@lock lock bot locked as resolved and limited conversation to collaborators Aug 27, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants