-questions about porting really belong in the android-porting group,
this group (along with android-platform) is for people making active
contributions to the development process.

-If you're porting, you should be basing your port from a non-SDK
label (used to be android-1.5, now android-1.5r2).

-as of a few days ago, my understanding is that donut contains OpenCORE 2.x.

JBQ, still catching up on his email backlog after going on vacation a
while back.

On Wed, May 6, 2009 at 9:21 PM, Anil Sasidharan <anil...@gmail.com> wrote:
> Hello JBQ,
>
>               The input I've got regarding "OPENCORE" from your last mail is
> "opencore 2.x is supported only in master and all the other branches/tags
> are based out of opencore 1.x". My local repo is initailized using "repo
> init -u git://android.git.kernel.org/platform/manifest.git -b
> android-sdk-1.5_r1", I do see the OPENCORE git is checked out with respect
> to "android-sdk-1.5_r1" tag. As I'm in the process of porting the source
> code corresponds to "android-sdk-1.5_r1  TAG", I would like get some answers
> for the following queries.
>
> Assume I have some third party OMX plugins that have been ported for
> "opencore" sources release as part of "android-1.1"  version, what would be
> best appraoch while migrating to "android-sdk-1.5_r1", should I move to
> opencore-1.x or stay with opencore-1.x ?
> How exactly do you differentiate between opencore-1.x and opencore-2.x in
> terms of features (for example video encoding capability) ?
> Would it be a good idea to manually checkout "master" in opencore in the
> "android-sdk-1.5_r1" repo ? Will this break the build or loose some features
> ?
> Is there any documentation that deal with related points ? If any, please
> let me know.
> Is there any specific reason to stick to opencore-1.x in "android-sdk-1.5_r1
> tag" though the master has been migrated to opencore-2.x ?
>
> Warm Regards,
> Anil
>
> On Tue, Apr 28, 2009 at 1:54 AM, Jean-Baptiste Queru <j...@android.com>
> wrote:
>>
>> There are conceptually 3 development branches: cupcake, donut and
>> master (though with git + repo the notion of codeline is very
>> different from e.g. svn/cvs or perforce).
>>
>> For practical purposes for the Android Open-Source Project, master
>> branched from 1.0 last October, and around the same time cupcake
>> branched from 1.0 inside Google. Cupcake only contains changes that
>> were developed through Google's internal branch (with extremely few
>> contributions brought from the outside).
>>
>> donut is in the process of being branched from cupcake (it should
>> logically have come from master, but technical reasons within Google
>> forced us to branch from cupcake instead).
>>
>> The various android-1.5 tags mark different points in time along the
>> cupcake history for the different releases (1.5 sdk preview, 1.5 for
>> devices, 1.5 sdk). As tags, those are fixed, so there's nothing to
>> "follow".
>>
>> Moving between branches in repo is hard. If the two branches are
>> *very* close to one another (e.g. cupcake vs the 1.5 variants), it's
>> possible, but anything else is going to fail at this point as there's
>> already been too much drift.
>>
>> If you're interested in OpenCORE, you should definitely be using
>> master, as it's the only one that has OpenCORE 2.x and all the other
>> branches and tags have OpenCORE 1.x.
>>
>> JBQ
>>
>> On Mon, Apr 27, 2009 at 11:46 AM, archaic <arcinbozk...@gmail.com> wrote:
>> >
>> > I am trying to get a picture of the branching strategy you are using.
>> > I can now see an android-1.5 branch (and a tag)
>> > is it the end result of cupcake merged to master (HEAD?) and re-
>> > branched?
>> > assuming the development branch will switch regularly as in the case
>> > from cupcake to android-1.5, is it easy to move from one branch to
>> > another in repo/git checkout?
>> > (I am mostly familiar to CVS terminology, I probably am not refering
>> > to correct repo commands)
>> >
>> > just to make sure : is android-1.5 the latest development branch to
>> > follow?
>> > I am mostly interested in OpenCORE and it seems to be moving forward
>> > quite rapidly so I need to stay close to it.
>> >
>> > thanks
>> > -arcin
>> >
>> >
>> > On Apr 15, 3:51 pm, Jean-Baptiste Queru <j...@android.com> wrote:
>> >> Technically, if you download it with repo sync (which is the preferred
>> >> method), you'll actually have all versions on your machine.
>> >>
>> >> Any of the branches (release-1.0, cupcake, master) can build the
>> >> entire system, but you'll get different versions. Right now, I'd
>> >> suggest to start with cupcake, and to follow its progress.
>> >>
>> >> JBQ
>> >>
>> >>
>> >>
>> >> On Wed, Apr 15, 2009 at 11:04 AM, John Write <jon...@gmail.com> wrote:
>> >>
>> >> > Hi JBQ,
>> >>
>> >> > I am asking this on as Generally...
>> >>
>> >> > If I wann to dowload the Android Source, in this case which one I
>> >> > need to download. Master or cupcake branch.. If I download the cupcake
>> >> > alone.. is it possible for me to build the whole Android Build
>> >>
>> >> > thx
>> >> > John
>> >>
>> >> > On Wed, Apr 15, 2009 at 7:27 PM, Jean-Baptiste Queru
>> >> > <j...@android.com> wrote:
>> >>
>> >> >> Cupcake is the branch that has been supporting the development of
>> >> >> Android 1.5. Its current state precisely matches the preview 1.5
>> >> >> SDK,
>> >> >> minus the proprietary bits in the SDK (and we're planning to tag it
>> >> >> for future reference).
>> >>
>> >> >> The donut branch in the open-source tree is currently unmaintained,
>> >> >> and you should ignore it at the moment (it should probably be
>> >> >> deleted
>> >> >> at this point and get re-created when appropriate). Donut is the
>> >> >> codename for what comes immediately after cupcake.
>> >>
>> >> >> Master is the mainline. Future major releases will be branched out
>> >> >> of it.
>> >>
>> >> >> Release-1.0 loosely matches the 1.0 release. Given the progress on
>> >> >> 1.5, you can start to consider 1.0 as being outdated.
>> >>
>> >> >> Other branches might exist or have existed for specific tasks, and
>> >> >> are
>> >> >> typically private to the people working on those tasks.
>> >>
>> >> >> JBQ
>> >>
>> >> >> On Tue, Apr 14, 2009 at 10:40 PM, John Cola <jt...@marvell.com>
>> >> >> wrote:
>> >>
>> >> >> > Hi all
>> >> >> > Waht are those branches other than master?
>> >> >> > I only know cupcake, are there anyother else?
>> >>
>> >> >> > BR
>> >> >> > John
>> >>
>> >> >> --
>> >> >> Jean-Baptiste M. "JBQ" Queru
>> >> >> Android Engineer, Google.
>> >>
>> >> >> Questions sent directly to me that have no reason for being private
>> >> >> will likely get ignored or forwarded to a public forum with no
>> >> >> further
>> >> >> warning.
>> >>
>> >> --
>> >> Jean-Baptiste M. "JBQ" Queru
>> >> Android Engineer, Google.
>> >>
>> >> Questions sent directly to me that have no reason for being private
>> >> will likely get ignored or forwarded to a public forum with no further
>> >> warning.
>> > >
>> >
>>
>>
>>
>> --
>> Jean-Baptiste M. "JBQ" Queru
>> Android Engineer, Google.
>>
>> Questions sent directly to me that have no reason for being private
>> will likely get ignored or forwarded to a public forum with no further
>> warning.
>>
>>
>
>
> >
>



-- 
Jean-Baptiste M. "JBQ" Queru
Android Engineer, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to