Closed (fixed)
Project:
Drupal core
Version:
8.7.x-dev
Component:
install system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
8 Dec 2014 at 14:18 UTC
Updated:
16 Jan 2019 at 10:29 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
tstoecklerComment #2
tstoecklerCreated https://github.com/drush-ops/drush/pull/1051
Comment #3
tstoecklerI think this should work by now.
Comment #4
mile23Reroll.
Encountered while trying to make this work: #2380389: Use a single vendor directory in the root
Comment #6
mile23Missed one.
This leads to this rather interesting error in two tests when run in the UI:
Comment #7
joelpittet@Mile23 just to confirm: this patch in #6 breaks the simpletests in the UI?
Comment #8
mile23Yes. That error for both
Drupal\Tests\simpletest\Functional\BrowserTestBaseTest::testGoToandDrupal\Tests\simpletest\Functional\BrowserTestBaseTest::testForm.I couldn't track it down in the time I have to work on Drupal today.
Since we have two (yes, TWO) different ways of setting up the fixture Drupal for functional testing, I'm not surprised.
Comment #9
mile23Reupload of #6 to see what happens on the new testbot.
Comment #10
joelpittetTagging for triage because it would be nice to get rid of this cruft during RC.
Comment #11
joelpittetThis seems to do the trick with the new Drupal CI
Comment #12
xjmI'm not comfortable with this BC break during RC (and it is a BC break, despite that the documentation does not explicitly support the older usage).
Comment #13
mile23So improvements to tests are now off-limits for 8.0 release?
Comment #14
tim.plunkettThe second hunk can be moved to another issue. The first hunk is not in test code, but the installer, and is slated for 9.x
Comment #15
dawehnerI disagree to be honest. The installer is not an official runtime API, so for example applying this patch will not break ANY existing site.
Comment #16
catchYes I think we could treat the installer as @internal potentially. Moving back to a minor version for discussion at least.
Comment #22
joelpittetReopening
Comment #23
dawehnerReroll.
Comment #25
mile23Another re-roll. The fact that the patch didn't apply is further evidence that we don't need the BC code. (It didn't apply because we changed the function arguments to support a native command-line installer.)
Comment #26
joelpittetAssuming this is @internal and it looks like Drush hasn't been using this for a while in the testing infra.
Comment #28
mile23DrupalCI testing infra doesn't use Drush (for D8 anyway).
Comment #29
catchComment #31
catchLooked back over this. Drush was updated for the change in 2014, so I think this is fine to commit to a minor release. While it was introduced as a 'bc layer' this was a shim for a couple of months that never got updated rather than anything we expected code other than 2014-era drush to call.
Committed f9a3fa0 and pushed to 8.7.x. Thanks!