Title: March 2016 – Make WordPress Systems

---

#  Monthly Archives: March 2016

 [  ](https://profiles.wordpress.org/tellyworth/) [Tellyworth](https://profiles.wordpress.org/tellyworth/)
6:22 am _on_ March 31, 2016      

# 󠀁[Can I please get svn commit access to…](https://make.wordpress.org/systems/2016/03/31/can-i-please-get-svn-commit-access-to/)󠁿

Can I please get svn commit access to meta.svn.wordpress.org. Mostly I need commit
to https://meta.svn.wordpress.org/sites/trunk/wordpress.org/public_html/wp-content/
plugins/plugin-directory if you want to make it specific.

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2016%2F03%2F31%2Fcan-i-please-get-svn-commit-access-to%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2016/03/?output_format=md#)

 [  ](https://profiles.wordpress.org/kovshenin/) [Konstantin Kovshenin](https://profiles.wordpress.org/kovshenin/)
2:23 pm _on_ March 25, 2016     
Tags: [email ( 32 )](https://make.wordpress.org/systems/tag/email/)

# 󠀁[Hi Can we please forward all e mails…](https://make.wordpress.org/systems/2016/03/25/hi-can-we-please-forward-all-e-mails/)󠁿

Hi! Can we please forward all e-mails from meetups@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/](https://wordpress.org/)
to meetups@wordcamp.org and remove any other forwards in place for the address?

Thanks!

[#email](https://make.wordpress.org/systems/tag/email/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2016%2F03%2F25%2Fhi-can-we-please-forward-all-e-mails%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2016/03/?output_format=md#)

 [  ](https://profiles.wordpress.org/dd32/) [Dion Hulse](https://profiles.wordpress.org/dd32/)
12:26 pm _on_ March 23, 2016     
Tags: plugins trac, [trac ( 40 )](https://make.wordpress.org/systems/tag/trac/)

# 󠀁[#1641meta has pointed out that plugins trac wordpress…](https://make.wordpress.org/systems/2016/03/23/1641-meta-has-pointed-out-that-plugins-trac/)󠁿

[#1641meta](https://meta.trac.wordpress.org/ticket/1641) has pointed out that plugins.
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/](https://wordpress.org/) is missing ~8400
changesets.

Can we do something to import those missing changesets? As we’re running TracTrac
Trac is the place where contributors create issues for bugs or feature requests 
much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
with explicit synchronization, I think it might just be a case of running `trac-
admin changeset added` for each of the missing 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..

[#plugins-trac](https://make.wordpress.org/systems/tag/plugins-trac/), [#trac](https://make.wordpress.org/systems/tag/trac/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2016%2F03%2F23%2F1641-meta-has-pointed-out-that-plugins-trac%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2016/03/?output_format=md#)

 [  ](https://profiles.wordpress.org/dd32/) [Dion Hulse](https://profiles.wordpress.org/dd32/)
6:05 am _on_ March 14, 2016     
Tags: [plugins svn ( 5 )](https://make.wordpress.org/systems/tag/plugins-svn/),
[svn ( 38 )](https://make.wordpress.org/systems/tag/svn/)   

# 󠀁[Removing the PHP 5.4 plugin directory linting The…](https://make.wordpress.org/systems/2016/03/14/removing-the-php-5-4-plugin-directory-linting-the/)󠁿

Removing 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. [https://www.php.net/manual/en/index.php](https://www.php.net/manual/en/index.php)
5.4 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/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. directory linting

The plugin directory has linting against PHP 5.4 for quite some time now. It used
to be a feature to prevent accidental bad commits, but today it’s now regarded by
many as a bug.

We need to do one or more of the following:

 1. Upgrade the PHP linting to PHP-latest-stable (7.0)
 2. Upgrade the PHP linting to PHP 5.6 with a plan to move to PHP 7.0 (latest stable)
    and keep up with future releases
 3. Switch PHP linting to being a warning instead of a 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.
 4. Remove the linting all together

Simply upgrading the linting to PHP 5.6 only kicks the can down the road, and still
blocks people from using PHP 7 syntaxes in plugins (which is totally okay, if the
plugin specifies that as a requirement).
 Removing the linting seems like a bad 
idea, as I believe authors should still be notified they’re committing code that
may not be compatible (Unfortunately we currently don’t do php fatal error prevention
checks on plugin upgrades, so I’d like to retain it to prevent an unexpected WSOD).

So, I personally feel we should leave the linting at PHP 5.4 (which is what the 
majority of WordPress sites run today) and make it a warning, not a block.

In order to warn instead of outright blocking, the linting needs to be moved from
the `pre-commit` hook to the `post-commit` hook and the script exiting with a error-
level code, STDERR will then be sent to the client after the commit is made.

[#plugins-svn](https://make.wordpress.org/systems/tag/plugins-svn/), [#svn](https://make.wordpress.org/systems/tag/svn/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2016%2F03%2F14%2Fremoving-the-php-5-4-plugin-directory-linting-the%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2016/03/?output_format=md#)

 [  ](https://profiles.wordpress.org/ocean90/) [Dominik Schilling](https://profiles.wordpress.org/ocean90/)
4:31 pm _on_ March 1, 2016      

# 󠀁[Hi I need someone to handle the nginx…](https://make.wordpress.org/systems/2016/03/01/hi-i-need-someone-to-handle-the-nginx/)󠁿

Hi, I need someone to handle the 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/](https://www.nginx.com/). part for [#1352](https://meta.trac.wordpress.org/ticket/1352)(
Switch translate.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/](https://wordpress.org/)
to 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/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. version of GlotPress).

Step 1: Disable the `wporg-translate.wordpress.org` config on my (ocean90) sandbox.

Step 2: Remove the config from production servers. Step 3: If possible, flush the
cache for the keys `351:active_originals_count_by_project_id:*`, `351:translation_set_last_modified:*`,`
351:translation_set_status_breakdown:*`.

I’d like to start with step 1 so I can do further testing before we continue with
step 2 and 3.

Thanks!

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2016%2F03%2F01%2Fhi-i-need-someone-to-handle-the-nginx%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2016/03/?output_format=md#)