Home | History | Annotate | Download | only in src
History log of /src/UPDATING
RevisionDateAuthorComments
 1.383  21-Jul-2025  martin Note openssl switch issues and needing to clean test objects.
 1.382  21-Jul-2025  mrg add a note that GCC 12.5 import may need some cleandir'ing.
 1.381  02-Jun-2025  gutteridge UPDATING: retroactively add a note about a nawk change reversion
 1.380  28-May-2025  martin Note update build problems from the $NM changes in tools.
 1.379  27-Apr-2025  kre Correct a couple of typos.
 1.378  27-Apr-2025  pgoyette Mention new KERNEL_DIR stuff
 1.377  13-Apr-2025  riastradh bsd.lib.mk: Redo rev. 1.418 more selectively.

Previously, in rev. 1.418, I had changed:

.if ${LIBISPRIVATE} != "no"
...
. if defined(NOSTATICLIB) && ${MKPICLIB} != "no"
MAKESTATICLIB?= no
. elif ${LIBISPRIVATE} != "pic"
MKPIC:= no
. endif
...
.endif
...
-.if ${LIBISPRIVATE} == "pic"
+.if ${MKPIC} != "no"
CFLAGS+= -fPIC
AFLAGS+= -fPIC
.endif

This was an attempt to obviate the need for grody conditionals in
private shared libraries like libuv:

.if ${MACHINE} == "sun2"
LIBISPRIVATE=yes
.else
LIBISPRIVATE=pic
.endif

This is wrong, after all, because you can also do MKPIC=no on
non-sun2 platforms if you really want a static build, and it's a mess
to have to write it out in every case.

My theory in making that change was that:

(a) on MKPIC=yes platforms in makefiles without LIBISPRIVATE=yes,
we're building with -fPIC anyway, so ${MKPIC} != no is right;

(b) on MKPIC=yes platforms in makefiles with LIBISPRIVATE=yes, we
shouldn't build with -fPIC and the conditional above sets
MKPIC=no in that case, so ${MKPIC} != no is right;

(c) on MKPIC=no platforms (mainly sun2), no matter what LIBISPRIVATE
is set to, we shouldn't build with -fPIC, so ${MKPIC} != no is
right.

But (a) is wrong, because we use the same makefile to build .pico and
.o objects from which we link (PIC) .so and (non-PIC) .a libraries,
and the distinction is made not in CFLAGS/AFLAGS but in PICFLAGS and
CSHLIBFLAGS.

So, to obviate the need for the .if sun2 conditionals around
LIBISPRIVATE=pic, but avoid breaking everything _other_ than
LIBISPRIVATE=pic, let's make the addition of -fPIC to CFLAGS/AFLAGS
conditional on _both_ LIBISPRIVATE=pic _and_ MKPIC=yes.

PR port-mips/59064: jemalloc switch to 5.3 broke userland
 1.376  06-Feb-2025  palle Add a newline to improve readability
 1.375  31-Jan-2025  christos clean libc for jemalloc
 1.374  23-Nov-2024  riastradh UPDATING: Note compat objdirs too.
 1.373  23-Nov-2024  riastradh UPDATING: I accidentally a word in previous.
 1.372  22-Nov-2024  riastradh UPDATING: Note xz (liblzma) needs clean too for -fvisibility=hidden.
 1.371  22-Nov-2024  riastradh UPDATING: Note that libmagic requires clean too.
 1.370  22-Nov-2024  riastradh UPDATING: Really only need make clean, not cleandir, for libarchive.

*.d and .depend files are still fine, just the .so that needs to be
relinked.
 1.369  22-Nov-2024  riastradh UPDATING: Just need to clean libarchive/lib, not libarchive/bin too.
 1.368  22-Nov-2024  riastradh UPDATING: Note libarchive requires clean.
 1.367  22-Nov-2024  riastradh UPDATING: Note stale .actsym files and suggest workaround.
 1.366  11-Nov-2024  riastradh UPDATING: Expand list of deletions for zstd mess.

1. Don't use $ for variables -- if you copy & paste, e.g.,

rm -rf $DESTDIR/usr/lib/libarchive*

and DESTDIR is not actually defined in the environment, you might
be an unhappy camper. (Resolvable by using /bin/pax to extract
the library from base.tgz but not great!)

2. Nix compat libraries and libmagic too.

3. Sort for easier maintenance.
 1.365  10-Nov-2024  martin one more update for zstd
 1.364  10-Nov-2024  martin Extend the zstd entry: need to clean DESTDIR
 1.363  05-Nov-2024  martin zstd changes break update builds, document workaround
 1.362  16-Oct-2024  martin Revert previous - the build is broken, unrelated to update builds.
 1.361  16-Oct-2024  martin OpenSSL changes require a full rebuild
 1.360  26-Sep-2024  wiz UPDATING: note problem with malloc_np.h
 1.359  24-Sep-2024  martin Ammend the libc/jemalloc entry with hints for architectures with
compat libraries.
 1.358  24-Sep-2024  martin Note update build issues with jemalloc vs. jemalloc.old
 1.357  18-Aug-2024  christos mention awk directory issue
 1.356  15-Aug-2024  riastradh UPDATING: Nix trailing whitespace.
 1.355  13-Aug-2024  martin Note gdb switch may require removing tool gdb build dirs.
 1.354  01-Jul-2024  martin Fix date for binutils vs. binutils.old entry
 1.353  01-Jul-2024  martin Note update build lossage for binutils vs. binutils.old
 1.352  10-Jun-2024  kre branches: 1.352.2;

Note need to deal with old libarchive.so files in cdrom images when doing
an update build.
 1.351  10-Jun-2024  gutteridge UPDATING: fix an old typo
 1.350  05-May-2024  riastradh libm: New s_rintl.S for x86.

Prompted by PR lib/58054.
 1.349  23-Apr-2024  maya Switch to mesa 21

Works well enough for me on various GPUs, let's try it out. Can be easily
reverted if anyone encounters major issues.
 1.348  20-Apr-2024  rillig UPDATING: remove not-so-recent entries
 1.347  11-Apr-2024  nia UPDATING: note new sets
 1.346  11-Apr-2024  riastradh Nix /var/run/named entry from set lists.

Normally we don't do this, but /var/run/named is

(a) used by running daemons, so postinstall should not delete it, and
(b) deleted at boot-time anyway by /etc/rc.d/mountcritlocal, so
there's no sense in having it checked by mtree.

However, this means that update builds need manual intervention to
delete $DESTDIR/var/run/named or else checkflist will fail, so add a
note to UPDATING about this.

Do the same with /var/run/lwresd just in case.

PR misc/57877
 1.345  09-Feb-2024  andvar fix spelling mistakes, mainly in comments and log messages.
 1.344  24-Sep-2023  gutteridge UPDATING: fix a couple of spelling mistakes
 1.343  28-Aug-2023  riastradh certctl(8): Avoid clobbering prepopulated /etc/openssl/certs.

Also avoid clobbering some other edge cases like symlinks or
non-directories there.

This way, we have the following transitions on system updates:

- If /etc/openssl/certs is empty (as in default NetBSD<10 installs):
quietly populated on rehash.

- If /etc/openssl/certs is nonempty (you've added things to it,
e.g. by hand or with mozilla-rootcerts) and has never been managed
by certctl(8): left alone on rehash, with an error message to
explain what you need to do.

- If /etc/openssl/certs has been managed by certctl(8): quietly
updated on rehash.

