Merge lp:~kyrofa/crackly/add_readme into lp:crackly

Proposed by Kyle Fazzari
Status: Merged
Approved by: Kyle Fazzari
Approved revision: 5
Merged at revision: 4
Proposed branch: lp:~kyrofa/crackly/add_readme
Merge into: lp:crackly
Prerequisite: lp:~kyrofa/crackly/vendor_dependencies
Diff against target: 33 lines (+29/-0)
1 file modified
README (+29/-0)
To merge this branch: bzr merge lp:~kyrofa/crackly/add_readme
Reviewer Review Type Date Requested Status
Unity API Team Pending
Review via email: mp+276270@code.launchpad.net

Commit message

Add README.

Description of the change

Add README.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'README'
--- README 1970-01-01 00:00:00 +0000
+++ README 2015-10-30 14:13:40 +0000
@@ -0,0 +1,29 @@
1Crackly
2=======
3
4Crackly is an overly-simplistic prototype of adding .desktop file support to
5Snappy. It's really more-or-less a research project for allowing Clicks and
6Snaps to run alongside each other on the current phone image.
7
8Snap is Click's successor, but it's not quite ready for prime-time yet (i.e. it
9can't completely replace Click just yet). We don't want phone app developers to
10be caught unaware when the phone OS moves from Clicks to Snaps, so we'd like a
11period of time where Snaps can be run alongside Clicks to allow for a smooth
12migration. This research is currently being done within Crackly. Specifically,
13Crackly has only two capabilities: installing and removing Snaps. It uses
14Snappy to do this, but adds the following capabilities:
15
16- Prevents installation of Snaps containing services. The reasons for this are
17 twofold:
18 1. Unrestricted services will kill the battery (which is why Click services
19 aren't allowed either), and
20 2. Snappy services utilize systemd for their lifecycle management, and the
21 Phone images are still based on vivid (i.e. Upstart).
22- Adds the capability to generate (very basic and prototypical) .desktop files
23 for Snap binaries upon install that are supported by the rest of the Phone and
24 Desktop ecosystem. These .desktop files are placed in
25 /usr/share/applications/.
26
27Note that, if testing this on the phone, it needs to be mounted RW so that snaps
28can install into /apps and .desktop files can be placed in
29/usr/share/applications/.

Subscribers

People subscribed via source and target branches

to all changes: