<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Make WordPress Core &#187; bugs</title>
	<atom:link href="http://make.wordpress.org/core/tag/bugs/feed/" rel="self" type="application/rss+xml" />
	<link>http://make.wordpress.org/core</link>
	<description>WordPress Development Updates</description>
	<lastBuildDate>Mon, 20 May 2013 23:54:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6-beta3-24306</generator>
	<atom:link rel='hub' href='http://make.wordpress.org/core/?pushpress=hub'/>
		<item>
		<title>I&#8217;m inaugurating a new trac keyword, &#8220;&#8230;</title>
		<link>http://make.wordpress.org/core/2010/01/23/im-inaugurating-a-new-trac-keyword/</link>
		<comments>http://make.wordpress.org/core/2010/01/23/im-inaugurating-a-new-trac-keyword/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 14:48:41 +0000</pubDate>
		<dc:creator>Denis de Bernardy</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[featured bugs]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2010/01/23/im-inaugurating-a-new-trac-keyword/</guid>
		<description><![CDATA[I&#8217;m inaugurating a new trac keyword, &#8220;bug-hunt&#8221;, and the bug hunt report, in order to keep track of of tickets that get posted/could get posted in this blog&#8217;s &#8220;bug hunt&#8221; posts. Updated: I&#8217;m inaugurating a new trac keyword, &#8220;featured&#8221;, and the featured bugs report, in order to keep track of of tickets that get posted/could [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><s>I&#8217;m inaugurating a new trac keyword, &#8220;bug-hunt&#8221;, and the <a href="http://core.trac.wordpress.org/report/28">bug hunt report</a>, in order to keep track of of tickets that get posted/could get posted in this blog&#8217;s &#8220;bug hunt&#8221; posts.</s></p>
<p>Updated: I&#8217;m inaugurating a new trac keyword, &#8220;featured&#8221;, and the <a href="http://core.trac.wordpress.org/report/28">featured bugs report</a>, in order to keep track of of tickets that get posted/could get posted in this blog&#8217;s &#8220;featured bugs&#8221; posts.</s></p>
<p>I&#8217;ll be tagging more tickets in due course. You&#8217;re most welcome to mark additional tickets as such, if you feel they qualify.</p>
<p>For information, I try to stick to batches of tickets that loosely interfere or interact with one another. The batch of tickets should then meet the two or more of following criteria:</p>
<ul>
<li>It is annoying when you run into the issue</li>
<li>It underscores an architectural problem</li>
<li>Fixing it can lead to performance optimizations</li>
</ul>
<p>Areas I plan to highlight in the future include: UUIDs, i18n post slugs, permalinks, rewrite rules, cache, private posts.</p>
<p>Btw, I&#8217;d like to stress that the point in these blog posts is try to reverse the <a href="http://hakre.wordpress.com/2010/01/16/bugrate/">WP bug trend</a>:</p>
<div id="attachment_527" class="wp-caption alignnone" style="width: 539px"><a href="http://hakre.wordpress.com/2010/01/16/bugrate/"><img src="http://make.wordpress.org/core/files/2010/01/wp-open-bugs.png" alt="" width="529" height="371" class="size-full wp-image-527" /></a><p class="wp-caption-text">Open WP bugs, props Hakre</p></div>
<p>Thus, I&#8217;d like to revisit two of my last post&#8217;s tickets:</p>
<ol>
<li><a href="http://core.trac.wordpress.org/ticket/10779">#10779</a>, on optimizing our unzip method. DD32 committed the fix, but marked it as still needing testing. <a href="http://core.trac.wordpress.org/ticket/10779#comment:12">Here&#8217;s how</a>. Related ticket <a href="http://core.trac.wordpress.org/ticket/10403">#10403</a> is still pending, but I feel it&#8217;s extremely minor compared to <a href="http://core.trac.wordpress.org/ticket/10779">#10779</a>.</li>
<li><a href="http://core.trac.wordpress.org/ticket/10913">#10913</a>, on optimizing the upgrade process, is still a major niggler imo. <a href="http://core.trac.wordpress.org/ticket/10611">#10611</a> will probably seem cosmetic if <a href="http://core.trac.wordpress.org/ticket/10913">#10913</a> gets fixed. Two <a href="http://core.trac.wordpress.org/ticket/10913#comment:5">possible solutions</a> are highlighted in the ticket&#8217;s comments. It still needs a patch, and of course testing once one is around.</li>
</ol>
<p>We need your help on both, and on future tickets that will make it in these posts. Thanks for patching/testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2010/01/23/im-inaugurating-a-new-trac-keyword/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>So&#8230; Jane had asked me to come up with &#8230;</title>
		<link>http://make.wordpress.org/core/2010/01/13/so-jane-had-asked-me-to-come-up-with/</link>
		<comments>http://make.wordpress.org/core/2010/01/13/so-jane-had-asked-me-to-come-up-with/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 00:57:19 +0000</pubDate>
		<dc:creator>Denis de Bernardy</dc:creator>
				<category><![CDATA[status]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[featured bugs]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2010/01/13/so-jane-had-asked-me-to-come-up-with/</guid>
		<description><![CDATA[So&#8230; Jane had asked me to come up with a post now and then that discusses bug squashing. Between the Health Check plugin, chewing on the best way to do this, and noting that our lead devs were quite busy already because of the merge and custom post types, I had yet to start. The [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>So&#8230; Jane had asked me to come up with a post now and then that discusses bug squashing. Between the Health Check plugin, chewing on the best way to do this, and noting that our lead devs were quite busy already because of the merge and custom post types, I had yet to start.</p>
<p>The opportunity comes courtesy of Matt&#8217;s latest wp-devel post. So here goes&#8230; If you&#8217;re wondering how you might be able to make the best of DD32&#8242;s new contributor status, here&#8217;s a selection of WordPress niggles that could use patches, second opinions, and of course lots of testing:</p>
<p>1. <a href="http://core.trac.wordpress.org/ticket/11588">#11588</a> is about actually showing a message to end users during core upgrades. There are occurrences where the host enables an output buffer automatically. When this happens, end users a greeted with a partially loaded screen that can seem to wait forever. Status: ideas submitted for force-flushing, and needs-patch.</p>
<p>2. <a href="http://core.trac.wordpress.org/ticket/10779">#10779</a> is a huge source of grief on overcrowded, low-end servers. Our unzip method is slow and resource hungry, and could use some optimizations. (See also <a href="http://core.trac.wordpress.org/ticket/10403">#10403</a> on the same topic.) Status: needs-testing.</p>
<p>3. Another possible optimizations for these same servers would be <a href="http://core.trac.wordpress.org/ticket/10611">#10611</a>. The idea would be to only upgrade the files that changed, when upgrading minor releases. Status: needs-patch.</p>
<p>4. <a href="http://core.trac.wordpress.org/ticket/10913">#10913</a> highlights the reason why failed upgrades are such a source of grief. When using the FTP transport, file stats don&#8217;t get cached, and so we end up needing to re-check the status of each of them constantly. On the slower servers, the optional clean up + unzip + upload + clean up procedure frequently fails because of it. The whole process could be optimized by caching $fs::is_file() and $fs::is_dir(). Status: needs-patch.</p>
<p>5. <a href="http://core.trac.wordpress.org/ticket/8830">#8830</a> loosely relates to the filesystem, but definitely seems to cause grief for users with an open_basedir restriction in effect. From the looks of it, a simple rtrim() call could fix wp_mkdir_p() on those system. Status: needs-testing.</p>
<p>6. <a href="http://core.trac.wordpress.org/ticket/10889">#10889</a> highlights inconsistent methods between the WP Filesystem methods. I&#8217;m 90% sure that it prevents the .maintenance file from being added on some sites. Status: commit?</p>
<p>And that&#8217;ll be the last of today&#8217;s pick of crippling install/upgrade bugs. Please keep in mind that this is the first of a hopefully long series of posts. Feedback is welcome on the way it gets presented. Should it be more focused on less specific bugs, less focused but on more bugs, less focused on less bugs, or is it reasonably balanced as above?</p>
<p>Next in line, I think, will be a post that discusses the use of UUIDs to fix a couple of tickets, along the lines of <a href="http://core.trac.wordpress.org/ticket/11145">#11145</a>. Now that we&#8217;ve MySQL 4.1.2, we might as well take advantage of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2010/01/13/so-jane-had-asked-me-to-come-up-with/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Permalinks with the structure /index.php &#8230;</title>
		<link>http://make.wordpress.org/core/2008/07/21/permalinks-with-the-structure-indexphp/</link>
		<comments>http://make.wordpress.org/core/2008/07/21/permalinks-with-the-structure-indexphp/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 16:36:59 +0000</pubDate>
		<dc:creator>Mark Jaquith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[categories]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2008/07/21/permalinks-with-the-structure-indexphp/</guid>
		<description><![CDATA[Permalinks with the structure /index.php/%postname%/ (or the same, without the trailing slash) now work. And now the tag/category bases are normalized to have no leading/trailing slash, so it&#8217;ll just be topics or tagged for example.]]></description>
				<content:encoded><![CDATA[<p>Permalinks with the structure <code>/index.php/%postname%/</code> (or the same, without the trailing slash) now work. And now the tag/category bases are normalized to have no leading/trailing slash, so it&#8217;ll just be <code>topics</code> or <code>tagged</code> for example.</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2008/07/21/permalinks-with-the-structure-indexphp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nailed that lame bug that would redirect &#8230;</title>
		<link>http://make.wordpress.org/core/2008/04/24/nailed-that-lame-bug-that-would-redirect/</link>
		<comments>http://make.wordpress.org/core/2008/04/24/nailed-that-lame-bug-that-would-redirect/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 05:04:30 +0000</pubDate>
		<dc:creator>Mark Jaquith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2.5.1]]></category>
		<category><![CDATA[bugs]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2008/04/24/nailed-that-lame-bug-that-would-redirect/</guid>
		<description><![CDATA[Nailed that lame bug that would redirect you to the preview URL after your first post save (but only sometimes).]]></description>
				<content:encoded><![CDATA[<p>Nailed that lame bug that would redirect you to the preview URL after your first post save (but only sometimes).</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2008/04/24/nailed-that-lame-bug-that-would-redirect/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>With the help of AaronCampbell, the shor &#8230;</title>
		<link>http://make.wordpress.org/core/2008/04/16/with-the-help-of-aaroncampbell-the-shor/</link>
		<comments>http://make.wordpress.org/core/2008/04/16/with-the-help-of-aaroncampbell-the-shor/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 21:16:15 +0000</pubDate>
		<dc:creator>Mark Jaquith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[shortcodes]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2008/04/16/with-the-help-of-aaroncampbell-the-shor/</guid>
		<description><![CDATA[With the help of AaronCampbell, the shortcode HTML issues have been fixed in a flexible way. Now add_shortcode() takes a third (optional) parameter that allows you to have your shortcode be expanded after wpautop() and texturize() are run. Default is before for compatibility with 2.5. For &#8220;block-level&#8221; shortcodes, you should probably make them run after. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>With the help of AaronCampbell, the shortcode HTML issues have been fixed in a flexible way. Now <code>add_shortcode()</code> takes a third (optional) parameter that allows you to have your shortcode be expanded <strong>after</strong> <code>wpautop()</code> and <code>texturize()</code> are run.  Default is before for compatibility with 2.5.  For &#8220;block-level&#8221; shortcodes, you should probably make them run after.  For &#8220;inline&#8221; shortcodes, you should probably make them run before.</p>
<p><ins datetime="00"><strong>Update:</strong>Â We went a different way with this, for the time being. Â Now everything runs at 11, but shortcodes with a buffer line separating them from other content will be recognized as block level and won&#8217;t get paragraph-wrapped.</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2008/04/16/with-the-help-of-aaroncampbell-the-shor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixed an ugly bug that broke page links  &#8230;</title>
		<link>http://make.wordpress.org/core/2008/04/16/fixed-an-ugly-bug-that-broke-page-links/</link>
		<comments>http://make.wordpress.org/core/2008/04/16/fixed-an-ugly-bug-that-broke-page-links/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 06:05:59 +0000</pubDate>
		<dc:creator>Ryan Boren</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[permalinks]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2008/04/16/fixed-an-ugly-bug-that-broke-page-links/</guid>
		<description><![CDATA[Fixed an ugly bug that broke page links for setups that use PATH_INFO permalinks with %category% at the beginning of the permalink structure.]]></description>
				<content:encoded><![CDATA[<p>Fixed an ugly bug that broke page links for setups that use PATH_INFO permalinks with %category% at the beginning of the permalink structure.</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2008/04/16/fixed-an-ugly-bug-that-broke-page-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making good progress on shortcode (galle &#8230;</title>
		<link>http://make.wordpress.org/core/2008/04/03/making-good-progress-on-shortcode-galle/</link>
		<comments>http://make.wordpress.org/core/2008/04/03/making-good-progress-on-shortcode-galle/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 04:03:44 +0000</pubDate>
		<dc:creator>Mark Jaquith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2.5.1]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[galleries]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2008/04/03/making-good-progress-on-shortcode-galle/</guid>
		<description><![CDATA[Making good progress on shortcode (galleries included) parsing and handling. 2.5.1 will run after wpautop(), so shortcode plugin authors will be able to output block-level HTML without WordPress mangling it or wrapping your divs in paragraphs. The rabbit hole goes deeper, however, as the Visual Editor does funky stuff with extra whitespace in shortcodes.]]></description>
				<content:encoded><![CDATA[<p><a href="http://trac.wordpress.org/ticket/6444">Making good progress on shortcode (galleries included) parsing and handling</a>. 2.5.1 will run <strong>after</strong> <code>wpautop()</code>, so shortcode plugin authors will be able to output block-level HTML without WordPress mangling it or wrapping your divs in paragraphs.  The rabbit hole goes deeper, however, as the <a href="http://trac.wordpress.org/ticket/6562">Visual Editor does funky stuff with extra whitespace</a> in shortcodes.</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2008/04/03/making-good-progress-on-shortcode-galle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fixing little bugs, commiting patches</title>
		<link>http://make.wordpress.org/core/2008/03/13/fixing-little-bugs-commiting-patches/</link>
		<comments>http://make.wordpress.org/core/2008/03/13/fixing-little-bugs-commiting-patches/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 21:39:35 +0000</pubDate>
		<dc:creator>Peter Westwood</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2008/03/13/fixing-little-bugs-commiting-patches/</guid>
		<description><![CDATA[fixing little bugs, commiting patches]]></description>
				<content:encoded><![CDATA[<p>fixing little bugs, commiting patches</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2008/03/13/fixing-little-bugs-commiting-patches/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>trawling through tickets, applying patch &#8230;</title>
		<link>http://make.wordpress.org/core/2008/02/16/trawling-through-tickets-applying-patch/</link>
		<comments>http://make.wordpress.org/core/2008/02/16/trawling-through-tickets-applying-patch/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 15:17:02 +0000</pubDate>
		<dc:creator>Peter Westwood</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2008/02/16/trawling-through-tickets-applying-patch/</guid>
		<description><![CDATA[trawling through tickets, applying patches, punting new features to 2.6]]></description>
				<content:encoded><![CDATA[<p>trawling through tickets, applying patches, punting new features to 2.6</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2008/02/16/trawling-through-tickets-applying-patch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ticket 5797 needs attention.</title>
		<link>http://make.wordpress.org/core/2008/02/09/ticket-5797-needs-attention/</link>
		<comments>http://make.wordpress.org/core/2008/02/09/ticket-5797-needs-attention/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 08:48:09 +0000</pubDate>
		<dc:creator>Ryan Boren</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[categories]]></category>

		<guid isPermaLink="false">http://wpdevel.wordpress.com/2008/02/09/ticket-5797-needs-attention/</guid>
		<description><![CDATA[Ticket 5797 needs attention.Â AJAX link category creation.]]></description>
				<content:encoded><![CDATA[<p><a href="http://trac.wordpress.org/ticket/5797">Ticket 5797</a> needs attention.Â  AJAX link category creation.</p>
]]></content:encoded>
			<wfw:commentRss>http://make.wordpress.org/core/2008/02/09/ticket-5797-needs-attention/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
