catkin plugin uses unhashables for dependencies

Bug #1552498 reported by Sergio Schvezov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Snapcraft
Fix Released
Critical
Sergio Schvezov

Bug Description

Determining system dependencies for Catkin packages...
Traceback (most recent call last):
  File "../../bin/snapcraft", line 31, in <module>
    snapcraft.main.main()
  File "/home/sergiusens/source/github.com/ubuntu-core/snapcraft/snapcraft/main.py", line 122, in main
    commands.load(cmd).main(argv=args['ARGS'])
  File "/home/sergiusens/source/github.com/ubuntu-core/snapcraft/snapcraft/commands/snap.py", line 72, in main
    snap = lifecycle.execute('strip')
  File "/home/sergiusens/source/github.com/ubuntu-core/snapcraft/snapcraft/lifecycle.py", line 53, in execute
    _Executor(config).run(step, part_names)
  File "/home/sergiusens/source/github.com/ubuntu-core/snapcraft/snapcraft/lifecycle.py", line 80, in run
    self._run_step(step, part, part_names, dirty, recursed)
  File "/home/sergiusens/source/github.com/ubuntu-core/snapcraft/snapcraft/lifecycle.py", line 104, in _run_step
    getattr(part, step)()
  File "/home/sergiusens/source/github.com/ubuntu-core/snapcraft/snapcraft/pluginhandler.py", line 146, in pull
    self.code.pull()
  File "/home/sergiusens/source/github.com/ubuntu-core/snapcraft/snapcraft/plugins/catkin.py", line 196, in pull
    system_dependencies.add(roscore_dependency)
TypeError: unhashable type: 'list'

Revision history for this message
Sergio Schvezov (sergiusens) wrote :
Changed in snapcraft:
status: In Progress → Fix Committed
Changed in snapcraft:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.