<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: Misc/RPM/python-2.6.spec history</title>
    <description>Misc/RPM/python-2.6.spec revision history</description>
    <item>
    <title>version bump</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fcb3ec2842f9/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[version bump]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 29 Oct 2013 10:14:05 -0400</pubDate>
</item>
<item>
    <title>Bump to 2.6.9rc1</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/091f4fb44948/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to 2.6.9rc1]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 30 Sep 2013 20:34:29 -0400</pubDate>
</item>
<item>
    <title>Bump to 2.6.8</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c9910fd022fc/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to 2.6.8]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 10 Apr 2012 10:59:35 -0400</pubDate>
</item>
<item>
    <title>Bump to 2.6.8rc2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1d1b7b9fad48/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to 2.6.8rc2]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 17 Mar 2012 18:19:15 -0400</pubDate>
</item>
<item>
    <title>Bump to version 2.6.8rc1.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4fe560d84b04/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to version 2.6.8rc1.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 23 Feb 2012 10:55:57 -0500</pubDate>
</item>
<item>
    <title>Replay svn r88850.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a39a30ac7f2e/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Replay svn r88850.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 03 Jun 2011 20:02:47 -0400</pubDate>
</item>
<item>
    <title>Replay changeset 70248:c714e2f92f63 from fubar branch.  Original commit</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1fd89faa3900/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Replay changeset 70248:c714e2f92f63 from fubar branch.  Original commit<br/>
message:<br/>
<br/>
Cross-port changes for 2.6.7rc2 from the Subversion branch.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 23 May 2011 15:26:11 -0400</pubDate>
</item>
<item>
    <title>Replay changeset 70238:03e488b5c009 from fubar branch.  Original commit</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/86fa95c560a6/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Replay changeset 70238:03e488b5c009 from fubar branch.  Original commit<br/>
message:<br/>
<br/>
Reconcile with the 2.6svn branch.  The 2.6.7 release will be made from<br/>
Subversion, but there were differences, so this brings them in sync.  These<br/>
changes should *not* propagate to any newer versions.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 23 May 2011 15:22:56 -0400</pubDate>
</item>
<item>
    <title>Dummy-merge 2.5 branch into 2.6 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/787b969d37f0/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Dummy-merge 2.5 branch into 2.6 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:13:50 +0100</pubDate>
</item>
<item>
    <title>2.6.6 final.  \o/</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9f8771e09052/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[2.6.6 final.  \o/]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 23 Aug 2010 23:37:56 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6.6rc2.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/17d5b030e877/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6.6rc2.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 16 Aug 2010 22:19:57 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6.6 rc 1</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c1dc9e7986a2/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6.6 rc 1]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 03 Aug 2010 22:39:42 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6.5 final.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/99af4b44e7e4/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6.5 final.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 18 Mar 2010 22:14:36 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6.5rc2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fa4630916699/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6.5rc2]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 09 Mar 2010 22:31:52 +0000</pubDate>
</item>
<item>
    <title>Bump to 2.6.5 rc 1.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2c9bf218ce29/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to 2.6.5 rc 1.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 01 Mar 2010 22:10:45 +0000</pubDate>
</item>
<item>
    <title>issue5063: Fixes for building RPM on CentOS plus misc .spec file enhancements.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/76076659b224/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[issue5063: Fixes for building RPM on CentOS plus misc .spec file enhancements.]]></description>
    <author>&#83;&#101;&#97;&#110;&#32;&#82;&#101;&#105;&#102;&#115;&#99;&#104;&#101;&#105;&#100;&#101;&#114;&#32;&#60;&#106;&#97;&#102;&#111;&#64;&#116;&#117;&#109;&#109;&#121;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 16 Jan 2010 04:25:53 +0000</pubDate>
</item>
<item>
    <title>bumping to 2.6.4</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8803c3d61da2/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[bumping to 2.6.4]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 26 Oct 2009 01:48:07 +0000</pubDate>
</item>
<item>
    <title>Bump to 2.6.4rc2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ea1fdafbe4fe/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to 2.6.4rc2]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 18 Oct 2009 16:50:06 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6.4rc1</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/25aa90a6865b/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6.4rc1]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 06 Oct 2009 13:21:07 +0000</pubDate>
</item>
<item>
    <title>Bump to 2.6.3</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/00c3396d7a8c/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to 2.6.3]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 01 Oct 2009 23:39:49 +0000</pubDate>
</item>
<item>
    <title>Bumping for 2.6.3rc1</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1873542c0000/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping for 2.6.3rc1]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 29 Sep 2009 22:41:09 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6.2 (final).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4feba09a826b/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6.2 (final).]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 14 Apr 2009 13:16:19 +0000</pubDate>
</item>
<item>
    <title>Bump to 2.6.2c1.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/69114a356cf0/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to 2.6.2c1.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 07 Apr 2009 01:54:02 +0000</pubDate>
</item>
<item>
    <title>Prep for 2.6.1</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cabf303e787a/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Prep for 2.6.1]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 04 Dec 2008 02:59:51 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6 final.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/58a9884d2bc3/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6 final.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 01 Oct 2008 21:46:40 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6rc2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/525792097c63/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6rc2]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 18 Sep 2008 04:33:43 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6rc1</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/381ecf46dfae/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6rc1]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 12 Sep 2008 23:25:57 +0000</pubDate>
</item>
<item>
    <title>Bump to 2.6b3.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c62862d73f9e/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to 2.6b3.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 21 Aug 2008 01:15:08 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6b2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/81ec8263bd6e/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6b2]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 18 Jul 2008 03:20:07 +0000</pubDate>
</item>
<item>
    <title>Bumping to 2.6b1</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2f2f32af8c4e/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bumping to 2.6b1]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 19 Jun 2008 01:48:07 +0000</pubDate>
</item>
<item>
    <title>Tkinter rename reversal: remove tkinter package, adapt imports and docs.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b53604fad54b/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Tkinter rename reversal: remove tkinter package, adapt imports and docs.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 20 May 2008 07:13:37 +0000</pubDate>
