PostgreSQL Weekly News September 12, 2010
authorDavid Fetter <david@fetter.org>
Mon, 13 Sep 2010 03:46:08 +0000 (03:46 +0000)
committerDavid Fetter <david@fetter.org>
Mon, 13 Sep 2010 03:46:08 +0000 (03:46 +0000)
git-svn-id: file:///Users/dpage/pgweb/svn-repo/trunk@2726 8f5c7a92-453e-0410-a47f-ad33c8a6b003

portal/files/weeklynews.xml
portal/template/en/community/weeklynews.html
portal/template/en/community/weeklynews/pwn20100912.html [new file with mode: 0644]

index 183586f88dc78630ce9ced709292fa83bc7c45dc..17bde406e7a98981d4223c2364446b69884e6baf 100644 (file)
 <description></description>
 <language>en</language>
 
+<item>
+<title>PostgreSQL Weekly News September 12th 2010</title>
+<description>
+Jonathan S. Katz will be speaking on ORMs: The Good, The Bad, and the
+Necessary (with PostgreSQL Considerations) at NYPUG on September 13th
+at Yodle&#x27;s offices.  Details and RSVP below.
+&#x3C;a href=&#x22;http://www.meetup.com/postgresql-3/calendar/14472452/&#x22;&#x3E;http://www.meetup.com/postgresql-3/calendar/14472452/&#x3C;/a&#x3E;
+
+
+</description>
+<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100912</guid>
+<pubDate>Sun, 12 Sep 2010 00:00:00 PST</pubDate>
+</item>
 <item>
 <title>PostgreSQL Weekly News September 5th 2010</title>
 <description>
@@ -110,17 +123,5 @@ PostgreSQL 9.0 beta 3 will be out soon.  Get ready to test!
 <guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100711</guid>
 <pubDate>Sun, 11 Jul 2010 00:00:00 PST</pubDate>
 </item>
-<item>
-<title>PostgreSQL Weekly News June 27th 2010</title>
-<description>
-PostgreSQL is looking for quotes for the 9.0 release.  If you are
-excited about one or more 9.0 features, and represent a company, NGO
-or government, please send your quote about 9.0 to josh@postgresql.org
-
-
-</description>
-<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100627</guid>
-<pubDate>Sun, 27 Jun 2010 00:00:00 PST</pubDate>
-</item>
 </channel>
 </rss>
\ No newline at end of file
index 2131a03eef3b9fb7b7ab40a4644bbb0f4ffbbd8b..345420baf51454f0890ffab12d543be3f38526a9 100644 (file)
@@ -9,6 +9,7 @@ Weekly News
 <p>To receive the Weekly News in your inbox, please subscribe to the <a href="/community/lists/subscribe">pgsql-announce@postgresql.org</a> mailing list.</p>
 
 <ul>
