Closed (fixed)
Project:
DrupalCI: Test Runner
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
25 Jan 2016 at 19:12 UTC
Updated:
13 Mar 2016 at 05:48 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
mile23Removed dependency on nickschuch/privatetravis.
Bumped symfony components up to 2.8.*
Removed dependency on composer/composer because I'm not sure why it's there.
Comment #3
mile23Comment #4
mile23stage1/docker-php has a release: #2656480: Upgrade docker-php to latest version and refactor to use new managers
Comment #6
jthorson commentedWe can cut deeper.
Comment #8
jthorson commentedPushed up on 2656446-composer-cleanup branch.
Comment #9
mile23Deleted branch 2656446-evaluate-composer-json-needs because it didn't include jthorson's work.
Comment #11
MixologicThe latest commit on this branch adds in merge conflicts.
Comment #12
jthorson commentedWas it the composer.lock conflicts? Run composer update.
Updated branch pushed.
Comment #13
jthorson commentedComment #14
mile23Why are we changing code? Seems out of scope here.
Comment #15
jthorson commentedOh ... I'm sorry. You're right ... the code changes ARE out of scope.
But if you look ... it's the complete removal of two obsolete classes and the already commented-out drupalci.yml lines which reference them. There's no actual code changes.
If we look at the actual diff, it feels kind of redundant to add them back in for this commit so that I can open a new issue just to remove them again.
Comment #16
jthorson commentedApparently PHP_Interpreter also snuck in there ... which was supposedly added back in Barcelona, and then somehow got committed back out.
EDIT: Here's the PHP_Interpreter RTBC link: #2568299-6: Switching between minor versions of PHP
Comment #17
MixologicPHP_Interpreter got added to dev, somehow, so it got pulled down to everything else when dev got pulled down to those. It's an example of why we want to 'build the functional tests to catch the inevitable mistakes that everybody will make'.
Comment #18
jthorson commentedIn the interest of not having to re-run composer update every time I regress back to -dev ... can we get a 'go' here? Pretty please?
Comment #19
jthorson commentedRemoved guzzle/guzzle 3, updated code for guzzlehttp/guzzle 4, made dependency explicit in composer.json.
Branch is now passing all tests.
Edit: And to address #14, those classes were pulled out while removing the related drupal_api from the dependencies list.
Comment #20
jthorson commentedAlso updated unused 'download()' method in Patch.php to the guzzlehttp method signatures.
Comment #21
MixologicAll sorts of convo happened in IRC. LGTM, merged into dev.