[Merge] lp:~achiang/ubuntu-seeds/ubuntu-touch.utopic into lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic
Alex Chiang
achiang at canonical.com
Fri Jun 27 17:53:10 UTC 2014
Colin, thanks for the review comments. I have made some changes in r210.
However, I now get behavior I don't entirely understand. As you can see in STRUCTURE, touch now inherits from both touch-android and touch-core. I also realized that no one would ever install touch-android as a standalone thing, so there is no need for it to be a metapackage. Therefore, I removed that stanza from d/control.
When I build the metapackage, I get the below debdiff. Note that neither the ubuntu-touch nor ubuntu-desktop-next stanzas appear in the debdiff; this is because I removed the explicit Depends on ubuntu-touch-core.
http://pastebin.ubuntu.com/7712228/
Upon inspecting the binary package though, I see:
http://pastebin.ubuntu.com/7712247/
None of the packages appear in the Depends: line (as I would have expected from seed inheritance; see line 12 of diff below). Nor does ubuntu-touch-core appear as a Depends (but that is expected, since I did not list it as an explicit Depends).
So what am I doing wrong?
###
Oliver, since touch-core now inherits from touch-android, I think that does make it possible to run touch-core standalone.
Regarding the mtp-server package, it was seeded into 'desktop-next' before I even touched it. Is that an issue?
Regarding waiting until post-RTM, that is not possible, as we have other projects (some commercial, some internal) in-flight that will be built upon this split. So we need to parallelize.
At the end of the day, this change *must* be transparent to the phone image; if it is not, that is a bug and must be fixed. I hesitate to say this is "just" refactoring, but the changes should be straightforward enough that we can inspect the diffs closely and reason about them in our minds, along with careful testing to ensure no regressions for phone.
Thanks.
--
https://code.launchpad.net/~achiang/ubuntu-seeds/ubuntu-touch.utopic/+merge/224738
Your team Ubuntu Core Development Team is requested to review the proposed merge of lp:~achiang/ubuntu-seeds/ubuntu-touch.utopic into lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic.
More information about the Ubuntu-reviews
mailing list