Wed May 27 18:02:57 2009 UTC ()
Add note about Postgres WRT the time_t change.


(dholland)
diff -r1.195 -r1.196 src/UPDATING

cvs diff -r1.195 -r1.196 src/UPDATING (expand / switch to unified diff)

--- src/UPDATING 2009/05/01 23:08:25 1.195
+++ src/UPDATING 2009/05/27 18:02:57 1.196
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: UPDATING,v 1.195 2009/05/01 23:08:25 perry Exp $ 1$NetBSD: UPDATING,v 1.196 2009/05/27 18:02:57 dholland Exp $
2 2
3This file (UPDATING) is intended to be a brief reference to recent 3This file (UPDATING) is intended to be a brief reference to recent
4changes that might cause problems in the build process, and a guide for 4changes that might cause problems in the build process, and a guide for
5what to do if something doesn't work. 5what to do if something doesn't work.
6 6
7For a more detailed description of the recommended way to build NetBSD 7For a more detailed description of the recommended way to build NetBSD
8using build.sh, see the BUILDING file. 8using build.sh, see the BUILDING file.
9 9
10Note that much of the advice in this UPDATING file was written before 10Note that much of the advice in this UPDATING file was written before
11build.sh existed. Nevertheless, the advice here may be useful for 11build.sh existed. Nevertheless, the advice here may be useful for
12working around specific problems with build.sh. 12working around specific problems with build.sh.
13 13
14See also: BUILDING, build.sh, Makefile. 14See also: BUILDING, build.sh, Makefile.
@@ -59,26 +59,30 @@ Recent changes: @@ -59,26 +59,30 @@ Recent changes:
59 will be upgraded and it will not be backwards compatible. 59 will be upgraded and it will not be backwards compatible.
60 6. The utmpx/wtmpx files (/var/run/utmpx and /var/log/wtmpx, see 60 6. The utmpx/wtmpx files (/var/run/utmpx and /var/log/wtmpx, see
61 lastlogx(5)) have been versioned, and there is a heuristic 61 lastlogx(5)) have been versioned, and there is a heuristic
62 for utmp. You are better off removing the old files after 62 for utmp. You are better off removing the old files after
63 upgrading. The automated clearing of /var/run during 63 upgrading. The automated clearing of /var/run during
64 boot, and the automated rotating of files in /var/log by 64 boot, and the automated rotating of files in /var/log by
65 newsyslog(8), may mean that you do not have to remove the 65 newsyslog(8), may mean that you do not have to remove the
66 files manually. 66 files manually.
67 7. The optional accounting file (/var/account/acct, see 67 7. The optional accounting file (/var/account/acct, see
68 accton(8)) has not been versioned, and will need to be 68 accton(8)) has not been versioned, and will need to be
69 removed. The automatic rotation of the accounting file by 69 removed. The automatic rotation of the accounting file by
70 /etc/daily limits the bad consequences of failure to remove 70 /etc/daily limits the bad consequences of failure to remove
71 the file. 71 the file.
 72 8. Application software that writes time_t to binary files on
 73 disk will break or need attention. Most notably: if you are
 74 using PostgreSQL < 8.4, you need to dump your databases,
 75 rebuild PostgreSQL with the new time_t, then restore.
72 76
7320081219: 7720081219:
74 config(1) has been updated, and one of the files it creates - 78 config(1) has been updated, and one of the files it creates -
75 swapnetbsd.o - has changed format. You need to rebuild config 79 swapnetbsd.o - has changed format. You need to rebuild config
76 (done automatically by build.sh) and then you need to rerun 80 (done automatically by build.sh) and then you need to rerun
77 config on all kernel configuration files before rebuilding those 81 config on all kernel configuration files before rebuilding those
78 kernels. 82 kernels.
79 83
8020081205: 8420081205:
81 If you build with MKX11=no, you should remove /etc/rc.d/xdm and 85 If you build with MKX11=no, you should remove /etc/rc.d/xdm and
82 /etc/rc.d/xfs from DESTDIR because those files were moved to the xetc 86 /etc/rc.d/xfs from DESTDIR because those files were moved to the xetc
83 set and will appear as extra files for MKX11=no update builds. 87 set and will appear as extra files for MKX11=no update builds.
84 88