Remove mu.wordpress.org’s deprecated forums

As this domain is no longer actively used, and we don’t need the MU support forumSupport Forum WordPress Support Forums is a place to go for help and conversations around using WordPress. Also the place to go to report issues that are caused by errors with the WordPress code and implementations. archives from 15 years ago accessible, can we please:

  • Redirect https://mu.wordpress.org/forums/* to https://wordpress.org/support/forum/multisite/
  • Return 404 https://mu.wordpress.org/forums/rss/* or let it fall through to the redirect to /

This will mean we don’t need to update bbPressbbPress Free, open source software built on top of WordPress for easily creating forums on sites. https://bbpress.org. 0.9 for the next PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. upgrade.

#prio2 #bbpress

IP routing issues / IP Blocked?

@theogibb has reported what looks to be either an upstream routing issue between Singlehop & Zayo, an IP blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. in the upstream provider, or a routing issue in a UK ISP.

Could someone from systems take a look? Unsure if this affects an individual or a wider network. The IP included is a DSL IP, so probably rather low priority unless this affects a wider range of users.

Traceroutes in https://wordpress.org/support/topic/my-ip-address-blocked-on-wordpress-org/ & https://wordpress.slack.com/archives/C02QB8GMM/p1735467303643249

Reverse traceroute to IP:

$ mtr -rc2 77.104.182.26
Start: Tue Jan  7 01:21:28 2025
HOST: dev.wordpress.org  Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- wordpress.org              0.0%    10    0.4   0.3   0.2   0.4   0.0
  2.|-- asw-fy171.ord03.singlehop  0.0%    10    0.9   0.9   0.8   1.0   0.0
  3.|-- cr1.c09c10.r15.s101.chi03  0.0%    10   45.1  45.1  45.0  45.2   0.0
  4.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0

$ mtr -rnc2 77.104.182.26
Start: Tue Jan  7 01:23:41 2025
HOST: dev.wordpress.org  Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 198.143.164.2              0.0%     2    0.3   0.3   0.3   0.3   0.0
  2.|-- 108.178.47.246             0.0%     2    0.8   0.8   0.8   0.9   0.0
  3.|-- 99.198.126.62              0.0%     2   45.2  45.2  45.2  45.2   0.0
  4.|-- ???                       100.0     2    0.0   0.0   0.0   0.0   0.0

$ mtr -rc2 77.104.182.<strong>1</strong>
Start: Tue Jan  7 01:26:09 2025
HOST: dev.wordpress.org  Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- wordpress.org              0.0%     2    0.4   0.4   0.4   0.4   0.0
  2.|-- dr6506a.ord03.singlehop.net  0.0%     2    0.9   1.0   0.9   1.1   0.0
  3.|-- 77-104-182-1.dsl.in-addr.zen.co.uk  0.0%     2   45.2  45.2  45.2  45.2   0.0

(Note: Last is to the .1 which has no losses, but doesn’t seem to share any common route with end-users provided traceroute)

#prio3 #routing #connectivity

HelpScout forward: polyglots@wordpress.org Can we…

HelpScout forward: polyglots@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 organization. https://wordpress.org/

Can we please setup forwarding for a new Helpscout inbox:

polyglots@wordpress.org    polyglots@wordpress.helpscoutapp.com

cc @amieiro

#prio1 #email #helpscout

CORS headers for ps.w.org & ts.w.org

As mentioned on Slack

In addition to s.w.org , is it possible to enable CORS headers for image files on ps.w.org? Can’t post to make/systems myself.
Things like pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party icons can be shown in the blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. editor (block directory), and with certain setups and new features (like client-side media processing), CORS headers are needed for displaying them.

If you’re gonna enable it for ps, might as well add it for ts too.

CORS headers are indeed needed for those resources for JavascriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/. processing of images, is it possible to enable CORS headers for this domain (either for image file types, or all files, given it’s a cookieless domain and reverse proxy for specific matching paths)

