Problem/Motivation

Enabling deprecation notices will identify anything we need to adjust prior to D9 and make sure we stay compatable.

Proposed resolution

Add drupalci.yml file to enable deprecation notice, and fix any issues.

Remaining tasks

User interface changes

none

API changes

none

Data model changes

none

Release notes snippet

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

mikelutz created an issue. See original summary.

mikelutz’s picture

Just wanted to see what this looks like.

heddn’s picture

Very good idea.

mikelutz’s picture

Cool. :-) fixed the lack of newline, but we should add this to ALL the modules. :-)

heddn’s picture

I've merged in some changes I've seen elsewhere. Let's see if this also works.

Status: Needs review » Needs work

The last submitted patch, 5: 3019796-5.patch, failed testing. View results

mikelutz’s picture

mikelutz’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work
heddn’s picture

That's confusing. We're doing very similar to https://cgit.drupalcode.org/jsonapi/tree/drupalci.yml

heddn’s picture

Status: Needs work » Needs review
FileSize
432 bytes
1.16 KB

Status: Needs review » Needs work

The last submitted patch, 11: 3019796-10.patch, failed testing. View results
- codesniffer_fixes.patch Interdiff of automated coding standards fixes only.

heddn’s picture

Status: Needs work » Needs review
FileSize
7.78 KB
heddn’s picture

FileSize
7.85 KB

The last submitted patch, 13: 3019796-13.patch, failed testing. View results

Status: Needs review » Needs work

The last submitted patch, 14: 3019796-14.patch, failed testing. View results

heddn’s picture

Status: Needs work » Needs review
FileSize
7.86 KB

  • heddn committed 9c63eae on 8.x-4.x
    Issue #3019796 by heddn, mikelutz: Run D.O. tests with deprecation...
heddn’s picture

Status: Needs review » Fixed

Yeah, it passes.

heddn’s picture

Seems like the JS tests are failing. Possibly because we have no js nor js tests. Let's fix that.

  • heddn committed 3e25c70 on 8.x-4.x
    Issue #3019796 by heddn, mikelutz: Run D.O. tests with deprecation...

  • heddn committed da05acc on 8.x-4.x
    Issue #3019796 by heddn, mikelutz: Run D.O. tests with deprecation...
heddn’s picture

  • heddn committed 2487ebb on 8.x-4.x
    Issue #3019796 by heddn, mikelutz: Run D.O. tests with deprecation...
heddn’s picture

heddn’s picture

Going to leave this as fixed. But this was a good exercise. We found #3021538: $migration->get('migration_group') causes deprecation warnings.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

Kristen Pol’s picture

Issue tags: -Run d.o. testsuite with deprecation notices turned on +Drupal 9 compatibility

Per a Slack discussion with Gábor Hojtsy regarding usage of D9 tags (Drupal 9, Drupal 9 compatibility, Drupal 9 readiness, etc.), "Drupal 9 compatibility" should be used for contributed projects that need updating and "Drupal 9" was the old tag for D8 issues before the D9 branch was ready. Doing tag cleanup here based on that discussion.