Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/UPDATING,v rcsdiff: /ftp/cvs/cvsroot/src/UPDATING,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.173 retrieving revision 1.178.2.2 diff -u -p -r1.173 -r1.178.2.2 --- src/UPDATING 2008/05/31 13:24:57 1.173 +++ src/UPDATING 2009/05/30 16:40:30 1.178.2.2 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.173 2008/05/31 13:24:57 freza Exp $ +$NetBSD: UPDATING,v 1.178.2.2 2009/05/30 16:40:30 snj Exp $ This file (UPDATING) is intended to be a brief reference to recent changes that might cause problems in the build process, and a guide for @@ -16,6 +16,47 @@ See also: BUILDING, build.sh, Makefile. Recent changes: ^^^^^^^^^^^^^^^ +20090530: + pkg_install now depends on the pkgdb cache for automatic conflict + detection. It is recommented to rebuild the cache with + ``pkg_admin rebuild''. + + audit-packages.conf(5) has been superseded by pkg_install.conf(5). + The default configuration is the same. Support for pkg_view(1) has + been retired. The functionality of audit-packages(1) and + download-vulnerability-list(1) has moved into pkg_admin(1), wrapper + scripts that handle the common use cases are provided. + +20081205: + If you build with MKX11=no, you should remove /etc/rc.d/xdm and + /etc/rc.d/xfs from DESTDIR because those files were moved to the xetc + set and will appear as extra files for MKX11=no update builds. + +20080827: + If you built and installed a libc from sources between + 2008/08/20 and 2008/08/26 you got a broken strtouq(3) + which results in false errors reported by lint(1). + Since this breaks the libc build itself, manual help is + needed -- lint must be disabled temporarily, e.g: + $ (cd lib/libc && make MKLINT=no dependall install) + +20080813: + MKDEBUG build was broken because the .depend files did not know + about .go files. You need to remove all .depend files and rebuild. + +20080731: + WAPBL (metadata journaling support) has been added, but at this + time isn't backwards compatible with pre-WAPBL aware kernels + and userland (fsck_ffs in particular). Please make sure you + don't use a journaled filesystem with an older kernel/userland, + especially an uncleanly mounted journaled filesystem. WAPBL + also requires the super block to be in the UFS2 format. You + can use fsck_ffs -c 4 to update the superblock format. + +20080721: + Assembler warnings are now fatal if $WARNS>0 and $NOGCCERROR + isn't defined. + 20080531: The ioctl number of DRVSUSPENDDEV command on /dev/drvctl changed from 125 (conflicted with DRVCTLCOMMAND) to 129. The drvctl(8) @@ -39,6 +80,9 @@ Recent changes: If you already hit this problem, update the .mk file, remove ${DESTDIR}/stand/, and re-run the build. +20080303: + Linker warnings are now fatal if $WARNS>0. + 20080126: The posix_fadvise system call has been changed from an assembly stub, to a c file that calls an assembly stub. You need to