Fiw-Gentoo-Dots/docs/package-audit.md

1.2 KiB

Explicit package audit

The 2026-10-03 audit compares Portage world and the selected @fiw-* sets with the main lists, optional lists and kernel choices. It reads explicit selections only; it does not expand package dependencies or copy an installed package inventory.

Result: 111 explicit selections accounted for. 110 have package-list or kernel coverage. app-admin/fiw-scripts supplies the two legacy helpers already retained under optional/; that exception is documented in packages/audit-exceptions.json. There are no unexplained missing packages or unresolved sets.

The audit added x11-misc/ydotool to cli. It does not enable its daemon or change input permissions. Filelight, Btrfs tools, NVIDIA drivers and TideWM remain in their separate optional selections. Dolphin, Ark, Gwenview and Spectacle remain in fiw-apps.

Repeat the audit on a device:

python3 tools/audit-packages.py
python3 tools/audit-packages.py --json > local/package-audit.json

Version pins and old repository qualifiers are normalized for coverage; explicit Java slots remain distinct. Cyclic or missing selected sets are reported rather than treated as covered. The tool does not change package lists, Portage configuration or the device's world selections.