1 =================================
2 Manifest files for Tizen packages
3 =================================
8 Different branches of manifest git are mapped to different version of Tizen:
10 ========= ================
11 Branches Version of Tizen
12 ========= ================
16 ========= ================
18 Main manifest files for different branches(Versions)
19 ----------------------------------------------------
21 Tizen 2.1 and Tizen 2.2
22 '''''''''''''''''''''''
24 Tizen 2.1 and Tizen 2.2 have the same manifest structure:
28 meta packages including image-configuation, package-groups, build-config and gbs-config
30 - _prebuilt-{i586, arm}.xml:
32 pre-built binary toolchain related packages, which are used for local full buuild
36 different groups of packages
38 There's only no profile special manifest file in Tizen 2.1 and Tizen 2.2,
39 only common (default.xml) exists.
44 IVI, Mobile and Common profiles are supportted in Tizen 3.0.
46 ivi.xml: main index file for ivi profile
47 mobile.xml: main index file for mobile profile
48 common.xml: main index file for common profile
50 Different profiles have its' different package list and pre-builts, as there's no
51 common packages are shared, so packages list must be maintained individually.
54 $ repo init -u <url> -b tizen -m ivi.xml
55 $ repo init -u <url> -b tizen -m mobile.xml
57 Update manifests for Tizen 3.0
58 '''''''''''''''''''''''''''''
60 The manifest maintained in scm/manifest project is the combination about all
61 manfiests of each profile(common/mobile).
63 The script check_manifest.py is working for updating manifest, after 'repo init'
65 The script will download the latest manifests from latest snapshot repo,
66 then make a diff between the local manifests(from review.tizen.org) and latest
68 If there are any updates, check them by git-diff under .repo/manfiest dir and
69 submit to remote if needed.
72 $ check_manifest.py --tizen-src . -p <profile> --url <profile-latest> --update
75 $ check_manifest.py --tizen-src . -p mobile --url mobile-latest --update
80 During update, the script will get all branches of updated packages from
81 review.tizen.org, so the usrname and passwd for loggging in are needed to fill
86 171 gc = GerritClient('https://review.tizen.org/gerrit', '<usrname>', '<passwd>')