Needs to ship Evernote account plugin as a click package
Bug #1367235 reported by
David Planella
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Notes app |
Fix Released
|
Critical
|
David Planella | ||
reminders-app (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Currently the application depends on the Evernote account plugin to be installed by default and system-wide as a .deb package.
While this works, it limits us in several ways:
- The account plugin cannot be updated from the store and it's tied to the system instead of the app
- We cannot inject the API key at build time
- The Evernote API key is installed system-wide
Recently Ubuntu Online Accounts gained the feature to ship account plugins as click packages, thus we need migration of the .deb-based account plugin to one shipped in the same click package with which the app is deployed.
Related branches
lp:~dpm/reminders-app/account-click
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Nicholas Skaggs (community): Needs Fixing
- Michael Zanetti (community): Approve (code review)
- Chris Wayne: Approve
- Alberto Mardegan (community): Approve
-
Diff: 429 lines (+114/-107)13 files modifiedCMakeLists.txt (+12/-0)
com.ubuntu.reminders_reminders.application.in (+2/-2)
debian/account-plugin-evernote-sandbox.install (+2/-2)
debian/account-plugin-evernote.install (+2/-2)
debian/control (+13/-13)
debian/reminders-app-autopilot.install (+1/-1)
debian/rules (+0/-4)
manifest.json.in (+19/-6)
src/CMakeLists.txt (+0/-2)
src/account-plugin/CMakeLists.txt (+53/-69)
src/app/qml/reminders.qml (+2/-2)
tests/autopilot/reminders/credentials.py (+4/-2)
tests/autopilot/reminders/tests/test_credentials.py (+4/-2)
Changed in reminders-app: | |
importance: | Undecided → High |
status: | New → Triaged |
tags: | added: rtm14 touch touch-2014-10-09 |
tags: |
added: touch-2014-10-16 removed: touch-2014-10-09 |
Changed in reminders-app: | |
assignee: | nobody → David Planella (dpm) |
Changed in reminders-app: | |
importance: | High → Critical |
Changed in reminders-app: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:reminders-app at revision None, scheduled for release in reminders-app, milestone 0.4