ICS is coming to AOSP

102947 views
Skip to first unread message

Jean-Baptiste Queru

unread,
Nov 14, 2011, 4:59:26 PM11/14/11
to android-...@googlegroups.com
Hi! We just released a bit of code we thought this group might be interested in.
Over at our Android Open-Source Project git servers, the source code
for Android version 4.0 (Ice Cream Sandwich) is now available.
Here's how to get it:Follow the instructions at
http://source.android.com/source/downloading.htmlCheck out the
'ics-release' branch:repo init -u
https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
That's it! However since this is a large push, please be aware that it
will take some time to complete. If you sync before it's done, you'll
get an incomplete copy that you won't be able to use, so please wait
for us to give the all-clear before you sync.
This is actually the source code for version 4.0.1 of Android, which
is the specific version that will ship on the Galaxy Nexus, the first
Android 4.0 device. In the source tree, you will find a device build
target named "full_maguro" that you can use to build a system image
for Galaxy Nexus. Build configurations for other devices will come
later.
Unfortunately we still don't have our Gerrit code review servers back
online. That remains our top priority though, and we hope to have them
back soon.
This release includes the full history of the Android source code
tree, which naturally includes all the source code for the Honeycomb
releases. However, since Honeycomb was a little incomplete, we want
everyone to focus on Ice Cream Sandwich. So, we haven't created any
tags that correspond to the Honeycomb releases (even though the
changes are present in the history.)

JBQ, on behalf of the AOSP team.
--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, 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.

Tim Bray

unread,
Nov 14, 2011, 5:01:42 PM11/14/11
to android-...@googlegroups.com

I assume this means I can Tweet?

--
You received this message because you are subscribed to the "Android Building" mailing list.
To post to this group, send email to android-...@googlegroups.com
To unsubscribe from this group, send email to
android-buildi...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

Carlos Silva

unread,
Nov 14, 2011, 5:04:07 PM11/14/11
to android-...@googlegroups.com
YES! :)
Faster than I thought :)

Congrats on the team @ Google 

fonix232

unread,
Nov 14, 2011, 5:10:03 PM11/14/11
to android-...@googlegroups.com
JBQ, would it be possible to access some bits of Honeycomb?
I would be interested about the Movie Maker app, and the Launcher itself, as they seem to be removed or changed for the worse in ICS (I like the Honeycomb style tablet launcher more)

Anthony Domanico

unread,
Nov 14, 2011, 5:10:56 PM11/14/11
to android-...@googlegroups.com
Well, technically no, on account of twitter giving off the "fail whale" at the moment. but soon!

John McKenzie

unread,
Nov 14, 2011, 5:14:02 PM11/14/11
to android-...@googlegroups.com
Congrats guys, this should make a huge difference out there! Can't wait t see what happens next now that it's "out there"

John from landofdroid.com

Stefan

unread,
Nov 14, 2011, 5:13:58 PM11/14/11
to Android Building
yeahh, thanks a lot

On 14 Nov., 22:59, Jean-Baptiste Queru <j...@android.com> wrote:
> Hi! We just released a bit of code we thought this group might be interested in.
> Over at our Android Open-Source Project git servers, the source code
> for Android version 4.0 (Ice Cream Sandwich) is now available.
> Here's how to get it:Follow the instructions athttp://source.android.com/source/downloading.htmlCheckout the
> 'ics-release' branch:repo init -uhttps://android.googlesource.com/platform/manifest-b android-4.0.1_r1

Jean-Baptiste Queru

unread,
Nov 14, 2011, 5:19:48 PM11/14/11
to android-...@googlegroups.com
There's clearly been a formatting accident with my email, sorry about that.

The instructions are at http://source.android.com/source/downloading.html

JBQ

Carlos Silva

unread,
Nov 14, 2011, 5:25:36 PM11/14/11
to android-...@googlegroups.com
Just one quick question JBQ,

will the kernel trees come with a master tag? Right now the log and the tree aren't available via gitweb because of this :/

Thanks

Jean-Baptiste Queru

unread,
Nov 14, 2011, 5:30:47 PM11/14/11
to android-...@googlegroups.com
I've got a number of tasks on my plate related to the kernel trees,
and that's one of them.

JBQ

Samuel B. Quiring

unread,
Nov 14, 2011, 5:29:50 PM11/14/11
to android-...@googlegroups.com
I get:

$ repo init -u https://android.googlesource.com/platform/manifest -b
android-4.0.1_r1
... a lot of tags info up to android 2.3.7_r1
error: revision android-4.0.1_r1 in manifests not found

-Sam

JBQ

--

Adrien Béraud

unread,
Nov 14, 2011, 5:32:57 PM11/14/11
to android-...@googlegroups.com
error: revision android-4.0.1_r1 in manifests not found


Same problem here

Dominic Binks

unread,
Nov 14, 2011, 5:33:49 PM11/14/11
to android-...@googlegroups.com
Yep, same here - is this just because platform/manifest is the last
project to be updated, or something else?


--
Dominic Binks: dbi...@codeaurora.org
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum

Jean-Baptiste Queru

unread,
Nov 14, 2011, 5:34:02 PM11/14/11
to android-...@googlegroups.com
That's why I asked people to wait a bit: the push is still going on.
I'll let you know when everything is in place.

JBQ

József Király

unread,
Nov 14, 2011, 5:33:16 PM11/14/11
to android-...@googlegroups.com
Read the whole starting post by Mr. Queru, it asks:

However since this is a large push, please be aware that it
will take some time to complete. If you sync before it's done, you'll
get an incomplete copy that you won't be able to use, so please wait
for us to give the all-clear before you sync.

What means, in a few words:

Wait till I say download!

So don't be surprised it won't work yet...

2011/11/14 Samuel B. Quiring <s...@sbqsam.com>

Jean-Baptiste Queru

unread,
Nov 14, 2011, 5:35:18 PM11/14/11
to android-...@googlegroups.com
The push process:

-push to master, update the master manifest.
-push to the development branch, create the matching manifest.
-push to the release branch, tag it, create the machine manifest.

I'm still in the first phase, which is the longest one.

JBQ

> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>

--

Samuel B. Quiring

unread,
Nov 14, 2011, 5:37:07 PM11/14/11
to android-...@googlegroups.com
Sorry - I though you said to wait to sync.

-sbq

Weston Weems

unread,
Nov 14, 2011, 5:46:07 PM11/14/11
to android-...@googlegroups.com
Have the requirements for Ice cream sandwich been posted anywhere? I'd be curious to see what hardware would be capable of running it.

Conley Owens

unread,
Nov 14, 2011, 5:48:12 PM11/14/11
to android-...@googlegroups.com
Please see the following for hardware suggestions:
https://groups.google.com/group/android-building/browse_thread/thread/3757b189f4e93df0/7355d4256bdf4906?hl=en_US&lnk=gst&q=16gb&pli=1#7355d4256bdf4906

On Mon, Nov 14, 2011 at 2:46 PM, Weston Weems <wwe...@gmail.com> wrote:
> Have the requirements for Ice cream sandwich been posted anywhere? I'd be
> curious to see what hardware would be capable of running it.
>

PRO

unread,
Nov 14, 2011, 5:50:20 PM11/14/11
to android-...@googlegroups.com
So whats the final computer requirements to compiling this? Interested to find out :D

wohoooo google :D

trickybit

unread,
Nov 14, 2011, 5:51:08 PM11/14/11
to Android Building
That thread is about build hardware; is there info on device hardware
requirements?

Nice milestone, JBQ and A Team.

On Nov 14, 2:48 pm, Conley Owens <c...@android.com> wrote:
> Please see the following for hardware suggestions:https://groups.google.com/group/android-building/browse_thread/thread...

Mark Weulink

unread,
Nov 14, 2011, 5:51:58 PM11/14/11
to android-...@googlegroups.com
i think he means what hardware it can run on (hardware requirements for phones/tablets).

József Király

unread,
Nov 14, 2011, 5:56:22 PM11/14/11
to android-...@googlegroups.com
That was mentioned before, vaguely:
"Everything capable of running Gingerbread will be capable to run ICS" or something similar, but meaning was the same.

2011/11/14 Mark Weulink <mweu...@gmail.com>
i think he means what hardware it can run on (hardware requirements for phones/tablets).

--

cybik

unread,
Nov 14, 2011, 5:57:49 PM11/14/11
to android-...@googlegroups.com
simply put, you need to be able to run Crysis in software emulation mode to compile ICS in a short time.

Mark Weulink

unread,
Nov 14, 2011, 5:58:03 PM11/14/11
to android-...@googlegroups.com
hmm, so the HTC G1 will even be able to run it, but it will be slow ;)

Teguh Sobirin

unread,
Nov 14, 2011, 5:59:29 PM11/14/11
to android-...@googlegroups.com

Great..
Thank you Mr. JBQ for the info..

Waiting for the sync process completed :)

PRO

unread,
Nov 14, 2011, 6:09:05 PM11/14/11
to android-...@googlegroups.com
I guess I'm already disqualified for compiling the ICS from source which is a really bummer. I wanted to have fun but I guess i will be sad lol. Have fun guys..

