This bug has not been fixed. The reproducer in comment 1 still proves that (in current vivid). That reproducer is a bit complicated, but I wanted to have one which doesn't require an actual phone. But you can easily reproduce that on an actual phone, too. Since I don't have another click at hand, I just use the calculator and pretend it wasn't installed already:
Uninstall the preinstalled calculator and remove the cache: sudo rm -r /usr/share/click/preinstalled/com.ubuntu.calculator rm ~/.cache/ubuntu-app-launch/desktop/com.ubuntu.calculator_calculator_*.desktop It's now gone from "click list". Now install it again from an actual .click: wget http://people.canonical.com/~pitti/tmp/com.ubuntu.calculator_1.3.283_all.click sudo click install --all-users --allow-unauthenticated com.ubuntu.calculator_1.3.283_all.click There's an error about "Could not parse click manifest." for a mismatching version, but that's fine. "click list" should now show that com.ubuntu.calculator 1.3.283 is installed. Note that ~ .cache/ubuntu-app-launch/desktop/ doesn't have a cached entry for the calculator, as it was installed in a running session. And it indeed can't be started due to that bug: $ ubuntu-app-launch `ubuntu-app-triplet com.ubuntu.calculator` ** (process:5499): WARNING **: Unable to find keyfile for application 'com.ubuntu.calculator_calculator_1.3.283' Clicking on the calculator icon in the dash doesn't work either. ** Changed in: ubuntu-app-launch Status: Invalid => Confirmed ** Changed in: ubuntu-app-launch (Ubuntu) Status: Invalid => Triaged ** Changed in: click (Ubuntu) Status: Invalid => New ** Summary changed: - "Unable to find keyfile for application": Does not look for .desktop files in click pkgdir + "Unable to find keyfile for application": clicks installed in current session don't create UAL cache, and UAL does not look for .desktop files in click pkgdir -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1333215 Title: "Unable to find keyfile for application": clicks installed in current session don't create UAL cache, and UAL does not look for .desktop files in click pkgdir To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-app-launch/+bug/1333215/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