+    <li><a href="/community/weeklynews/pwn20100912">September 12th 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100905">September 5th 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100829">August 29th 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100822">August 22nd 2010</a></li>
diff --git a/portal/template/en/community/weeklynews/pwn20100912.html b/portal/template/en/community/weeklynews/pwn20100912.html
new file mode 100644 (file)
index 0000000..f0846ba
--- /dev/null
@@ -0,0 +1,269 @@
+<!-- BEGIN page_title_block -->
+Weekly News - September 12 2010
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - September 12 2010</h1>
+
+<p>
+Jonathan S. Katz will be speaking on ORMs: The Good, The Bad, and the
+Necessary (with PostgreSQL Considerations) at NYPUG on September 13th
+at Yodle's offices.  Details and RSVP below.
+<a href="http://www.meetup.com/postgresql-3/calendar/14472452/">http://www.meetup.com/postgresql-3/calendar/14472452/</a>
+</p>
+
+<p>
+Surge 2010, the scalability and performance conference will be in
+Baltimore, MD, USA on September 30 - October 1st, 2010.
+<a href="http://omniti.com/surge/2010">http://omniti.com/surge/2010</a>
+</p>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+Dataware Quick Application Suite 1.5, a RAD tool which supports
+PostgreSQL, released.
+<a href="http://www.datawarestudio.com">http://www.datawarestudio.com</a>
+</p>
+
+<p>
+pgbouncer 1.3.4, a lightweight connection pooler for PostgreSQL, released.
+<a href="http://pgfoundry.org/projects/pgbouncer/">http://pgfoundry.org/projects/pgbouncer/</a>
+</p>
+
+<p>
+pgpool-II 3.0, a connection pooler and more, and pgpoolAdmin 3.0, a
+GUI for pgpool, released.
+<a href="http://pgfoundry.org/projects/pgpool/">http://pgfoundry.org/projects/pgpool/</a>
+</p>
+
+<h2>PostgreSQL Jobs for September</h2>
+<p>
+<a href="http://archives.postgresql.org/pgsql-jobs/2010-09/threads.php">http://archives.postgresql.org/pgsql-jobs/2010-09/threads.php</a>
+</p>
+
+<h2>PostgreSQL Local</h2>
+<p>
+Call for Papers for PGDay.EU 2010 held on December 6-8 in Stuttgart,
+Germany is open.
+<a href="http://2010.pgday.eu/callforpapers">http://2010.pgday.eu/callforpapers</a>
+</p>
+
+<p>
+
+== PostgreSQL in the News ==
+</p>
+
+<p>
+Planet PostgreSQL: <a href="http://planet.postgresql.org/">http://planet.postgresql.org/</a>
+</p>
+
+<p>
+PostgreSQL Weekly News is brought to you this week by David Fetter
+</p>
+
+<p>
+Submit news and announcements by Sunday at 3:00pm Pacific time.
+Please send English language ones to david@fetter.org, German language
+to pwn@pgug.de, Italian language to pwn@itpug.org.  Spanish language
+to pwn@arpug.com.ar.
+</p>
+
+<h2>Reviews</h2>
+<h2>Applied Patches</h2>
+<p>
+Bruce Momjian committed:
+</p>
+
+<p>
+- Modify pg_upgrade to set/restore all environment variables related
+  to collation/encoding to match English when reading controldata.
+  This now matches the English variable setting used by pg_regress.c.
+  Backpatch to 9.0.X.
+</p>
+
+<p>
+- Doc fixes: 1. Remove excessive table cells.  2. Moving function
+  parameters into function tags rather than having them being
+  considered separate.  3. Add return type column on XML2 contrib
+  module functions list and removing return types from function.  4.
+  Add table header to XML2 contrib parameter table.  Thom Brown.
+  Backpatch to 9.0.X.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/backup.sgml, re-add documentation for Win32
+  copy syntax for archive_command.  Backpatch to 9.0.X.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/backup.sgml, don't try aligning comments for
+  new archive_command Win32 doc example; it doesn't work.  Backpatch
+  to 9.0.X.
+</p>
+
+<p>
+Peter Eisentraut committed:
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/syntax.sgml, clarify that surrogate pairs are
+  not encoded in UTF-8 directly.
+</p>
+
+<p>
+- Add tip about building plpython 2 and 3.  Fix link to Python docs.
+</p>
+
+<p>
+Tom Lane committed:
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/installation.sgml, remove obsolete claim that
+  gzip is needed while installing PG's documentation.  It isn't, now
+  that we ship the docs as loose files rather than a sub-tarball.
+  Also adjust the wording in a couple of places to make the lists of
+  required software read more consistently.
+</p>
+
+<p>
+Michael Meskes committed:
+</p>
+
+<p>
+- Cursor names in the backend are not case-sensitve.  This change
+  makes sure that ecpg also does not regard cursor names as
+  case-sensitive.  Thanks to Zoltan Boszormenyi for the patch.
+</p>
+
+<p>
+Heikki Linnakangas committed:
+</p>
+
+<p>
+- Introduce latches.  A latch is a boolean variable, with the
+  capability to wait until it is set.  Latches can be used to reliably
+  wait until a signal arrives, which is hard otherwise because signals
+  don't interrupt select() on some platforms, and even when they do,
+  there's race conditions.  On Unix, latches use the so called
+  self-pipe trick under the covers to implement the sleep until the
+  latch is set, without race conditions.  On Windows, Windows events
+  are used.  Use the new latch abstraction to sleep in walsender, so
+  that as soon as a transaction finishes, walsender is woken up to
+  immediately send the WAL to the standby.  This reduces the latency
+  between master and standby, which is good.  Preliminary work by
+  Fujii Masao.  The latch implementation is by me, with helpful
+  comments from many people.
+</p>
+
+<p>
+- In pgsql/src/backend/port/unix_latch.c, add missing #includes,
+  needed on some platforms.  This should make the unixware buildfarm
+  animals happy again.
+</p>
+
+<p>
+Joe Conway committed:
+</p>
+
+<p>
+- SERIALIZABLE transactions are actually implemented beneath the
+  covers with transaction snapshots, i.e. a snapshot registered at the
+  beginning of a transaction.  Change variable naming and comments to
+  reflect this reality in preparation for a future, truly serializable
+  mode, e.g. Serializable Snapshot Isolation (SSI).  For the moment
+  transaction snapshots are still used to implement SERIALIZABLE, but
+  hopefully not for too much longer.  Patch by Kevin Grittner and Dan
+  Ports with review and some minor wording changes by me.
+</p>
+
+<p>
+Robert Haas committed:
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/catalogs.sgml, link from pg_shadow docs to
+  pg_authid docs.  Per discussion with Josh Kupershmidt.
+</p>
+
+<h2>Rejected Patches (for now)</h2>
+<p>
+No one was disappointed this week :-)
+</p>
+
+<h2>Pending Patches</h2>
+<p>
+Dean Rasheed sent in two more revisions of the patch to add triggers
+to views.
+</p>
+
+<p>
+Thom Brown sent in a doc patch to fix some layout and markup issues.
+</p>
+
+<p>
+Alvaro Herrera sent in a patch to fix a shortcoming in the
+has_*_privilege() functions where PUBLIC wasn't a recognized role.
+</p>
+
+<p>
+KaiGai Kohei sent in another patch to fix leaky views.
+</p>
+
+<p>
+Teodor Sigaev sent in another revision of the patch for
+gincostestimate.
+</p>
+
+<p>
+Marko (johto) Tiikkaja sent in another revision of the patch to make
+all query list snapshot handling work like EXPLAIN ANALYZE's code
+does.
+</p>
+
+<p>
+Pavel Stehule sent in a patch intended to reduce the persistent
+allocated memory for tsearch and ispell dictionaries.
+</p>
+
+<p>
+Sushant Sinha sent in another revision of the patch to add support for
+multiple words in the same position in text search.
+</p>
+
+<p>
+Hans-Juergen Schoenig sent in a patch to add an RB tree library in a
+place where it can help with searching large numbers of partitions.
+</p>
+
+<p>
+Pavel Stehule sent in new versions of the format() and stringfunc
+patches.
+</p>
+
+<p>
+Joe Conway sent in another revision of the patch to differentiate
+transaction isolation from serializable isolation in code and
+comments.
+</p>
+
+<p>
+Magnus Hagander sent in two revisions of a patch to fix the issue
+where sometimes Windows processes return 128.
+</p>
+
+<p>
+Tom Lane sent in a patch intended to help fix an issue with phantom
+files for the CVS to git migration.
+</p>
+
+<p>
+Fujii Masao sent in another revision of the patch to add synchronous
+replication.
+</p>
+
+<p>
+Fujii Masao sent in two revisions of a patch intended to fix an issue
+where walsender doesn't process options passed in the startup packet.
+
+</p>
+