p.s If anyone here needs help or compiling ICS for Galaxy s II T-mobile or any other SGS II variants let me know because thats the device I was attempting to compile ICS for :D

Conley Owens

unread,
Nov 14, 2011, 6:14:03 PM11/14/11
to android-...@googlegroups.com
On Mon, Nov 14, 2011 at 3:09 PM, PRO <hassan...@gmail.com> wrote:
> I guess I'm already disqualified for compiling the ICS from source which is
> a really bummer. I wanted to have fun but I guess i will be sad lol. Have
> fun guys..

The hardware suggestions are just suggestions. You may be able to
build ICS with the hardware you have, it just might take a while.

>
> p.s If anyone here needs help or compiling ICS for Galaxy s II T-mobile or
> any other SGS II variants let me know because thats the device I was
> attempting to compile ICS for :D
>

AdamG

unread,
Nov 14, 2011, 6:18:35 PM11/14/11
to Android Building
This is great, thanks for the push,

Many of us was concerned about the direction Android was going in,
especially with speculation on major news sites that Android had gone
closed source, I guess this proves all the hearsay to be complete
nonsense.

Could you confirm if tags and branches will be created for Honeycomb,
as others have said it would make great to review release code at the
time it was released rather than scroll back through git logs.

Regards

On Nov 14, 9:59 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> Hi! We just released a bit of code we thought this group might be interested in.
> Over at our Android Open-Source Project git servers, the source code
> for Android version 4.0 (Ice Cream Sandwich) is now available.
> Here's how to get it:Follow the instructions athttp://source.android.com/source/downloading.htmlCheckout the
> 'ics-release' branch:repo init -uhttps://android.googlesource.com/platform/manifest-b android-4.0.1_r1

Jean-Baptiste Queru

unread,
Nov 14, 2011, 6:25:53 PM11/14/11
to android-...@googlegroups.com
I do not intend to globally tag Honeycomb releases, but I will
consider tagging 3.2.1 and 3.2.2 in frameworks/base so that
application developers can match the code that's running on devices.

JBQ

> --
> You received this message because you are subscribed to the "Android Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>

--

Teguh Sobirin

unread,
Nov 14, 2011, 6:22:35 PM11/14/11
to android-...@googlegroups.com

Mr. JBQ, i can still using --mirror argument to make local mirror? And just wondering, how big the ICS source?

Jean-Baptiste Queru

unread,
Nov 14, 2011, 6:28:55 PM11/14/11
to android-...@googlegroups.com
Yes, you can still do that, but I haven't updated that manifest yet.

The ICS history is about 6GB overall (though the current version is a
little bit smaller as it only supports Galaxy Nexus). A mirror would
probably be a bit larger than that.

JBQ

Roberto Tyley

unread,
Nov 14, 2011, 6:30:23 PM11/14/11
to android-...@googlegroups.com
I was actually in the middle of a repo sync when I read JBQ's message... and my rather crowded laptop disk just ran out of space :) Based on that, I think you'll want to have at least 2GB spare, if not more.

Roberto

SandroB

unread,
Nov 14, 2011, 6:32:19 PM11/14/11
to android-...@googlegroups.com
Great! Makes the world better place to be.

Pete

unread,
Nov 14, 2011, 6:37:16 PM11/14/11
to android-...@googlegroups.com
Thanks for all the efforts JBQ and the Android Team! 
When do you plan on pushing the ICS device setups for the Nexus S and Xoom?

Jean-Baptiste Queru

unread,
Nov 14, 2011, 6:48:52 PM11/14/11
to android-...@googlegroups.com
We'll release those files when we feel confident that they're ready to
ship on consumer devices.

JBQ

On Mon, Nov 14, 2011 at 3:37 PM, Pete <peteral...@gmail.com> wrote:
> Thanks for all the efforts JBQ and the Android Team!
> When do you plan on pushing the ICS device setups for the Nexus S and Xoom?
>

Jean-Baptiste Queru

unread,
Nov 14, 2011, 6:57:55 PM11/14/11
to android-...@googlegroups.com
I've updated the mirror manifest, so you can sync that and then
initialize new ICS clients from your mirror.

JBQ

JC

unread,
Nov 14, 2011, 6:59:30 PM11/14/11
to android-...@googlegroups.com
There are errors still related to the download. If anybody could download, can you please let know.
Getting repo ...
android.git.kernel.org[0: 149.20.4.77]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)

Jean-Baptiste Queru

unread,
Nov 14, 2011, 7:02:48 PM11/14/11
to android-...@googlegroups.com
I've added a master branch in the kernel projects, which should take
care of your issue.

JBQ

On Mon, Nov 14, 2011 at 2:30 PM, Jean-Baptiste Queru <j...@android.com> wrote:
> I've got a number of tasks on my plate related to the kernel trees,
> and that's one of them.
>
> JBQ
>
> On Mon, Nov 14, 2011 at 2:25 PM, Carlos Silva <r3...@r3pek.org> wrote:
>> Just one quick question JBQ,
>> will the kernel trees come with a master tag? Right now the log and the tree
>> aren't available via gitweb because of this :/
>> Thanks


>>
>> On Mon, Nov 14, 2011 at 20:59, Jean-Baptiste Queru <j...@android.com> wrote:
>>>
>>> Hi! We just released a bit of code we thought this group might be
>>> interested in.
>>> Over at our Android Open-Source Project git servers, the source code
>>> for Android version 4.0 (Ice Cream Sandwich) is now available.
>>> Here's how to get it:Follow the instructions at
>>> http://source.android.com/source/downloading.htmlCheck out the

>>> 'ics-release' branch:repo init -u
>>> https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

Conley Owens

unread,
Nov 14, 2011, 7:03:03 PM11/14/11
to android-...@googlegroups.com

You should grab the newest version of repo at:
https://dl-ssl.google.com/dl/googlesource/git-repo/repo

Teguh Sobirin

unread,
Nov 14, 2011, 7:01:06 PM11/14/11
to android-...@googlegroups.com

Ok, Thank you very much for updating the manifest..

Jean-Baptiste Queru

unread,
Nov 14, 2011, 7:03:34 PM11/14/11
to android-...@googlegroups.com
You need to download the latest version of repo:

curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

When you're done, delete your .repo directory, and restart.

JBQ

Lucky Meeh

unread,
Nov 14, 2011, 7:08:10 PM11/14/11
to Android Building
All -

Please stop this madness. We are tired of having to hack our phones
just to get pure Android on it. I had thought that ICS was going to
fix this problem... Please close the source and improve the OS code
so OEMs won't have to mess around with it.

Thank you,

- A consumer & developer

On Nov 14, 4:59 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> Hi! We just released a bit of code we thought this group might be interested in.
> Over at our Android Open-Source Project git servers, the source code
> for Android version 4.0 (Ice Cream Sandwich) is now available.
> Here's how to get it:Follow the instructions athttp://source.android.com/source/downloading.htmlCheckout the
> 'ics-release' branch:repo init -uhttps://android.googlesource.com/platform/manifest-b android-4.0.1_r1
> That's it! However since this is a large push, please be aware that it
> will take some time to complete. If you sync before it's done, you'll
> get an incomplete copy that you won't be able to use, so please wait
> for us to give the all-clear before you sync.
> This is actually the source code for version 4.0.1 of Android, which
> is the specific version that will ship on the Galaxy Nexus, the first
> Android 4.0 device. In the source tree, you will find a device build
> target named "full_maguro" that you can use to build a system image
> for Galaxy Nexus. Build configurations for other devices will come
> later.
> Unfortunately we still don't have our Gerrit code review servers back
> online. That remains our top priority though, and we hope to have them
> back soon.
> This release includes the full history of the Android source code
> tree, which naturally includes all the source code for the Honeycomb
> releases. However, since Honeycomb was a little incomplete, we want
> everyone to focus on Ice Cream Sandwich. So, we haven't created any
> tags that correspond to the Honeycomb releases (even though the
> changes are present in the history.)
>
> JBQ, on behalf of the AOSP team.

Teguh Sobirin

unread,
Nov 14, 2011, 7:08:17 PM11/14/11
to android-...@googlegroups.com

I get error about "does not look like a v2 bundle file".
But the sync process is continue, that is normal?

Conan Kudo (ニール・ゴンパ)

unread,
Nov 14, 2011, 7:14:36 PM11/14/11
to android-...@googlegroups.com
Like that worked out so well with Honeycomb... All we got are a few tablets and most of them were kinda iffy. Ironically, some of the better ones didn't even use Honeycomb. They used Gingerbread or a source derivative thereof!


On Monday, November 14, 2011 6:08:10 PM UTC-6, Lucky Meeh wrote:
All -

Please stop this madness. We are tired of having to hack our phones
just to get pure Android on it. I had thought that ICS was going to
fix this problem...  Please close the source and improve the OS code
so OEMs won't have to mess around with it.

Thank you,

- A consumer & developer

Jonathan Clavin

unread,
Nov 14, 2011, 7:21:36 PM11/14/11
to Android Building
That only works if there is only one OEM that puts out an Android
phone but there are many... That's the beauty of open source; if you
don't like something it offers, then change it. If you like the "my
way or the highway approach" then buy an iPhone

smiznith

unread,
Nov 14, 2011, 7:23:58 PM11/14/11