-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 -~----------~----~----~----~------~----~------~--~---