Problem/Motivation
Symfony 4.4.7 has been released. Drupal 8 is not affected.
Proposed resolution
Update requirements for applicable components to 4.4.7.
Remaining tasks
Separate patches are needed for 9.1.x and 9.0.x.
User interface changes
API changes
Data model changes
Release notes snippet
| Comment | File | Size | Author |
|---|---|---|---|
| #5 | 3123558-9.1.x-4.patch | 39.1 KB | alexpott |
| #2 | 3123558-2.patch | 39.1 KB | alexpott |
Comments
Comment #2
alexpottI updated core/composer.json to limit the symfony/http-foundation to ^4.4.7 as that's the component with sec issue - just to be safe.
I ran
$ composer update "symfony/*" drupal/coreComment #3
xjmNeeds a 9.1.x patch too; I'd suggest we post that before tests finish on 9.0.x in the hopes that both pass.
Comment #4
xjmI applied #2 locally and verified that the following things are no-ops on a clean
composer installof 9.0.x:composer update --lockcomposer update drupal/core*composer update symfony/*Comment #5
alexpottOh... I'd hoped that that would apply to 9.1.x too :( ho hum.
Comment #6
xjmDifferent branches of core will always have different lockfile hashes now, even if they're otherwise identical. So any composer-related change including dependency updates will always need separate patches per branch.
I repeated #4 with the root version constant, i.e.
COMPOSER_ROOT_VERSION=9.0.x-dev composer update drupal/core*etc. and verified that also doesn't create any diffs.Note for future reference that the slash in
symfony/*is important to not accidentally changesymfony-cmfpackages; running this......updates that package:
We should maybe update that as well while we're still in beta, but not prior to beta2 which should only be related to this SF update.
Comment #7
xjmI walked @tedbow through the steps I took to verify the 9.0.x patch. He will review the 9.1.x one.
Comment #8
xjmThe SQLite fail was a known JS race condition fail in
WidgetUploadTestso I requeued it. At least SQLite is the fastest environment.Comment #9
tedbowrepeated steps in #4 but in this order
Also did this with
COMPOSER_ROOT_VERSION=9.0.x-devBoth branches produced the same results as the patches for each branch
+1 for RTBC when the tests pass
Comment #10
xjmSaving issue credit and RTBCing based on #9 now that it's green.
Comment #12
xjmComment #13
xjmCommitted to 9.1.x and 9.0.x. Thanks!