New push-helper hook is not supported

Bug #1346480 reported by Roberto Alsina
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtcreator-plugin-ubuntu
New
Undecided
Unassigned

Bug Description

When creating a click package with push notifications support, it needs to add a helper with its own hook and both the SDK and the click review tool get confused.

The manifest is something like this:

{
    "name": "com.ubuntu.developer.ralsina.hello",
    "description": "description of hello",
    "framework": "ubuntu-sdk-14.10-qml-dev2",
    "architecture": "all",
    "title": "hello",
    "hooks": {
        "hello": {
            "apparmor": "hello.json",
            "desktop": "hello.desktop"
        },
        "helloHelper": {
            "apparmor": "helloHelper-apparmor.json",
            "push-helper": "helloHelper.json"
        }
    },
    "version": "0.2",
    "maintainer": "Roberto Alsina <email address hidden>"
}

The click review tool will complain about missing desktop hooks for the push helper:

[15:59:18] <beuno> = hooks =
[15:59:18] <beuno> ERROR: could not find desktop hook for 'helloHelper'
[15:59:37] <beuno> "error": {
[15:59:38] <beuno> "lint_control_architecture_valid_contents": {
[15:59:38] <beuno> "text": "found binaries for architecture 'all': lib/i386-linux-gnu/hello/libhellobackend.so"
[15:59:40] <beuno> },
[15:59:43] <beuno> "lint_hooks": {
[15:59:45] <beuno> "text": "more than one app key specified in hooks"
[15:59:48] <beuno> }
[15:59:50] <beuno> },
[15:59:51] <beuno> ERROR: Could not load 'helloHelper-apparmor.json'. Is it properly formatted?

And the SDK will complain about "The manifest file needs to specify if this is a app or a scope"

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.