Skip to content

upload command error when alien.spdx is not found - fossology results are not updated

If alien.spdx file is not available for any reason, upload command returns an error and does not perform update of fossology results, so the dashboard doesn't get updated

22-09-23 08:49:52 ERROR    aliens4friends.commands.command     | FileNotFoundError: [Errno 2] No such file or directory: '/a4fpool/userland/mobile-broadband-provider-info/20220725-r0/gitlab.gnome.org.GNOME.mobile-broadband-provider-info.git@fe19892a.tar.xz-gid3.alien.spdx'
22-09-23 08:49:52 DEBUG    aliens4friends.commands.command     | Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/aliens4friends/commands/command.py", line 103, in _run
    return self.run(*args) if args else self.run([])
  File "/usr/local/lib/python3.8/site-packages/aliens4friends/commands/upload.py", line 125, in run
    a2f.import_spdx()
  File "/usr/local/lib/python3.8/site-packages/aliens4friends/commons/fossyupload.py", line 173, in import_spdx
    fix_spdxtv(self.alien_spdx_filename)
  File "/usr/local/lib/python3.8/site-packages/aliens4friends/commons/spdxutils.py", line 45, in fix_spdxtv
    with open(spdxtv_path) as f:
FileNotFoundError: [Errno 2] No such file or directory: '/a4fpool/userland/mobile-broadband-provider-info/20220725-r0/gitlab.gnome.org.GNOME.mobile-broadband-provider-info.git@fe19892a.tar.xz-gid3.alien.spdx'
Edited by Alberto Pianon