(Total firmware-* newbie, grain of salt, use with caution, etc.) maximilian attems <[email protected]> (2021-02-26): > > Usertags: adequate broken-symlink > > X-Debbugs-Cc: [email protected] > > > > 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 ([email protected]) <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
signature.asc
Description: PGP signature

