Assorted todo lists carried over from #3179845: [meta] Priorities for 2020-12-02 bugfix release of Drupal 7.76 / 7.77.

These are not necessarily in priority order.
Almost all of these fixes are viewed by some people to be important and may be included in their drush make or composer.json files.

Done

PHP 8

  • All done.. ?

todo

Issues raised by @MustangGB:

Issues which have had recent activity, and are RTBC. Possibly transfer to next maintenance release:
The issues above have not been added into the following sorting.

Simple Fixes: These may only take a few minutes each to review and commit.

Important Fixes:

Unsorted Fixes:

Comments

mcdruid created an issue. See original summary.

izmeez’s picture

Issue summary: View changes

Added one and enhanced another comment.

izmeez’s picture

With only a little more than 6 weeks before the March 3 release I wonder if the maintainers might take a look at the list of "simple fixes" and see if indeed they are simple or not so they can be committed and removed from the list. This would significantly shorten the list.

Thank you.

ressa’s picture

mcdruid’s picture

Issue summary: View changes

I've added #3102159: Add tests for Archive_Tar as we've had to apply security fixes via copy-and-paste a few times recently and there's currently no test coverage.

Unfortunately I am struggling to spend any time on D7 issues at present because of other commitments.

mcdruid’s picture

Unfortunately I am struggling to spend any time on D7 issues at present because of other commitments.

I am not going to be able to devote enough time to this before 2021-03-03.

So with regret, we're going to have to postpone the next bugfix release of D7.

The release window in April would be 2021-04-07. I should be able to devote some time to D7 in March so that April window ought to work.

Apologies for shifting the release date. I will update the title / IS of this issue (and the release schedule) in due course.

damienmckenna’s picture

Title: [meta] priorities for 2021-03-03 release of Drupal 7 » [meta] priorities for 2021-04-07 release of Drupal 7
mcdruid’s picture

Issue summary: View changes
izmeez’s picture

Issue summary: View changes

Added issue with core patch that impacts https://www.drupal.org/project/update_advanced module.

mcdruid’s picture

Issue summary: View changes

Added initial PHP8 issues per @Taran2L

mcdruid’s picture

Issue summary: View changes
izmeez’s picture

Issue summary: View changes

Added #2994212: SqlContentEntityStorage::loadFromDedicatedTables() does use an unnecessary sort in the DB leading to a filesort. Another field storage issue, marked as major with patch by Fabianx that still applies.

izmeez’s picture

Issue summary: View changes

Removed #2508666: Drupal 8 .htaccess rule to prevent php file access can be easily bypassed Major, fixed in D8, needs backport to D7.
There is nothing in D8 patch needed for D7 only tests for .htaccess that would need complete rewrite.

Also fixed typo.

izmeez’s picture

Issue summary: View changes

Added #3175678: Trying to access array offset on value of type bool in menu_get_active_breadcrumb() (line 2598) PHP 7.4 Notice related to breadcrumb link to current page.
Patch applies and passes automatic tests but still needs RTBC.

mcdruid’s picture

Issue summary: View changes

Adding another PHP8 issue relating to PDO, which came up trying to run tests with/for #3185918: [PP-1] [PHP 8] Fix DatabaseConnection::query signature mismatch with PDO::query.

mcdruid’s picture

Issue summary: View changes

I have apparently forgotten how to HTML.

mcdruid’s picture

Issue summary: View changes

another PHP 8 todo

mcdruid’s picture

Issue summary: View changes
mustanggb’s picture

Did you forget how to HTML again? =P

izmeez’s picture

Issue summary: View changes

Added #3200198: [D7] password reset form prevent revealing email or username in use Simple fix, backport of issue fixed in D9 with tags "Security & Privacy improvements".

mcdruid’s picture

Issue summary: View changes

Moved several issues into a new done section in the IS.

At least one still needs a CR.

PHP 8 tests now run properly on drupalci; we're down to a fairly small number of test failures to fix.

mcdruid’s picture

Issue summary: View changes
mcdruid’s picture

Issue summary: View changes

Added new PHP 8 test failure issues.

mcdruid’s picture

Issue summary: View changes
mcdruid’s picture

Issue summary: View changes

Moving PHP 8 issues to done... hooray!

mcdruid’s picture

Issue summary: View changes
mustanggb’s picture

Issue summary: View changes
mustanggb’s picture

Title: [meta] priorities for 2021-04-07 release of Drupal 7 » [meta] Priorities for 2021-04-07 release of Drupal 7
mustanggb’s picture

Is is possible there is a chance to look at the simple fixes list?

These are mostly one or two liners that should be quick and easy to bang in.

mcdruid’s picture

I will try and get a few more quick wins / simple fixes in.

I've looked at a few already, but they're not always as straightforward as the size of the patch suggests; I've set a couple back to NW.

mcdruid’s picture

https://www.drupal.org/project/drupal/releases/7.79 was just released.

We could tidy the IS to move a few more issues to done.

Then I think we can close this as Fixed, and start a new todo list for the next release due 2021-06-02.

I'll update https://www.drupal.org/about/core/policies/core-release-cycles/drupal-7-...

mustanggb’s picture

Issue summary: View changes
izmeez’s picture

Issue summary: View changes
izmeez’s picture

Thanks @mcdruid, @Taran2L, @Fabianx and others for the amazing work!

izmeez’s picture

Issue summary: View changes
damienmckenna’s picture

Status: Active » Fixed
Parent issue: » #3207851: [meta] Priorities for 2021-06-02 release of Drupal 7

I created a new issue for the June release.

Should all of the todo items from this issue's summary be removed?

izmeez’s picture

@DamienMcKenna asked "Should all of the todo items from this issue's summary be removed?"

Why not just leave them to show what's been done?

Status: Fixed » Closed (fixed)

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