[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1035505: firmware-nonfree: debian/bin/gencontrol.py fails on spaces and backslashes



Source: firmware-nonfree
Followup-For: Bug #1035505
X-Debbugs-Cc: didi.debian@cknow.org, 1029843@bugs.debian.org, kibi@debian.org

Looks like a silently-handled exception here: https://salsa.debian.org/kernel-team/firmware-nonfree/-/blob/9f189a7f81d40694ee71a36906de5637dada950f/debian/bin/gencontrol.py#L235

Translating the 'pass' into a 'yield' results in:

  Traceback (most recent call last):
    File "/home/jka/Documents/personal/firmware-nonfree-20230210/debian/bin/gencontrol.py", line 341, in <module>
      GenControl()()
    File "/home/jka/Documents/personal/firmware-nonfree-20230210/debian/bin/gencontrol.py", line 94, in __call__
      self.do_main(packages, makefile)
    File "/home/jka/Documents/personal/firmware-nonfree-20230210/debian/bin/gencontrol.py", line 128, in do_main
      self.do_package(packages, makefile, package, vars.copy(), makeflags.copy())
    File "/home/jka/Documents/personal/firmware-nonfree-20230210/debian/bin/gencontrol.py", line 234, in do_package
      f = f + ', ' + ', '.join(sorted(links_rev[f]))
                                      ~~~~~~~~~^^^
  KeyError: 'amdgpu/aldebaran_mec.bin'


Reply to: