2007 2013 Kandroid
www.kandroid.org »
kandroid s/w fundamentals 교육 »
안드로이드 Platform 
▶ HTC Dream Platform Images
Cupcake브랜치 머지 소식입니다
작성자 인베인
작성일 2009-03-16 (월) 08:40
ㆍ추천: 0  ㆍ조회: 2754      
IP: 202.xxx.253

Cupcake브랜치가 메인 스트림으로의 머지 소식입니다.
 
1. 기존의 cupcake가 master으로 Merging되었습니다.
 
--- a/default.xml
+++ b/default.xml
@@ -3,7 +3,7 @@
   <remote  name="korg"
            fetch="git://android.git.kernel.org/"
            review="review.source.android.com" />
-  <default revision="cupcake"
+  <default revision="master"
            remote="korg" />
 
   <project path="build" name="platform/build">

2. 기반 커널 베이스 또한 2.6.25 --> 2.6.27으로 이동되었습니다.
 

--- a/default.xml
+++ b/default.xml
@@ -12,10 +12,14 @@
 
   <project path="kernel"
            name="kernel/common"
-           revision="refs/heads/android-2.6.25" />
+           revision="refs/heads/android-2.6.27" />
 
   <project path="bionic" name="platform/bionic" />
-  <project path="bootloader/legacy" name="platform/bootloader/legacy" />
+
+  <project path="bootable/bootloader/legacy" name="platform/bootable/bootloader/legacy" />
+  <project path="bootable/diskinstaller" name="platform/bootable/diskinstaller" />
+  <project path="bootable/recovery" name="platform/bootable/recovery" />
+
이름아이콘 대박
2009-03-16 09:15
git과 repo에 대해 검색을 좀 해봤는데요, 브랜치라는 개념이 잘 잡히지가 않아서요 ~
간략히라도 설명좀 해주실 수 있나요 ???
   
이름아이콘 nrobin
2009-03-16 09:39
브랜치는 원 개발 소스에서 갈라져 나온 별도의 소스라고 알고 있습니다만...
예를 들자면 안정화된 소스가 있으면 그걸 그대로 브랜치 해서 실험 적 코드를 추가 한다던가 하는 작업을 하고 그소스가 안정화 되면 다시 원래 소스와 합치는 걸 merge 한다고 하던데...저도 대략 적으로만 이해하고 있어서 ^^
   
이름아이콘 대박
2009-03-16 10:05
그럼 위의 기사는 cupcake version의 소스가 여러 곳에서 나뉘어 개발되다가 이제 드디어 merging되었다는 말씀인가요 ?
   
이름아이콘 드루이드
2009-03-16 18:02
Source Code Management(SCM) 에 보시면, 원 소스코드가 있고 원 소스코드는 버그등을 패치 하면서 발전 시킵니다. 하지만, 원 소스코드의 안정화와 같은 형태가 아닌 기능이나 구조등을 추가적으로 개발 한다던지 할때 원 소스코드에서 브랜치(가지)를 하나 만듭니다. 물론 처음에는 원 소스코드를 복사 해서 사용 합니다. 그리고 기능 개발이 끝나거나 구조를 바꾸었을 때, 원 소스 코드에 소스 코드를 머지(Merge) 하게 됩니다. 이런기능을 해주는 tool들이 많이 있는데 perfoce, CVS, SVN, source safe, (GIT도 그런것 같습니다)등도 이러한 tool 중에 하나 입니다. 따라서, 구글에서 컵케익과 도넛등의 브랜치 이름이 있고 개발이 완료 되어 원 소스 코드에 머지 한다는 뜻으로 보입니다.
   
이름아이콘 대박
2009-03-17 10:16
그럼 cupcake은 android 전체 소스가 아니란 말씀인가요 ~ ? 그렇게 되면 나머지 소스는 어디에 있고~  그럼 정확히 android system에서 cupcake이 차지하는 범위는 어느정도나 되나요? 즉, android 전체 소스 코드중 core 만 가지고 있는 것인가요 ~ ?
   
이름아이콘 Bluable
2009-03-17 11:08
cupcake도 전체 소스입니다. ^^ 단지 main stream과 약간 다른 버전인 것이죠..
   
이름아이콘 불타는주작
2009-03-19 14:21
지금 이 시간까지는 모든 module들이 update 되진 않았나봅니다. 전체적으로 update가 필요한 모양.. (3시간 째 계속되는 빌드 오류의 원인을 알게되었죠..훗..)
   
이름아이콘 자유로운
2009-03-19 20:10
저도 빌드하다가 포기 -0-;
external/opencore/oscl/oscl/osclio/src/oscl_file_native.h:141: error: field 'sigbushandler' has incomplete type 이거 뜨시죠?
   
이름아이콘 자유로운
2009-03-30 10:28
rm -rf external/opencore .repo/projects/external/opencore.git
repo download platform/frameworks/base 9300/1
make clean
make

우선 Opencore제거하고 빌드하는 법이 있어서 올립니다.
   
이름아이콘 인베인
2009-03-31 23:27
참고로, 리눅스 기반 안드로이드 커널 이외의 모든 안드로이드 컴포넌트들이 2009년 3월 28일 기준으로 모두 Master으로 머징되었습니다.
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
79 Android용 uSTL 라이브러리 [1] 인베인 2009-06-27 2425
78 Android Dev Phone 1에 Cupcake 올리기 [9]+7 비즈페이 2009-06-25 4110
77 Tinydroid [1] 이광우 2009-06-16 2663
76 2009-05-27 구글 I/O 키노트 동영상 [6]+2 인베인 2009-05-28 2118
75 Dalvik Porting Guide [1]+2 인베인 2009-05-17 3982
74 android omap-2.6.29 공식 릴리즈 [3]+2 인베인 2009-05-06 3937
73 Next Android Platform을 위한 GPU [2] 인베인 2009-04-01 2676
72 안드로이드 Audio를 위한 EAS Ref. Manual (sonicvox) [2] 인베인 2009-03-31 3427
71 Cupcake브랜치 머지 소식입니다 [10] 인베인 2009-03-16 2754
70 미디어 I/O 개발자 가이드- 오픈코어 2.02(R1) [1] 인베인 2009-03-16 3939
69 Extended UI for GWT(Google Web Toolkit) 불타는주작 2009-03-02 1444
68 OpenCore버젼 2.1으로 업데이트 [11] 인베인 2009-02-28 4710
67    Re..opencore 2.1's New Features 인베인 2009-03-04 2156
66 Android에 OSS 포팅하기 [4] gana쪼꼬렛 2009-02-06 4376
65 Goldfish(2.6.27)용 커널소스 다운로드 [5]+1 인베인 2009-01-28 3522
64 안드로이드용 파이썬 제작하기 [2] 인베인 2009-01-13 2474
1234567