Closed (fixed)
Project:
Drupal core
Version:
8.0.x-dev
Component:
browser system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
28 Dec 2012 at 19:58 UTC
Updated:
29 Jul 2014 at 21:42 UTC
Jump to comment: Most recent file
Comments
Comment #1
berdirAnother reason for this.
It was impossible to call composer update guzzle/http because composer died with a Runtime exception about a missing composer remote. I guess it assumed the existence of a .git repository within the guzzle directories, so I had to completely remove vendor/guzzle first.
Should otherwise be a straight forward thing to do...
Comment #3
berdirHah, or so you'd think.
Looks like the update introduced a dependency on the backoff plugin, which is however not defined in composer.
For demonstration purposes, I added it manually and confirmed that the tests then work again. But that adds a plugin that we don't need and also the Log component.
I think this shouldn't be hard dependency and CurlMulti.php should check the existence of that plugin...
Will open an upstream bug report.
Comment #4
berdirOpened https://github.com/guzzle/guzzle/issues/196
Comment #5
berdirThe bug has been fixed but now we need to wait for 3.0.8 :)
Comment #6
yesct commentedrelated: #1599622: Run poormanscron via a non-blocking HTTP request
Comment #7
berdirHm, weird. Looks like that easyrdf stuff was renamed and we reference a version that does not exist?
Was not able to update just guzzle and ignore easyrdf and easyrdf seems to contain huge changes, a ton of test files, ... ?
Comment #8
berdirOk, here is an update with easyrdf set to dev-master. Looks like most of the files are identical. Not sure if that is correct, we can always update that again.
I left the LICENSE and similar files in there, I think they might be relevant for licensing reason.
Comment #9
scor commentedthanks @Berdir, this update to easyrdf is fine, I think I used the wrong namespace in composer.json before. We will most likely update easyrdf in the future to keep up with its changes, so we can fine tune as necessary.
Comment #10
yesct commentedIf there is no manual test to do, I think this is RTBC.
@scor thought this looked ok.
The code changes look reasonable (they come from the new/updated files).
And the testbot is green.
Comment #11
webchickCommitted and pushed to 8.x. Thanks!