Commit Graph

344 Commits

Author SHA1 Message Date
gutteridge 9b222ad129 UPDATING: fix a couple of spelling mistakes 2023-09-24 16:33:41 +00:00
riastradh 1cac5d57e4 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'.
2023-08-28 22:25:49 +00:00
martin ce01b03dd1 Warn to clean gcc objectdirs for updated compiler. 2023-07-19 17:49:40 +00:00
lukem 3cb563b335 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).
2023-07-18 16:59:57 +00:00
martin a2f264d2db 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).
2023-07-11 15:05:17 +00:00
martin 1479973b8d Note kernel build lossage in an unsupported build configuration 2023-06-04 16:14:59 +00:00
lukem 9ba055b472 ctfmerge tool fixes might need a clean tools build 2023-05-23 20:26:52 +00:00
mrg 79cbfccb47 add a note about how to fix missing ./usr/lib/libisns* files. 2023-03-23 07:15:08 +00:00
martin 021fe6e832 Note dependency of new binutils on new ld.elf_so for unsupported
DESTDIR=/ builds.
2023-01-16 08:49:55 +00:00
chs 87ba0e2a31 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).
2022-11-17 06:40:38 +00:00
mrg 0cb9ef9131 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.
2022-11-12 02:20:15 +00:00
riastradh 7452979828 UPDATING: More details on bootloader update needed for >=9.99.100. 2022-10-08 08:21:56 +00:00
gutteridge 4a266d1532 UPDATING: a couple of pedantic edits 2022-09-21 22:01:56 +00:00
riastradh fc013a7cea Note bootloader changes needed for 9.99.100. 2022-09-21 14:32:26 +00:00
lukem efdcdb3a84 UPDATING: extsrc deprecated 2022-08-21 07:15:28 +00:00
mrg a1f26e6d62 add a note about xorg-server possibly breaking builds. 2022-07-15 05:26:08 +00:00
martin ca30fa108c Note that src/games/robots now nees a clean rebuild. 2022-06-28 08:03:49 +00:00
andvar 3bcb9f1480 s/dissallow/disallow/ 2021-12-07 21:45:31 +00:00
andvar f273a7a174 fix various typos, mainly in comments. 2021-12-07 21:37:36 +00:00
martin 45639db1d3 Fix typo. Pointed out by bch - thanks! 2021-11-22 12:30:34 +00:00
martin 775f6854d7 Note that USE_FORT changes for xorg require a clean build. 2021-11-20 16:18:18 +00:00
nia d52af69faa UPDATING: note dts update causing things to be renumbered 2021-11-14 11:16:28 +00:00
martin d8f1880cb6 aarch64 needs a clean build after MKRELRO default has changed. 2021-10-14 15:40:00 +00:00
christos 292aad7505 Change the default for ACLs to be posix1e instead of nfsv4 to match FreeBSD.
Requested by chuq.
2021-09-18 03:05:19 +00:00
andvar 16e91b5f21 s/helt/held+s/eroneously/erroneously/+s/splitted/split/+s/recommented/recommended/ 2021-08-21 09:59:45 +00:00
mrg 0e3d1d8888 note that new GMP may require some cleaning. 2021-07-11 21:58:52 +00:00
mrg 8ee87df871 add a note about potential GCC 9->10 build failures 2021-04-17 04:08:32 +00:00
rillig cc85ccc4e8 UPDATING: lint1/ops.c may require OBJDIR to be cleaned
https://mail-index.netbsd.org/source-changes-d/2021/01/09/msg013098.html
2021-01-09 20:51:08 +00:00
mrg 0a203a0e8e note about mips kernel modules breaking update builds 2020-10-17 07:41:25 +00:00
mrg 12d8f9c554 note mpfr needs a cleaning. 2020-09-26 08:02:35 +00:00
mrg a1c8c273ac switch to GCC 9 on arm and x86.
note GCC 8.3, 8.4 and 9.3 import dates.  add an UPDATING entry.
2020-09-12 08:31:39 +00:00
mrg 210197e402 switch mips to binutils 2.34. 2020-09-07 10:19:02 +00:00
mrg 1d16bf7391 update the latest note to talk about all 3 potential ways that
failure can occur now (1 still upcoming.)
2020-08-20 03:09:34 +00:00
mrg 2d54d631d9 20200811:
GCC updates may require cleaning the objdir.
2020-08-12 06:48:50 +00:00
christos 6d0b1957e8 blocklist migration has been automated. 2020-06-15 21:52:03 +00:00
christos 9cd8f58764 mention blacklist -> blocklist rename 2020-06-15 03:39:00 +00:00
christos bc54087551 Mention cleaning needed in LIBISPRIVATE directories 2020-06-01 14:46:04 +00:00
mrg e913553b0b note GCC 8.4 may need some cleaning. 2020-03-11 21:07:40 +00:00
christos fa876f5dc5 catch-up with more ports switched to gcc-8
fix typos, consistent whitespace
2019-11-18 15:42:26 +00:00
martin c2a6468f90 Mention LLVM fallout 2019-11-13 09:59:02 +00:00
martin e899ddb131 Add note for GCC 8 builds (see PR 54644) 2019-10-23 16:26:42 +00:00
mrg e9ed101783 add a note about GCC 8.3 import probably needing cleaning. 2019-10-01 09:36:56 +00:00
riastradh b371a198a3 Add UPDATING note about radeon firmware image mistake. 2019-09-03 15:38:52 +00:00
martin c628b06c7e Note update hickup build issue for uefi boot. 2019-07-27 07:55:18 +00:00
martin 9aa5d31cf0 Add a note to rebuild jemalloc w/o debugging 2019-07-23 06:35:40 +00:00
mrg 37a8336060 add a quick note about gcc 7 likely causing update build failures. 2019-02-08 09:57:01 +00:00
martin 532a170650 Note that we need to clean objdir for the OpenSSL update. 2018-09-24 13:18:35 +00:00
joerg 6d0becb1d5 Document aarch64 ABI break. 2018-07-17 19:13:53 +00:00
martin c5fb2f1223 Entry for MKSTATICPIE fallout in /rescue build. 2018-07-16 11:45:01 +00:00
pgoyette f1de59e03f Re-add files that were accidentally deleted in my previous commit. 2018-05-02 07:34:44 +00:00