Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #69624 > unrolled thread

Bug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others

Started byThorsten Glaser <tg@mirbsd.de>
First post2021-02-26 10:20 +0100
Last post2021-02-26 15:40 +0100
Articles 8 — 4 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others Thorsten Glaser <tg@mirbsd.de> - 2021-02-26 10:20 +0100
    Bug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others maximilian attems <maks@stro.at> - 2021-02-26 10:50 +0100
      Bug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others Cyril Brulebois <kibi@debian.org> - 2021-02-26 12:20 +0100
        Bug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others Cyril Brulebois <kibi@debian.org> - 2021-02-26 12:30 +0100
          Bug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others maximilian attems <maks@stro.at> - 2021-02-26 13:10 +0100
        Bug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others maximilian attems <maks@stro.at> - 2021-02-26 13:00 +0100
          Bug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others Thorsten Glaser <tg@mirbsd.de> - 2021-02-26 13:20 +0100
    Bug#983561: marked as done (firmware-misc-nonfree: broken-symlink  /lib/firmware/cxgb4/t4-config.txt and others) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2021-02-26 15:40 +0100

#69624 — Bug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others

FromThorsten Glaser <tg@mirbsd.de>
Date2021-02-26 10:20 +0100
SubjectBug#983561: firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others
Message-ID<BMHrX-6rw-3@gated-at.bofh.it>
Package: firmware-misc-nonfree
Version: 20210208-2
Severity: normal
User: debian-qa@lists.debian.org
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





-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'oldstable-updates'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.9.0-4-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

firmware-misc-nonfree depends on no packages.

firmware-misc-nonfree recommends no packages.

Versions of packages firmware-misc-nonfree suggests:
ii  initramfs-tools  0.139

-- no debconf information

[toc] | [next] | [standalone]


#69625

Frommaximilian attems <maks@stro.at>
Date2021-02-26 10:50 +0100
Message-ID<BMHUZ-6By-5@gated-at.bofh.it>
In reply to#69624
> 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

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

-- 
maks

[toc] | [prev] | [next] | [standalone]


#69626

FromCyril Brulebois <kibi@debian.org>
Date2021-02-26 12:20 +0100
Message-ID<BMJk5-7Dw-3@gated-at.bofh.it>
In reply to#69625

[Multipart message — attachments visible in raw view] — view raw

