Add redirect for Google Fonts JSON file

We are currently hosting the Google Fonts JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. file for the new Font Library feature on the wordpress.org CDN. In order to work around the caching issues with 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/ CDN, would it be possible to create a redirect from a specific fonts wordpress.org subdomain to a JSON file hosted on the wordpress.org CDN?

This would allow the Google Fonts JSON file to be updated without the need to invalidate CDN cache.

For example, https://fonts.wp.org/6.5/google-fonts.json would point to => https://s.w.org/images/fonts/17.7/collections/google-fonts-with-preview.json. Then, if needed, the same URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org could be updated to point to a different 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/ version of the file, e.g. https://s.w.org/images/fonts/17.8/collections/google-fonts-with-preview.json.

#prio1

Helpscout cannot email to @wordpress.org…

Helpscout cannot email to 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/ from wordpress.org

Occasionally there’s the need for Helpscout inboxes, which are @wordpress.org inboxes to send emails to other @wordpress.org email addresses, these might be just CC’ing a given WordPress.org user, or forwarding an email to a different Helpscout instance.

Unfortunately, it appears that this is currently blocked by the WordPress.org SMTP servers. Can we allow HelpScout to send-as wordpress.org to WordPress.org?

The relevant part from the bounce is: (noting, I’ve replaced the inboxes for spam purposes, dpo is the sender, and recipient was security in this case)

Final-Recipient: rfc822;mailbox-here@wordpresss.org
Action: failed
Status: 5.7.1 (delivery not authorized)
Remote-MTA: dns;mail.wordpress.org (198.143.164.147)
Diagnostic-Code: smtp;554 5.7.1 <helpscout-inbox@wordpress.org>: Sender address rejected: Access denied
X-PowerMTA-BounceCategory: invalid-sender

The bounce email is available here: https://secure.helpscout.net/conversation/1966354976/301771 and stored in the private PasteBin as #184485 with ID of 2d0a5. (Alternatively, ask a Neso team member for a copy of the email if you’re unable to locate that and unable to locate the HS credentials)

#mail #helpscout #prio3

Incorrect Return-Path on mail from wordcamp.org

The Return-Path is currently set to bounce@wp.com, which may be contributing to emails getting marked as spam for some recipients. Relevant headers from one such email:

Received-SPF: Neutral (zoho.com: xx.xxx.xx.xxx is neither permitted nor denied by domain of bounce@wp.com ) client-ip: xx.xxx.xx.xxx
Authentication-Results: mx.zohomail.com;
    spf=neutral (zoho.com: xx.xxx.xx.xxx is neither permitted nor denied by domain of wp.com) smtp.mailfrom=bounce@wp.com
Return-Path: <bounce@wp.com>
...
Date: Fri, 20 Oct 2017 12:20:46 +0000
From: WordPress <wordpress@wordcamp.org>
Reply-To: support@wordcamp.org

This same issue has come up before (1, 2), and it appears that the Return-Path was changed at that time, so perhaps it was somehow reverted at a later date?

cc @stankea

#prio2

Visibility into WordCamp.org mail failures

Right now I’m blind to any errors that occur with messages sent from the WordCamp.org web server. This week there was a Core bug that resulted in many (most?) messages being rejected by the receiving MTA, but I didn’t know for several days, until the reports started coming in from users and the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. bug was discovered.

I think two things would help resolve this, but I’m open to whatever suggestions you have.

1) Set the Envelope-FROM to bounce@wordcamp.org instead of bounce@wordpress.org. I’ve already setup the address.
2) Grant read access to mail.* in the logs directory

Thanks!

#wordcamp.org #email #logs #prio3

@barry @stankea etc Otto has the only ftp…

@barry, @stankea, etc: Otto has the only ftp creds for wp10.wordpress.net, and others need to be able to change images in the theme folder etc. Can you create another ftp account for me, and David and George and I will just share it?

Need this to send out wp10 uploading instructions to all the parties around the world (Australia etc 27th is today not tomorrow), so need access relatively urgently. Thanks, and sorry to interrupt your weekend.

#ftp, #wp10

Can I please have the Virtual Ticket Permissions…

Can I please have the Virtual Ticket Permissions TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. 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 installed? I’ve already added it to deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. (see r4688), it just needs to be run (and whatever else needs to happen for a Trac plugin to be picked up, does it require an 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. restart?). I’ll be configuring it for themes.trac once it is installed.

#trac

Can I please have the following SQL commands…

Can I please have the following SQL commands run against the Codex Mediawiki database?

INSERT INTO interwiki (iw_prefix, iw_url, iw_local, iw_trans) VALUES ('wporgmake', 'https://make.wordpress.org/$1', 1, 0);
INSERT INTO interwiki (iw_prefix, iw_url, iw_local, iw_trans) VALUES ('wporglearn', 'https://learn.wordpress.org/$1', 1, 0);

This is designed to allow us to create external links and redirects to handbooks, which (will) live in WordPress on make.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 learn.wordpress.org.

#codex

Hey I am trying to login to the…

Hey, I am trying to login to the Unit Tests Trac, so that I can reply to a ticket there, but /login redirects to https://core.trac.wordpress.org/log/tests.

Was this by design? I would prefer to reply to active tickets there until we migrate the conversations to the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/..

#trac, #unit-tests

We’re merging design trac and unit tests trac…

We’re merging design.tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. and unit-tests.trac into core.trac (but keeping separate 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/. repos), taking advantage of Trac 0.12’s multi-repository support.

Everything is set up on Trac’s end, I just need two commands run:

trac-admin $ENV repository resync "tests"
trac-admin $ENV repository resync "design"

… where $ENV would be the path to trac-environs/wp-coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..

I then need two post-commit hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same., one on the unit-tests.svn repo, and the other on design.svn, both pointing to the wp-core environment:

trac-admin $ENV changeset added "design" $REV
trac-admin $ENV changeset added "tests" $REV

#request, #svn, #trac

Hey @barry and @stankea Can you set up…

Hey @barry and @stankea. Can you set up an email address (not a box, just an alias) of 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/ and have it forward to me at jane@automattic.com? At some point we’ll probably want to set up a supportpress instance or something, but for now I just need an active address to satisfy the meetup.com contract. Thanks.

#email