Update guzzle to 6.3#29211
Conversation
|
Note about For how to: http://docs.guzzlephp.org/en/latest/request-options.html#on-stats and some light reading references that are handy to have: |
|
@PVince81 @DeepDiver1975 @SergioBertolinSG this is the version to review.
If (2) then we might be best to leave the PR here and not even merge to master just yet. Because it has a fair bit of change that could be annoying in master when we are doing other little things that need to be backported. |
|
The way to move forward is as follows:
|
1c87b30 to
0dff5a6
Compare
|
Rebased and conflicts resolved. I suspect that there were some methods moved into TestHelpers so those might need Guzzle changes done... |
|
Should we plan to merge this for master, for 10.1 ? This means we'll also need to adjust external storage apps one by one to support 10.1. This also means we'll need two branches for every app: one compatible with OC 10.0.x and one with 10.1.x (likely master). |
|
stable10.0.* still seems to be in "active development", meaning that almost everything is back-ported there. Once the 10.0.* series seems to be really just getting bug-fixes, security fixes and only very minor behavior changes, and 10.1 is really coming in view - at that point I would merge. Because until then, something like this will just be a nuisance to people who do code for master and then have to backport to stable10. It should not be difficult to rebase it here every couple of weeks... (although I am finding a few recent refactorings that need to be touched in relation to this Guzzle stuff) |
Codecov Report
@@ Coverage Diff @@
## master #29211 +/- ##
============================================
- Coverage 62.61% 62.58% -0.03%
- Complexity 17584 17592 +8
============================================
Files 1038 1038
Lines 57920 57921 +1
============================================
- Hits 36264 36249 -15
- Misses 21656 21672 +16
Continue to review full report at Codecov.
|
da55d29 to
b6edf21
Compare
|
conflict need to be resolved |
b6edf21 to
d2d4aa4
Compare
|
@PVince81 @DeepDiver1975
|
5d43a9a to
ed9b87c
Compare
685b49d to
4aea94c
Compare
|
Code here has been massaged back into a set a 4 "logical" commits in PR #29773 |
Description
Update Guzzle to 6.3, and also other libraries (deleted and regenerated composer.lock)
Related Issue
Motivation and Context
Guzzle 5.3 is outdated, needs update.
Also some libs used by apps will need Guzzle > 6.
How Has This Been Tested?
Types of changes
Checklist:
This is a newer version of #28063 made by cherry-pick of the commits from there, resolving conflicts and regenerating
composer.lockto (hopefully) be in sync with all the latest incomposer.jsonthen fixing remaining integration test fails and massaging it all into these 3 "logical" commits.