← Back to team overview

ubuntu-phone team mailing list archive

Re: Porting issues

 

Please correct my understanding of these models:
1. Old-style



2013/11/18 François Leblanc <fleblanc50@xxxxxxxxx>

> Ah yes.
>
> The problem is that if the 2 ways are too differents you can make lot of
> effort porting to old model and realize that isn't working in new model and
> to have a real port you need to be have same as official port..
>
> surfaceflinger is a good example you can make working with it and realize
> that it is not available ...
>
> Regards
>
>
>
> 2013/11/18 Florian Will <florian.will@xxxxxxxxx>
>
>> (writing from my phone)
>>
>> I'm not sure if this is still true, but a few weeks ago porters were
>> recommended to just use the old "cdimage-style" flipped model. It means to
>> just have the extractes rootfs files in /data/ubuntu and the Android
>> system.img copied in there, which happens automatically when flashing the
>> rootfs in ubuntu_deploy.sh. The system partition just contains android
>> stuff with the usual ubuntu patches.
>>
>> The new "system-img-style" (it's called something like that but not
>> exactly that iirc) requires a special server to allow OTA updates. That
>> server also converts the files available at cdimage.ubuntu.com to
>> something different. It was supposed to be ready for testing with ports
>> soonish, but so far I haven't heard any news about it. That server also
>> changes the way swap works afaik.
>>
>> I think the "supporting ports" thing is something that some of the
>> canonical employees consider important, so depending on who is responsible
>> for some feature, you may get a fast  response on IRC. (otoh, some
>> employees would love to drop deprecated stuff like surfaceflinger, which is
>> still absolutely required for some ports but slows ubuntu development
>> speed.  I.e. some of them dont care about ports at all, so..  Good luck. )
>>
>> Cheers
>> Florian
>>
>> Am 18.11.2013 09:56 schrieb "François Leblanc" <fleblanc50@xxxxxxxxx>:
>>
>> >
>> >
>> > I agree this is not clear for me too.
>> >
>> > I notice some differences betwen using ubuntu dir and system.img in the
>> structure of files and even if it is more simple to use dir ubuntu it is
>> quite difficult to understand how system.img must be.
>> >
>> > According to touch script in build kernel they are some files that must
>> be present but I don't find any documentation  about this, system.img for
>> example to be put in /var/lib/lxc/android/system.img, swap file is named
>> SWAP.swp in touch script and SWAP.img in
>> trusty-touch-preinstalled-armhf.zip ...
>> >
>> > Regards,
>> > François.
>> >
>> >
>> >
>> >
>> >
>> > 2013/11/18 Dmitry Smirnov <divis1969@xxxxxxxxx>
>> >>
>> >> Sorry for bothering you again, but I did not understand what is meant
>> to be new and old flipped models.
>> >> 'touch' script is using /data/ubuntu as an old model (where /data is
>> the 'userdata' partition).
>> >> At the same time ubuntu_deploy.sh (included into cdimage.ubuntu.comzips) unpacks tar.gz into /data/ubuntu.
>> >> So, there is some mismatch, right?
>> >>
>> >> How this cdimage zip is supposed to be deployed for new flipped model?
>> >>
>> >>
>> >>
>> >>
>> >> 2013/11/6 Oliver Grawert <ogra@xxxxxxxxxx>
>> >>>
>> >>> hi,
>> >>> Am Mittwoch, den 06.11.2013, 12:49 +0200 schrieb Jani Monoses:
>> >>> > unflipped will not work anymore, all the super evil hacks it used
>> are
>> >>> >         gone from the rootfs since over 6 months, please only use
>> (and
>> >>> >         recommend) the flipped method.
>> >>> >
>> >>> >
>> >>> >
>> >>> > From the recent thread on this list saying the cdimage-legacy option
>> >>> > of phablet-flash is to be kept around I figured that unflipped
>> images
>> >>> > are still around
>> >>>
>> >>> the cdimage-legacy install variant is still available in
>> phablet-flash,
>> >>> it installs the mobile world congress demo from feb. which has pretty
>> >>> pictures instead of apps.
>> >>>
>> >>> we stopped building such images long ago ;)
>> >>>
>> >>> ciao
>> >>>         oli
>> >>>
>> >>>
>> >>> --
>> >>> Mailing list: https://launchpad.net/~ubuntu-phone
>> >>> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>> >>> Unsubscribe : https://launchpad.net/~ubuntu-phone
>> >>> More help   : https://help.launchpad.net/ListHelp
>> >>>
>> >>
>> >>
>> >> --
>> >> Mailing list: https://launchpad.net/~ubuntu-phone
>> >> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>> >> Unsubscribe : https://launchpad.net/~ubuntu-phone
>> >> More help   : https://help.launchpad.net/ListHelp
>> >>
>> >
>> >
>> > --
>> > Mailing list: https://launchpad.net/~ubuntu-phone
>> > Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>> > Unsubscribe : https://launchpad.net/~ubuntu-phone
>> > More help   : https://help.launchpad.net/ListHelp
>> >
>>
>>
>

Follow ups

References