(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

[toc] | [prev] | [next] | [standalone]


#69627

FromCyril Brulebois <kibi@debian.org>
Date2021-02-26 12:30 +0100
Message-ID<BMJtL-7Gr-3@gated-at.bofh.it>
In reply to#69626

[Multipart message — attachments visible in raw view] — view raw

Cyril Brulebois <kibi@debian.org> (2021-02-26):
> 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?

This hypothesis seems to be confirmed by running the check_upstream.py
script:

    kibi@tokyo:~/debian-kernel/firmware-nonfree.git$ ./debian/bin/check_upstream.py | sort | grep 'in any binary package'
    I: amd/amd_sev_fam17h_model0xh.sbin is not included in any binary package
    I: amd/amd_sev_fam17h_model3xh.sbin is not included in any binary package
    I: cadence/mhdp8546.bin is not included in any binary package
→   I: cxgb4/configs/t4-config-default.txt is not included in any binary package
→   I: cxgb4/configs/t5-config-default.txt is not included in any binary package
    I: cxgb4/configs/t5-config-hashfilter.txt is not included in any binary package
→   I: cxgb4/configs/t6-config-default.txt is not included in any binary package
    I: cxgb4/configs/t6-config-hashfilter.txt is not included in any binary package
    I: inside-secure/eip197_minifw/ifpp.bin is not included in any binary package
    I: inside-secure/eip197_minifw/ipue.bin is not included in any binary package
    I: intel/dsp_fw_cnl_v1191.bin is not included in any binary package
    I: intel/fw_sst_0f28_ssp0.bin is not included in any binary package
    I: intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin is not included in any binary package
    I: iwlwifi-9000-pu-b0-jf-b0-43.ucode is not included in any binary package
    I: iwlwifi-9260-th-b0-jf-b0-43.ucode is not included in any binary package
    I: mediatek/mt7622_n9.bin is not included in any binary package
    I: mediatek/mt7622_rom_patch.bin is not included in any binary package
    I: mediatek/mt8183/scp.img is not included in any binary package
    I: mellanox/mlxsw_spectrum2-29.2000.2308.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum2-29.2000.2714.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum2-29.2007.1168.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum2-29.2008.1036.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum2-29.2008.1310.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum2-29.2008.1312.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum2-29.2008.2018.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum3-30.2007.1168.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum3-30.2008.1036.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum3-30.2008.1310.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum3-30.2008.1312.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum3-30.2008.2018.mfa2 is not included in any binary package
    I: mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 is not included in any binary package
    I: meson/vdec/g12a_h264.bin is not included in any binary package
    I: meson/vdec/g12a_hevc_mmu.bin is not included in any binary package
    I: meson/vdec/g12a_vp9.bin is not included in any binary package
    I: meson/vdec/gxbb_h264.bin is not included in any binary package
    I: meson/vdec/gxl_h263.bin is not included in any binary package
    I: meson/vdec/gxl_h264.bin is not included in any binary package
    I: meson/vdec/gxl_hevc.bin is not included in any binary package
    I: meson/vdec/gxl_hevc_mmu.bin is not included in any binary package
    I: meson/vdec/gxl_mjpeg.bin is not included in any binary package
    I: meson/vdec/gxl_mpeg12.bin is not included in any binary package
    I: meson/vdec/gxl_mpeg4_5.bin is not included in any binary package
    I: meson/vdec/gxl_vp9.bin is not included in any binary package
    I: meson/vdec/gxm_h264.bin is not included in any binary package
    I: meson/vdec/sm1_hevc_mmu.bin is not included in any binary package
    I: meson/vdec/sm1_vp9_mmu.bin is not included in any binary package
    I: microchip/mscc_vsc8574_revb_int8051_29e8.bin is not included in any binary package
    I: microchip/mscc_vsc8584_revb_int8051_fb48.bin is not included in any binary package
    I: qca/nvm_00230302.bin is not included in any binary package
    I: qca/nvm_00440302_eu.bin is not included in any binary package
    I: qca/nvm_00440302_i2s_eu.bin is not included in any binary package
    I: qca/nvm_usb_00000302_eu.bin is not included in any binary package
    I: qed/qed_init_values_zipped-8.37.7.0.bin is not included in any binary package
    I: r8a779x_usb3_v1.dlmem is not included in any binary package
    I: r8a779x_usb3_v2.dlmem is not included in any binary package
    I: r8a779x_usb3_v3.dlmem is not included in any binary package
    I: rtw88/README is not included in any binary package
    I: ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin is not included in any binary package


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

[toc] | [prev] | [next] | [standalone]


#69629

Frommaximilian attems <maks@stro.at>
Date2021-02-26 13:10 +0100
Message-ID<BMK6u-88s-7@gated-at.bofh.it>
In reply to#69627

[Multipart message — attachments visible in raw view] — view raw

On Fri, Feb 26, 2021 at 12:17:50PM +0100, Cyril Brulebois wrote:
>     kibi@tokyo:~/debian-kernel/firmware-nonfree.git$ ./debian/bin/check_upstream.py | sort | grep 'in any binary package'
>     I: amd/amd_sev_fam17h_model0xh.sbin is not included in any binary package
>     I: amd/amd_sev_fam17h_model3xh.sbin is not included in any binary package

need to recheck if those are not meant to be in the microcode amd64 guy.

>     I: cadence/mhdp8546.bin is not included in any binary package

hmm

> →   I: cxgb4/configs/t4-config-default.txt is not included in any binary package
> →   I: cxgb4/configs/t5-config-default.txt is not included in any binary package
>     I: cxgb4/configs/t5-config-hashfilter.txt is not included in any binary package
> →   I: cxgb4/configs/t6-config-default.txt is not included in any binary package
>     I: cxgb4/configs/t6-config-hashfilter.txt is not included in any binary package

fixed.

>     I: inside-secure/eip197_minifw/ifpp.bin is not included in any binary package
>     I: inside-secure/eip197_minifw/ipue.bin is not included in any binary package

no idea.

>     I: intel/dsp_fw_cnl_v1191.bin is not included in any binary package
>     I: intel/fw_sst_0f28_ssp0.bin is not included in any binary package
>     I: intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin is not included in any binary package
>     I: iwlwifi-9000-pu-b0-jf-b0-43.ucode is not included in any binary package
>     I: iwlwifi-9260-th-b0-jf-b0-43.ucode is not included in any binary package

will fix soonish.

>     I: mediatek/mt7622_n9.bin is not included in any binary package
>     I: mediatek/mt7622_rom_patch.bin is not included in any binary package
>     I: mediatek/mt8183/scp.img is not included in any binary package

hmm.

>     I: mellanox/mlxsw_spectrum2-29.2000.2308.mfa2 is not included in any binary package

mellanox is kind of excluded irc.

>     I: meson/vdec/g12a_h264.bin is not included in any binary package
>     I: meson/vdec/g12a_hevc_mmu.bin is not included in any binary package
>     I: meson/vdec/g12a_vp9.bin is not included in any binary package
>     I: meson/vdec/gxbb_h264.bin is not included in any binary package
>     I: meson/vdec/gxl_h263.bin is not included in any binary package
>     I: meson/vdec/gxl_h264.bin is not included in any binary package
>     I: meson/vdec/gxl_hevc.bin is not included in any binary package
>     I: meson/vdec/gxl_hevc_mmu.bin is not included in any binary package
>     I: meson/vdec/gxl_mjpeg.bin is not included in any binary package
>     I: meson/vdec/gxl_mpeg12.bin is not included in any binary package
>     I: meson/vdec/gxl_mpeg4_5.bin is not included in any binary package
>     I: meson/vdec/gxl_vp9.bin is not included in any binary package
>     I: meson/vdec/gxm_h264.bin is not included in any binary package
>     I: meson/vdec/sm1_hevc_mmu.bin is not included in any binary package
>     I: meson/vdec/sm1_vp9_mmu.bin is not included in any binary package
>     I: microchip/mscc_vsc8574_revb_int8051_29e8.bin is not included in any binary package
>     I: microchip/mscc_vsc8584_revb_int8051_fb48.bin is not included in any binary package

another hmm

>     I: qca/nvm_00230302.bin is not included in any binary package
>     I: qca/nvm_00440302_eu.bin is not included in any binary package
>     I: qca/nvm_00440302_i2s_eu.bin is not included in any binary package
>     I: qca/nvm_usb_00000302_eu.bin is not included in any binary package

those I'll fix too.

>     I: qed/qed_init_values_zipped-8.37.7.0.bin is not included in any binary package
>     I: r8a779x_usb3_v1.dlmem is not included in any binary package
>     I: r8a779x_usb3_v2.dlmem is not included in any binary package
>     I: r8a779x_usb3_v3.dlmem is not included in any binary package
>     I: rtw88/README is not included in any binary package
>     I: ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin is not included in any binary package

oh well none of those appear to generate much attention.


thank you!

-- 
maks

[toc] | [prev] | [next] | [standalone]


#69628

Frommaximilian attems <maks@stro.at>
Date2021-02-26 13:00 +0100
Message-ID<BMJWN-7PZ-3@gated-at.bofh.it>
In reply to#69626

[Multipart message — attachments visible in raw view] — view raw

On Fri, Feb 26, 2021 at 12:08:55PM +0100, Cyril Brulebois wrote:
> > 
> > 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?

thank you a lot for the prompt look and indeed those config files
were not added, updated the repo to fix that in next upload.

are there other dangling symlinks besides this three mentioned ones?

best,

-- 
maks

[toc] | [prev] | [next] | [standalone]


#69630

FromThorsten Glaser <tg@mirbsd.de>
Date2021-02-26 13:20 +0100
Message-ID<BMKg9-8bA-1@gated-at.bofh.it>
In reply to#69628
maximilian attems dixit:

>are there other dangling symlinks besides this three mentioned ones?

adequate reported only these three for this package; you can find
dangling symlinks, generally, with: (thanks XTaran)

	find -L . -type l -ls

bye,
//mirabilos
-- 
FWIW, I'm quite impressed with mksh interactively. I thought it was much
*much* more bare bones. But it turns out it beats the living hell out of
ksh93 in that respect. I'd even consider it for my daily use if I hadn't
wasted half my life on my zsh setup. :-) -- Frank Terbeck in #!/bin/mksh

[toc] | [prev] | [next] | [standalone]


#69635 — Bug#983561: marked as done (firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others)

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2021-02-26 15:40 +0100
SubjectBug#983561: marked as done (firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others)
Message-ID<BMMrD-12A-1@gated-at.bofh.it>
In reply to#69624

[Multipart message — attachments visible in raw view] — view raw

Your message dated Fri, 26 Feb 2021 14:26:36 +0000
with message-id <E1lFe4i-000F13-6B@fasolo.debian.org>
and subject line Bug#983561: fixed in firmware-nonfree 20210208-3
has caused the Debian Bug report #983561,
regarding firmware-misc-nonfree: broken-symlink /lib/firmware/cxgb4/t4-config.txt and others
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
983561: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983561
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web