The short road to 3.5

Good dev chat today. The plan is for RC1 tonight (more on that in a moment). Here’s the current assignments for who is working on what, based on the main 3.5 report. Feel free to help with testing and patching across the board.

  • A number of IE7/8/9 issues with media, of varying severityseverity The seriousness of the ticket in the eyes of the reporter. Generally, severity is a judgment of how bad a bug is, while priority is its relationship to other bugs.. A number of people are working on this, and more are welcome. The focus is currently IE9 and IE8. Until those are fully working, IE7 should be untouched, as we may just severely degrade the media UIUI User interface in IE7. #22446
  • Mark Jaquith is working on the SimplePie/DOMDocument/kses ticketticket Created for both bug reports and feature development on the bug tracker.. #21990
  • Dion was to work on the get_home_path() ticket, which is now fixed. #20449
  • The general IE audit for 3.5 was done with one more commit. #22467
  • The about page and feature pointers need an initial commit. #22455, #22454
  • The help text changes need a final review and commit. #22451
  • The WP_Image_Editor architecture ticket is still an ongoing conversation between scribu, Marko, and Mike Schroeder. #22356
  • Dominik (ocean90) has a patchpatch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. ready to close out the attachment post type UI ticket. #21391
  • Koop is working on the media upload tickets. #22243, #22480

Ongoing things:

  • The Tumblr Importer needs betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. testers! It now uses their OAuth APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways., which requires you to create a (simple) app. Link to the beta version. #22422
  • Want to test WordPress 3.5? Consider testing the more interesting scenarios: mobile devices, desktop browsers (IE!), right-to-left languages.

Lower priority tickets:

  • westi is working on the _wp_translate_postdata() ticket. #22417
  • The media tickets here will be worked on over the next few days. #22524, #22282, #22494, #22532#22512, #22517
  • The child themeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/. installation bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. is now fixed in trunktrunk A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision.. There is a patch with some additional error handling. #22515

Decisions reached:

  • Twenty Ten will not be shipped with fresh downloads of WordPress 3.5. It will still be supported (and still reside in coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. SVNSVN Subversion, the popular version control system (VCS) by the Apache project, used by WordPress to manage changes to its codebase.) and will continue to receive updates through the themes directory. #22500

Schedule from here on out:

  • Release Candidaterelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). 1 today, once we have no more tickets of major severity open.
  • Eat turkey tomorrow. I won’t be opening my computer tomorrow. If you’re with family, you shouldn’t either.
  • Release Candidate 2 on Monday. At this point, report/6 should ideally be empty (no tickets). WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ is also planning to merge 3.5 on Monday, which should significantly increase our test coverage (and bug reports) for media come next week.
  • Release Candidate 3 (assuming there are major bugs fixed after 2) no later than Monday, December 3.
  • Which sets us up for a December 5 releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software., assuming we don’t reach a critical mass of critical issues next week.

[IRC logs]

#3-5