Files
RedBear-OS/local
vasilito 225b91a31c phase 3.0-3.2: consolidate + classify all remaining orphans
Round 3 SUPERSEDED cleanup. Per the user's 'upstream-preferred'
policy, classify every remaining orphan by cause:

1. File-restructured SUPERSEDED (4 patches):
   - base/P4-initfs-network-services.patch: target init.initfs.d/ moved
     to init.d/ during fork rebase. Service is already in fork.
   - base/P4-login-rate-limit.patch: target src/bin/login.rs no longer
     exists in base (login is now in userutils fork).
   - relibc/P3-stddef-reorder.patch: target include/stddef.h no longer
     exists; relibc fork generates stddef.h via cbindgen.
   - relibc/P3-sys-types-stdint-include.patch: target sys_types_internal/
     cbindgen.toml no longer exists; cbindgen was restructured in 0.6.0.

2. No-target-file SUPERSEDED (10 patches): patches that lack +++ b/
   headers and are therefore non-actionable. Includes 'redox.patch'
   catch-all for each fork. These were intermediate-state artifacts.
   - base/: P2-init-subsystems, P2-inputd, P2-logd, P6-cpufreqd-real-impl,
     P6-driver-new-modules, redox
   - kernel/: P8-msi-foundation
   - relibc/: P3-signalfd-cbindgen-fix, P3-timerfd-impl,
     P3-timerfd-mod-rs

3. INTEGRATED (2 patches): sig found via deep keyword + git-log search.
   - base/P0-redox-ioctl-path-override.patch (127 fork commits match)
   - relibc/P3-fcntl-dupfd-cloexec.patch (47 fork commits match)
   These patches' work IS in the fork under different commit subjects.
   The fork absorbed the patches via refactor commits during the
   0.6.0 converge and other rebase work.

4. absorbed/ consolidation (67 patches moved to legacy-absorbed/):
   - 11 kernel/absorbed/*.patch -> legacy-absorbed-2026-07-12/kernel/
   - 56 relibc/absorbed/*.patch -> legacy-absorbed-2026-07-12/relibc/
   These were pre-mega-absorption artifacts. New SUPERSEDED.md
   audit log records the consolidated state.

5. Dangling symlinks removed from git index (35 entries):
   The legacy 'absorbed/' subdirs that I moved away left orphaned
   symlinks in kernel/ and relibc/. These were rm'd via git rm.

Combined outcome:
  Round 2 (start):     144 orphans flagged (57% of 251 patches)
  After Round 2:        17 orphans  (12%)
  After Round 3:        0 orphans   (0%)

All fork-side content is now properly accounted for in source trees.
The cookbook's verify-patch-content.sh, verify-fork-versions.sh,
sync-versions.sh, and build-preflight.sh all pass clean.

SUPERSEDED.md audit log grew to 18KB with full Round 1+2+3 details.
2026-07-12 02:28:05 +03:00
..