- Issue created by @vipin.j
- Status changed to Needs review
5 months ago 6:25am 22 July 2024 @vipin.j,
I have resolved the issues. Please refer to the attached patch.
- 🇳🇱Netherlands Jan-E
Is not UserAuthInterface deprecated?
https://www.drupal.org/project/drupal/issues/3427298 📌 [11.1] Deprecate UserAuthInterface Active
https://www.drupal.org/project/mail_login/issues/3456996 📌 Use UserAuthenticationInterface instead of UserAuthInterface (>=10.3.x) Needs review - 🇮🇳India vipin.j
The issue was Mail Login compatibility with Commerce Checkout. Eventually that problem is fixed with the Commerce Core issue queue #3464144 📌 Replace UserAuthInterface with UserAuthenticationInterface for Drupal 11 Support Fixed , but since this fix is applicable to Commerce Core release 3.x only, which is still no released yet. We still can not upgrade Mail Login to ^4.0, and if we already migrated Drupal Core to ^10.3 release, now we have to be on Mail Login 3.0.0. Because to migrate on 3.0.1, Drupal Core must be <10.3 because of the constraint
^9.1 || ^10,<10.3
If you are using Commerce Core 8.x-2.39 release with Drupal Core ^10.3, you can either be on Mail Login: 3.0.0 or you can just apply the patch #11 📌 Replace UserAuthInterface with UserAuthenticationInterface for Drupal 11 Support Fixed to Commerce Core 8.x and then you'll be able to migrate to Mail Login: ^4.0
- 🇮🇳India vipin.j
@ananya.k the patch from #4 might work, but it's not recommended approach. As with Drupal Core 11 release the interface
UserAuthInterface
is gonna marked as deprecated, and you are reusingUserAuthInterface
by replacing the recommended interfaceUserAuthenticationInterface
. That means, you're just providing a solution by going backward, which doesn't make sense.@see https://www.drupal.org/project/drupal/issues/3427298 📌 [11.1] Deprecate UserAuthInterface Active
- Status changed to Closed: outdated
5 months ago 2:07pm 7 August 2024 - 🇮🇳India vipin.j
Closing the issue queue, as the problem was at Commerce Core end and not Mail Login, which is fixed.