Update *.git.wordpress.org to rename `master` to `trunk`.

WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. has decided to rename from master to trunk on all repo’s: https://make.wordpress.org/core/2020/06/18/proposal-update-all-git-repositories-to-use-main-instead-of-master/ and Gutenberg did that over here: https://github.com/WordPress/gutenberg/issues/27741

This is primarily for https://github.com/wordpress/wordpress/ & https://github.com/wordpress/wordpress-develop/ ( core.git.wordpress.org & develop.git.wordpress.org) but could also be applied to all of the git mirrors for simplicity.

The full list of *.git.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/ mirrors are the following AFAIK, and all can be updated without issue, as all the projects listed will just follow core’s direction here. I don’t know how this will affect the *.git => githubGitHub GitHub is a website that offers online implementation of git repositories that can 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/ syncing process and/or what will need to change on GitHub.
– core.git.wordpress.org
– develop.git.wordpress.org
– backpress.git.wordpress.org
– bbpress.git.wordpress.org
– buddypress.git.wordpress.org
– glotpress.git.wordpress.org
– meta.git.wordpress.org

Can we make the change to our git mirrors please?

Requested via https://wordpress.slack.com/archives/C02QB8GMM/p1614648674097800

cc @noisysocks @jorbin

#prio2

Relax chinese rate limiting for Trac

In https://make.wordpress.org/systems/2020/03/21/re-evaluate-the-chinese-rate-limiting/ the rate limit for chinese traffic was relaxed, but it looks like Trac still has a rate limit in place.

Can we relax the rate limit for TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. as well?

If DOS traffic is still an issue, is it at all possible for logged in traffic to bypass the limits?

Ref: https://wordpress.slack.com/archives/C02QB8GMM/p1612868603196000

#prio2

Enable cURL on w.org production server?

The script that updates our ip2location database tables relies on cURL to download the newest data files. We’ve been running this script manually on sandboxes for a couple of years and it has always completed without errors. Recently we set up a cron job to run this script automatically, which means it now happens on the production server instead of a sandbox. However, during its inaugural run today, it failed with a curl: command not found error message.

Would it be possible to enable cURL on production so this script can run there?

#prio2

Enable Byte-Range Requests

Request from Chloé Bringmann:

I ran into an error when trying to upload the RSS feedRSS Feed RSS is an acronym for Real Simple Syndication which is a type of web feed which allows users to access updates to online content in a standardized, computer-readable format. This is the feed. on Apple for the new WP Briefing podcast. Would you be able to assist with this?I submitted the WP Briefing podcast to Apple and got the following error:

Can’t submit your feed. Your episodes are hosted on a server which does not support byte-range requests. Enable byte-range requests.

Is this something we can do on w.org, or would this be something where we want to utilize a CDN to serve the files instead?

#prio2

Increase upload size maximum to 100MB on w.org

The current server configuration seems to have a max upload file size of 50MB. I assume this is in the 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. configuration, although it may be limited by the webserver settings as well.

This is currently limited to 10MB on the main w.org network, and 50MB on the make network. These settings are through WordPress itself, in the Network Settings pages.

We would like that to be bumped to 100MB globally. The sites would still be limited to 10 and 50, respectively, with one exception. The https://wordpress.org/news/ site will need larger upload capabilities for the podcast files. Code has been added to allow up to 100MB uploads for the /news site only, but it is currently limited to 50MB by the server.

So, the request is to bump the max upload size on w.org to 100MB.

#prio2

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

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

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

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