{"action":"opened","issue":{"url":"https://api.github.com/repos/rock-core/tools-syskit/issues/53","labels_url":"https://api.github.com/repos/rock-core/tools-syskit/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/rock-core/tools-syskit/issues/53/comments","events_url":"https://api.github.com/repos/rock-core/tools-syskit/issues/53/events","html_url":"https://github.com/rock-core/tools-syskit/issues/53","id":86892783,"number":53,"title":"Syskit.conf.use_deployment turns out to be sensitive to naming of task","user":{"login":"2maz","id":5468166,"avatar_url":"https://avatars.githubusercontent.com/u/5468166?v=3","gravatar_id":"","url":"https://api.github.com/users/2maz","html_url":"https://github.com/2maz","followers_url":"https://api.github.com/users/2maz/followers","following_url":"https://api.github.com/users/2maz/following{/other_user}","gists_url":"https://api.github.com/users/2maz/gists{/gist_id}","starred_url":"https://api.github.com/users/2maz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/2maz/subscriptions","organizations_url":"https://api.github.com/users/2maz/orgs","repos_url":"https://api.github.com/users/2maz/repos","events_url":"https://api.github.com/users/2maz/events{/privacy}","received_events_url":"https://api.github.com/users/2maz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-10T08:47:32Z","updated_at":"2015-06-10T08:47:32Z","closed_at":null,"body":"(note: dash vs. underscore)\r\nWorking fine: Syskit.conf.use_deployment \"test::Task\" => \"bla_test\"\r\nNot working: Syskit.conf.use_deployment \"test::Task\" => \"bla-test\" \r\n\r\nTest with rock-master, ruby2.0, same on rock-15.05:\r\n/opt/workspace/rock-master/tools/syskit/lib/syskit/task_context.rb:651:in `configure'\r\n\r\nFailing upon configuration of the component.\r\n\r\n```ruby\r\n524 (Roby)     because of the following uncaught exception /opt/workspace/rock-master/tools/roby/lib/roby/state/open_struct.rb:540:in `method_missing': undefined method `to_str' for #<Roby::OpenStruct:0x000000042984a8> (NoMethodError)\r\n10:28:39.524 (Roby)       /opt/workspace/rock-master/tools/roby/lib/roby/state/open_struct.rb:540:in `method_missing'\r\n10:28:39.524 (Roby)       /opt/workspace/rock-master/tools/orocos.rb/lib/orocos/task_context_base.rb:423:in `has_property?'\r\n10:28:39.524 (Roby)       /opt/workspace/rock-master/tools/syskit/lib/syskit/task_context.rb:676:in `block in apply_configuration'\r\n10:28:39.524 (Roby)       /opt/workspace/rock-master/tools/roby/lib/roby/state/open_struct.rb:292:in \r\n`update'\r\n10:28:39.524 (Roby)       /opt/workspace/rock-master/tools/roby/lib/roby/state/open_struct.rb:477:in `__get'\r\n10:28:39.524 (Roby)       /opt/workspace/rock-master/tools/roby/lib/roby/state/open_struct.rb:554:in `method_missing'\r\n10:28:39.524 (Roby)       /opt/workspace/rock-master/tools/syskit/lib/syskit/task_context.rb:675:in `apply_configuration'\r\n10:28:39.524 (Roby)       /opt/workspace/rock-master/tools/syskit/lib/syskit/task_context.rb:651:in `configure'\r\n```\r\n"}}