Integration tests are failing because of hard-coded year numbers in tests/phpunit/integration/includes/user/TempUser/TempUserCreatorTest.php.
https://integration.wikimedia.org/ci/job/mediawiki-quibble-vendor-mysql-php74/17613/console
Integration tests are failing because of hard-coded year numbers in tests/phpunit/integration/includes/user/TempUser/TempUserCreatorTest.php.
https://integration.wikimedia.org/ci/job/mediawiki-quibble-vendor-mysql-php74/17613/console
Change #1107570 had a related patch set uploaded (by XtexChooser; author: XtexChooser):
[mediawiki/core@master] TempAccounts: Replace fixed year numbers in TempUserCreatorTest
Change #1107571 had a related patch set uploaded (by XtexChooser; author: XtexChooser):
[mediawiki/core@REL1_39] TempAccounts: Replace fixed year numbers in TempUserCreatorTest
Change #1107571 abandoned by XtexChooser:
[mediawiki/core@REL1_39] TempAccounts: Replace fixed year numbers in TempUserCreatorTest
Reason:
1.39 is not affected.
Change #1107570 merged by jenkins-bot:
[mediawiki/core@master] TempAccounts: Set fake timestamps for TempUserCreatorTest
Change #1107573 had a related patch set uploaded (by XtexChooser; author: XtexChooser):
[mediawiki/core@REL1_43] TempAccounts: Set fake timestamps for TempUserCreatorTest
Change #1107573 merged by jenkins-bot:
[mediawiki/core@REL1_43] TempAccounts: Set fake timestamps for TempUserCreatorTest
Change #1107968 had a related patch set uploaded (by Umherirrender; author: XtexChooser):
[mediawiki/core@REL1_42] TempAccounts: Set fake timestamps for TempUserCreatorTest
Change #1107968 abandoned by Umherirrender:
[mediawiki/core@REL1_42] TempAccounts: Set fake timestamps for TempUserCreatorTest
Reason:
The patch set in question is I99d5973498a89ac227847de5837c0a8e895c28fb and that is REL1_43, that why this does not need backport (but the test was first added in REL1_42, so I have assumed that is needed).
It was not easy to see as the default of 'useYear' => true is in TempUserTestTrait::enableAutoCreateTempUser, so this can happen each new gregorian calender when tests aquire temp names via provider and assert against that name