Page MenuHomeFreeBSD

distributeworld: dedup dist(.debug).meta generation
ClosedPublic

Authored by brooks on Dec 11 2024, 8:49 PM.
Tags
None
Referenced Files
F162501652: D48038.id147874.diff
Mon, Jul 13, 10:55 PM
Unknown Object (File)
Mon, Jul 13, 2:02 PM
Unknown Object (File)
Mon, Jul 13, 3:35 AM
Unknown Object (File)
Sun, Jul 12, 8:07 AM
Unknown Object (File)
Fri, Jul 3, 2:56 AM
Unknown Object (File)
Thu, Jul 2, 6:21 PM
Unknown Object (File)
Wed, Jun 24, 7:03 PM
Unknown Object (File)
May 7 2026, 2:11 PM
Subscribers

Details

Summary

Debug file distribution metadata generation was added in 2d0bcb76c8530
as a near duplicate of the default distribution bits. Add another loop
instead of copying the code. While here, improve indentation.

Sponsored by: DARPA, AFRL

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

At first I wondered if this change would result in the .debug files being included both foo.meta and foo.debug.meta, but then I see that this is already the case before this change.

$ grep true.debug base*meta
base.debug.meta:./usr/lib/debug/usr/bin/true.debug type=file uname=root gname=wheel mode=0444 size=6408 tags=package=utilities,dbg
base.meta:./usr/lib/debug/usr/bin/true.debug type=file uname=root gname=wheel mode=0444 size=6408 tags=package=utilities,dbg

but we exclude the debug files in packageworld via --exclude usr/lib/debug

This revision is now accepted and ready to land.Dec 12 2024, 1:31 AM