- Issue created by @narendraR
- Status changed to Needs review
about 1 year ago 9:37am 25 April 2024 - Status changed to Needs work
about 1 year ago 2:59pm 28 April 2024 - 🇺🇸United States smustgrave
Looking great! Exciting for all these. Can the MR be updated for 11.x though
- Status changed to Needs review
about 1 year ago 8:00am 29 April 2024 - 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺
Wim Leers → made their first commit to this issue’s fork.
- Status changed to Needs work
about 1 year ago 10:21am 29 April 2024 - 🇮🇳India narendraR Jaipur, India
- Status changed to Needs review
about 1 year ago 2:15pm 29 April 2024 - Status changed to RTBC
about 1 year ago 2:25pm 29 April 2024 - Status changed to Needs work
about 1 year ago 4:39pm 29 April 2024 - 🇬🇧United Kingdom catch
This needs the same upgrade path approach as 📌 Add validation constraints to core.menu.schema.yml Needs work - install profiles routinely ship with this file, and if they only specify the front end theme, I would expect that to fail validation? So we need to auto-fix it when config is saved, but also trigger a deprecation when that happens outside of the upgrade path.
- 🇮🇳India omkar.podey
omkar.podey → made their first commit to this issue’s fork.
- 🇮🇳India omkar.podey
Right now
\Drupal\FunctionalTests\Core\Recipe\StandardRecipeInstallTest::testStandard
is failing and I think it is because of the changes incore/modules/system/config/schema/system.schema.yml
as we have a empty profile in the test and stark theme isn't installed.So what should we do here ?, just install stark at the start (which seems difficult without the container) and i was wondering would we encounter a similar problem while using recipes on a real site using the empty profile.
- First commit to issue fork.
- 🇮🇳India kunal.sachdev
kunal.sachdev → made their first commit to this issue’s fork.
- 🇮🇳India kunal.sachdev
The test is failing because in
RecipeRunner::installTheme()
we do\Drupal::service('theme_installer')->install([$theme]);
and in
ThemeInstaller
we have$extension_config ->set("theme.$key", 0) ->save(TRUE);
which also tries to validate the config and it breaks for
ExtensionExistsContraint
with error message 'Theme stark is not installed', which is true. - 🇺🇸United States phenaproxima Massachusetts
That's why I wonder if ExtensionExists really makes sense in the context of core.extension.
The core.extension config is the source of truth about what extensions are installed. ExtensionExists is basically validating against that, at the end of the day, and therefore it doesn't make a ton of sense for core.extension to have that constraint, does it?
- 🇮🇳India kunal.sachdev
@phenaproxima I think this comment ( #18 📌 Add validation constraints to system.theme Needs work ) was meant for 📌 [PP-1] core.extension should be validatable Postponed .
- 🇮🇳India yash.rode pune
yash.rode → made their first commit to this issue’s fork.
- Status changed to Needs review
12 months ago 6:25am 16 July 2024 - 🇮🇳India yash.rode pune
In this commit I have added fix from 📌 [PP-1] core.extension should be validatable Postponed . We do not need to block this issue on it as whichever gets merged first is fine.
- Status changed to Needs work
12 months ago 3:58pm 16 July 2024 - 🇺🇸United States phenaproxima Massachusetts
Coming along, but I think we can tighten it up a bit.
- Status changed to Needs review
12 months ago 10:55am 17 July 2024 - Status changed to Needs work
12 months ago 2:13pm 17 July 2024 - 🇺🇸United States phenaproxima Massachusetts
Looking pretty good; a few more suggestions. I think we also need test coverage of the changes to ExtensionExistsConstraintValidator.
- Status changed to Needs review
12 months ago 1:18pm 18 July 2024 - 🇮🇳India kunal.sachdev
Added test coverage for the changes to
ExtensionExistsConstraintValidator
. Also we have update path and its test so removing the related issue tags. - Status changed to Needs work
12 months ago 3:16pm 19 July 2024 - 🇺🇸United States phenaproxima Massachusetts
I have very few remaining complaints here! And frankly, they're pretty minor.
- Status changed to Needs review
12 months ago 7:25am 22 July 2024 - Status changed to RTBC
12 months ago 12:47pm 22 July 2024 - Status changed to Needs work
12 months ago 6:26am 1 August 2024 - 🇳🇿New Zealand quietone
I left suggestions and some questions in the MR and I tried to resolve many of the threads.
I would accept some of the comment suggestions but I have to leave. So, setting to needs work for comments.
- Status changed to RTBC
12 months ago 2:34pm 1 August 2024 - 🇺🇸United States phenaproxima Massachusetts
Addressed @quietone's feedback. Everything was comment changes, but I decided to also make the event subscriber
final
, merely to be explicit about the intention. Since that's not a substantive change, I'm going to tentatively restore RTBC here in the hopes that tests will pass. - Status changed to Needs work
11 months ago 3:23am 12 August 2024 - First commit to issue fork.
- 🇳🇱Netherlands bbrala Netherlands
Rebased and updated one deprecation message to 11.2.0 since we moved past 11.1.0
- 🇺🇸United States smustgrave
Appears to have a pipeline issue. Would you say the 2 threads are good to resolve? If they are and you can't I can do it for you.
- 🇳🇱Netherlands bbrala Netherlands
Fixed the phpstan issue.
Also;
1st comment is Wim telling what this brings us, which is not an issue to resolve.
@quietone did leave feedback, but later wanted to commit so feel like she didnt feal to strong about it. Keeping is open to get extra attention from the committer here.
The Needs Review Queue Bot → tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide → to find step-by-step guides for working with issues.
- 🇳🇱Netherlands bbrala Netherlands
Fixed the tet error. But getting phpstan errors on
function t(...)
which is weird, since it is fine o_OTried rebasing, updating 11.x in fork, not trying empty commit. Weird...
- 🇳🇱Netherlands bbrala Netherlands
Head fixed, still a test failing, but it seems so unrelated...
- 🇺🇸United States smustgrave
Before
After
Resolved what threads I could but restoring status
- Status changed to RTBC
13 days ago 6:03am 30 June 2025 - 🇦🇺Australia larowlan 🇦🇺🏝.au GMT+10
Left some comments on the MR, thanks for working on this one