(Total firmware-* newbie, grain of salt, use with caution, etc.) maximilian attems <maks@stro.at> (2021-02-26): > > Usertags: adequate broken-symlink > > X-Debbugs-Cc: tg@mirbsd.de > > > > firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt -> configs/t4-config-default.txt > > firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t5-config.txt -> configs/t5-config-default.txt > > firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t6-config.txt -> configs/t6-config-default.txt For the record: $ dpkg --contents binary-firmware-misc-nonfree/firmware-misc-nonfree_20210208-2_all.deb | grep cxgb4/ ./lib/firmware/cxgb4/ ./lib/firmware/cxgb4/aq1202_fw.cld ./lib/firmware/cxgb4/bcm8483.bin ./lib/firmware/cxgb4/t4fw-1.24.17.0.bin ./lib/firmware/cxgb4/t5fw-1.24.17.0.bin ./lib/firmware/cxgb4/t6fw-1.24.17.0.bin ./lib/firmware/cxgb4/t4-config.txt -> configs/t4-config-default.txt ./lib/firmware/cxgb4/t4fw.bin -> t4fw-1.24.17.0.bin ./lib/firmware/cxgb4/t5-config.txt -> configs/t5-config-default.txt ./lib/firmware/cxgb4/t5fw.bin -> t5fw-1.24.17.0.bin ./lib/firmware/cxgb4/t6-config.txt -> configs/t6-config-default.txt ./lib/firmware/cxgb4/t6fw.bin -> t6fw-1.24.17.0.bin > why is this a broken symlink? this is what upstream wants in WHENCE: > > Link: cxgb4/t4-config.txt -> configs/t4-config-default.txt > Link: cxgb4/t5-config.txt -> configs/t5-config-default.txt > Link: cxgb4/t6-config.txt -> configs/t6-config-default.txt debian/config/misc-nonfree/defines looks like it might be missing the targets of the symlinks (cxgb4/configs/t?-config-default.txt), meaning the File entries get installed in the build directory through the WHENCE processing, but those files aren't listed in the FILES variable when building the binary package, so they don't end up being actually shipped, hence the broken symlinks? Cheers, -- Cyril Brulebois (kibi@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
Attachment:
signature.asc
Description: PGP signature