- Issue created by @project update bot
- last update
about 1 year ago Patch Failed to Apply This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request (MR) is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module → these changes make this module compatible with Drupal 11! 🎉
Therefore these changes update theinfo.yml
file for Drupal 11 compatibility.Leaving this issue open, even after committing the current patch or merging the MR, will allow the Project Update Bot → to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug information
Bot run #11-127659These packages were used to generate the fixes:
- drupal/upgrade_status: 4.1.0
- mglaman/phpstan-drupal: 1.2.9
- palantirnet/drupal-rector: 0.20.1
- Open on Drupal.org →Core: 10.2.1 + Environment: PHP 8.1 & MySQL 8last update
about 1 year ago Not currently mergeable. - last update
12 months ago 2 pass This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request (MR) is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module → , even with these changes, this module is not yet compatible with Drupal 11.
Currently Drupal Rector, version 0.20.1, cannot fix all Drupal 11 compatibility problems.
Therefore, these changes did not update the
info.yml
file for Drupal 11 compatibility.The compatibility issues that Upgrade Status found after the Drupal Rector fixes were applied are attached to help you resolve them manually.
Leaving this issue open, even after committing the current patch or merging the MR, will allow the Project Update Bot → to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug information
Bot run #11-177898These packages were used to generate the fixes:
- drupal/upgrade_status: 4.3.1
- mglaman/phpstan-drupal: 1.2.11
- palantirnet/drupal-rector: 0.20.1
- last update
12 months ago 2 pass - last update
11 months ago CI error This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request (MR) is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module → these changes make this module compatible with Drupal 11! 🎉
Therefore these changes update theinfo.yml
file for Drupal 11 compatibility.Leaving this issue open, even after committing the current patch or merging the MR, will allow the Project Update Bot → to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug information
Bot run #11-185727These packages were used to generate the fixes:
- drupal/upgrade_status: 4.3.1
- mglaman/phpstan-drupal: 1.2.11
- palantirnet/drupal-rector: 0.20.1
- last update
11 months ago CI error - Status changed to RTBC
7 months ago 12:13pm 4 October 2024 - Status changed to Needs work
5 months ago 3:55am 4 December 2024 - 🇺🇸United States markdorison
Tests are not currently passing or able to run and the MR is showing as unmergeable.
- ivnish Kazakhstan
ivnish → changed the visibility of the branch 3435793-automated-drupal-11 to hidden.
- ivnish Kazakhstan
@markdorison I fixed test. MR looks mergeable, please review
- 🇺🇸United States markdorison
@ivnish This looks great; thank you!
Since this is dropping support for Drupal 9, does anyone feel that we should create a new major version of the module or are we so far past when Drupal 9 support was dropped (11/1/23) that we should not worry about that?
- 🇷🇺Russia walkingdexter
The previous patch doesn't work with Composer due to version string. This one should work.
- Status changed to RTBC
2 months ago 1:35pm 21 February 2025 - 🇨🇷Costa Rica esolano
Hi there! #14 works for me. We're on version `^2.0`.
Thanks for the patch! - 🇧🇾Belarus f1mishutka Minsk
Confirm it is working for Drupal 11.1.5
- 🇧🇷Brazil josesanmartin
The patch in comment #15 has a few problems:
-core_version_requirement: ^9.3 || ^10 +# version: VERSION +core_version_requirement: ^9 || ^10 || ^11
1. It's adding a unnecessary "# version: VERSION" line:
2. It has not removed the support for Drupal 9. However, the required changes to support Drupal 11 break compatibility with Drupal 9, so it should no longer be supported.+ +# Information added by Drupal.org packaging script on 2023-03-21 +version: '2.0.0' +project: 'youtube' +datestamp: 1679360588
3. The patch is adding information that is added by Drupal.org packaging script and thus should not be commited.
+use GuzzleHttp\Exception\RequestException; use Drupal\Component\Utility\Html; use Drupal\Component\Utility\UrlHelper; +use Drupal\field\Entity\FieldConfig; use Drupal\Core\File\FileSystemInterface; use Drupal\Core\Language\LanguageInterface; use Drupal\Core\Link; use Drupal\Core\Url; -use Drupal\field\Entity\FieldConfig; use Drupal\file\Entity\File; use Drupal\image\Entity\ImageStyle; -use GuzzleHttp\Exception\RequestException; +use \Drupal\Core\Utility\Error; +use \Psr\Log\LogLevel; +use Drupal\Core\File\FileExists;
4. The patch is messing up with the alphabetical order of the elements
5. The patch is putting a slash \ before the namespace, it should not
6. The patch is adding an unused use,\Psr\Log\LogLevel
- preg_match("/^(?:http(?:s)?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user|shorts)\/))([^\?&\"'<> ]+)/", $input, $matches); + preg_match("/^(?:http(?:s)?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&\"'<> ]+)/", $input, $matches);
7. The patch is reverting a commit by mistake: https://git.drupalcode.org/project/youtube/-/commit/3a78b1da75fc4103e4ee...
- $file = \Drupal::service('file.repository')->writeData($data, $destination, FileSystemInterface::EXISTS_REPLACE); + $file = file_save_data('File content', $destination, FileExists::REPLACE);
8. The patch is reverting to the use of
file_save_data
, which is deprecated in Drupal 9.3.0 and removed in Drupal 10.0.0.Therefore I'm providing attached a new patch, it runs against 2.x-dev.
- First commit to issue fork.
This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request (MR) is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module → , even with these changes, this module is not yet compatible with Drupal 11.
Currently Drupal Rector, version 0.20.3, cannot fix all Drupal 11 compatibility problems.
Therefore, these changes did not update the
info.yml
file for Drupal 11 compatibility.The compatibility issues that Upgrade Status found after the Drupal Rector fixes were applied are attached to help you resolve them manually.
Leaving this issue open, even after committing the current patch or merging the MR, will allow the Project Update Bot → to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug information
Bot run #11-477325These packages were used to generate the fixes:
- drupal/upgrade_status: 4.3.6
- mglaman/phpstan-drupal: 1.3.7
- palantirnet/drupal-rector: 0.20.3