<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git, branch REL8_4_0</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/'/>
<entry>
<title>Revert addition of "o" to tar options.  This was intended to fix bug #4883,</title>
<updated>2009-06-27T21:06:46+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-06-27T21:06:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=4d53a2f9699547bdc12831d2860c9d44c465e805'/>
<id>4d53a2f9699547bdc12831d2860c9d44c465e805</id>
<content type='text'>
but the cure appears to be worse than the disease.  It turns out that GNU
tar versions 1.14.x misinterpret -o as --same-owner, not --no-same-owner,
leading to exactly the wrong behavior for both root and nonroot users.
While that bug has been fixed for nearly five years, these tar versions
are still found in the wild, notably in OS X 10.4.  Given that #4883 was
the first complaint we'd heard, it's definitely not worth fixing at the
risk of breaking things for other users.  Perhaps revisit at a later date
when we're not up against a release deadline.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
but the cure appears to be worse than the disease.  It turns out that GNU
tar versions 1.14.x misinterpret -o as --same-owner, not --no-same-owner,
leading to exactly the wrong behavior for both root and nonroot users.
While that bug has been fixed for nearly five years, these tar versions
are still found in the wild, notably in OS X 10.4.  Given that #4883 was
the first complaint we'd heard, it's definitely not worth fixing at the
risk of breaking things for other users.  Perhaps revisit at a later date
when we're not up against a release deadline.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bundle v8.4.0</title>
<updated>2009-06-27T00:14:47+00:00</updated>
<author>
<name>Marc G. Fournier</name>
<email>scrappy@hub.org</email>
</author>
<published>2009-06-27T00:14:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=41f467f3437af7d66a81f90cfdc2fa45399ad2a5'/>
<id>41f467f3437af7d66a81f90cfdc2fa45399ad2a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update release notes in final preparation for 8.4.0.</title>
<updated>2009-06-26T22:23:17+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-06-26T22:23:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=730e1a9c95021942ba604e542653cacd61ad9a5d'/>
<id>730e1a9c95021942ba604e542653cacd61ad9a5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a note about SystemTap vs DTrace spelling of probe names.</title>
<updated>2009-06-26T22:08:17+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-06-26T22:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=9d6469c9b268edc6b864b94c284a993a50b289b6'/>
<id>9d6469c9b268edc6b864b94c284a993a50b289b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Marginal improvement of description of recovery_end_command.</title>
<updated>2009-06-26T22:06:11+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-06-26T22:06:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=df858fe58a93be37693b0df9696740477074f2f8'/>
<id>df858fe58a93be37693b0df9696740477074f2f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup and code review for the patch that made bgwriter active during</title>
<updated>2009-06-26T20:29:04+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-06-26T20:29:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=2de48a83e65911ec8fc71fc87d75a75f5a3d6090'/>
<id>2de48a83e65911ec8fc71fc87d75a75f5a3d6090</id>
<content type='text'>
archive recovery.  Invent a separate state variable and inquiry function
for XLogInsertAllowed() to clarify some tests and make the management of
writing the end-of-recovery checkpoint less klugy.  Fix several places
that were incorrectly testing InRecovery when they should be looking at
RecoveryInProgress or XLogInsertAllowed (because they will now be executed
in the bgwriter not startup process).  Clarify handling of bad LSNs passed
to XLogFlush during recovery.  Use a spinlock for setting/testing
SharedRecoveryInProgress.  Improve quite a lot of comments.

Heikki and Tom
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
archive recovery.  Invent a separate state variable and inquiry function
for XLogInsertAllowed() to clarify some tests and make the management of
writing the end-of-recovery checkpoint less klugy.  Fix several places
that were incorrectly testing InRecovery when they should be looking at
RecoveryInProgress or XLogInsertAllowed (because they will now be executed
in the bgwriter not startup process).  Clarify handling of bad LSNs passed
to XLogFlush during recovery.  Use a spinlock for setting/testing
SharedRecoveryInProgress.  Improve quite a lot of comments.

Heikki and Tom
</pre>
</div>
</content>
</entry>
<entry>
<title>Translation updates for 8.4 release.</title>
<updated>2009-06-26T19:33:52+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2009-06-26T19:33:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=a6667d96c5e4aca92612295d549541146dd6e74a'/>
<id>a6667d96c5e4aca92612295d549541146dd6e74a</id>
<content type='text'>
File that are translated less than 80% have been removed, as per new
translation team policy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
File that are translated less than 80% have been removed, as per new
translation team policy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract tarballs with "o" option (tar xof), to behave reasonably when run</title>
<updated>2009-06-26T06:40:57+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2009-06-26T06:40:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=a87a1e5428dbbfed6e423a2d9281bb6ed6e53d5e'/>
<id>a87a1e5428dbbfed6e423a2d9281bb6ed6e53d5e</id>
<content type='text'>
as root, as would usually be the case during make install.

per bug #4883
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
as root, as would usually be the case during make install.

per bug #4883
</pre>
</div>
</content>
</entry>
<entry>
<title>Use $(TAR) instead of tar in makefiles.</title>
<updated>2009-06-26T06:37:14+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2009-06-26T06:37:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=6bcdb8aa85662933e72b5c8b21eb1ddfbcf6e3c9'/>
<id>6bcdb8aa85662933e72b5c8b21eb1ddfbcf6e3c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add __attribute__((format_arg(1))) to the declaration of err_gettext(),</title>
<updated>2009-06-25T23:07:15+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-06-25T23:07:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=7a58167ea23c4ce3eb380e2b05fc33a8d08d44d1'/>
<id>7a58167ea23c4ce3eb380e2b05fc33a8d08d44d1</id>
<content type='text'>
to restore gcc's ability to crosscheck format arguments within elog.c.
Noted in a test compilation with -Wformat-nonliteral enabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to restore gcc's ability to crosscheck format arguments within elog.c.
Noted in a test compilation with -Wformat-nonliteral enabled.
</pre>
</div>
</content>
</entry>
</feed>
