Remove WordPress.org SupportPress remnants

As of r16882-dotorg the SupportPress configs and externals have been removed.

Can you please:
* Remove the SupportPress nginxNGINX NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/. config file from wporg-web
* Remove the public_html/sp directory from all hosts (production & sandbox). Due to nested externals, there’s a set of */includes/backpress* directories that SVNSVN 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/. won’t clean up and will leave as a local mod (I couldn’t work around it due to nested externals within nested externals)

#prio2

Remove Support Forum bbpress 1 rules

As of r16878-dotorg and r16879-dotorg the 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. https://en.forums.wordpress.com/. bbPressbbPress Free, open source software built on top of WordPress for easily creating forums on sites. https://bbpress.org. 1 external has been removed.

Similarly to https://make.wordpress.org/systems/2021/01/11/remove-ideas-rewrite-rules-files/

Can these rules be altered in wporg-web’s wporg-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/ ?

  • location = /support/search.php {} can be removed
  • location = /support/register.php {} can be removed
  • location = /support/bb-login.php {} should be able to be removed. I haven’t seen anything linking to it, but it works and leaving it won’t harm anything other than being an extra nginxNGINX NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/. rule.
  • In the location /support/ {} 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.:
    • #Profiles (Handled by bbPress1) needs to be removed
    • #bbPress Admin needs to be temporarily accessible. needs to be removed
  • Please ensure that public_html/support is removed from all production hosts (it should be)
  • Please remove public_html/support from sandboxes. The commits above removed it on production hosts, but not sandboxes.

Previously: https://make.wordpress.org/systems/2015/01/22/i-have-an-nginx-fix-for-a-fun/

See https://meta.trac.wordpress.org/ticket/5384 & https://meta.trac.wordpress.org/ticket/4135

#prio1

Final few supportpress email forwards

Can we please make these updates to the 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/ email forwards?

  • Update training@ to forward to learn@wordpress.org
  • Update getinvolved@ to forward to support@wordcamp.org
  • Update friendlyandsafe@ to forward to report@wordcamp.org
  • Remove the various updatehelp*@ forwards, let them bounce

#email #prio2

Remove Ideas rewrite rules (& files)

As of r16852-dotorg & r16853-dotorg the ideas forum external has been removed from 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 these rules be altered in wporg-web’s wporg-wordpress.org ?

  • Remove the location /ideas/ {} 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.
  • Remove rewrite ^/ideas/.*$ from @404-extend.
  • Remove rewrite ^/extend/ideas(/.*)?$ ...
    (That should remove all references to /ideas from server configs)
  • Verify that public_html/ideas/ no longer exists on disk on web nodes (it shouldn’t, due to the double-deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors.)
  • Remove public_html/ideas/ on sandboxes (svn up not needed, svn will gracefully update with that folder removed, but will not remove it, although it won’t error out, optional)

/ideas/ and /extend/ideas/ will be handled by a redirect in 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. http://php.net/manual/en/intro-whatis.php. (r10567-meta) and is temporarily also being handled by r16851-dotorg until these rewrite rules are removed.
If wanted, a server-level redirect for /ideas/ and /extend/ideas/ to https://wordpress.org/support/forum/requests-and-feedback/ can be added, but I don’t think it’s warranted.

#prio1

Remove bad plugins SVN tag

It looks like someone managed to create a svn tag with a character return in it over a year ago, unfortunately however this tag can’t be removed, and as a result, the tag list for the 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 can’t be checked out without causing SVNSVN 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/. to go into a 100% cpu loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop..

It looks like the request is being denied by nginxNGINX NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/. prior to the request hitting ApacheApache Apache is the most widely used web server software. Developed and maintained by Apache Software Foundation. Apache is an Open Source software available for free., so if a systems team member could bypass nginx and execute svn rm https://plugins.svn.wordpress.org/blogger-to-wordpress-redirection/tags/2.2.6%0d/ that would be appreciated.

This tag will also cause problems for the plugin directory, as it uses the CLICLI Command Line Interface. Terminal (Bash) in Mac, Command Prompt in Windows, or WP-CLI for WordPress. SVN commands to interact with the plugin as well.

ref: https://wordpress.slack.com/archives/C02RQC6RW/p1609928527429400

#prio3

Sandbox out of disk space

Hi, I’m not able to run the ip2location update script, because I’m out of disk space. Part of the reason for that is I have 2gb of Xdebug trace.* files in my temp folder, but I can’t delete them because of permissions.

I’ve already run svn cleanup --include-externals on the main codebases.

A short term fix might be to just delete those files for me, but long term it’d be nice to be able to delete them myself.

Regardless of that, though, several of us frequently run out of space, so it feels like the margins are too tight. Increasing the allocation for everyone might solve the deeper problem?

#prio2

Are there any network-level non-nginx…

Are there any network-level non-nginxNGINX NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/. IP blocks in place on api.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/?

As mentioned previously in 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/., @hostingsupport is experiencing api.wordpress.org blocking one of their servers, and it seems to be ongoing for a fortnight now. There’s mtr output in the thread.

What i have on my server (IP 93.84.119.244):
1) I can 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.” api.wordpress.org (DNSDNS DNS is an acronym for Domain Name System - how you assign a human readable address to a website’s exact numeric coded location (ie. wordpress.org uses the actual IP address 198.143.164.252). resolves correct 198.143.164.251 ip address)
2) curl https://api.wordpress.org/secret-key/1.1/salt/ (or just simple curl http://api.wordpress.org) gives timeout on both http and https requests
3) telnet api.wordpress.org 80 (or telnet api.wordpress.org 443) – also timeouts
4) other WP-resources such as downloads.wordpress.org, developer.wordpress.org – accessible without any errors (by ping, telnet, curl etc.)
5) checked firewall on my server – 198.143.164.251 not blocked from my side
6) checked access to api.wordpress.org from other servers (same network) – everything is ok.
Is it possible to delist my IP 93.84.119.244 from that blocklist, or guide to right direction how to solve this problem?
(never faced with this problem before, first connection errors in wp-logs are dated 10th nov 2020 13.30 UTC, problem still persist)

#prio2

FYI: WordCamp Let’s Encrypt `india/2020` bug fixed.

The bug where india.wordcamp.org/2020 ended up in the Dehydrated endpoint (instead of just india.wordcamp.org) is now fixed.

No action needed on my part, just an FYI.

Backup uploads for w.org and wordcamp.org

Hi 👋🏻 I’d like to following up the lost make/Training files.

Were backups ever enabled? If not, can you please enable them for:

  • all sites on the w.org multinetwork
  • wordcamp.org
  • wordpressfoundation.org

As a general rule, I think it’s safer to assume that a site does need backups, than to assume it doesn’t.

#prio2

Could I get a deploy…

Could I please get a deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. on the #codex?

RevisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision. [10700:10705] have added canonical and noindex tags, better 404 titles, and most importantly removed the permissions to create new Codex pages by regular users as it’s no longer being used for that (other than by spam bots). These changes were tested.

If the cache could also be cleared to remove the global survey r16681-dotorg and the above additions from the caches that would also be great.

#prio1