-----Original Message----- From: Suresh Kanzariya [mailto:[email protected]] Sent: Thursday, April 03, 2014 1:18 AM To: Zhang, Qiang Z Cc: Ding, Jian-feng; Stéphane Desneux; [email protected] Subject: Re: [Dev] Help - Build tizen generic image
Hi, As per Stephane told after repo init, I copied snapshot manifest file into generic/project.xml and started 'repo sync' again. I am also reading the document and it is now clear from where to apply 'gbs build' command to create image and which gbs.conf file will be used. [Qiang] Yes, you need copy manifest.xml from snapshot repo now. As I said This extra work will not needed after we finish enable accepted/tizen_generic branch for all projects. This work expect can be finished this week. I am now reading the document https://source.tizen.org/documentation/developer-guide/cloning-tizen-source which mentioned repo of a release branch which is I think outdated as per https://lists.tizen.org/pipermail/dev/2014-March/002210.html. If so please update the document with latest snapshot so that there won't be any problem for a newbie like me to getinto Tizen development. [Qiang] Do you mean the choice if remote repo? I have reviewed our document and I found tizen generic remote repos have not been referred. It will be added in hours. I will post updates. Thanks. Suresh On 4/2/14, Zhang, Qiang Z <[email protected]> wrote: > Hi Suresh, > > Just as Jian-feng said, I suggest you to follow our document to build > image from scratch: > > https://source.tizen.org/documentation/developer-guide/creating-tizen- > image-scratch > > First read: Section 2 of > https://source.tizen.org/documentation/developer-guide/cloning-tizen-s > ource > , you should have done. > Then section 2 of > https://source.tizen.org/documentation/developer-guide/building-packag > es-locally, > you will learn > - which gbs.conf will be used, how to run 'gbs build', and which > options may be used > - output of gbs build > > Finally, refer to > https://source.tizen.org/documentation/developer-guide/creating-tizen- > image to create image using the output local rpm repo created by ' gbs > build'. > > Thanks > Qiang > > > -----Original Message----- > From: Suresh Kanzariya [mailto:[email protected]] > Sent: Wednesday, April 02, 2014 8:30 PM > To: Ding, Jian-feng > Cc: Stéphane Desneux; [email protected]; Zhang, Qiang Z > Subject: Re: [Dev] Help - Build tizen generic image > > Thanks Jian for the explanation, Will try and let you know the feedback. > > Thanks. > Suresh > > On 4/2/14, Jian-feng Ding <[email protected]> wrote: >>> One more thing, Suppose I want to build Tizen image for mobile then >>> I need to sync the mobile repo and also need to change my gbs.conf >>> file pointing to Tizen:mobile, Right? >> >> Yes, different profile need it's corresponding packages and repos. >> >> And 'gbs build' is just the first step to generate images, which will >> only create the rpm repos after building done. You need to provide a >> workable ks file and run 'gbs createimage' command. Please refer the doc: >> >> https://source.tizen.org/documentation/developer-guide/creating-tizen >> - >> image-scratch >> https://source.tizen.org/documentation/developer-guide/creating-tizen >> - >> image >> >> thanks >> - jf.ding >> >> On Wed, Apr 02, 2014 at 04:40:49PM +0530, Suresh Kanzariya wrote: >>> Hi Stephane, >>> >>> Thanks for the information. >>> >>> I will change the gbs.conf file pointing to Tizen:Generic and will >>> try to build the image. >>> >>> One more thing, Suppose I want to build Tizen image for mobile then >>> I need to sync the mobile repo and also need to change my gbs.conf >>> file pointing to Tizen:mobile, Right? >>> >>> Waiting for my repo sync to finish up ! :) >>> >>> >>> On 4/2/14, Stéphane Desneux <[email protected]> >>> wrote: >>> > Hi Suresh, >>> > >>> > From the command you pasted in your message, I see that: >>> > - you clone Tizen:Generic (repo init ... -m generic.xml) >>> > - but your GBS conf points to Tizen:Mobile snapshots >>> > >>> > This will probably fail at build time. >>> > >>> > Another point: the manifest files in scm/manifest are not up to >>> > date. I think that after "repo init", you'll have to replace the >>> > generic.xml file with a manifest coming from snapshots, for example: >>> > http://download.tizen.org/snapshots/tizen/generic/generic-wayland- >>> > x >>> > 86_64/tizen_20140331.9/builddata/manifest/tizen_20140331.9_x86_64. >>> > x >>> > ml >>> > >>> > And finally, AFAIK, you're supposed to run "gbs build" in the same >>> > directory as "repo sync". >>> > >>> > -- >>> > Stéphane Desneux >>> > Intel OTC - Vannes/FR >>> > gpg:1CA35726/DFA9B0232EF80493AF2891FA24E3A2841CA35726 >>> > >>> > On 01/04/2014 19:04, Suresh Kanzariya wrote: >>> >> Hi, >>> >> >>> >> Before I have build individual package for Tizen, now I Need >>> >> expert advise to build tizen image. >>> >> >>> >> I am following below link. >>> >> https://source.tizen.org/documentation/developer-guide/cloning-ti >>> >> z >>> >> en-source >>> >> >>> >> Here are my command >>> >> cd /data/TizenProject >>> >> >>> >> repo init -u ssh://<username>@review.tizen.org:29418/scm/manifest >>> >> -b tize n -m generic.xml >>> >> >>> >> repo sync >>> >> >>> >> Now in order to build the image from where should I apply gbs >>> >> build command? (i.e. from TizenProject dir), And 'gbs build' will >>> >> build the complete image or is there any other method? >>> >> >>> >> >>> >> >>> >> Here are content from my gbs.conf file. I am not able to attach >>> >> the file so pasted it here !! >>> >> >>> >> [general] >>> >> #Current profile name which should match a profile section name >>> >> profile = profile.tizen tmpdir = /var/tmp buildroot = >>> >> /data/GBS-ROOT/ packaging_branch = master >>> >> >>> >> >>> >> [profile.tizen] >>> >> #Common authentication info for whole profile #user = >>> >> #CAUTION: please use the key name "passwd" to reset plaintext >>> >> password #passwd = obs = obs.tizen #Comma separated list of >>> >> repositories repos = repo.tizen_latest #repos = repo.tizen_main, >>> >> repo.tizen_base >>> >> >>> >> [obs.tizen] >>> >> #OBS API URL pointing to a remote OBS. >>> >> url = https://api.tizen.org >>> >> #Optional user and password, set if differ from profile's user >>> >> and password #user = #passwd = >>> >> >>> >> #Repo section example >>> >> [repo.tizen_latest] >>> >> #Build against repo's URL >>> >> url = http://download.tizen.org/snapshots/tizen/mobile/latest/ >>> >> #Optional user and password, set if differ from profile's user >>> >> and password #user = #passwd = >>> >> >>> >> #Individual repo is also supported #[repo.tizen_base] #url = >>> >> http://download.tizen.org/releases/daily/trunk/ivi/latest/repos/b >>> >> a >>> >> se/ia32/packages/ >>> >> #[repo.tizen_main] >>> >> #url = >>> >> http://download.tizen.org/releases/daily/trunk/ivi/latest/repos/i >>> >> v >>> >> i/ia32/packages/ >>> >> >>> >> Thank you. >>> >> -Suresh >>> >> _______________________________________________ >>> >> Dev mailing list >>> >> [email protected] >>> >> https://lists.tizen.org/listinfo/dev >>> >> >>> > _______________________________________________ >>> > Dev mailing list >>> > [email protected] >>> > https://lists.tizen.org/listinfo/dev >>> > >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> https://lists.tizen.org/listinfo/dev >> > _______________________________________________ Dev mailing list [email protected] https://lists.tizen.org/listinfo/dev
