Mattia Rizzolo:
> [..]
> File "/usr/lib/python3/dist-packages/diffoscope/comparators/deb.py", line
> 102, in control
> control_file =
> self.as_container.control_tar.as_container.lookup_file('./control')
> File "/usr/lib/python3/dist-packages/diffoscope/comparators/deb.py", line
> 78, in control_tar
> return specialize(member.as_container.get_member('content'))
> AttributeError: 'NoneType' object has no attribute 'get_member'
>
This is caused by #876316, file misdetects control.tar.gz as "DOS/MBR boot
sector". The rest of deb.py assumes that the detection always succeeds
correctly and does stuff like ".get_member" without checking whether it failed.
In the meantime I'll see if I can get diffoscope to work around this somehow.
X
--
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git