#prio3 #cdn

429’s on WordCamp sites

Syncing a comment from slackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. to here, as it’ll get lost otherwise.

https://wordpress.slack.com/archives/G02QCEMRY/p1728007383649489

A bunch of Australians are either unable to access https://sydney.wordcamp.org/schedule/ and https://central.wordcamp.org/schedule/, as they’re getting 429’s, or it looks like half the CSS/JS/images loaded are failing to load.

(Some IPs included in the slack comment)

Additional reports include

  • https://wordpress.slack.com/archives/C08M59V3P/p1727978403782009
  • https://wordpress.slack.com/archives/C08M59V3P/p1728020305092339?thread_ts=1728017732.714399&cid=C08M59V3P
  • https://wordpress.slack.com/archives/C08M59V3P/p1728026561448409
  • https://wordpress.slack.com/archives/C08M59V3P/p1728025534541309

#prio2 #wordcamp-org

Add minimum commit message length for core.

Per https://meta.trac.wordpress.org/ticket/7784 an empty-message commit was made to develop.svn accidentally: https://core.trac.wordpress.org/changeset/59087

We’ve got a minimum-message-length enforced for plugins.svn & themes.svn, can that same check please be applied to at least develop.svn (or preferably all SVNs?)

#prio3 #svn

MC Release Access for Peter Wilson

Can @peterwilsoncc (peterwilsoncc) please be granted MC Release access for his work as a CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Committer and 6.7 core tech lead.

This will be required for release packaging in APAC friendly timezones.

Proxy access is required for release access; here’s the public key, that’s protected with a strong passphrase.

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOCnKu14g7mHIpL7m0ZD25kWodmlmo2Qxz/YsbkVndzQ peterwilsoncc@git.wordpress.org

#prio1 #mc

www.wp-cli.org SSL setup wp-cli.org is…

www.wp-cli.org SSLSSL Secure Socket Layer - Encryption from the server to the browser and back. Prevents prying eyes from seeing what you are sending between your browser and the server. setup

Raised via: https://wordpress.slack.com/archives/C02QB8GMM/p1719398059892329

wp-cli.org is hosted on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ Pages, the A records are setup properly for this.

In order for GitHub Pages to provision a SSL certificate for the www subdomain however, the subdomain needs to be a CNAME to wp-cli.github.io. Currently it’s a CNAME to wp-cli.org.

Can we please change www.wp-cli.org from a CNAME to itself, to that of github?

Currently:

$ dig www.wp-cli.org +short
wp-cli.org.
185.199.111.153
185.199.110.153
185.199.109.153
185.199.108.153

Should be:

$ dig www.wp-cli.org +short
wp-cli.github.io.
185.199.111.153
185.199.110.153
185.199.109.153
185.199.108.153

#ssl #dns #github #wpcli #prio2

Schema redirect for wp-env.json

@ajlende requested via Slack: https://wordpress.slack.com/archives/C02QB8GMM/p1718649686552709

I need to add a new schemas.wp.org redirect for the wp-env.json file added in https://github.com/WordPress/gutenberg/pull/36276. I don’t have access to add the systems request like was done for Add redirect for Font Collection JSON schema. So I hope this is the right place to ask for help; I couldn’t find a channel for systems.

I’m making an assumption here; but it appears the expected format is:

https://schemas.wp.org/trunk/wp-env.json => https://raw.githubusercontent.com/WordPress/gutenberg/trunk/schemas/json/wp-env.json

#redirect #prio1

Reprovision dd32.dev wporg Sandbox

This request has been withdrawn pending a break in work.

As per previous posts [1], can I get my sandbox reprovisioned for VSCode?

I’ve backed up my customisations. (please note: I’m doing this at the end of each work day, just wipe the box when time comes, pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” me via slackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. if online)

Please enable sudo switch-php.sh

#prio1 #sandbox