USA
Account created on 25 June 2007, over 18 years ago
#

Merge Requests

More

Recent comments

🇺🇸United States mradcliffe USA

I fixed the merge conflict so the tests pass again.

🇺🇸United States mradcliffe USA
🇺🇸United States mradcliffe USA
🇺🇸United States mradcliffe USA

Waiting on modules.

🇺🇸United States mradcliffe USA

I went ahead and created a merge request for changing body text_with_summary field to a distinct locations provided text_long field.

🇺🇸United States mradcliffe USA
🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

@rachel_norfolk mentioned she had some feedback from Vienna 2025 about the short version and made it shorter when she presented on Wednesday.

These changes need to be adapted back into the Themed Slide deck.

🇺🇸United States mradcliffe USA

Thank you for updating the merge request, @marcoliver.

The tests and test results are running again for 11.x, and BreadcrumbTest is failing so this is still Needs work. I removed the Novice tag for now as that task has been resolved.

🇺🇸United States mradcliffe USA

I'm not in attendance, but I am available in Slack for a bit.

I think that means we're back to Needs work. I updated the issue summary.

🇺🇸United States mradcliffe USA

I noticed that the link also includes closed issues.

- Core open Novice issues: https://www.drupal.org/project/issues/search/drupal?issue_tags=Novice&st...
- All open Novice issues: https://www.drupal.org/project/issues/search?issue_tags=Novice&status[]=...

🇺🇸United States mradcliffe USA

I confirm that the link is added at the bottom of the list.

Would it be possible to make this similar to a call to action (CTA) button-like link similar to the "Watch the Video" links?

Something like

👋 Are you ready to tackle some open issues?

we curate a filtered list of issues that are ideal for beginners. Issues with the 'novice' tag are a great way to get started with contributing to the Drupal project.

Find a Novice issue

This is similar to the section above issue queues on GitHub. I am not sure where to place that section on the page, but it might be better below the etiquette.

What do other people think?

🇺🇸United States mradcliffe USA

I am removing the Novice tag from this issue because there is a blocker on backwards-compatibility that does not have a clear task. I updated the issue summary to include @larowlan's comment in #70.

I’m using this documentation as a source: https://www.drupal.org/community/contributor-guide/task/triage-novice-is...

🇺🇸United States mradcliffe USA

I re-added the Needs issue summary update as there is a proposed resolution somewhere in the comment chain, but it is not documented making it difficult to review the status of the issue.

🇺🇸United States mradcliffe USA

I added the Needs issue summary update tag to help identify the remaining tasks and resolution. When the issue summary is updated, please remove the tag.

🇺🇸United States mradcliffe USA

I added a couple of tags and left a review comment on the merge request 6492 to replace the use of deprecated annotations with the noted PHP attributes in order to get the tests to complete again.

I reviewed the remaining tasks in the issue summary and updated them because there is a kernel and functional test now.

After fixing the merge request, if the next step is unclear, please remove the Novice tag.

🇺🇸United States mradcliffe USA

I think we need to work with the EOWG because we have shared documentation about contribution events.

One of our thoughts about GitLab pages was to make this a sort of link aggregator to the relevant documentation page.

We may want to hold on any merge requests until the audit is done.

🇺🇸United States mradcliffe USA

I added the event tag.

🇺🇸United States mradcliffe USA

I cleaned up the issue summary.

🇺🇸United States mradcliffe USA

I think this would also be organized as part of the event packet documentation (timeline, room layout, supplies for mentors).

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

Thank you, @volkswagenchick. I updated the issue summary with your instructions to create a new issue, and I will edit out the proposal in my comment above to avoid clutter when scrolling through this issue.

🇺🇸United States mradcliffe USA

Would it be appropriate to add a nudge template for addressing generative AI contribution that may not abide by the de facto etiquette for generative AI?

Example issue: 🐛 CalculatedCacheContextInterface doesn't explain what's different about it Active . The comments in reply to #2 could be done via a nudge.

I wrote up the following in a blog post that probably needs work

Formatted

This discussion appears to include generative AI content that may easily be difficult to review or may contain inaccuracies without human intervention.

When using AI in the course of making a contribution to Drupal, we require you to:

  • - Disclose that AI was used in crafting the code or content.
  • - Carefully review and test the output, to ensure it is relevant, and that it works.
  • - Provide human intervention to correct inaccuracies, mistakes, or broken code.


For more information, please refer to AI Generated Content section on the Issue Procedures and Etiquette page.

This comment is provided as a service (currently being tested) of the Drupal Community Health Team as part of a project to encourage all participants to engage in positive discourse. For more information, please visit https://www.drupal.org/project/drupal_cwg/issues/3129687

HTML

<div class="nudge"><p>This discussion appears to include generative AI content that may easily be difficult to review or may contain inaccuracies without human intervention.</p>

<p>When using AI in the course of making a contribution to Drupal, we require you to:</p>


<ul>
  <li>- Disclose that AI was used in crafting the code or content.</li>
  <li>- Carefully review and test the output, to ensure it is relevant, and that it works.</li>
  <li>- Provide human intervention to correct inaccuracies, mistakes, or broken code.</li>
</ul>
<br>

<p>For more information, please refer to <a href="https://www.drupal.org/docs/develop/issues/issue-procedures-and-etiquette/issue-etiquette#s-ai-generated-content">AI Generated Content section</a> on the Issue Procedures and Etiquette page.</p>

<p>This comment is provided as a service (currently being tested) of the Drupal Community Health Team as part of a project to encourage all participants to engage in positive discourse. For more information, please visit https://www.drupal.org/project/drupal_cwg/issues/3129687</p>
</div>

Text only

This discussion appears to include generative AI content that may easily be difficult to review or may contain inaccuracies without human intervention.

When using AI in the course of making a contribution to Drupal, we require you to:

- Disclose that AI was used in crafting the code or content.
- Carefully review and test the output, to ensure it is relevant, and that it works.
- Provide human intervention to correct inaccuracies, mistakes, or broken code.

For more information, please refer to the AI Generated Content section on the Issue Procedures and Etiquette page (https://www.drupal.org/docs/develop/issues/issue-procedures-and-etiquette/issue-etiquette#s-ai-generated-content).

This comment is provided as a service (currently being tested) of the Drupal Community Health Team as part of a project to encourage all participants to engage in positive discourse. For more information, please visit https://www.drupal.org/project/drupal_cwg/issues/3129687.
🇺🇸United States mradcliffe USA

I am removing the Novice tag from this issue because this issue is confusing to me as to what needs to be done based on the issue summary.

The issue summary states removal, the 11.x commit message was incorrect, but now the title is updated but the issue summary is not. I think the idea is that we still need to backport this to 10.2.x, but I would not understand that if I was a new contributor.

I did add the Needs issue summary update tag.

🇺🇸United States mradcliffe USA

I linked each option in the grid to its respective anchor on the page to reduce scrolling.

🇺🇸United States mradcliffe USA

Re-adds the phpunit instructions that I had previously written but got rid of before publishing a day ago and adds instructions for the updating the port value.

🇺🇸United States mradcliffe USA

Adds Safari App store page link.

🇺🇸United States mradcliffe USA

Fixes DrupalForge -> Drupal Forge.

Adds recommendations to table.

Encapsulates the pro tip in the Tip wysiwyg template

🇺🇸United States mradcliffe USA

Adds a note about workspace sharing being possible.

Renames the phpunit heading level

🇺🇸United States mradcliffe USA

Adds a note about running tests.

I was not able to successfully setup phpunit.xml to run a kernel or functional test. The database host timed out.

🇺🇸United States mradcliffe USA

Adds sections for code and non-code contribution.

🇺🇸United States mradcliffe USA

Updates with correct branch URL instead of repository URL.

🇺🇸United States mradcliffe USA

Fixes missing word.

🇺🇸United States mradcliffe USA

Clarifies that that this is the Drupal Forge browser extension rather than mentioning browser extension.

🇺🇸United States mradcliffe USA

Adds some steps for first-time contributors.

Adds links to Firefox add-on page and Chrome web store page.

Removes the test issue from the work flow.

🇺🇸United States mradcliffe USA

When the browser is in light mode, the contrast of the warning (yellow) text and background may be too low making it difficult to read. 1.66:1 ratio.

oklch(82% .189 84.429) or in plain hex #fcb700 is the foreground color.
oklch(82% .189 84.429) mixed with 10% white or in plain hex #fff8e6 is the background color.

🇺🇸United States mradcliffe USA

I went ahead and added Darren and myself to be able to merge so that I could merge.

I did not delete the Source branch to not break any existing browser extension configuration, but we should update to use the source repository now.

Thank you everyone.

🇺🇸United States mradcliffe USA

Sorry, I typoed the MR I was referencing. 6492, the MR for Drupal 11, is failing tests so this should be Needs work.

🇺🇸United States mradcliffe USA

Replaces GitPod and DrupalPod links with DrupalPod+DrupalForge links.

🇺🇸United States mradcliffe USA

The tests are failing on merge request #6493 so this needs to be back to Needs work.

🇺🇸United States mradcliffe USA

Thank you for helping out, @ankitv18.

I tested a patch from the merge request locally and was able to install the module without schema errors.

I also manually tested changing the values in the configuration form, exporting paragraph_blocks.settings, and confirmed that the values changed from false to true.

Seems RTBC to me.

🇺🇸United States mradcliffe USA

I think this is a code caching issue with PHP.

Somethings to try based on Issue #3492523, comment #55 🐛 Class "Doctrine\Deprecations\Deprecation" not found Active :

Clear APCu cache by either restarting PHP-FPM or the Web server -or- if you do not have access, update settings['class_loader_auto_detect'] = FALSE; in settings.php, clear Drupal cache, and revert the setting

🇺🇸United States mradcliffe USA

I agree with #9 about not including the body field at all and changing it to field_description or field_location_description makes sense as proposed in #10.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

Thank you for reporting an issue, Robert.

I am not able to reproduce this issue. There are the same number of arguments defined in the agreement.handler service as in the AgreementHandler class.

Did this this occur when updating from 3.0.1 to 3.0.2?

It is possible that Drupal’s composer autoload file has not been reloaded or cache needs to be cleared or flushed after the deployment.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue. See original summary .

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

Thank you. I merged it.

🇺🇸United States mradcliffe USA

Applies bold formatting to the first column to emphasize options.

Aside: The collapsible accordion used in the Community section panel content is not available for use in this text format.

🇺🇸United States mradcliffe USA

Sorry it took me so long to get to this. I ran through with the browser extension to test the deployment scripts and I think the deployment scripts are working fine in DrupalPod. +1.

🇺🇸United States mradcliffe USA

I tagged and created a release for 3.0.2. Thank you for the reminder.

🇺🇸United States mradcliffe USA

The only issue with moving the main menu to the top is that there isn't enough contrast for the text color on the Mentoring green header. This was an issue when I initially set the styles (the logo has the same problem).

🇺🇸United States mradcliffe USA

Looks good to me too. +1 to RTBC.

🇺🇸United States mradcliffe USA

Seems to work for me.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

mradcliffe created an issue.

🇺🇸United States mradcliffe USA

Updated agenda with meeting URL.

🇺🇸United States mradcliffe USA

I am using the new Contribution Record system. I needed to ensure that I was logged into both drupal.org and new.drupal.org before I could access the interface for Credit others.

https://new.drupal.org/contribution-record/11420040

It does not seem to have synced with the issue yet, but setting this to Needs review since this is a new process.

🇺🇸United States mradcliffe USA

Th exceptions are due to 🐛 ModuleHandler skips all hook implementations when invoked before the module files have been loaded Needs review which makes using hook_entity_type_build unreliable currently.

🇺🇸United States mradcliffe USA

I think this is still relevant because hack Solution #3 which is in commerce_cart.module seems to be broken for me in Commerce 3.0.2 (3.1.0 not tried).

The Entity Type definition is being cached without the add_to_cart form handler and this causes EntityTypeManager via ProductLazyBuilders to throw an exception. Flushing the cache completely will resolve the issue temporarily, but it seems there are times when the Entity Type definition cache is built without calling hook_entity_type_build or a race condition might be causing it not to get called in time? The site is not using any memory cache, only database cache.

Stack trace:

Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException: The "commerce_order_item" entity type did not specify a "add_to_cart" form class. in Drupal\Core\Entity\EntityTypeManager->getFormObject() (line 212 of core/lib/Drupal/Core/Entity/EntityTypeManager.php).

Drupal\commerce_product\ProductLazyBuilders->addToCartForm()

So an improved Order Item Type resolver would be better.

🇺🇸United States mradcliffe USA

Thank you for finding the root cause. This looks good to me. I added a test to go through non-list properties that start with "xero" and assert the definition interface.

🇺🇸United States mradcliffe USA

@guardadostoic there are no details in the issue summary yet.

I removed the Novice issue tag because there are no suitable tasks for new contributors on this issue yet.

I am using the traging Novice issues and tasks documentation as a source.

🇺🇸United States mradcliffe USA

Thank you for reporting the issue and supplying a patch. I created a merge request to run through tests.

I think the change is simple enough to merge now.

🇺🇸United States mradcliffe USA

mradcliffe made their first commit to this issue’s fork.

🇺🇸United States mradcliffe USA

Thank you for providing the merge request. This makes sense to me.

I think the incoming array may be due to some data type / definition inconsistency. Do you know what the data type and property name that caused the issue?

🇺🇸United States mradcliffe USA

mradcliffe made their first commit to this issue’s fork.

🇺🇸United States mradcliffe USA

Thanks for providing the post-update! That looks good. I tested it manually.

I went ahead and resolved some of the code standard issues in the merge request so that I could merge this.

🇺🇸United States mradcliffe USA

I found a couple of changes and commented in the merge request.

🇺🇸United States mradcliffe USA

Updated issue link.

🇺🇸United States mradcliffe USA

Thank you everyone for participating last month! I believe I have everyone after reviewing the threads and issue.

🇺🇸United States mradcliffe USA

Added relevant starter packs that I mentioned in a post.

🇺🇸United States mradcliffe USA

getPropertyDefinition comes from \Drupal\Core\TypedData\ComplexDataDefinitionInterface and \Drupal\Core\TypedData\ComplexDataDefinitionBase which implements that method.

As far as I remember, all xero data type plugins should use a complex data definition, but I think that Drupal's Typed Data Manager will technically let a data type be instantiated with a different definition. My guess is that something happened during denormalization that caused the data type to be instantiated incorrectly.

🇺🇸United States mradcliffe USA

You may want to merge in origin/3.1.x after fetching from origin to allow the pipeline to run completely without having to create a new pipeline manually in the merge request.

Setting to Needs work for test failures.

🇺🇸United States mradcliffe USA

Ah, yes. This makes sense based on Xero changes. Thank you.

I don't think there are any other changes necessary. Merging.

Production build 0.71.5 2024