Can we get the Codex cache flushed This…

Can we get the Codex cache flushed?

This is assuming that commit r3672 to the deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. repo was done to the “live” 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/. tag (0006). If not, it will need to be ported to the current branch in use and then the cache flushed.

#codex, #deploy, #request

To kill some mixed content warnings on our…

To kill some mixed content warnings on our Trac instances, we will need to serve some resources (such as http://static.afterthedeadline.com) over SSL. To do so, we need to detect the protocol inside Trac’s templating language. I’ve figured this out pretty easily locally, but depending on our setup (the web server, load balancers, what have you) the variable (the equivalent of $_SERVER) may be different. And it doesn’t make sense for me to ask for a series of deploys of the trac environs while I play a guessing game.

So, this line of code will provide the raw output I need:

<div py:if="'TRAC_ADMIN' in perm(resource)" py:for="item in sorted(req.environ.keys())">${item}: ${repr(req.environ[item])}</div>

Can this be put into production for a moment, with the output then copied and emailed to me?

To put it in production: Add it to the end of site.htmlHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. file on a TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. instance on wp.org, immediately before the closing tags. The output will appear in the footer of every page, and only if you are logged in as a Trac admin.

I am happy to limit this to my username and then commit and ask for a deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. — that is also fine. Just want to be clear what my intentions are.

#request, #trac

Can we have some new nginx rules added…

Can we have some new 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/. rules added to WP.org for a feature we hope to launch today?

rewrite ^/support/plugin/([^/]+)/page/([0-9]+) /support/view.php?view=plugin&plugin=$1&page=$2 last;
rewrite ^/support/plugin/([^/]+) /support/view.php?view=plugin&plugin=$1 last;
# RSS
rewrite ^/support/rss/plugin/([^/]+) /support/rss.php?view=plugin&plugin=$1 last;

These would go in the /support/ location 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. for 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/.

#nginx

Can we have the PHP linting done on…

Can we have 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. linting done on the pre-commit hook for dotorg.svn updated to PHP 5.3 so we can use closures? Everything else should remain 5.2 as that is coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.’s minimum requirement, per this previous systems request.

#request, #svn

I am seeing some really odd fatal errors…

I am seeing some really odd fatal errors on WP.org across multiple web.luv servers. They might be related to 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/. externals getting crossed during a deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors.. They are occasional (6 total) but recent (in the last few hours).

Call to undefined method SMTP::getError()
File: /home/wporg/public_html/support/bb-includes/backpress/class.mailer.php
Line: 2121

URLs in question include /support/register.php and /support/bb-post.php. (Not great if something is failing.)

However, that file only has 1921 lines in the SVN external: https://backpress.trac.wordpress.org/browser/branches/bbpress-1.1-backpress/includes/class.mailer.php#L1921

This is likely related to https://backpress.trac.wordpress.org/changeset/347 (yesterday), which does introduce a getError() call on line 2121 of this file: https://backpress.trac.wordpress.org/browser/trunk/includes/class.mailer.php#L2121

But the external is very particularly the bbpressbbPress Free, open source software built on top of WordPress for easily creating forums on sites. https://bbpress.org.-1.1-backpress branch of BackPress, not of trunk. Note:

$ svn propget svn:externals /home/wporg/public_html | grep support
support https://bbpress.svn.wordpress.org/branches/1.1

$ svn propget svn:externals /home/wporg/public_html/support/bb-includes/
backpress https://backpress.svn.wordpress.org/branches/bbpress-1.1-backpress/includes

I made the changes from bbpress.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 organization. https://wordpress.org//trunk (which does have the BackPress trunk external) to bbpress.svn.wordpress.org/branches/1.1 a few weeks ago in dotorg r5608, to prepare for http://bbpdevel.wordpress.com/2012/04/15/coming-in-the-next-few-days-the-bbpress/.

I have also pinged @westi about this specifically.

#deploys, #fatal-errors