{"id":2933,"date":"2026-07-13T14:47:27","date_gmt":"2026-07-13T14:47:27","guid":{"rendered":"https:\/\/make.wordpress.org\/systems\/?p=2933"},"modified":"2026-07-15T17:21:24","modified_gmt":"2026-07-15T17:21:24","slug":"build-server-not-removing-files-from-core-svn-wordpress-org-when-it-should","status":"publish","type":"post","link":"https:\/\/make.wordpress.org\/systems\/2026\/07\/13\/build-server-not-removing-files-from-core-svn-wordpress-org-when-it-should\/","title":{"rendered":"Build server not removing files from core.svn.wordpress.org when it should"},"content":{"rendered":"<p class=\"wp-block-paragraph\">There have been several recent cases where the build server has not removed files from the core.svn.<span tabindex='0' class='glossary-item-container'>wordpress.org<span class='glossary-item-hidden-content'><span class='glossary-item-header'>WordPress.org<\/span> <span class='glossary-item-description'>The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization.  <a href=\"https:\/\/wordpress.org\/\">https:\/\/wordpress.org\/<\/a><\/span><\/span><\/span> repository. This is resulting in files persisting and being included in WordPress releases when they should not be.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the 7.0 release, three files related to real-time collaboration have been removed in develop.svn.wordpress.org but not core.svn.wordpress.org (see <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/65325\">#65325<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During the 7.1 cycle, there are a few more instances of this documented in <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/65565\">#65565<\/a>. These files are not yet meant to be included in a final release of WordPress, but were included in the output of the build script until the <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/76715\">upstream fix in the Gutenberg repository<\/a> was merged into <code>wordpress-develop<\/code> in <a href=\"https:\/\/core.trac.wordpress.org\/changeset\/62584\">[62584]<\/a>. It\u2019s likely the same problem will occur once <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/65489\">#65489<\/a> is fixed as well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The issue is occurring both for files previously subject to version control that were explicitly deleted in <span tabindex='0' class='glossary-item-container'>SVN<span class='glossary-item-hidden-content'><span class='glossary-item-header'>SVN<\/span> <span class='glossary-item-description'>Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https:\/\/subversion.apache.org\/.<\/span><\/span><\/span> (the 7.0 files and <code>wp-includes\/blocks\/navigation-link\/shared\/build-css-font-sizes.php<\/code> during the 7.1 cycle), and those that were never versioned and generated as output from the build script (all of the other files listed in <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/65565\">#65565<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During 7.0, other files being included unexpectedly were removed by <a href=\"https:\/\/core.trac.wordpress.org\/changeset\/62069\">[62069]<\/a> (<a href=\"https:\/\/build.trac.wordpress.org\/changeset\/61351\">corresponding core.svn changeset<\/a>). There is still similar logic in place, but it\u2019s not clear why the same is not happening now. When running <code>npm run build<\/code> locally with outdated files in <code>build<\/code>, all files are removed as expected. It seems there may possibly be an issue where files that are \u201cmissing\u201d from an SVN standpoint are not deleted from version control.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Could someone please look into this so it can be addressed prior to the 7.1 RC1 release scheduled for August 5th?<\/p>\n\n\n<a href=\"https:\/\/make.wordpress.org\/systems\/tag\/prio1\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>prio1<\/a><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2026%2F07%2F13%2Fbuild-server-not-removing-files-from-core-svn-wordpress-org-when-it-should%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\"  class=\"genericon  genericon-reply\"  data-action=\"login-to-reply\"  data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><span class='o2-resolve-wrap'><a href=\"#\" title=\"Clear to-do\"  class=\"o2-resolve-link o2-disabled-action genericon  genericon-close\"  data-action=\"resolvedposts\"  data-actionstate=\"resolved\" >Clear to-do<\/a><ul><\/ul><\/span><\/li><\/ul><\/nav>","protected":false},"excerpt":{"rendered":"<p>There have been several recent cases where the build server has not removed files from the core.svn.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and [&hellip;]<\/p>\n","protected":false},"author":4552240,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[204],"class_list":["post-2933","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-prio1","p2_resolved-resolved","mentions-762e5e74","author-desrosj"],"revision_note":"","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/posts\/2933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/users\/4552240"}],"replies":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/comments?post=2933"}],"version-history":[{"count":6,"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/posts\/2933\/revisions"}],"predecessor-version":[{"id":2943,"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/posts\/2933\/revisions\/2943"}],"wp:attachment":[{"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/media?parent=2933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/categories?post=2933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/make.wordpress.org\/systems\/wp-json\/wp\/v2\/tags?post=2933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}