Note: This means current installations made since certctl(8) was
added will be treated like /etc/openssl/certs is nonempty and has
never been managed by certctl(8). To work around this, you can just
delete /etc/openssl/certs and rerun `certctl rehash'.
 1.342  19-Jul-2023  martin Warn to clean gcc objectdirs for updated compiler.
 1.341  18-Jul-2023  lukem build.sh: use mk.conf (if present) as MAKECONF

Set MAKECONF to mk.conf in the same directory as build.sh
(i.e., the top of the source tree) if mk.conf is present.
This means unprivileged users can benefit from mk.conf(5)
semantics without write privileges to /etc/mk.conf, and
also simplifies per-source-directory configuration.

Fail early if $MAKECONF is empty, since build.sh will fail
anyway after rebuilding nbmake.

Ensure that the computed MAKECONF isn't empty, and then
always set MAKECONF in the makewrapper (nbmake-$MACHINE).

Improve some formatting consistency in BUILDING.mdoc,
(even if BUILDING is generated without markup).
 1.340  11-Jul-2023  martin Belatedly add an entry for the openssl version switch - it may cause
subtle test failures after update builds (files with same installed
name created from different sources depending on openssl version).
 1.339  04-Jun-2023  martin Note kernel build lossage in an unsupported build configuration
 1.338  23-May-2023  lukem ctfmerge tool fixes might need a clean tools build
 1.337  23-Mar-2023  mrg add a note about how to fix missing ./usr/lib/libisns* files.
 1.336  16-Jan-2023  martin Note dependency of new binutils on new ld.elf_so for unsupported
DESTDIR=/ builds.
 1.335  17-Nov-2022  chs Restore backward compatibility of UFS2 with previous NetBSD releases by
disabling support in UFS2 for extended attributes (including ACLs).
Add a new variant of UFS2 called "UFS2ea" that does support extended attributes.
Add new fsck_ffs operations "-c ea" and "-c no-ea" to convert file systems
from UFS2 to UFS2ea and vice-versa (both of which delete all existing extended
attributes in the process).
 1.334  12-Nov-2022  mrg updates for libdrm 2.4.114.

unfortunately, the i915 ioctls are no longer handled by kdump/ktruss
as the new one conflicts with base. this needs a clean build in these
dirs (and rescue). the radeon ioctls have been enabled instead.
 1.333  08-Oct-2022  riastradh UPDATING: More details on bootloader update needed for >=9.99.100.
 1.332  21-Sep-2022  gutteridge UPDATING: a couple of pedantic edits
 1.331  21-Sep-2022  riastradh Note bootloader changes needed for 9.99.100.
 1.330  21-Aug-2022  lukem UPDATING: extsrc deprecated
 1.329  15-Jul-2022  mrg add a note about xorg-server possibly breaking builds.
 1.328  28-Jun-2022  martin Note that src/games/robots now nees a clean rebuild.
 1.327  07-Dec-2021  andvar s/dissallow/disallow/
 1.326  07-Dec-2021  andvar fix various typos, mainly in comments.
 1.325  22-Nov-2021  martin Fix typo. Pointed out by bch - thanks!
 1.324  20-Nov-2021  martin Note that USE_FORT changes for xorg require a clean build.
 1.323  14-Nov-2021  nia UPDATING: note dts update causing things to be renumbered
 1.322  14-Oct-2021  martin aarch64 needs a clean build after MKRELRO default has changed.
 1.321  18-Sep-2021  christos Change the default for ACLs to be posix1e instead of nfsv4 to match FreeBSD.
Requested by chuq.
 1.320  21-Aug-2021  andvar s/helt/held+s/eroneously/erroneously/+s/splitted/split/+s/recommented/recommended/
 1.319  11-Jul-2021  mrg note that new GMP may require some cleaning.
 1.318  17-Apr-2021  mrg add a note about potential GCC 9->10 build failures
 1.317  09-Jan-2021  rillig UPDATING: lint1/ops.c may require OBJDIR to be cleaned

https://mail-index.netbsd.org/source-changes-d/2021/01/09/msg013098.html
 1.316  17-Oct-2020  mrg note about mips kernel modules breaking update builds
 1.315  26-Sep-2020  mrg note mpfr needs a cleaning.
 1.314  12-Sep-2020  mrg switch to GCC 9 on arm and x86.

note GCC 8.3, 8.4 and 9.3 import dates. add an UPDATING entry.
 1.313  07-Sep-2020  mrg switch mips to binutils 2.34.
 1.312  20-Aug-2020  mrg update the latest note to talk about all 3 potential ways that
failure can occur now (1 still upcoming.)
 1.311  12-Aug-2020  mrg 20200811:
GCC updates may require cleaning the objdir.
 1.310  15-Jun-2020  christos blocklist migration has been automated.
 1.309  15-Jun-2020  christos mention blacklist -> blocklist rename
 1.308  01-Jun-2020  christos Mention cleaning needed in LIBISPRIVATE directories
 1.307  11-Mar-2020  mrg note GCC 8.4 may need some cleaning.
 1.306  18-Nov-2019  christos catch-up with more ports switched to gcc-8
fix typos, consistent whitespace
 1.305  13-Nov-2019  martin Mention LLVM fallout
 1.304  23-Oct-2019  martin Add note for GCC 8 builds (see PR 54644)
 1.303  01-Oct-2019  mrg add a note about GCC 8.3 import probably needing cleaning.
 1.302  03-Sep-2019  riastradh Add UPDATING note about radeon firmware image mistake.
 1.301  27-Jul-2019  martin Note update hickup build issue for uefi boot.
 1.300  23-Jul-2019  martin Add a note to rebuild jemalloc w/o debugging
 1.299  08-Feb-2019  mrg add a quick note about gcc 7 likely causing update build failures.
 1.298  24-Sep-2018  martin Note that we need to clean objdir for the OpenSSL update.
 1.297  17-Jul-2018  joerg Document aarch64 ABI break.
 1.296  16-Jul-2018  martin Entry for MKSTATICPIE fallout in /rescue build.
 1.295  02-May-2018  pgoyette branches: 1.295.2;
Re-add files that were accidentally deleted in my previous commit.
 1.294  02-May-2018  pgoyette Synch with HEAD
 1.293  15-Apr-2018  jakllsch Add a note about potential tools build failure due to yesterday's
binutils sources juggling.
 1.292  11-Mar-2018  mrg 20180311:
bdftopcf was updated and may need cleaning in the
src/external/mit/xorg/tools/bdftopcf subdirectory if there are
link errors.
 1.291  13-Feb-2018  mrg branches: 1.291.2;
note that openssl and GCC may upset your builds.
 1.290  27-Dec-2017  martin Minor tweak to the vadvise entry.
 1.289  26-Dec-2017  christos build without -u does not work because of the dependencies and the stale
files. Be more explicit with instructions.
 1.288  26-Dec-2017  martin Note build fallout from vadvise removal.
 1.287  13-Oct-2017  kre Note possible need to clean objdir (or depends at least) for
external/bsd/acpica/bin/iasl after build structure change a few days ago.
 1.286  22-Aug-2017  mrg note GMP 6.1.2 release and the build issues that may occur.
 1.285  17-Aug-2017  mrg add a note about MPC/MPFR updates breaking some types of update builds.
 1.284  03-Apr-2017  martin New dhcpcd does not like update builds from previous versions.
 1.283  17-Feb-2017  kamil Remove entry for "TRAP_HWWPT renamed to TRAP_DBREG" from UPDATING

Suggested by K.R.Elz
 1.282  17-Feb-2017  kamil Note TRAP_HWWPT -> TRAP_DBREG rename manual steps for build.sh -u
 1.281  11-Feb-2017  roy Note a new tic tool is required for the new terminfo database.
 1.280  08-Feb-2017  kre Time waro (thanks Kamil)
 1.279  08-Feb-2017  kre Ammend previous, mention compat/amd64/i386/lib/libc as well.
 1.278  08-Feb-2017  kre Note libc update build issue after change from arch/exect.S to exect.c
(The build system really should be able to cope with changes like this
one without obj dir fiddling or clean builds)
 1.277  05-Jan-2017  martin branches: 1.277.2;
xinput update build hint
 1.276  04-Jan-2017  martin Not flex update build issue
 1.275  14-Oct-2016  spz note that the OpenSSL import requires some objdir cleanup
 1.274  10-Oct-2016  martin Note that dhcpcd objdir needs to be cleaned for update builds.
 1.273  15-Sep-2016  mrg switch amd64, i386, shark, ofppc and macppc to xorg-server 1.18.

add a note to UPDATING about needing a clean objdir and destdir.
 1.272  30-May-2016  dholland branches: 1.272.2;
Note that i386 needs a PIE-related cleandir. Should avoid having PR 51174
happen to anyone else. :-/
 1.271  18-Apr-2016  christos be more specific about what needs to be cleaned for libedit.
 1.270  18-Apr-2016  christos mention libedit
 1.269  16-Apr-2016  dholland Note that deleting objdirs (not just cleandir) may be necessary for the
gcc update.
 1.268  16-Apr-2016  riastradh Add a note about PIE for amd64 requiring clean objdir.
 1.267  03-Apr-2016  mrg add a simple note about GCC 5.3.
 1.266  06-Mar-2016  aymeric bump date for entry about using NetBSD's regex, now that it works
 1.265  29-Feb-2016  aymeric mention that the recent addition of the NetBSD implementation of regexps
to libnbcompat may lead to crashes in tools using them on non-NetBSD hosts
if these are not rebuilt from scratch.
 1.264  25-Jan-2016  martin Note that update builds are broken if MKDTRACE got enabled for your
platform.
 1.263  19-Sep-2015  dholland add note about the most recent acpica update
 1.262  14-Apr-2015  christos mention yacc requirement for acpica
 1.261  04-Apr-2015  martin Note required cleandir for lint changes
 1.260  11-Mar-2015  skrll Add a note about recent arm openssl update.
 1.259  27-Oct-2014  msaitoh Fix typo.
 1.258  27-Oct-2014  martin Add an entry for recent pppd modules mishap.
 1.257  23-Jul-2014  apb More general advice about "cvs [update aborted]... No such file
or directory".

Also invent a "Cause:" keyword for use in "Symptom:/Cause:/Fix" sections.

Also add a note near the top of the file saying that there are
several sections marked by "^^^".
 1.256  23-Jul-2014  apb How to deal with src/external/mit/lua/src: No such file or directory
 1.255  30-May-2014  joerg Add note about the eARM flag day for C++.
 1.254  01-Feb-2014  skrll branches: 1.254.2;
Improve the compiler_rt entry slightly
 1.253  01-Feb-2014  joerg Advise a clean build for the compiler-rt migration.
 1.252  31-Jan-2014  wiz Add a letter, fix a word.
 1.251  31-Jan-2014  martin Add a note for the libc/compile_rt changes requiring a partial clean.
 1.250  28-Dec-2013  christos mention visible changes
 1.249  04-Dec-2013  mrg add a note about GMP i wrote but forgot to commit a few days ago.
 1.248  29-Nov-2013  mrg add a note about MPC and MPFR potentially upsetting the update build.
 1.247  08-Aug-2013  spz add hints about FAST_IPSEC no longer being around
 1.246  05-Jun-2013  martin Note manual removal of internal freetype headers.
 1.245  01-Jun-2013  mrg add a specific note about an xdm.man failure mode
 1.244  31-May-2013  mrg add a note about xsrc updates.
 1.243  02-Mar-2013  christos more
 1.242  02-Mar-2013  christos add netiso caveat
 1.241  03-Oct-2012  wiz - Capitalization fixes (``OpenSSL'', not ``openssl'');
- change single to double space in between sentences;
- remove trailing white space.

From Bug Hunting.
 1.240  17-Sep-2012  dholland Strengthen the entry about the openssl update, to clarify and emphasize
that just doing a non-update build isn't enough; you really do have to
nuke $DESTDIR.
 1.239  15-Sep-2012  dholland Fix typo, noticed by stu314 on freenode.
 1.238  22-Aug-2012  dholland branches: 1.238.2;
Add note about cleaning required by last month's openssl update.
Closes PR 46816.
 1.237  07-May-2012  wiz Mention that you should run makemandb -f, or wait for the weekly script.
 1.236  19-Mar-2012  bsh add note about SYMTAB_SPACE.
 1.235  15-Feb-2012  joerg Extend entry to makemandb permission issue.
 1.234  09-Feb-2012  spz branches: 1.234.2;
fix typo/braino
 1.233  07-Feb-2012  joerg Add note about new apropos and mandoc for formatting. Document failing
update builds due to the cat page removal.
 1.232  27-Dec-2011  christos mention pam unbump.
 1.231  26-Nov-2011  tls Mention that "pseudo-device rnd" should be removed from custom kernel
configs. Thanks to Julio for pointing this out.
 1.230  19-Nov-2011  tls First step of random number subsystem rework described in
<20111022023242.BA26F14A158@mail.netbsd.org>. This change includes
the following:

An initial cleanup and minor reorganization of the entropy pool
code in sys/dev/rnd.c and sys/dev/rndpool.c. Several bugs are
fixed. Some effort is made to accumulate entropy more quickly at
boot time.

A generic interface, "rndsink", is added, for stream generators to
request that they be re-keyed with good quality entropy from the pool
as soon as it is available.

The arc4random()/arc4randbytes() implementation in libkern is
adjusted to use the rndsink interface for rekeying, which helps
address the problem of low-quality keys at boot time.

An implementation of the FIPS 140-2 statistical tests for random
number generator quality is provided (libkern/rngtest.c). This
is based on Greg Rose's implementation from Qualcomm.

A new random stream generator, nist_ctr_drbg, is provided. It is
based on an implementation of the NIST SP800-90 CTR_DRBG by
Henric Jungheim. This generator users AES in a modified counter
mode to generate a backtracking-resistant random stream.

An abstraction layer, "cprng", is provided for in-kernel consumers
of randomness. The arc4random/arc4randbytes API is deprecated for
in-kernel use. It is replaced by "cprng_strong". The current
cprng_fast implementation wraps the existing arc4random
implementation. The current cprng_strong implementation wraps the
new CTR_DRBG implementation. Both interfaces are rekeyed from
the entropy pool automatically at intervals justifiable from best
current cryptographic practice.

In some quick tests, cprng_fast() is about the same speed as
the old arc4randbytes(), and cprng_strong() is about 20% faster
than rnd_extract_data(). Performance is expected to improve.

The AES code in src/crypto/rijndael is no longer an optional
kernel component, as it is required by cprng_strong, which is
not an optional kernel component.

The entropy pool output is subjected to the rngtest tests at
startup time; if it fails, the system will reboot. There is
approximately a 3/10000 chance of a false positive from these
tests. Entropy pool _input_ from hardware random numbers is
subjected to the rngtest tests at attach time, as well as the
FIPS continuous-output test, to detect bad or stuck hardware
RNGs; if any are detected, they are detached, but the system
continues to run.

A problem with rndctl(8) is fixed -- datastructures with
pointers in arrays are no longer passed to userspace (this
was not a security problem, but rather a major issue for
compat32). A new kernel will require a new rndctl.

The sysctl kern.arandom() and kern.urandom() nodes are hooked
up to the new generators, but the /dev/*random pseudodevices
are not, yet.

Manual pages for the new kernel interfaces are forthcoming.
 1.229  30-Sep-2011  jym branches: 1.229.2;
Inform that the prop_{array,dictionary}_send_syscall(3) change breaks
backward compatibility with old quota2 binaries, so ensure that you
update both (proplib + quota2 executables) simultaneously when updating
a -current installation.
 1.228  17-Aug-2011  mrg switch sparc to GCC 4.5.3.
 1.227  12-Aug-2011  riastradh i386 and amd64 are on GCC 4.5 too now.
 1.226  06-Aug-2011  mrg add a note about cleaning the tree for GCC 4.5.
 1.225  04-Aug-2011  matt Note changes to xz require cleaning of a directory by hand.
 1.224  10-Apr-2011  dholland Update this weekend's note on cleaning gcc: you need to clean binutils too.
 1.223  10-Apr-2011  joerg Add a generic note about GCC's error on changed variables and a specific
entry for the sysroot related changes breaking MKUPDATE.
 1.222  10-Apr-2011  plunky Building the Xorg binary was moved into a subdirectory to fix
ordering issues with "make all". It may be necessary to remove
the OBJDIR for external/mit/xorg/server/xorg-server/hw/xfree86
if your update build fails, as the "Xorg" entry there is now a
directory.
 1.221  23-Jan-2011  lukem fix typo in "-traditional-cpp"
 1.220  21-Jan-2011  joerg Switch remaining platforms to modern CPP for assembler.
 1.219  17-Jan-2011  joerg branches: 1.219.2;
Move SPARC and SPARC64 to modern CPP. Update UPDATING note for this and
Alpha.
 1.218  15-Jan-2011  joerg Add entry about -tradition-cpp change for people not using build.sh.
 1.217  17-Dec-2010  jruoho Make tcpdump(8) to drop root privileges and chroot(2) by default.
 1.216  25-Nov-2010  christos Mention setenv lossage.
 1.215  23-Nov-2010  mrg add a note about xorg updates
 1.214  09-Jun-2010  dholland minor clarification
 1.213  04-Jun-2010  jmmv atf 0.9 includes a backwards incompatible change that requires rebuilding
the sh tests. Add a note to tell users to clean up the old files, as
otherwise the rebuilds will not be triggered.
 1.212  22-May-2010  mrg note about xsrc update build issues.
 1.211  22-May-2010  tnozaki ctype.h was splitted, so you have to make cleandir tools/mklocale.
 1.210  22-May-2010  christos mention compiled xkb move.
 1.209  22-Feb-2010  njoly Note shared objects extension change, and stalled files.
 1.208  04-Feb-2010  roy Document termcap database removal.
 1.207  26-Dec-2009  mbalmer Fold long lines.
 1.206  16-Nov-2009  dholland Note briefly that new amd64 kernels don't build with old binutils.
 1.205  16-Nov-2009  dholland fix typo in previous
 1.204  02-Nov-2009  dyoung Mention that 'build.sh -u' may also break while building lex.
 1.203  02-Nov-2009  dyoung Mention that build.sh -u may get hung up building yacc.
 1.202  02-Oct-2009  mrg add a note about accidental compiled/xkb symlinks appearing
 1.201  18-Jul-2009  dsl Presence of index.o in existing libc.a causes duplicate symbol now that
strchr.[cS] provides its definition.
 1.200  09-Jul-2009  dholland Add an entry for last summer's libpthread compat fix, since it
apparently never got listed (only posted on current-users) and came up
again recently.

Thanks to Martin Husemann, Matthias Drochner, and Geoff Wing for info
(any errors are mine).

As per http://mail-index.netbsd.org/current-users/2008/08/05/msg003880.html.
 1.199  09-Jul-2009  dholland Fix a garbled old entry that I happened upon just now.
 1.198  09-Jul-2009  mrg note that update builds might again fail for new xorg
 1.197  21-Jun-2009  mrg add a note about native xorg updates
 1.196  27-May-2009  dholland Add note about Postgres WRT the time_t change.
 1.195  01-May-2009  perry note a new failure mode thanks to the new string functions
requested by mrg
 1.194  29-Mar-2009  mrg add a note about needing to rebuild i386 toolchain
 1.193  08-Feb-2009  skrll branches: 1.193.2;
s/posix_fadvise/__posix_fadvise50/ in last.
 1.192  07-Feb-2009  skrll posix_fadvise needs help again.
 1.191  05-Feb-2009  joerg Add recommendation to rebuild the pkgdb cache after an update.
 1.190  21-Jan-2009  apb Try to clarify the situation for utmp/utmpx/wtmpx/account files after
the time_t and dev_t changes. I am not sure that this is accurate,
and there's no mention of the wtmp file.
 1.189  14-Jan-2009  hubertf Make it clearer how link time failures in packages can be fixed
OK'd by christos
 1.188  11-Jan-2009  christos provide more details.
 1.187  11-Jan-2009  dholland fix typo
 1.186  11-Jan-2009  christos mentioned files that need changing.
 1.185  11-Jan-2009  jmcneill add whitespace
 1.184  11-Jan-2009  christos mention how to deal with christos-time_t
 1.183  19-Dec-2008  pgoyette Add a note concerning this morning's changes to config(1).
 1.182  07-Dec-2008  tsutsui amd64 GENERIC still has compat and file-system options
so it doesn't require installed modules yet.
 1.181  06-Dec-2008  cube Mention that /etc/rc.d/x{dm,fs} moved to xetc and will thus appear as extra
files for MKX11=no update builds.
 1.180  26-Nov-2008  wiz Improve grammar.
 1.179  25-Nov-2008  tsutsui Mention that i386 and amd64 GENERIC kernels now require
installed kernel modules and the latest bootloader.
 1.178  02-Sep-2008  lukem branches: 1.178.2;
Add an entry for the "libc lint problem", mostly taken
from Matthias Drochner <drochner>'s post:
http://mail-index.netbsd.org/current-users/2008/08/28/msg004193.html
 1.177  13-Aug-2008  christos mention stale libfoo_g.a fix.
 1.176  02-Aug-2008  simonb Note in WAPBL entry that the super block needs to be in UFS2 format.
 1.175  01-Aug-2008  simonb Add a note about WAPBL and backwards compatibility.
 1.174  23-Jul-2008  lukem Add entries for WARNS>0 enabling fatal warnings in the linker & assembler.
 1.173  31-May-2008  freza Change DRVSUSPENDDEV ioctl number. Fixes PR kern/38740.
 1.172  31-May-2008  lukem entry for MKPRIVATELIB rename to LIBISPRIVATE
 1.171  21-May-2008  he Explain how to get out of the problem related to the kernel modules
directory in an unprivileged UPDATE build.
 1.170  28-Jan-2008  christos branches: 1.170.4; 1.170.6;
mention posix_fadvise lossage.
 1.169  17-Dec-2007  wiz Fix typo.
 1.168  17-Dec-2007  joerg Belatedly add a note about acpiec changes from the jmcneill-pm merge.
 1.167  17-Nov-2007  wiz Fix a few typos.
 1.166  15-Nov-2007  xtraeme Rename it(4) to itesio(4) to accomodate for the following changes:

- The driver now uses the Super I/O address port as port argument in
the configuration file. The Environmental Controller base address is
fetched by the Super I/O EC LDN configuration registers.

- Invalidate voltage sensors if data returned is 0xff.

- Use the Super I/O Global Configuration Registers Chip ID[12] and Device
Revision to store/print the correct information.

- Use only the Fan Extended Tachometer registers on IT871[68]F for now;
this gives us correct data for IT8705/IT8712F again.

Inspired by the smsc(4) driver. The UPDATING file has been updated to
reflect the rename.
 1.165  28-Oct-2007  jmmv Note the removal of pccons(4) from NetBSD/shark.
 1.164  02-Oct-2007  gdt At pooka@'s request, add hints about the recent
dhcp/racoon/SIOCGIFCONF lossage:

20070913:
A latent bug in dhclient/dhcpd that caused it to be unable to
enumerate interfaces was fixed. The bug began to cause
problems after 20070911 when the kernel's SIOCGIFCONF
implementation was repaired. From 20070529 to 20070911 racoon
could not enumerate interfaces. (These are noted because
normal kernel/userspace version matching hygiene is not
sufficient to avoid this problem.) Ensure that both kernel
and userland are from after 20070913.
 1.163  03-Jul-2007  joerg branches: 1.163.4;
Add a note that tools have to be re-installed.
 1.162  10-Jun-2007  ad Nuke most of 2000-2006, but keep 1 year worth of changes.
 1.161  30-Apr-2007  dsl Add a note about the way absolute symlinks inside the emulated root are now
handeld.
 1.160  12-Apr-2007  jmcneill Note sgimips IP32 pckbc replacement with macekbc
 1.159  25-Mar-2007  gdt Note libc Makefile problems and give advice to make cleandir in libc
and ld.elf_so. Suggested by Ryo HAYASAKA on current-users@.
 1.158  10-Mar-2007  dbj note src/sys/sys/{sa.h,savar.h} removal and workaround
 1.157  27-Feb-2007  apb kernel after newlock2 needs libpthread after newlock2.
Text reviewed by martin.
 1.156  15-Dec-2006  he Note also that the distrib/ install images need cleaning to excise
references to the now-removed stat-flags.h file.
 1.155  14-Dec-2006  he The rescue/ directory also needs cleaninng.
 1.154  14-Dec-2006  he Add a note documenting which directories needs to be cleaned out
before doing an UPDATE build after the move of string_to_flags()
and flags_to_string() to libutil.
 1.153  14-Dec-2006  reed Fix some typos. I had this in my tree for a long time.
Hopefully, okay to change these old history ...
 1.152  09-Nov-2006  christos branches: 1.152.2; 1.152.6;
mention needing gcc rebuild for ssp.
 1.151  09-Oct-2006  rpaulo Mention removal of net.inet.tcp.newreno.
 1.150  15-Aug-2006  bjh21 Mention acorn32 console changes, since they'll break builds with custom
kernel configs.
 1.149  04-Jul-2006  christos Mention ACPI PCI interrupt changes (original code from FreeBSD)
 1.148  27-Jun-2006  dogcow document where and why the socket syscall changed.
 1.147  02-Jun-2006  christos more details.
 1.146  02-Jun-2006  pavel document that a recent linker is needed to link the i386 and xen kernels
after the changes to the ldscript.
 1.145  31-Jan-2006  martin Note new sparc64 bootloader requirement.
 1.144  03-Oct-2005  yamt note about conf/std.
(forgot to commit with conf/std.)
 1.143  14-Sep-2005  lukem Don't mark /etc/namedb/named.conf as "obsolete" since that will cause
a file that has end-user configuration to be unconditionally removed.
Instead, remove the entry from the set list, and add a note to UPDATING
reminding users of MKUPDATE=yes to manually rectify the problem in
their DESTDIR.

The "named" fix in postinstall(8) will migrate /etc/namedb/named.conf
to /etc/named.conf if the latter doesn't exist.
(The need for these style of migrations was why I implemented postinstall(8)
in the first place.)
 1.142  25-Aug-2005  drochner mention recent kernel config change,
being here, usr.sbin/config -> usr.bin/config where appropriate,
and remove references to egcs
 1.141  01-Jul-2005  augustss It's genassym(1) not genassym(8), and it's in /usr/bin not /usr/sbin.
 1.140  03-Jun-2005  yamt note about kernfs fix and xentools.
 1.139  31-May-2005  christos Add an entry for genassym.
 1.138  17-Apr-2005  lukem Tweaks for the move of postinstall from /etc to /usr/sbin
 1.137  11-Apr-2005  cube Add a note into 20050325 entry that the speaker might not even play any
sound if you don't add an attimer(4) device, as pointed out by Steven M.
Bellovin.
 1.136  26-Mar-2005  cube Add a note about pcppi -> pcppi+attimer.
 1.135  11-Feb-2005  jmc branches: 1.135.2;
Note that configure in some places (binutils is what got me) will abort if
the new environment is different than the original configured one (i.e. for
UPDATE=1)
 1.134  09-Jan-2005  christos Mention /etc/pam.d requirement.
 1.133  06-Jan-2005  christos mention make lossage
 1.132  04-Jan-2005  jmmv Drop duplicate word.
 1.131  02-Dec-2004  wiz Only delete /dev/bpf[0-9]*, not /dev/bpf too :).
 1.130  01-Dec-2004  christos Mention /dev/bpfX -> /dev/bpf
 1.129  12-Oct-2004  jmc Note the breakage w. 1.35 of var.c in /bin/sh and the need to update /bin/sh
before attempting a build
 1.128  02-Oct-2004  he Complete the list of victims of the IPF relocation by adding ftp-proxy.
 1.127  01-Oct-2004  christos say what breaks now that we've moved ipf out of netinet.
 1.126  15-Aug-2004  lukem postinstall currently does not migrate /usr/X11R6/lib/X11/* -> /etc/X11/*
 1.125  22-Jul-2004  atatat Note the sendmail auto-start change, add a note about the ath
reworking, and fix a little spacing and unnecessary abbreviation.
 1.124  22-Jun-2004  jmc Include notes about purging most of tools/* before building to get correctly
generated yacc/lex output files from new bsd.hostprog.mk
 1.123  13-Jun-2004  jmc Add suggested wording from PR#24654 to reference BUILDING and build.sh as
the first place one should go when building.
 1.122  31-May-2004  itojun sysctl update: describe failure case.
 1.121  16-May-2004  lukem src/x11 stuff after the /etc/X11 change
 1.120  03-May-2004  atatat You also need a new libc for the new sysctl binary to work.
 1.119  03-May-2004  atatat Note the change to the sysctl machinery, and how to rebootstrap
yourself if both your boots appear to have fallen off.
 1.118  25-Apr-2004  dbj mention the fixsb script and updated information on botched superblock
upgrade issues
 1.117  23-Apr-2004  jmc Typo police
 1.116  23-Apr-2004  christos be more specific about what to cleanup.
 1.115  22-Apr-2004  christos Mention statvfs pitfalls.
 1.114  26-Mar-2004  jmc branches: 1.114.2; 1.114.4;
Note need for latest bsd.files.mk now wrt athhal-elf.o
 1.113  18-Mar-2004  dan Note cgd blowfish changes, see comments in sys/dev/cgd.c 1.15 for more
details.
 1.112  16-Mar-2004  keihan s/netbsd.org/NetBSD.org/
 1.111  14-Mar-2004  simonb Use tabs consistently at the start of lines.
 1.110  14-Mar-2004  dbj update information about the botched superblock messages
 1.109  14-Mar-2004  dbj update information about the botched superblock messages
 1.108  13-Mar-2004  bjh21 Mention required kernel config change caused by death of busmouse(4)
on acorn32.
 1.107  23-Feb-2004  reinoud It wasn't stated that with the superblock problems that were fixed before
it is also needed to update fsck_ffs or it will keep on bugging.
 1.106  25-Jan-2004  bjh21 Mention removal of "beep" alongside "sysbeep".
 1.105  18-Jan-2004  bjh21 Mention acorn32 sysbeep removal, since it needs a kernel config file change.
 1.104  12-Jan-2004  dbj change the updating note to say you may need fsck_ffs -b 32 -c 4'
 1.103  12-Jan-2004  dbj change fsck to fsck_ffs in 20040109 updating note
 1.102  09-Jan-2004  dbj add fsck compatibility notes
20040109:
Compatibility for old ffs superblock layouts has been
added, and the restrictive fsck checks have been reenabled
when using those layouts. If you have been using -current
since 20030402, you may find that fsck again signals fatal
superblock mismatches. To work around, you can use
fsck -b 32 to restore an alternate superblock.
 1.101  31-Dec-2003  junyoung Fix typo.
 1.100  12-Dec-2003  keihan Typo: dependancies -> dependencies.
 1.99  04-Dec-2003  mrg note binutils/cxxfilt dependancies issues
 1.98  20-Nov-2003  wiz Add a paragraph about mkdep.
 1.97  08-Oct-2003  lukem Overhaul MBR handling (part 1):

<sys/bootblock.h>:
* Added definitions for the Master Boot Record (MBR) used by
a variety of systems (primarily i386), including the format
of the BIOS Parameter Block (BPB).
This information was cribbed from a variety of sources
including <sys/disklabel_mbr.h> which this is a superset of.

As part of this, some data structure elements and #defines
were renamed to be more "namespace friendly" and consistent
with other bootblocks and MBR documentation.
Update all uses of the old names to the new names.

<sys/disklabel_mbr.h>:
* Deprecated in favor of <sys/bootblock.h> (the latter is more
"host tool" friendly).

amd64 & i386:
* Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to
be consistent with the naming convention of the msdosfs tools.

* Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1
and it's confusing to have two functionally equivalent bootblocks,
especially given that "ufs" has multiple meanings (it could be
a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).

* Rework pbr.S (the first sector of bootxx_*):
+ Ensure that BPB (bytes 11..89) and the partition table
(bytes 446..509) do not contain code.
+ Add support for booting from FAT partitions if BOOT_FROM_FAT
is defined. (Only set for bootxx_msdos).
+ Remove "dummy" partition 3; if people want to installboot(8)
these to the start of the disk they can use fdisk(8) to
create a real MBR partition table...
+ Compile with TERSE_ERROR so it fits because of the above.
Whilst this is less user friendly, I feel it's important
to have a valid partition table and BPB in the MBR/PBR.

* Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent
with other platforms.

* Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that
we can boot off FAT partitions.

* Crank version of /usr/mdec/boot to 3.1, and fix some of the other
entries in the version file.

installboot(8) (i386):
* Read the existing MBR of the filesystem and retain the BIOS
Parameter Block (BPB) in bytes 11..89 and the MBR partition
table in bytes 446..509. (Previously installboot(8) would
trash those two sections of the MBR.)

mbrlabel(8):
* Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code
to map the MBR partition type to the NetBSD disklabel type.


Test built "make release" for i386, and new bootblocks verified to work
(even off FAT!).
 1.96  06-Sep-2003  christos mention that you *need* COMPAT_16 before building.
 1.95  05-Aug-2003  wiz It is openssl, not openssh, and fix another typo.
 1.94  05-Aug-2003  christos Mention how to fix libdes lossage.
 1.93  26-Jul-2003  salo netbsd.org->NetBSD.org
 1.92  03-Jul-2003  wiz Add paragraph for texinfo-4.6.
 1.91  01-Jul-2003  wiz Note that you need to update share/mk too.
 1.90  30-Jun-2003  wiz Add (untested) paragraph about groff update.
 1.89  16-May-2003  christos mention export lossage
 1.88  30-Apr-2003  itojun put a not on 2002/12/19 cvs repository layout change.
 1.87  19-Apr-2003  bjh21 Mention nasty interactions between new FFS superblock layout and old
fsck_ffs, using a heavily-abridged version of fvdl's original announcement.
 1.86  10-Apr-2003  kleink Since we mention __assert13, add __unsetenv13 here as well.
 1.85  02-Apr-2003  atatat Mention the import of the new version of sendmail, describe what's
needed of people when updating, and point them at some of the sendmail
documentation so that they can easily find more information.
 1.84  06-Feb-2003  grant add entry for smmsp user/group.

fixes PR misc/17513 from Geoff C. Wing.
 1.83  29-Jan-2003  kei fix typo. USETOOLS, not USE_TOOLS.
 1.82  17-Jan-2003  wiz Note texinfo-4.3 update and how to make it work if one wants to avoid build.sh.
 1.81  23-Dec-2002  lukem METALOG format tweak
 1.80  19-Dec-2002  lukem the recently added -N option of install(1) is now used by default
 1.79  09-Dec-2002  wiz Some typo and grammar fixes. Begin new sentences with upper case letters.
 1.78  04-Dec-2002  lukem fparseln issues
 1.77  26-Nov-2002  lukem bye bye SYS_INCLUDE=symlinks
 1.76  22-Nov-2002  thorpej Note that libtool needs to be rebuilt after updating to a
crti/crtn-using C run-time.
 1.75  21-Nov-2002  thorpej Note the ARM ELF "softvfp" object marking change, and the resulting
(somewhat minor) flag-day.
 1.74  20-Nov-2002  jschauma Add a short blurb explaining that after the merge of the i386mp branch
people will need 'cpu* at mainbus?'.
 1.73  11-Oct-2002  provos kernel update requires userland systrace recompile.
 1.72  11-Oct-2002  thorpej Yet Another config(8) Hazard.
 1.71  09-Oct-2002  wiz mmm, bullding
 1.70  09-Oct-2002  thorpej Note new attribute dependency syntax in config(8).
 1.69  04-Oct-2002  thorpej Note that a new config is needed after the autoconfiguration overhaul.
 1.68  24-Sep-2002  lukem MKDYNAMICROOT=yes; care needs to be taken if "make build" is not used
 1.67  21-Sep-2002  lukem USE_NEW_TOOLCHAIN has been replaced
 1.66  06-Sep-2002  gehenna Merge the gehenna-devsw branch into the trunk.
 1.65  24-Aug-2002  lukem /rescue/*, and a new crunchgen to ensure /rescue/* is statically linked
 1.64  01-Jul-2002  sommerfeld Revise 20010803 since i386 gas is no longer built where that entry
said it was.
 1.63  19-May-2002  enami Sync the sshd entry with etc/master.passwd.
 1.62  18-May-2002  jdolecek /var/chroot/sshd is used instead of /var/empty
 1.61  14-May-2002  itojun turn on privilege separation, as 3.2.1 default do.
requires sshd uid/gid as well as /var/empty directory.
 1.60  02-May-2002  sommerfeld Correct BUGS in BUILDING.mdoc now that most ports are USE_NEW_TOOLCHAIN

Obsolete NBUILDJOBS; build.sh just passes -jN through to make(1),
which inherits it cooperatively through the build tree. Fix
documentation so that it's shown to be deprecated.

If you use build -jN, please save full build logs so that errors due
to missing dependancies can be analyzed and corrected.
 1.59  29-Apr-2002  lukem add postinstall info
 1.58  26-Apr-2002  lukem s/BSDSRCDIR/NETBSDSRCDIR/
 1.57  10-Apr-2002  itojun install(1) is at usr.bin/xinstall, which is not obvious
 1.56  19-Mar-2002  lukem <bsd.lib.mk> needs a new install(1)
 1.55  19-Mar-2002  itojun strict sa_len/family checking on raw ip6 socket
 1.54  11-Mar-2002  itojun move sshd config files to /etc/ssh
 1.53  24-Feb-2002  matt Tell VAX people to update their gas so they can assemble -current sources.
 1.52  23-Feb-2002  wiz Typo and grammar fixes.
 1.51  23-Feb-2002  pooka libstdc++, not libstc++
 1.50  30-Jan-2002  itojun note addition of ntpd user/group. checked w/lukem
 1.49  07-Dec-2001  jmc Add note about how to work around reloc problems in groff now that the toolchain
fixes are commited.
 1.48  02-Dec-2001  jmc Forgot a word
 1.47  02-Dec-2001  jmc Provide writeup and install steps for getting a working awk before building
on sparc64
 1.46  28-Nov-2001  thorpej Note that a new config(8) is required in order to build a kernel.
 1.45  30-Oct-2001  yamt note wcstod.c needs new lint.
pointed by Bernd Ernesti.
 1.44  29-Oct-2001  tv - Describe BUILDING documentation.
- Remove old references to new toolchain system in favor of reference to
BUILDING.
- Remove old reference to MKCRYPTO being added; new .mk files are used
at the top level automatically.
- Clean up vertical space.
 1.43  29-Oct-2001  mason note build.sh
 1.42  29-Oct-2001  perry 1) Note that install has been fixed and will need to be upated for
src/etc/Makefile to work properly.
2) Note that users of the new toolchain are often able to avoid the
UPDATING hell.
 1.41  26-Oct-2001  wiz Describe another workaround for i386-'fxsave' kernel build problem.
 1.40  05-Oct-2001  lukem mtree update needed
 1.39  04-Oct-2001  jmc Note crunchgen changes
 1.38  30-Sep-2001  tron Fix a typo in last entry.
 1.37  29-Sep-2001  kristerw Fixed a typo.
 1.36  25-Sep-2001  tv Document need to set TOOLDIR on i386 now, as well as optional USETOOLS=no
for building subtrees without using the separate toolchain.
 1.35  16-Sep-2001  thorpej Add text describing what to do if make complains about a missing
uvm_vnode.h
 1.34  15-Sep-2001  simonb Fix typo.
 1.33  22-Aug-2001  itojun it seems that TOODIR change is yet to be reach the tree. i guess i leave
it to tv@netbsd...
 1.32  22-Aug-2001  itojun mention TOOLDIR change (8/14).
 1.31  03-Aug-2001  enami Since the new makeinfo is necessary to build grep.info, advertize to install
it.
 1.30  03-Aug-2001  enami Advise to build and install -current gas to build -current kernel
successfully.
 1.29  31-Jul-2001  bjh21 Mention my recent loadfile/ELF hacks.
 1.28  26-Jul-2001  assar update texinfo bootstrap with simpler method (based on text from
itojun)
 1.27  26-Jul-2001  assar add blurb about bootstrapping new texinfo
 1.26  25-Jul-2001  thorpej Before you change a perfectly valid construct in uvm_page.h,
please make sure your lint(1) binary is up-to-date. Thanks.
 1.25  23-Jul-2001  thorpej Note a problem that can occur when upgrading crt0, and how to
work around it.
 1.24  27-May-2001  abs Add the following to help in the "lint needs new libc, libc needs new lint"
case.
Symptom:lint does not understand the '-X' option
Fix: May need to build & install libs with NOLINT=1 before rebuilding lint
 1.23  22-May-2001  tron Fix incorrect source directory of "make".
 1.22  06-Mar-2001  jmc Extend note to mention named user as well
 1.21  06-Mar-2001  jmc Add note about named group needing to be hand added or make build will fail.
 1.20  24-Feb-2001  jmc Add note about mdsetimage
 1.19  24-Feb-2001  cgd add some more entries related to getprogname/setprogname
 1.18  20-Feb-2001  jmc Add notes about getprogname and hostprog builds
 1.17  18-Feb-2001  erh Add examples of how to rebuild make, including a failsafe method that doesn't
use make when rebuilding it.
 1.16  17-Feb-2001  wiz Fix typo.
 1.15  04-Feb-2001  christos mention that we need to rebuild yacc now.
 1.14  03-Feb-2001  hubertf for the "Complaints involving a Makefile" symptom, reverse the order
of suggested fixes.

I see many people who think they have to go to -current, then run into a
problem, and update share/mk. After that they see they need make(1) updated
as well, but that doesn't work any more with the new share/mk file.
 1.13  26-Jan-2001  dogcow note that undefined __assert13 refs are fixed by rebuilding lib/libc
 1.12  24-Jan-2001  itojun mklocale necessary during share/locale/ctype
 1.11  22-Jan-2001  lukem add usr.bin/xlint as a possible program to upgrade
 1.10  15-Jan-2001  christos mention that we need to build make first.
 1.9  01-Jan-2001  sommerfeld mention fixed bsd.subdir.mk bug.
 1.8  01-Jan-2001  sommerfeld Mention the SUBDIR .WAIT change
 1.7  26-Nov-2000  ad lsu -> ld, by popular request.
 1.6  19-Oct-2000  ad ca -> lsu
 1.5  14-Oct-2000  wiz add a case for menuc-updating
 1.4  02-Oct-2000  itojun changes to libcrypto (RC5/IDEA/RSA make symbols are obsoleted).
an update tip (obsolete intermediate file)
 1.3  20-Aug-2000  itojun crypto-* is no longer there.
refer usr.bin/compile_et.
remove reference to make_cmds (add it if i'm wrong about this)
 1.2  20-Aug-2000  mrg fix a few things; expand a few as well.
 1.1  17-Aug-2000  abs Initial cut of an 'UPDATING' file, intended to help those tracking -current.
Most of this taken directly from Eric Haszlakiewicz's README.
It is the hope that developers will update this as they make changes that
break 'make build' from an earlier version of the tree.
 1.114.4.2  11-Apr-2004  jmc Add UPDATING and note requirements needed to build a complete post 1.5.3
 1.114.4.1  26-Mar-2004  jmc file UPDATING was added on branch netbsd-1-5 on 2004-04-11 02:23:45 +0000
 1.114.2.2  03-Aug-2004  jmc Pullup patch (requested by martin in ticket #726)

Describe the sysctl failure case.
 1.114.2.1  23-Jul-2004  tron Pull up revision 1.125 via patch (requested by atatat in ticket #687):
Note the sendmail auto-start change, add a note about the ath
reworking, and fix a little spacing and unnecessary abbreviation.
 1.135.2.2  15-Sep-2005  tron Pull up following revision(s) (requested by lukem in ticket #788):
distrib/sets/lists/etc/mi: revision 1.160
UPDATING: revision 1.143 via patch
Don't mark /etc/namedb/named.conf as "obsolete" since that will cause
a file that has end-user configuration to be unconditionally removed.
Instead, remove the entry from the set list, and add a note to UPDATING
reminding users of MKUPDATE=yes to manually rectify the problem in
their DESTDIR.
The "named" fix in postinstall(8) will migrate /etc/namedb/named.conf
to /etc/named.conf if the latter doesn't exist.
(The need for these style of migrations was why I implemented postinstall(8)
in the first place.)
 1.135.2.1  20-Apr-2005  tron Pull up revision 1.138 via patch (requested by lukem in ticket #168):
Tweaks for the move of postinstall from /etc to /usr/sbin
 1.152.6.1  05-Jun-2009  snj Apply patch (requested by joerg in ticket #1322):
Pull up pkg_install-20090528, libarchive-2.5.5 and libfetch-2.23
with the associated build infrastructure as of 20090529 from HEAD.
 1.152.2.1  05-Jun-2009  snj Pull up pkg_install-20090528, libarchive-2.5.5 and libfetch-2.23
with the associated build infrastructure as of 20090929 from HEAD.
 1.163.4.3  23-Mar-2008  matt sync with HEAD
 1.163.4.2  09-Jan-2008  matt sync with HEAD
 1.163.4.1  06-Nov-2007  matt sync with HEAD
 1.170.6.2  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.170.6.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.170.4.1  04-Jun-2008  yamt sync with head
 1.178.2.4  03-Sep-2014  msaitoh Pull up following revision(s) (requested by tls in ticket #1339):
UPDATING: revision 1.209 via patch
Note shared objects extension change, and stalled files.
 1.178.2.3  12-Jun-2010  riz Pull up following revision(s) (requested by mrg in ticket #1413):
UPDATING: revision 1.197
add a note about native xorg updates
 1.178.2.2  30-May-2009  snj Pull up following revision(s) (requested by joerg in ticket #784):
UPDATING: patch
distrib/sets/lists/base/mi: patch
distrib/sets/lists/etc/mi: patch
distrib/sets/lists/man/mi: patch
external/bsd/pkg_install/Makefile.inc: patch
external/bsd/pkg_install/prepare-import.sh: patch
external/bsd/pkg_install/dist/add/add.h: pkg_install-20090528
external/bsd/pkg_install/dist/add/main.c: pkg_install-20090528
external/bsd/pkg_install/dist/add/perform.c: pkg_install-20090528
external/bsd/pkg_install/dist/add/pkg_add.1: pkg_install-20090528
external/bsd/pkg_install/dist/admin/admin.h: pkg_install-20090528
external/bsd/pkg_install/dist/admin/audit.c: pkg_install-20090528
external/bsd/pkg_install/dist/admin/check.c: pkg_install-20090528
external/bsd/pkg_install/dist/admin/main.c: pkg_install-20090528
external/bsd/pkg_install/dist/admin/pkg_admin.1: pkg_install-20090528
external/bsd/pkg_install/dist/bpm/bpm.1: pkg_install-20090528
external/bsd/pkg_install/dist/create/build.c: pkg_install-20090528
external/bsd/pkg_install/dist/create/create.h: pkg_install-20090528
external/bsd/pkg_install/dist/create/main.c: pkg_install-20090528
external/bsd/pkg_install/dist/create/perform.c: pkg_install-20090528
external/bsd/pkg_install/dist/create/pkg_create.1: pkg_install-20090528
external/bsd/pkg_install/dist/create/pl.c: pkg_install-20090528
external/bsd/pkg_install/dist/create/util.c: pkg_install-20090528
external/bsd/pkg_install/dist/delete/pkg_delete.1: pkg_install-20090528
external/bsd/pkg_install/dist/info/info.h: pkg_install-20090528
external/bsd/pkg_install/dist/info/main.c: pkg_install-20090528
external/bsd/pkg_install/dist/info/perform.c: pkg_install-20090528
external/bsd/pkg_install/dist/info/pkg_info.1: pkg_install-20090528
external/bsd/pkg_install/dist/info/show.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/automatic.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/config.h.in: pkg_install-20090528
external/bsd/pkg_install/dist/lib/conflicts.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/decompress.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/dewey.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/fexec.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/file.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/global.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/iterate.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/lib.h: pkg_install-20090528
external/bsd/pkg_install/dist/lib/lpkg.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/opattern.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/pkg_io.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/pkg_summary.5: pkg_install-20090528
external/bsd/pkg_install/dist/lib/pkgdb.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/plist.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/str.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/var.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/version.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/version.h: pkg_install-20090528
external/bsd/pkg_install/dist/lib/vulnerabilities-file.c: pkg_install-20090528
external/bsd/pkg_install/dist/admin/audit-packages.sh.in: pkg_install-20090528
external/bsd/pkg_install/dist/admin/download-vulnerability-list.sh.in: pkg_install-20090528
external/bsd/pkg_install/dist/delete/pkg_delete.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/gpgsig.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/license.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/parse-config.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/pkcs7.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in: pkg_install-20090528
external/bsd/pkg_install/dist/lib/pkg_signature.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/remove.c: pkg_install-20090528
external/bsd/pkg_install/dist/lib/xwrapper.c: pkg_install-20090528
external/bsd/pkg_install/dist/x509/pkgsrc.cnf: pkg_install-20090528
external/bsd/pkg_install/dist/x509/pkgsrc.sh: pkg_install-20090528
external/bsd/pkg_install/dist/x509/signing.txt: pkg_install-20090528
external/bsd/pkg_install/lib/Makefile: patch
external/bsd/pkg_install/sbin/Makefile: patch
external/bsd/pkg_install/sbin/Makefile.inc: patch
external/bsd/pkg_install/sbin/pkg_add/Makefile: patch
external/bsd/pkg_install/sbin/pkg_admin/Makefile: patch
external/bsd/pkg_install/sbin/pkg_create/Makefile: patch
external/bsd/pkg_install/sbin/pkg_delete/Makefile: patch
external/bsd/pkg_install/sbin/pkg_info/Makefile: patch
external/bsd/pkg_install/dist/add/extract.c: removed
external/bsd/pkg_install/dist/add/futil.c: removed
external/bsd/pkg_install/dist/add/verify.c: removed
external/bsd/pkg_install/dist/add/verify.h: removed
external/bsd/pkg_install/dist/admin/config.c: removed
external/bsd/pkg_install/dist/audit-packages/AUTHORS: removed
external/bsd/pkg_install/dist/audit-packages/COPYING: removed
external/bsd/pkg_install/dist/audit-packages/README: removed
external/bsd/pkg_install/dist/audit-packages/audit-packages.1.in: removed
external/bsd/pkg_install/dist/audit-packages/audit-packages.c: removed
external/bsd/pkg_install/dist/audit-packages/audit-packages.conf.5.in: removed
external/bsd/pkg_install/dist/audit-packages/audit-packages.conf.in: removed
external/bsd/pkg_install/dist/audit-packages/download-vulnerability-list.1.in: removed
external/bsd/pkg_install/dist/audit-packages/download-vulnerability-list.sh.in: removed
external/bsd/pkg_install/dist/delete/delete.h: removed
external/bsd/pkg_install/dist/delete/main.c: removed
external/bsd/pkg_install/dist/delete/perform.c: removed
external/bsd/pkg_install/dist/lib/ftpio.c: removed
external/bsd/pkg_install/dist/lib/path.c: removed
external/bsd/pkg_install/dist/lib/path.h: removed
external/bsd/pkg_install/dist/lib/pen.c: removed
external/bsd/pkg_install/dist/lib/pexec.c: removed
external/bsd/pkg_install/dist/view/linkfarm.1: removed
external/bsd/pkg_install/dist/view/linkfarm.sh.in: removed
external/bsd/pkg_install/dist/view/pkg_view.1: removed
external/bsd/pkg_install/dist/view/pkg_view.sh.in: removed
external/bsd/pkg_install/sbin/audit-packages/Makefile: removed
external/bsd/pkg_install/sbin/pkg_view/Makefile: removed
Merge pkg_install-20090528 from HEAD.
 1.178.2.1  06-Dec-2008  snj branches: 1.178.2.1.2;
Pull up following revision(s) (requested by cube in ticket #168):
UPDATING: revision 1.181
Mention that /etc/rc.d/x{dm,fs} moved to xetc and will thus appear as extra
files for MKX11=no update builds.
 1.178.2.1.2.1  30-May-2009  snj branches: 1.178.2.1.2.1.2;
Apply patch (requested by joerg in ticket #784):
Note new pkg_install.
 1.178.2.1.2.1.2.2  20-May-2011  matt bring matt-nb5-mips64 up to date with netbsd-5-1-RELEASE (except compat).
 1.178.2.1.2.1.2.1  21-Apr-2010  matt sync to netbsd-5
 1.193.2.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.219.2.1  08-Feb-2011  bouyer Sync with HEAD
 1.229.2.4  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.229.2.3  30-Oct-2012  yamt sync with head
 1.229.2.2  23-May-2012  yamt sync with head.
 1.229.2.1  17-Apr-2012  yamt sync with head
 1.234.2.4  30-Sep-2012  bouyer Pull up following revision(s) (requested by dholland in ticket #565):
UPDATING: revision 1.240
Strengthen the entry about the openssl update, to clarify and emphasize
that just doing a non-update build isn't enough; you really do have to
nuke $DESTDIR.
 1.234.2.3  30-Sep-2012  bouyer Pull up following revision(s) (requested by dholland in ticket #561):
UPDATING: revision 1.239
Fix typo, noticed by stu314 on freenode.
 1.234.2.2  07-Sep-2012  bouyer Pull up following revision(s) (requested by dholland in ticket #549):
src/UPDATING: revision 1.238 via patch
Add note about cleaning required by last month's openssl update.
Closes PR 46816.
 1.234.2.1  16-Feb-2012  riz branches: 1.234.2.1.2;
Pull up following revision(s) (requested by joerg in ticket #2):
etc/weekly: revision 1.26
etc/daily: revision 1.81
UPDATING: revision 1.235
Run makemandb with the normal 022 umask, not the restrictive 077.
Extend entry to makemandb permission issue.
 1.234.2.1.2.1  01-Nov-2012  matt sync with netbsd-6-0-RELEASE.
 1.238.2.3  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.238.2.2  23-Jun-2013  tls resync from head
 1.238.2.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.254.2.1  10-Aug-2014  tls Rebase.
 1.272.2.4  26-Apr-2017  pgoyette Sync with HEAD
 1.272.2.3  20-Mar-2017  pgoyette Sync with HEAD
 1.272.2.2  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.272.2.1  04-Nov-2016  pgoyette Sync with HEAD
 1.277.2.1  21-Apr-2017  bouyer Sync with HEAD
 1.291.2.5  30-Sep-2018  pgoyette Ssync with HEAD
 1.291.2.4  28-Jul-2018  pgoyette Sync with HEAD
 1.291.2.3  21-May-2018  pgoyette Sync with HEAD
 1.291.2.2  22-Apr-2018  pgoyette Sync with HEAD
 1.291.2.1  15-Mar-2018  pgoyette Synch with HEAD
 1.295.2.4  21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.295.2.3  21-Apr-2020  martin Sync with HEAD
 1.295.2.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.295.2.1  10-Jun-2019  christos Sync with HEAD
 1.352.2.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed