diff options
| author | chs <chs@NetBSD.org> | 2022-11-17 06:40:38 +0000 |
|---|---|---|
| committer | chs <chs@NetBSD.org> | 2022-11-17 06:40:38 +0000 |
| commit | fc045a9d183f85bd23de76a1f7fd30f941ccc178 (patch) | |
| tree | 5404f15a8224e3aad20068954d19c826a62f850e /UPDATING | |
| parent | f281a463874081e49743e76f8c259f85052d3627 (diff) | |
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).
Diffstat (limited to 'UPDATING')
| -rw-r--r-- | UPDATING | 29 |
1 files changed, 28 insertions, 1 deletions
@@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.334 2022/11/12 02:20:15 mrg Exp $ +$NetBSD: UPDATING,v 1.335 2022/11/17 06:40:38 chs 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 @@ -19,6 +19,33 @@ See also: BUILDING, build.sh, Makefile. Recent changes: ^^^^^^^^^^^^^^^ +20221116: + + The addition to NetBSD's version of UFS2 of support for extended + attributes broke backward compatibility with previous releases + of NetBSD, so UFS2 has been restored to being compatible with + previous NetBSD releases by disabling extended attributes. + (Note that ACLs are implemented as extended attributes, so + this changes disables ACLs as well.) + + Support for UFS2 with extended attributes is now available in a new + UFS variant called UFS2ea. If you have created extended attributes + in an original UFS2 file system then "fsck -p" will now fail due to + the unexpected presence of extended attributes and "fsck -y" will + remove all extended attributes. If you wish to preserve extended + attributes rather than delete them, there is a utility to convert + a UFS2 file system to UFS2ea and leave extended attributes in place, + but this should be used with caution since it will preserve any + extended attributes that have been corrupted by the backward + incompatibility too. + + If you wish to use a UFS2ea file system as your root file system, + then you will need to update your boot loader to a version that + supports UFS2ea. + + For more information, see: + https://wiki.netbsd.org/features/UFS2ea + 20221111: The new libdrm import worsened the conflict issues for the kdump/ktruss ioctl, and i915 now conflicts with base, and has |
