[Galaxy Tab  Android Development] phearus:
I have a question for all the devs...

Why are we not building from source? Is it easier for everyone to hack-up fixes - then merge with the sources later or is there a general distaste for the huge source download from the repos?

I was having some issues with the repo sync. Every now and then the sync would bugger-out (I believe this may be the technical term for this phenomenon?!?) and I would get the error:

fatal: Unable to look up github.com (port 9418) (Name or service not known)

when I was trying to re-initiate the sync after a bugger-up.

I found a fix that solved this issue:

first ping github:

ping www.github.com

It would then tell me the IP address that it was sending / receiving data from plus the usual ping info.

Add the following line to /etc/hosts with the IP address that ping so generously shared:

xxx.xxx.xxx.xxx github.com wiki.github.com gist.github.com assets0.github.com assets1.github.com assets2.github.com assets3.github.com

where xxx.xxx.xxx.xxx is the IP address.

This actually worked - no more "fatal: Unable to look up github.com (port 9418) (Name or service not known)" error. Not once.

@cdesai Has the CM9 repo been branched for GT P1000 tab? And have you pushed all the new changes? No biggie if you haven't yet - I am still syncing both the CM7 and CM9 repos (into separate directories to save on head-aches).

Seems like a nice tutorial on how to check-out / sync the code - switch to working branch - import files into eclipse for editing - then build from these sources is in order.

My knowledge on this has been a hodge-podge of information from all over the place (most of the "all-over-the-place" stuff seems to have been directly taken copy/pasted from the AOSP page [they all have the same errors etc - refer to the same directory path - most of the time in error of what was said in the line previously - eg mkdir ~/here/yo; get-the-repo-****-and put it ~/elsewhere/; cd ~/to/some/where/else/again/; chmod a+x ~/somewhere/else/entirely/repo... etc).. ] So a tutorial with accurate info wouldn't go a-miss.

I am happy to start putting this together - probably should be located on the cyanogenmod wiki - though I can't find F-A (****-all for those of you un-a-wares - another technical term I am led to believe) regarding building CM9 from sources over there - only a whole lot of "erronous" cm7 tuts - (Am I the only one reading these wiki threads?). Is there a CM9 "how to get the code and build it" wiki article anywhere yet?

I am getting all excited in the "Han Solo to Princess Leia" sense (not the "OMG can't wait for GTAIII mobile sense") about building from source and getting the repo moving as it seems everyone here is working on the same thing at the same time with different **** from all over the place, then when someone scores a win everyone else is like "hook-us-up-OMG-you-are-awesome-upload-that-****-so-I-can-put-it-on-my-hack-system-development". Seems it would be more constructive to have everyone working towards the same goal with all the "****" available to everyone via the repository. As things will likely be moving in this direction eventually anyway - why not get the group versed in it sooner rather than later.

Thoughts people?

Oh - and a FAQ in the FP is definitely required. There are far too many "How is this and that going?", "when will that thing work?", "oh can I install this on my microwave?" questions littered throughout this forum from everyday users who seem to think that an alpha release is the same as a beta is the same as a polished finished product.

PLEASE READ THE FRELLING FAQ (when it is written) IN THE FIRST POST!!!?!?!?!!!11! Stop getting all up the in the developers' grills about how pissed you are that the alpha doesn't cook your eggs how you like and crashed your car and when and how and why and when will the instant-transmission feature work and upload it because we are impatient and think that posting these questions will magically fix bugs and suddenly remind some developer that oh yeah - that's right - I got everything working last week and clean forgot to tell anyone about it.

</rant>