</item>
<item>
    <title>Add new tkinter dir to various locations where lib-tk shows up.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9240a59a25e9/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Add new tkinter dir to various locations where lib-tk shows up.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 17 May 2008 19:14:23 +0000</pubDate>
</item>
<item>
    <title>Bump to 2.6a3</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/48e9fb0a7217/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Bump to 2.6a3]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 08 May 2008 13:16:19 +0000</pubDate>
</item>
<item>
    <title>Updating for 2.6a2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/eec144917a18/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Updating for 2.6a2]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 03 Apr 2008 04:10:02 +0000</pubDate>
</item>
<item>
    <title>RPM specfile updates</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b87fe11fb7e2/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[RPM specfile updates]]></description>
    <author>&#65;&#110;&#116;&#104;&#111;&#110;&#121;&#32;&#66;&#97;&#120;&#116;&#101;&#114;&#32;&#60;&#97;&#110;&#116;&#104;&#111;&#110;&#121;&#98;&#97;&#120;&#116;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 18 Aug 2006 07:30:07 +0000</pubDate>
</item>
<item>
    <title>Merge current trunk into p3yk. This includes the PyNumber_Index API change,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3674f20ac781/Misc/RPM/python-2.6.spec</link>
    <description><![CDATA[Merge current trunk into p3yk. This includes the PyNumber_Index API change,<br/>
which unfortunately means the errors from the bytes type change somewhat:<br/>
<br/>
bytes([300]) still raises a ValueError, but bytes([10**100]) now raises a<br/>
TypeError (either that, or bytes(1.0) also raises a ValueError --<br/>
PyNumber_AsSsize_t() can only raise one type of exception.)<br/>
<br/>
Merged revisions 51188-51433 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r51189 | kurt.kaiser | 2006-08-10 19:11:09 +0200 (Thu, 10 Aug 2006) | 4 lines<br/>
<br/>
  Retrieval of previous shell command was not always preserving indentation<br/>
  since 1.2a1) Patch 1528468 Tal Einat.<br/>
........<br/>
  r51190 | guido.van.rossum | 2006-08-10 19:41:07 +0200 (Thu, 10 Aug 2006) | 3 lines<br/>
<br/>
  Chris McDonough's patch to defend against certain DoS attacks on FieldStorage.<br/>
  SF bug #1112549.<br/>
........<br/>
  r51191 | guido.van.rossum | 2006-08-10 19:42:50 +0200 (Thu, 10 Aug 2006) | 2 lines<br/>
<br/>
  News item for SF bug 1112549.<br/>
........<br/>
  r51192 | guido.van.rossum | 2006-08-10 20:09:25 +0200 (Thu, 10 Aug 2006) | 2 lines<br/>
<br/>
  Fix title -- it's rc1, not beta3.<br/>
........<br/>
  r51194 | martin.v.loewis | 2006-08-10 21:04:00 +0200 (Thu, 10 Aug 2006) | 3 lines<br/>
<br/>
  Update dangling references to the 3.2 database to<br/>
  mention that this is UCD 4.1 now.<br/>
........<br/>
  r51195 | tim.peters | 2006-08-11 00:45:34 +0200 (Fri, 11 Aug 2006) | 6 lines<br/>
<br/>
  Followup to bug #1069160.<br/>
<br/>
  PyThreadState_SetAsyncExc():  internal correctness changes wrt<br/>
  refcount safety and deadlock avoidance.  Also added a basic test<br/>
  case (relying on ctypes) and repaired the docs.<br/>
........<br/>
  r51196 | tim.peters | 2006-08-11 00:48:45 +0200 (Fri, 11 Aug 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r51197 | tim.peters | 2006-08-11 01:22:13 +0200 (Fri, 11 Aug 2006) | 5 lines<br/>
<br/>
  Whitespace normalization broke test_cgi, because a line<br/>
  of quoted test data relied on preserving a single trailing<br/>
  blank.  Changed the string from raw to regular, and forced<br/>
  in the trailing blank via an explicit \x20 escape.<br/>
........<br/>
  r51198 | tim.peters | 2006-08-11 02:49:01 +0200 (Fri, 11 Aug 2006) | 10 lines<br/>
<br/>
  test_PyThreadState_SetAsyncExc():  This is failing on some<br/>
  64-bit boxes.  I have no idea what the ctypes docs mean<br/>
  by &quot;integers&quot;, and blind-guessing here that it intended to<br/>
  mean the signed C &quot;int&quot; type, in which case perhaps I can<br/>
  repair this by feeding the thread id argument to type<br/>
  ctypes.c_long().<br/>
<br/>
  Also made the worker thread daemonic, so it doesn't hang<br/>
  Python shutdown if the test continues to fail.<br/>
........<br/>
  r51199 | tim.peters | 2006-08-11 05:49:10 +0200 (Fri, 11 Aug 2006) | 6 lines<br/>
<br/>
  force_test_exit():  This has been completely ineffective<br/>
  at stopping test_signal from hanging forever on the Tru64<br/>
  buildbot.  That could be because there's no such thing as<br/>
  signal.SIGALARM.  Changed to the idiotic (but standard)<br/>
  signal.SIGALRM instead, and added some more debug output.<br/>
........<br/>
  r51202 | neal.norwitz | 2006-08-11 08:09:41 +0200 (Fri, 11 Aug 2006) | 6 lines<br/>
<br/>
  Fix the failures on cygwin (2006-08-10 fixed the actual locking issue).<br/>
<br/>
  The first hunk changes the colon to an ! like other Windows variants.<br/>
  We need to always wait on the child so the lock gets released and<br/>
  no other tests fail.  This is the try/finally in the second hunk.<br/>
........<br/>
  r51205 | georg.brandl | 2006-08-11 09:15:38 +0200 (Fri, 11 Aug 2006) | 3 lines<br/>
<br/>
  Add Chris McDonough (latest cgi.py patch)<br/>
........<br/>
  r51206 | georg.brandl | 2006-08-11 09:26:10 +0200 (Fri, 11 Aug 2006) | 3 lines<br/>
<br/>
  logging's atexit hook now runs even if the rest of the module has<br/>
  already been cleaned up.<br/>
........<br/>
  r51212 | thomas.wouters | 2006-08-11 17:02:39 +0200 (Fri, 11 Aug 2006) | 4 lines<br/>
<br/>
<br/>
  Add ignore of *.pyc and *.pyo to Lib/xml/etree/.<br/>
........<br/>
  r51215 | thomas.heller | 2006-08-11 21:55:35 +0200 (Fri, 11 Aug 2006) | 7 lines<br/>
<br/>
  When a ctypes C callback function is called, zero out the result<br/>
  storage before converting the result to C data.  See the comment in<br/>
  the code for details.<br/>
<br/>
  Provide a better context for errors when the conversion of a callback<br/>
  function's result cannot be converted.<br/>
........<br/>
  r51218 | neal.norwitz | 2006-08-12 03:43:40 +0200 (Sat, 12 Aug 2006) | 6 lines<br/>
<br/>
  Klocwork made another run and found a bunch more problems.<br/>
  This is the first batch of fixes that should be easy to verify based on context.<br/>
<br/>
  This fixes problem numbers: 220 (ast), 323-324 (symtable),<br/>
  321-322 (structseq), 215 (array), 210 (hotshot), 182 (codecs), 209 (etree).<br/>
........<br/>
  r51219 | neal.norwitz | 2006-08-12 03:45:47 +0200 (Sat, 12 Aug 2006) | 9 lines<br/>
<br/>
  Even though _Py_Mangle() isn't truly public anyone can call it and<br/>
  there was no verification that privateobj was a PyString.  If it wasn't<br/>
  a string, this could have allowed a NULL pointer to creep in below and crash.<br/>
<br/>
  I wonder if this should be PyString_CheckExact?  Must identifiers be strings<br/>
  or can they be subclasses?<br/>
<br/>
  Klocwork #275<br/>
........<br/>
  r51220 | neal.norwitz | 2006-08-12 03:46:42 +0200 (Sat, 12 Aug 2006) | 5 lines<br/>
<br/>
  It's highly unlikely, though possible for PyEval_Get*() to return NULLs.<br/>
  So be safe and do an XINCREF.<br/>
<br/>
  Klocwork # 221-222.<br/>
........<br/>
  r51221 | neal.norwitz | 2006-08-12 03:47:59 +0200 (Sat, 12 Aug 2006) | 7 lines<br/>
<br/>
  This code is actually not used unless WITHOUT_COMPLEX is defined.<br/>
  However, there was no error checking that PyFloat_FromDouble returned<br/>
  a valid pointer.  I believe this change is correct as it seemed<br/>
  to follow other code in the area.<br/>
<br/>
  Klocwork # 292.<br/>
........<br/>
  r51222 | neal.norwitz | 2006-08-12 03:49:12 +0200 (Sat, 12 Aug 2006) | 5 lines<br/>
<br/>
  Handle NULL nodes while parsing.  I'm not entirely sure this is correct.<br/>
  There might be something else that needs to be done to setup the error.<br/>
<br/>
  Klocwork #295.<br/>
........<br/>
  r51223 | neal.norwitz | 2006-08-12 03:50:38 +0200 (Sat, 12 Aug 2006) | 6 lines<br/>
<br/>
  If _stat_float_times is false, we will try to INCREF ival which could be NULL.<br/>
  Return early in that case.  The caller checks for PyErr_Occurred so this<br/>
  should be ok.<br/>
<br/>
  Klocwork #297<br/>
........<br/>
  r51224 | neal.norwitz | 2006-08-12 03:51:12 +0200 (Sat, 12 Aug 2006) | 3 lines<br/>
<br/>
  Move the assert which checks for a NULL pointer first.<br/>
  Klocwork #274.<br/>
........<br/>
  r51225 | neal.norwitz | 2006-08-12 03:53:28 +0200 (Sat, 12 Aug 2006) | 5 lines<br/>
<br/>
  Try to handle a malloc failure.  I'm not entirely sure this is correct.<br/>
  There might be something else we need to do to handle the exception.<br/>
<br/>
  Klocwork # 212-213<br/>
........<br/>
  r51226 | neal.norwitz | 2006-08-12 03:57:47 +0200 (Sat, 12 Aug 2006) | 6 lines<br/>
<br/>
  I'm not sure why this code allocates this string for the error message.<br/>
  I think it would be better to always use snprintf and have the format<br/>
  limit the size of the name appropriately (like %.200s).<br/>
<br/>
  Klocwork #340<br/>
........<br/>
  r51227 | neal.norwitz | 2006-08-12 04:06:34 +0200 (Sat, 12 Aug 2006) | 3 lines<br/>
<br/>
  Check returned pointer is valid.<br/>
  Klocwork #233<br/>
........<br/>
  r51228 | neal.norwitz | 2006-08-12 04:12:30 +0200 (Sat, 12 Aug 2006) | 1 line<br/>
<br/>
  Whoops, how did that get in there. :-)  Revert all the parts of 51227 that were not supposed to go it.  Only Modules/_ctypes/cfields.c was supposed to be changed<br/>
........<br/>
  r51229 | neal.norwitz | 2006-08-12 04:33:36 +0200 (Sat, 12 Aug 2006) | 4 lines<br/>
<br/>
  Don't deref v if it's NULL.<br/>
<br/>
  Klocwork #214<br/>
........<br/>
  r51230 | neal.norwitz | 2006-08-12 05:16:54 +0200 (Sat, 12 Aug 2006) | 5 lines<br/>
<br/>
  Check return of PyMem_MALLOC (garbage) is non-NULL.<br/>
  Check seq in both portions of if/else.<br/>
<br/>
  Klocwork #289-290.<br/>
........<br/>
  r51231 | neal.norwitz | 2006-08-12 05:17:41 +0200 (Sat, 12 Aug 2006) | 4 lines<br/>
<br/>
  PyModule_GetDict() can fail, produce fatal errors if this happens on startup.<br/>
<br/>
  Klocwork #298-299.<br/>
........<br/>
  r51232 | neal.norwitz | 2006-08-12 05:18:50 +0200 (Sat, 12 Aug 2006) | 5 lines<br/>
<br/>
  Verify verdat which is returned from malloc is not NULL.<br/>
  Ensure we don't pass NULL to free.<br/>
<br/>
  Klocwork #306 (at least the first part, checking malloc)<br/>
........<br/>
  r51233 | tim.peters | 2006-08-12 06:42:47 +0200 (Sat, 12 Aug 2006) | 35 lines<br/>
<br/>
  test_signal:  Signal handling on the Tru64 buildbot<br/>
  appears to be utterly insane.  Plug some theoretical<br/>
  insecurities in the test script:<br/>
<br/>
  - Verify that the SIGALRM handler was actually installed.<br/>
<br/>
  - Don't call alarm() before the handler is installed.<br/>
<br/>
  - Move everything that can fail inside the try/finally,<br/>
    so the test cleans up after itself more often.<br/>
<br/>
  - Try sending all the expected signals in<br/>
    force_test_exit(), not just SIGALRM.  Since that was<br/>
    fixed to actually send SIGALRM (instead of invisibly<br/>
    dying with an AttributeError), we've seen that sending<br/>
    SIGALRM alone does not stop this from hanging.<br/>
<br/>
  - Move the &quot;kill the child&quot; business into the finally<br/>
    clause, so the child doesn't survive test failure<br/>
    to send SIGALRM to other tests later (there are also<br/>
    baffling SIGALRM-related failures in test_socket).<br/>
<br/>
  - Cancel the alarm in the finally clause -- if the<br/>
    test dies early, we again don't want SIGALRM showing<br/>
    up to confuse a later test.<br/>
<br/>
  Alas, this still relies on timing luck wrt the spawned<br/>
  script that sends the test signals, but it's hard to see<br/>
  how waiting for seconds can so often be so unlucky.<br/>
<br/>
  test_threadedsignals:  curiously, this test never fails<br/>
  on Tru64, but doesn't normally signal SIGALRM.  Anyway,<br/>
  fixed an obvious (but probably inconsequential) logic<br/>
  error.<br/>
........<br/>
  r51234 | tim.peters | 2006-08-12 07:17:41 +0200 (Sat, 12 Aug 2006) | 8 lines<br/>
<br/>
  Ah, fudge.  One of the prints here actually &quot;shouldn't be&quot;<br/>
  protected by &quot;if verbose:&quot;, which caused the test to fail on<br/>
  all non-Windows boxes.<br/>
<br/>
  Note that I deliberately didn't convert this to unittest yet,<br/>
  because I expect it would be even harder to debug this on Tru64<br/>
  after conversion.<br/>
........<br/>
  r51235 | georg.brandl | 2006-08-12 10:32:02 +0200 (Sat, 12 Aug 2006) | 3 lines<br/>
<br/>
  Repair logging test spew caused by rev. 51206.<br/>
........<br/>
  r51236 | neal.norwitz | 2006-08-12 19:03:09 +0200 (Sat, 12 Aug 2006) | 8 lines<br/>
<br/>
  Patch #1538606, Patch to fix __index__() clipping.<br/>
<br/>
  I modified this patch some by fixing style, some error checking, and adding<br/>
  XXX comments.  This patch requires review and some changes are to be expected.<br/>
  I'm checking in now to get the greatest possible review and establish a<br/>
  baseline for moving forward.  I don't want this to hold up release if possible.<br/>
........<br/>
  r51238 | neal.norwitz | 2006-08-12 20:44:06 +0200 (Sat, 12 Aug 2006) | 10 lines<br/>
<br/>
  Fix a couple of bugs exposed by the new __index__ code.  The 64-bit buildbots<br/>
  were failing due to inappropriate clipping of numbers larger than 2**31<br/>
  with new-style classes. (typeobject.c)  In reviewing the code for classic<br/>
  classes, there were 2 problems.  Any negative value return could be returned.<br/>
  Always return -1 if there was an error.  Also make the checks similar<br/>
  with the new-style classes.  I believe this is correct for 32 and 64 bit<br/>
  boxes, including Windows64.<br/>
<br/>
  Add a test of classic classes too.<br/>
........<br/>
  r51240 | neal.norwitz | 2006-08-13 02:20:49 +0200 (Sun, 13 Aug 2006) | 1 line<br/>
<br/>
  SF bug #1539336, distutils example code missing<br/>
........<br/>
  r51245 | neal.norwitz | 2006-08-13 20:10:10 +0200 (Sun, 13 Aug 2006) | 6 lines<br/>
<br/>
  Move/copy assert for tstate != NULL before first use.<br/>
  Verify that PyEval_Get{Globals,Locals} returned valid pointers.<br/>
<br/>
  Klocwork 231-232<br/>
........<br/>
  r51246 | neal.norwitz | 2006-08-13 20:10:28 +0200 (Sun, 13 Aug 2006) | 5 lines<br/>
<br/>
  Handle a whole lot of failures from PyString_FromInternedString().<br/>
<br/>
  Should fix most of Klocwork 234-272.<br/>
........<br/>
  r51247 | neal.norwitz | 2006-08-13 20:10:47 +0200 (Sun, 13 Aug 2006) | 8 lines<br/>
<br/>
  cpathname could be NULL if it was longer than MAXPATHLEN.  Don't try<br/>
  to write the .pyc to NULL.<br/>
<br/>
  Check results of PyList_GetItem() and PyModule_GetDict() are not NULL.<br/>
<br/>
  Klocwork 282, 283, 285<br/>
........<br/>
  r51248 | neal.norwitz | 2006-08-13 20:11:08 +0200 (Sun, 13 Aug 2006) | 6 lines<br/>
<br/>
  Fix segfault when doing string formatting on subclasses of long if<br/>
  __oct__, __hex__ don't return a string.<br/>
<br/>
  Klocwork 308<br/>
........<br/>
  r51250 | neal.norwitz | 2006-08-13 20:11:27 +0200 (Sun, 13 Aug 2006) | 5 lines<br/>
<br/>
  Check return result of PyModule_GetDict().<br/>
  Fix a bunch of refleaks in the init of the module.  This would only be found<br/>
  when running python -v.<br/>
........<br/>
  r51251 | neal.norwitz | 2006-08-13 20:11:43 +0200 (Sun, 13 Aug 2006) | 5 lines<br/>
<br/>
  Handle malloc and fopen failures more gracefully.<br/>
<br/>
  Klocwork 180-181<br/>
........<br/>
  r51252 | neal.norwitz | 2006-08-13 20:12:03 +0200 (Sun, 13 Aug 2006) | 7 lines<br/>
<br/>
  It's very unlikely, though possible that source is not a string.  Verify<br/>
  that PyString_AsString() returns a valid pointer.  (The problem can<br/>
  arise when zlib.decompress doesn't return a string.)<br/>
<br/>
  Klocwork 346<br/>
........<br/>
  r51253 | neal.norwitz | 2006-08-13 20:12:26 +0200 (Sun, 13 Aug 2006) | 5 lines<br/>
<br/>
  Handle failures from lookup.<br/>
<br/>
  Klocwork 341-342<br/>
........<br/>
  r51254 | neal.norwitz | 2006-08-13 20:12:45 +0200 (Sun, 13 Aug 2006) | 6 lines<br/>
<br/>
  Handle failure from PyModule_GetDict() (Klocwork 208).<br/>
<br/>
  Fix a bunch of refleaks in the init of the module.  This would only be found<br/>
  when running python -v.<br/>
........<br/>
  r51255 | neal.norwitz | 2006-08-13 20:13:02 +0200 (Sun, 13 Aug 2006) | 4 lines<br/>
<br/>
  Really address the issue of where to place the assert for leftblock.<br/>
  (Followup of Klocwork 274)<br/>
........<br/>
  r51256 | neal.norwitz | 2006-08-13 20:13:36 +0200 (Sun, 13 Aug 2006) | 4 lines<br/>
<br/>
  Handle malloc failure.<br/>
<br/>
  Klocwork 281<br/>
........<br/>
  r51258 | neal.norwitz | 2006-08-13 20:40:39 +0200 (Sun, 13 Aug 2006) | 4 lines<br/>
<br/>
  Handle alloca failures.<br/>
<br/>
  Klocwork 225-228<br/>
........<br/>
  r51259 | neal.norwitz | 2006-08-13 20:41:15 +0200 (Sun, 13 Aug 2006) | 1 line<br/>
<br/>
  Get rid of compiler warning<br/>
........<br/>
  r51261 | neal.norwitz | 2006-08-14 02:51:15 +0200 (Mon, 14 Aug 2006) | 1 line<br/>
<br/>
  Ignore pgen.exe and kill_python.exe for cygwin<br/>
........<br/>
  r51262 | neal.norwitz | 2006-08-14 02:59:03 +0200 (Mon, 14 Aug 2006) | 4 lines<br/>
<br/>
  Can't return NULL from a void function.  If there is a memory error,<br/>
  about the best we can do is call PyErr_WriteUnraisable and go on.<br/>
  We won't be able to do the call below either, so verify delstr is valid.<br/>
........<br/>
  r51263 | neal.norwitz | 2006-08-14 03:49:54 +0200 (Mon, 14 Aug 2006) | 1 line<br/>
<br/>
  Update purify doc some.<br/>
........<br/>
  r51264 | thomas.heller | 2006-08-14 09:13:05 +0200 (Mon, 14 Aug 2006) | 2 lines<br/>
<br/>
  Remove unused, buggy test function.<br/>
  Fixes klockwork issue #207.<br/>
........<br/>
  r51265 | thomas.heller | 2006-08-14 09:14:09 +0200 (Mon, 14 Aug 2006) | 2 lines<br/>
<br/>
  Check for NULL return value from new_CArgObject().<br/>
  Fixes klockwork issues #183, #184, #185.<br/>
........<br/>
  r51266 | thomas.heller | 2006-08-14 09:50:14 +0200 (Mon, 14 Aug 2006) | 2 lines<br/>
<br/>
  Check for NULL return value of GenericCData_new().<br/>
  Fixes klockwork issues #188, #189.<br/>
........<br/>
  r51274 | thomas.heller | 2006-08-14 12:02:24 +0200 (Mon, 14 Aug 2006) | 2 lines<br/>
<br/>
  Revert the change that tries to zero out a closure's result storage<br/>
  area because the size if unknown in source/callproc.c.<br/>
........<br/>
  r51276 | marc-andre.lemburg | 2006-08-14 12:55:19 +0200 (Mon, 14 Aug 2006) | 11 lines<br/>
<br/>
  Slightly revised version of patch #1538956:<br/>
<br/>
  Replace UnicodeDecodeErrors raised during == and !=<br/>
  compares of Unicode and other objects with a new<br/>
  UnicodeWarning.<br/>
<br/>
  All other comparisons continue to raise exceptions.<br/>
  Exceptions other than UnicodeDecodeErrors are also left<br/>
  untouched.<br/>
........<br/>
  r51277 | thomas.heller | 2006-08-14 13:17:48 +0200 (Mon, 14 Aug 2006) | 13 lines<br/>
<br/>
  Apply the patch #1532975 plus ideas from the patch #1533481.<br/>
<br/>
  ctypes instances no longer have the internal and undocumented<br/>
  '_as_parameter_' attribute which was used to adapt them to foreign<br/>
  function calls; this mechanism is replaced by a function pointer in<br/>
  the type's stgdict.<br/>
<br/>
  In the 'from_param' class methods, try the _as_parameter_ attribute if<br/>
  other conversions are not possible.<br/>
<br/>
  This makes the documented _as_parameter_ mechanism work as intended.<br/>
<br/>
  Change the ctypes version number to 1.0.1.<br/>
........<br/>
  r51278 | marc-andre.lemburg | 2006-08-14 13:44:34 +0200 (Mon, 14 Aug 2006) | 3 lines<br/>
<br/>
  Readd NEWS items that were accidentally removed by r51276.<br/>
........<br/>
  r51279 | georg.brandl | 2006-08-14 14:36:06 +0200 (Mon, 14 Aug 2006) | 3 lines<br/>
<br/>
  Improve markup in PyUnicode_RichCompare.<br/>
........<br/>
  r51280 | marc-andre.lemburg | 2006-08-14 14:57:27 +0200 (Mon, 14 Aug 2006) | 3 lines<br/>
<br/>
  Correct an accidentally removed previous patch.<br/>
........<br/>
  r51281 | thomas.heller | 2006-08-14 18:17:41 +0200 (Mon, 14 Aug 2006) | 3 lines<br/>
<br/>
  Patch #1536908: Add support for AMD64 / OpenBSD.<br/>
  Remove the -no-stack-protector compiler flag for OpenBSD<br/>
  as it has been reported to be unneeded.<br/>
........<br/>
  r51282 | thomas.heller | 2006-08-14 18:20:04 +0200 (Mon, 14 Aug 2006) | 1 line<br/>
<br/>
  News item for rev 51281.<br/>
........<br/>
  r51283 | georg.brandl | 2006-08-14 22:25:39 +0200 (Mon, 14 Aug 2006) | 3 lines<br/>
<br/>
  Fix refleak introduced in rev. 51248.<br/>
........<br/>
  r51284 | georg.brandl | 2006-08-14 23:34:08 +0200 (Mon, 14 Aug 2006) | 5 lines<br/>
<br/>
  Make tabnanny recognize IndentationErrors raised by tokenize.<br/>
  Add a test to test_inspect to make sure indented source<br/>
  is recognized correctly. (fixes #1224621)<br/>
........<br/>
  r51285 | georg.brandl | 2006-08-14 23:42:55 +0200 (Mon, 14 Aug 2006) | 3 lines<br/>
<br/>
  Patch #1535500: fix segfault in BZ2File.writelines and make sure it<br/>
  raises the correct exceptions.<br/>
........<br/>
  r51287 | georg.brandl | 2006-08-14 23:45:32 +0200 (Mon, 14 Aug 2006) | 3 lines<br/>
<br/>
  Add an additional test: BZ2File write methods should raise IOError<br/>
  when file is read-only.<br/>
........<br/>
  r51289 | georg.brandl | 2006-08-14 23:55:28 +0200 (Mon, 14 Aug 2006) | 3 lines<br/>
<br/>
  Patch #1536071: trace.py should now find the full module name of a<br/>
  file correctly even on Windows.<br/>
........<br/>
  r51290 | georg.brandl | 2006-08-15 00:01:24 +0200 (Tue, 15 Aug 2006) | 3 lines<br/>
<br/>
  Cookie.py shouldn't &quot;bogusly&quot; use string._idmap.<br/>
........<br/>
  r51291 | georg.brandl | 2006-08-15 00:10:24 +0200 (Tue, 15 Aug 2006) | 3 lines<br/>
<br/>
  Patch #1511317: don't crash on invalid hostname info<br/>
........<br/>
  r51292 | tim.peters | 2006-08-15 02:25:04 +0200 (Tue, 15 Aug 2006) | 2 lines<br/>
<br/>
  Whitespace normalization.<br/>
........<br/>
  r51293 | neal.norwitz | 2006-08-15 06:14:57 +0200 (Tue, 15 Aug 2006) | 3 lines<br/>
<br/>
  Georg fixed one of my bugs, so I'll repay him with 2 NEWS entries.<br/>
  Now we're even. :-)<br/>
........<br/>
  r51295 | neal.norwitz | 2006-08-15 06:58:28 +0200 (Tue, 15 Aug 2006) | 8 lines<br/>
<br/>
  Fix the test for SocketServer so it should pass on cygwin and not fail<br/>
  sporadically on other platforms.  This is really a band-aid that doesn't<br/>
  fix the underlying issue in SocketServer.  It's not clear if it's worth<br/>
  it to fix SocketServer, however, I opened a bug to track it:<br/>
<br/>
  	http://python.org/sf/1540386<br/>
........<br/>
  r51296 | neal.norwitz | 2006-08-15 06:59:30 +0200 (Tue, 15 Aug 2006) | 3 lines<br/>
<br/>
  Update the docstring to use a version a little newer than 1999.  This was<br/>
  taken from a Debian patch.  Should we update the version for each release?<br/>
........<br/>
  r51298 | neal.norwitz | 2006-08-15 08:29:03 +0200 (Tue, 15 Aug 2006) | 2 lines<br/>
<br/>
  Subclasses of int/long are allowed to define an __index__.<br/>
........<br/>
  r51300 | thomas.heller | 2006-08-15 15:07:21 +0200 (Tue, 15 Aug 2006) | 1 line<br/>
<br/>
  Check for NULL return value from new_CArgObject calls.<br/>
........<br/>
  r51303 | kurt.kaiser | 2006-08-16 05:15:26 +0200 (Wed, 16 Aug 2006) | 2 lines<br/>
<br/>
  The 'with' statement is now a Code Context block opener<br/>
........<br/>
  r51304 | anthony.baxter | 2006-08-16 05:42:26 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  preparing for 2.5c1<br/>
........<br/>
  r51305 | anthony.baxter | 2006-08-16 05:58:37 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  preparing for 2.5c1 - no, really this time<br/>
........<br/>
  r51306 | kurt.kaiser | 2006-08-16 07:01:42 +0200 (Wed, 16 Aug 2006) | 9 lines<br/>
<br/>
  Patch #1540892: site.py Quitter() class attempts to close sys.stdin<br/>
  before raising SystemExit, allowing IDLE to honor quit() and exit().<br/>
<br/>
  M    Lib/site.py<br/>
  M    Lib/idlelib/PyShell.py<br/>
  M    Lib/idlelib/CREDITS.txt<br/>
  M    Lib/idlelib/NEWS.txt<br/>
  M    Misc/NEWS<br/>
........<br/>
  r51307 | ka-ping.yee | 2006-08-16 09:02:50 +0200 (Wed, 16 Aug 2006) | 6 lines<br/>
<br/>
  Update code and tests to support the 'bytes_le' attribute (for<br/>
  little-endian byte order on Windows), and to work around clocks<br/>
  with low resolution yielding duplicate UUIDs.<br/>
<br/>
  Anthony Baxter has approved this change.<br/>
........<br/>
  r51308 | kurt.kaiser | 2006-08-16 09:04:17 +0200 (Wed, 16 Aug 2006) | 2 lines<br/>
<br/>
  Get quit() and exit() to work cleanly when not using subprocess.<br/>
........<br/>
  r51309 | marc-andre.lemburg | 2006-08-16 10:13:26 +0200 (Wed, 16 Aug 2006) | 2 lines<br/>
<br/>
  Revert to having static version numbers again.<br/>
........<br/>
  r51310 | martin.v.loewis | 2006-08-16 14:55:10 +0200 (Wed, 16 Aug 2006) | 2 lines<br/>
<br/>
  Build _hashlib on Windows. Build OpenSSL with masm assembler code.<br/>
  Fixes #1535502.<br/>
........<br/>
  r51311 | thomas.heller | 2006-08-16 15:03:11 +0200 (Wed, 16 Aug 2006) | 6 lines<br/>
<br/>
  Add commented assert statements to check that the result of<br/>
  PyObject_stgdict() and PyType_stgdict() calls are non-NULL before<br/>
  dereferencing the result.  Hopefully this fixes what klocwork is<br/>
  complaining about.<br/>
<br/>
  Fix a few other nits as well.<br/>
........<br/>
  r51312 | anthony.baxter | 2006-08-16 15:08:25 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  news entry for 51307<br/>
........<br/>
  r51313 | andrew.kuchling | 2006-08-16 15:22:20 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  Add UnicodeWarning<br/>
........<br/>
  r51314 | andrew.kuchling | 2006-08-16 15:41:52 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  Bump document version to 1.0; remove pystone paragraph<br/>
........<br/>
  r51315 | andrew.kuchling | 2006-08-16 15:51:32 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  Link to docs; remove an XXX comment<br/>
........<br/>
  r51316 | martin.v.loewis | 2006-08-16 15:58:51 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  Make cl build step compile-only (/c). Remove libs from source list.<br/>
........<br/>
  r51317 | thomas.heller | 2006-08-16 16:07:44 +0200 (Wed, 16 Aug 2006) | 5 lines<br/>
<br/>
  The __repr__ method of a NULL py_object does no longer raise an<br/>
  exception.  Remove a stray '?' character from the exception text<br/>
  when the value is retrieved of such an object.<br/>
<br/>
  Includes tests.<br/>
........<br/>
  r51318 | andrew.kuchling | 2006-08-16 16:18:23 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  Update bug/patch counts<br/>
........<br/>
  r51319 | andrew.kuchling | 2006-08-16 16:21:14 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  Wording/typo fixes<br/>
........<br/>
  r51320 | thomas.heller | 2006-08-16 17:10:12 +0200 (Wed, 16 Aug 2006) | 9 lines<br/>
<br/>
  Remove the special casing of Py_None when converting the return value<br/>
  of the Python part of a callback function to C.  If it cannot be<br/>
  converted, call PyErr_WriteUnraisable with the exception we got.<br/>
  Before, arbitrary data has been passed to the calling C code in this<br/>
  case.<br/>
<br/>
  (I'm not really sure the NEWS entry is understandable, but I cannot<br/>
  find better words)<br/>
........<br/>
  r51321 | marc-andre.lemburg | 2006-08-16 18:11:01 +0200 (Wed, 16 Aug 2006) | 2 lines<br/>
<br/>
  Add NEWS item mentioning the reverted distutils version number patch.<br/>
........<br/>
  r51322 | fredrik.lundh | 2006-08-16 18:47:07 +0200 (Wed, 16 Aug 2006) | 5 lines<br/>
<br/>
  SF#1534630<br/>
<br/>
  ignore data that arrives before the opening start tag<br/>
........<br/>
  r51324 | andrew.kuchling | 2006-08-16 19:11:18 +0200 (Wed, 16 Aug 2006) | 1 line<br/>
<br/>
  Grammar fix<br/>
........<br/>
  r51328 | thomas.heller | 2006-08-16 20:02:11 +0200 (Wed, 16 Aug 2006) | 12 lines<br/>
<br/>
  Tutorial:<br/>
<br/>
      Clarify somewhat how parameters are passed to functions<br/>
      (especially explain what integer means).<br/>
<br/>
      Correct the table - Python integers and longs can both be used.<br/>
      Further clarification to the table comparing ctypes types, Python<br/>
      types, and C types.<br/>
<br/>
  Reference:<br/>
<br/>
      Replace integer by C ``int`` where it makes sense.<br/>
........<br/>
  r51329 | kurt.kaiser | 2006-08-16 23:45:59 +0200 (Wed, 16 Aug 2006) | 8 lines<br/>
<br/>
  File menu hotkeys: there were three 'p' assignments.  Reassign the<br/>
  'Save Copy As' and 'Print' hotkeys to 'y' and 't'.  Change the<br/>
  Shell menu hotkey from 's' to 'l'.<br/>
<br/>
  M    Bindings.py<br/>
  M    PyShell.py<br/>
  M    NEWS.txt<br/>
........<br/>
  r51330 | neil.schemenauer | 2006-08-17 01:38:05 +0200 (Thu, 17 Aug 2006) | 3 lines<br/>
<br/>
  Fix a bug in the ``compiler`` package that caused invalid code to be<br/>
  generated for generator expressions.<br/>
........<br/>
  r51342 | martin.v.loewis | 2006-08-17 21:19:32 +0200 (Thu, 17 Aug 2006) | 3 lines<br/>
<br/>
  Merge 51340 and 51341 from 2.5 branch:<br/>
  Leave tk build directory to restore original path.<br/>
  Invoke debug mk1mf.pl after running Configure.<br/>
........<br/>
  r51354 | martin.v.loewis | 2006-08-18 05:47:18 +0200 (Fri, 18 Aug 2006) | 3 lines<br/>
<br/>
  Bug #1541863: uuid.uuid1 failed to generate unique identifiers<br/>
  on systems with low clock resolution.<br/>
........<br/>
  r51355 | neal.norwitz | 2006-08-18 05:57:54 +0200 (Fri, 18 Aug 2006) | 1 line<br/>
<br/>
  Add template for 2.6 on HEAD<br/>
........<br/>
  r51356 | neal.norwitz | 2006-08-18 06:01:38 +0200 (Fri, 18 Aug 2006) | 1 line<br/>
<br/>
  More post-release wibble<br/>
........<br/>
  r51357 | neal.norwitz | 2006-08-18 06:58:33 +0200 (Fri, 18 Aug 2006) | 1 line<br/>
<br/>
  Try to get Windows bots working again<br/>
........<br/>
  r51358 | neal.norwitz | 2006-08-18 07:10:00 +0200 (Fri, 18 Aug 2006) | 1 line<br/>
<br/>
  Try to get Windows bots working again. Take 2<br/>
........<br/>
  r51359 | neal.norwitz | 2006-08-18 07:39:20 +0200 (Fri, 18 Aug 2006) | 1 line<br/>
<br/>
  Try to get Unix bots install working again.<br/>
........<br/>
  r51360 | neal.norwitz | 2006-08-18 07:41:46 +0200 (Fri, 18 Aug 2006) | 1 line<br/>
<br/>
  Set version to 2.6a0, seems more consistent.<br/>
........<br/>
  r51362 | neal.norwitz | 2006-08-18 08:14:52 +0200 (Fri, 18 Aug 2006) | 1 line<br/>
<br/>
  More version wibble<br/>
........<br/>
  r51364 | georg.brandl | 2006-08-18 09:27:59 +0200 (Fri, 18 Aug 2006) | 4 lines<br/>
<br/>
  Bug #1541682: Fix example in the &quot;Refcount details&quot; API docs.<br/>
  Additionally, remove a faulty example showing PySequence_SetItem applied<br/>
  to a newly created list object and add notes that this isn't a good idea.<br/>
........<br/>
  r51366 | anthony.baxter | 2006-08-18 09:29:02 +0200 (Fri, 18 Aug 2006) | 3 lines<br/>
<br/>
  Updating IDLE's version number to match Python's (as per python-dev<br/>
  discussion).<br/>
........<br/>
  r51367 | anthony.baxter | 2006-08-18 09:30:07 +0200 (Fri, 18 Aug 2006) | 1 line<br/>
<br/>
  RPM specfile updates<br/>
........<br/>
  r51368 | georg.brandl | 2006-08-18 09:35:47 +0200 (Fri, 18 Aug 2006) | 2 lines<br/>
<br/>
  Typo in tp_clear docs.<br/>
........<br/>
  r51378 | andrew.kuchling | 2006-08-18 15:57:13 +0200 (Fri, 18 Aug 2006) | 1 line<br/>
<br/>
  Minor edits<br/>
........<br/>
  r51379 | thomas.heller | 2006-08-18 16:38:46 +0200 (Fri, 18 Aug 2006) | 6 lines<br/>
<br/>
  Add asserts to check for 'impossible' NULL values, with comments.<br/>
  In one place where I'n not 1000% sure about the non-NULL, raise<br/>
  a RuntimeError for safety.<br/>
<br/>
  This should fix the klocwork issues that Neal sent me.  If so,<br/>
  it should be applied to the release25-maint branch also.<br/>
........<br/>
  r51400 | neal.norwitz | 2006-08-19 06:22:33 +0200 (Sat, 19 Aug 2006) | 5 lines<br/>
<br/>
  Move initialization of interned strings to before allocating the<br/>
  object so we don't leak op.  (Fixes an earlier patch to this code)<br/>
<br/>
  Klockwork #350<br/>
........<br/>
  r51401 | neal.norwitz | 2006-08-19 06:23:04 +0200 (Sat, 19 Aug 2006) | 4 lines<br/>
<br/>
  Move assert to after NULL check, otherwise we deref NULL in the assert.<br/>
<br/>
  Klocwork #307<br/>
........<br/>
  r51402 | neal.norwitz | 2006-08-19 06:25:29 +0200 (Sat, 19 Aug 2006) | 2 lines<br/>
<br/>
  SF #1542693: Remove semi-colon at end of PyImport_ImportModuleEx macro<br/>
........<br/>
  r51403 | neal.norwitz | 2006-08-19 06:28:55 +0200 (Sat, 19 Aug 2006) | 6 lines<br/>
<br/>
  Move initialization to after the asserts for non-NULL values.<br/>
<br/>
  Klocwork 286-287.<br/>
<br/>
  (I'm not backporting this, but if someone wants to, feel free.)<br/>
........<br/>
  r51404 | neal.norwitz | 2006-08-19 06:52:03 +0200 (Sat, 19 Aug 2006) | 6 lines<br/>
<br/>
  Handle PyString_FromInternedString() failing (unlikely, but possible).<br/>
<br/>
  Klocwork #325<br/>
<br/>
  (I'm not backporting this, but if someone wants to, feel free.)<br/>
........<br/>
  r51416 | georg.brandl | 2006-08-20 15:15:39 +0200 (Sun, 20 Aug 2006) | 2 lines<br/>
<br/>
  Patch #1542948: fix urllib2 header casing issue. With new test.<br/>
........<br/>
  r51428 | jeremy.hylton | 2006-08-21 18:19:37 +0200 (Mon, 21 Aug 2006) | 3 lines<br/>
<br/>
  Move peephole optimizer to separate file.<br/>
........<br/>
  r51429 | jeremy.hylton | 2006-08-21 18:20:29 +0200 (Mon, 21 Aug 2006) | 2 lines<br/>
<br/>
  Move peephole optimizer to separate file.  (Forgot .h in previous checkin.)<br/>
........<br/>
  r51432 | neal.norwitz | 2006-08-21 19:59:46 +0200 (Mon, 21 Aug 2006) | 5 lines<br/>
<br/>
  Fix bug #1543303, tarfile adds padding that breaks gunzip.<br/>
  Patch # 1543897.<br/>
<br/>
  Will backport to 2.5<br/>
........<br/>
  r51433 | neal.norwitz | 2006-08-21 20:01:30 +0200 (Mon, 21 Aug 2006) | 2 lines<br/>
<br/>
  Add assert to make Klocwork happy (#276)<br/>
........]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#87;&#111;&#117;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#104;&#111;&#109;&#97;&#115;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 21 Aug 2006 19:07:27 +0000</pubDate>
</item>

  </channel>
</rss>
