← Back to team overview

ubuntu-phone team mailing list archive

Re: Porting issues

 

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