Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
typo3/phar-stream-wrapper 3.1.3 has just been released, and it's the first version supporting PHP 7.4.
Steps to make patch on desired D8 branch:
- Remove vendor
- Run composer install
- Edit core/composer.json and update constraint to
"typo3/phar-stream-wrapper": "^3.1.3",
- Edit core/composer.json and update constraint to
"pear/archive_tar": "^1.4.8"
- Run
env COMPOSER_ROOT_VERSION=8.8.x-dev composer update drupal/core typo3/phar-stream-wrapper pear/archive_tar
changing the version string as appropriate.
Proposed resolution
Require typo3/phar-stream-wrapper: ^3.1.3 in composer.json, and update composer.lock.
Remaining tasks
User interface changes
API changes
Data model changes
Release notes snippet
Comment | File | Size | Author |
---|---|---|---|
#9 | 3088853-9.0.x-9.patch | 4.36 KB | alexpott |
#7 | 3088853-9.0.x-7.patch | 4.36 KB | alexpott |
#7 | 3088853-8.9.x-7.patch | 4.36 KB | alexpott |
#7 | 3088853-8.8.x-7.patch | 4.36 KB | alexpott |
Comments
Comment #2
mondrakeComment #3
xjmI think "critical" is fair, actually, if it's a requirement for Drupal to work with PHP 7.4.
Comment #4
alexpottComment #5
alexpottComment #6
alexpottWe need a release of pear/archive_tar too and that's now available so might as well do together.
Comment #7
alexpottAdding pear update.
Comment #8
mondrakeThe patch updates packages to versions needed to support PHP 7.4.
Comment #9
alexpottRerolled on 9.0.x because the Symfony 4 patch went it.
Comment #13
catchCommitted/pushed to 9.0.x/8.9.x/8.8.x, thanks!
Comment #15
xjm