WordPress.org

Making WordPress.org

Opened 15 months ago

Closed 15 months ago

Last modified 7 months ago

#5012 closed task (fixed)

Remove Twenty Sixteen from WordPress >= 5.3 builds

Reported by: desrosj Owned by:
Milestone: Priority: normal
Component: General Keywords:
Cc:

Description (last modified by SergeyBiryukov)

I did some research following the inquiry from @joyously in a recent Slack discussion about how many default themes are usually bundled in new installs.

It seems that since version 3.7, only the three most recent default themes were included in new installs. That remained true until 5.3 when Twenty Twenty was introduced and Twenty Sixteen was not trimmed from the list (this was an oversight).

Not sure if there is a better place to make this sort of request. I couldn't find tickets for similar requests in the past here on Meta Trac. Please feel free to direct me to the better location.

Change History (10)

#1 @desrosj
15 months ago

I realize it may not be possible or necessary to remove Twenty Sixteen from 5.3 because it has already been released, but wanted to report this version as where the problem began and exists.

Last edited 7 months ago by SergeyBiryukov (previous) (diff)

This ticket was mentioned in Slack in #core-themes by desrosj. View the logs.


15 months ago

#4 @dd32
15 months ago

Seems reasonable to me.

FWIW, here's the list of default themes, and the versions they were NOT shipped with:

Theme, Removed in package versions
twentyten >= 3.6
twentyeleven >= 3.7
twentytwelve >= 4.2
twentythirteen >= 4.5
twentyfourteen >= 4.7
twentyfifteen >= 5.0

#5 follow-up: @Otto42
15 months ago

Seems like this should be a core ticket, since that's the core build process.

#6 in reply to: ↑ 5 ; follow-up: @dd32
15 months ago

Replying to Otto42:

Seems like this should be a core ticket, since that's the core build process.

It's a murky area, since the build processes and things like SVN happen in meta (Well Mission Control in this case).

I'd prefer to see some discussion and consensus from Core before this change is made though.

Also worth mentioning, that any change here will probably be 5.4+ since there's probably not going to be any significant number of 5.3.x releases before 5.4.

#7 in reply to: ↑ 6 @desrosj
15 months ago

Replying to dd32:

I'd prefer to see some discussion and consensus from Core before this change is made though.

Fair enough. I did some searching but I could not find this documented anywhere. I feel like it may be buried in the Core or default theme handbooks somewhere.

#8 follow-up: @ocean90
15 months ago

In the past I have done the patch and sent it to @dd32 for commit ([dotorg14572]). Looks like I missed that this time. The build process for localized packages was updated in [dotorg15446], though, so those only contain the the last three themes.
It don't see why we can't make this change now even if it only applies to upcoming (minor) versions.

#9 in reply to: ↑ 8 @dd32
15 months ago

  • Resolution set to fixed
  • Status changed from new to closed

Replying to ocean90:

In the past I have done the patch and sent it to dd32 for commit ([dotorg14572]). Looks like I missed that this time. The build process for localized packages was updated in [dotorg15446], though, so those only contain the the last three themes.
It don't see why we can't make this change now even if it only applies to upcoming (minor) versions.

Works for me.. Fixed in [dotorg15749].

TwentySixteen will no longer be included in 5.3.x+ builds. Existing builds will remain unchanged.

#10 @SergeyBiryukov
7 months ago

  • Description modified (diff)
  • Summary changed from Remove Twenty Sixteen from WordPress >= 5.2 builds to Remove Twenty Sixteen from WordPress >= 5.3 builds

Updating the ticket to reflect that Twenty Twenty was released with WordPress 5.3, not 5.2.

Note: See TracTickets for help on using tickets.