The themes directory has been having som…

The themes directory has been having some problems lately where everything seems to work, but the theme itself doesn’t make it into the 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/..

After getting ahold of one of these themes and some debugging, I finally figured out that the SVN import of the theme is failing because of an error message of “svn: Inconsistent line ending style” on one of the theme’s files.

Is there some way we can adjust the theme repo’s properties to account for this correctly, or should I modify the upload script to run something like dos2unix over all the files in the themes?

I will go ahead and modify the upload script to detect the failed SVN condition and to not do the extra stuff like create the ticket in the themes repo and so on, to prevent this from being an issue.

Can somebody set me up with an otto @ wo…

Can somebody set me up with an otto @ 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 address? Would be handy when informing people about bad plugins and similar “official” things. People sometimes question it when I use my personal address for that sort of thing.

Think I’ll need a sandbox on wordpress….

Think I’ll need a sandbox on 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/. Should be able to help maintain/upgrade it 🙂

Getting errors on commit to the unit-tes…

Getting errors on commit to the unit-tests svn:

peterwestwood@Peter-Westwoods-MacBook-Pro (peterwestwood ttys005 May 6 12:17 ) wp-testcase 1 $ svn ci -m “Remove erroneous svn:executable properties”
Sending wp-testcase/test_shortcode.php
Sending wp-testcase/test_user_capabilities.php
svn: Commit failed (details follow):
svn: MERGE of ‘/wp-testcase’: 200 OK (https://unit-tests.svn.wordpress.org)

The commit does go through though – https://unit-tests.trac.wordpress.org/changeset/348

#unit-tests

We accepted 12 GSoC students this summer…

We accepted 12 GSoC students this summer. Last year Barry set them all up with 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/. and TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. for their projects. Matt would like to do the same this year (rather than use google code or 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/), but since we have this new .org systems blog, thought I should post it over here instead. Would imagine it would be same setup as last year, so:

  • https://gsoc.svn.wordpress.org/2011/ where wp.org usernames are the magic keys to commit to student-specific directories.
  • http://gsoc.trac.wordpress.org with each project getting a component, and the appropriate student being set as the owner.

Will leave comment here with the abbreviated project names and the associated student wp.org usernames once we’ve collected them all.

#gsoc

Now that we are seeing more activity fro…

Now that we are seeing more activity from more developers in the Unit Tests tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. and 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/. please can we have a mailing list setup which receives:

  • SVN::Notify emails for svn commits – aka what wp-svn gets for WordPress
  • All the general emails that trac generates for ticket changes – aka what wp-trac gets for WordPress

I think one email list with both combined is fine.

#svn, #trac, #unit-tests

Via Yoav: While http://WordPress.org can…

Via Yoav:

While http://WordPress.org can be accessed over HTTPs, the site itself isn’t built for that (some resources are loaded via http) and more significantly the login for action URL is probably hardcoded to http resulting in an unsafe form.

Complaints about the mailserver for word…

Complaints about the mailserver for wordpress.org being configured incorrectly: https://wordpress.org/support/topic/configuration-of-wporg-mailserver

Might explain why so many people say that the emails for password recovery don’t work.

Seeing some problems with the theme prev…

Seeing some problems with the theme previews on /extend. Seems that there’s some kind of server-side caching of files going on and updates aren’t showing in the previewer properly. Not sure when it started.

Example: Minimal Georgia is at version 1.3.

http://wp-themes.com/wp-content/themes/minimal-georgia/style.css shows version 1.2.

http://wp-themes.com/wp-content/themes/minimal-georgia/style.css?foo shows version 1.3.

Is there some good way to invalidate the cache, given that we can’t really modify the themes themselves to add versioning information to the URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org? I suppose you could put in some kind of 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 to use output caching to look for *.css and such, but that seems haphazard and weird.

I’m really not sure that the wp-themes.com domain should be doing that kind of server-side caching anyway.

#cache, #extend, #themes, #wp-themes-com

The Unit Tests svn repos appear out of s…

The Unit Tests svn repos appear out of sync and the follow message is seen on commit (from duck_) :

$ svn ci -m “More WP_Query properties and in order listed in WP_Query.
Test verbose rules.”
Sending wp-testcase/test_query.php
Transmitting file data .
Committed revision 338.

Warning: post-commit hook failed (exit code 255) with output:
Permission denied (publickey).

http://svn.automattic.com/wordpress-tests/ – r320
https://unit-tests.svn.wordpress.org/ – r338

#svn