update wp-notifications & provision test trac instance

As per dotorg Slack could ~/bin/wp-notifications on svn1 tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. please be updated to the latest metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. version?
Additionally, for future ease of bug fixes, could it be added to svnup-meta-checkouts.sh as well?

This is part of some GDPR work for Trac, as a result, if we could also provision a test trac instance for testing that would be appreciated – eg test.trac.wordpress.org which could be limited to systems IPs only. This would primarily be useful as testing destructive actions against production trac installs could be destructive.

#prio2

Hello – I need a…

Hello – I need a new SSHSSH Secure SHell - a protocol for securely connecting to a remote system in addition to or in place of a password. key added for myself ( @helen ) for proxy access.

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCd7hohzleQSncuHSO4dOiPY75Jr8acqspfo2AEmZ1v+9Ejkqz4S03uXDc8yI/AaDZzZYT7Rq15aHhuOACTfAYN4m3hR1Q0hn6mk/HzkHC/XZNw5p54Ctwd0z8VBRMtQ/9OccUEiGLHkrg5z63ZgstlaMnAXiCs3QhjIHO4gb/4U5udy0DKxf4gzsAX2mHzSyPgTgyPpBVVFp7xm00g01t2ht8z4WqjA6LxAhi9akMY8rtdwyy80AXwjQfBlKXq/fK00LpX5InR8E+IiSPY5sT2yQR/ohoUsJQM8jCV9p021YSVgrpGm6Qx+eYYmSE+OuGWp4Y0kdt50w5+lpEZv2M1QcfEn8iE5gxsWvI3pqHrdIw58TQA0vopikuJhkuQN4dNmMGcQG8Q6DI15RbvNEdD7JabuThExBGv40nb68lQ6J7fKVXFWsoBgN125dglD8e83ewwJLnRQOsuGAroRywKRMm7bb+DqXwTljoD4Tww9XepdcRJWyxr5efJqp20kX9gnmB+d0hmAmieSb0rNec7KigihGqnqyE+KoGI7QW9KKuqMR970tuSpaPFlr+LefkWFsn1E+sjhrFqL0DnPT0uXZza6g2v7sAnqHrWnl3QN6jxyg3F3gHtxqzM19s5GR8t5tin2Lz29fSxeqKu7MgcTToQCfq98uTnZt3QbfA6Qw== helen.y.hou@gmail.com

#prio2

Hi! Can we please check…

Hi! Can we please check that the plugins.svn pre-commit handler is using 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. 7.4?

Previously it was requested that it be bumped to PHP 7.2, and be kept up to date, that was done by applying the nginx-php role, but it looks like it’s still running PHP 7.2 for lint checks even now that 7.4 has been deployedDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. to webs.

The main reason for requesting this is that it’ll allow PHP polyfills to pass the lint check, where as right now it blocks them.
It appears that PHP 7.3 or 7.4 changed how lint checks work to being syntax-only, ignoring conflicting classnames (ie. Right now declaring a class Exception {} fails a syntax check, but it doesn’t in PHP 7.4 even though it’ll cause a fatal error if executed).

To verify it works as expected, committing the contents of https://github.com/symfony/polyfill should work, but it’ll currently fail. It can be committed to https://plugins.svn.wordpress.org/test-plugin-3/branches/ if wanted (or I can try to do so).

#prio2

Can @andreamiddleton please have mc…

Can @andreamiddleton please have mc access for dotorg. Release management isn’t needed, it’s for stats. #prio2

Add `NumberFormatter` to wordcamp.org & w.org

It looks like it should be bundled by default, but isn’t in our build.

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. 7.4 deprecated money_format(), so NumberFormatter is now required. Can someone please add it?

xref https://wordpress.slack.com/archives/GDDSW0WNS/p1597179167490600

#prio2

Can we please add a…

Can we please add a GitGit Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/. post-update hook on meta.git.wordpress.org to push to git@github.com:WordPress/wordpress.org.git?

There exists an existing configuration for this for the develop.git repo: https://make.wordpress.org/systems/2016/12/20/deploy-key-and-mirroring-for-github-repo/

Either add the key directly in https://github.com/WordPress/wordpress.org/settings/keys or let me know and I’ll add it.

#prio2

dotorg repo access

Can @dufresnesteven please have access to dotorg.trac.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/ and read-only access to the corresponding svn. He’s helping to open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. some of the WP and bbPressbbPress Free, open source software built on top of WordPress for easily creating forums on sites. https://bbpress.org. plugins that are tucked away in the dotorg repo.

#prio2

Update svn1 node versions for Gutenberg

As per #4974-meta for future CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. builds the NodeJS/NPM versions will need bumping for proper GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ building. The PR won’t be merged prior to the svn build servers being updated.

Gutenberg now requires Node.js 12.x and npm > 6.9.x and the “build server” requires updating to accommodate this.
At the time of creating this ticket:
* the latest Node.js LTS release is 12.14.1 https://nodejs.org/en/
* the latest npm release is 6.13.6 https://blog.npmjs.org/
See also: https://github.com/WordPress/gutenberg/pull/19680

For any questions, you’ll need to follow up with someone more involved with Gutenberg development, see the above TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket or Gutenberg PR.

#prio2

#4974-meta

WordCamp.org slow load times

I’ve been noticing intermittently slow load times for wordcamp.org lately, and others have reported it as well.

Most of the times things are normal, but when it happens the page takes 10-30 seconds to load. While it’s going on, it seems like any page I visit is slow (e.g., 2020.asia.wordcamp.org/wp-admin and also 2019.seattle.wordcamp.org/contact). Then it resolves itself after a minute or so.

I noticed it this morning around 7:40am Pacific.

Because all requests are affected, it doesn’t feel like a slow MYSQLMySQL MySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com/. query. I’m wondering if it’s a DDoSDistributed Denial of Service A type of online attack where a large number of infected computers are used to overwhelm a target computer, to the point where it no longer has the resources to perform its normal job. Read more. that was automatically mitigated?

Do we have any logs that would give clues? I don’t see anything in the 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/. channels. Or do you have any other ideas?

#prio2

New SSH key for Timi Wahalahti

Was @sippis‘ proxy access automatically blocked (maybe similar to a few people last month)?

We’ve been trying to get it working on his new machine (using his old key), but haven’t been able to. Here’s the output with ports 8080 and 8090; I think they’re both supposed to work, but not sure.

$ ssh -vvv -ND 8080 -p22 -i worgproxy_rsa sippis@proxy.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/
OpenSSH_7.9p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/sippis/.ssh/config
debug1: /Users/sippis/.ssh/config line 1: Applying options for proxy.wordpress.org
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: Connecting to proxy.wordpress.org port 22.
debug1: Connection established.
debug1: identity file worgproxy_rsa type 0
debug1: identity file worgproxy_rsa-cert type -1
debug1: identity file /Users/sippis/.ssh/worgproxy_rsa type 0
debug1: identity file /Users/sippis/.ssh/worgproxy_rsa-cert type -1
debug1: Local version string SSHSSH Secure SHell - a protocol for securely connecting to a remote system in addition to or in place of a password.-2.0-OpenSSH_7.9
ssh_exchange_identification: Connection closed by remote host

$ ssh -vvv -ND 8090 -p22 -i worgproxy_rsa sippis@proxy.wordpress.org
OpenSSH_7.9p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/sippis/.ssh/config
debug1: /Users/sippis/.ssh/config line 1: Applying options for proxy.wordpress.org
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 48: Applying options for *
debug1: Connecting to proxy.wordpress.org port 22.
debug1: Connection established.
debug1: identity file worgproxy_rsa type 0
debug1: identity file worgproxy_rsa-cert type -1
debug1: identity file /Users/sippis/.ssh/worgproxy_rsa type 0
debug1: identity file /Users/sippis/.ssh/worgproxy_rsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.9
ssh_exchange_identification: read: Connection reset by peer

If you don’t see what’s wrong, could you replace his old public key with this new one?

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRBalZIm7+6MjsAOdm9HVd7rOoy4Z1cyd8vpsGGfejo5qYfRszOHbkOSouXLIuRymm/+vSvmshFLh2N3FhGDMYE/F8rTPrBTTVCNh36aOutBqTPW3ynTHEq7scG9VRM2Ir7ongSjFKF+MIseycJ/6BmEVSwRxvXDV22iCWwZoJwB/qhr8g8nycV152aZPpLPTlWhjZVmZYJg1AhWYX7yc+D3ih06bkfDiKzr+VygIxrhg6R6+MiC4KN8KFuYvsqHSvlgS8CMqj8WJRmcfs0lBmwMSvixzchDfJDeXPqCu1P60wqGaDMvZ+p1/Sx7ttI08g9qsso2R2d1CnGku7FYjP sippis@Illusia.local

#prio2