29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
# 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:
|
|
|
|
```sh
|
|
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.
|