tools/depanneur.git
3 years agoDeps gen only from local packs after build is done 91/262991/1
hyokeun.jeon [Tue, 24 Aug 2021 09:07:08 +0000 (18:07 +0900)]
Deps gen only from local packs after build is done

Change-Id: Id3b9bdef26120e77bbd0a265d9164177408a0716

3 years agoMerge "Append extra sub packages after build finished" into devel
Hyokeun Jeon [Mon, 23 Aug 2021 04:34:55 +0000 (04:34 +0000)]
Merge "Append extra sub packages after build finished" into devel

3 years agoAppend extra sub packages after build finished 34/262634/3
hyokeun.jeon [Tue, 17 Aug 2021 04:53:39 +0000 (13:53 +0900)]
Append extra sub packages after build finished

This change does not affect the build order/deps info during the build.
With this change, need additional 8 seonds for 1,885 packages
 when calculating dependency information after build is finished.

Change-Id: Ic88226d4678a0a643b1447350ce2bd3ee4ecbb73

3 years agoUse the defalut uid:gid in /usr/bin/build 99/261699/2
biao716.wang [Sat, 24 Jul 2021 08:31:46 +0000 (17:31 +0900)]
Use the defalut uid:gid in /usr/bin/build
Currently it use the uid:gid of user in host os, sometimes tis uid:gid is same with the others in the /etc/passwd of buildroot.
so we need to make the uid:guid unique.
Change-Id: I44f5a9aa1619b7e7cc5c9f8f09af67d20414a832
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoUpgrade to 0.16.13 69/261169/1 accepted/tizen/devbase/tools/20210714.004931 submit/trunk/20210713.151030
biao716.wang [Wed, 14 Jul 2021 07:08:37 +0000 (16:08 +0900)]
Upgrade to 0.16.13

Change-Id: I40145d31f8036bdd4ff4a0ce465608ec5294b111
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoMerge "Enable ccache with build confg" into devel
zhang zhigang [Fri, 9 Jul 2021 07:42:15 +0000 (07:42 +0000)]
Merge "Enable ccache with build confg" into devel

3 years agoMerge "add ccache --pkg-ccache option" into devel
zhang zhigang [Fri, 9 Jul 2021 07:42:02 +0000 (07:42 +0000)]
Merge "add ccache --pkg-ccache option" into devel

3 years agoUpgrade to 0.16.12 70/259170/1 accepted/tizen/devbase/tools/20210603.004922 submit/trunk/20210602.131730 submit/trunk/20210602.165630
biao716.wang [Wed, 2 Jun 2021 01:07:29 +0000 (10:07 +0900)]
Upgrade to 0.16.12

Change-Id: I96cee49163d1f852d24f23ce55f43506055a6a18
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoEnable ccache with build confg 97/259097/2
Hyunggi Lee [Tue, 1 Jun 2021 05:58:43 +0000 (14:58 +0900)]
Enable ccache with build confg

ccache enable if listed in the build config
BuildFlags: useccache:chromium
-> enable --ccache option when chromium package.

Need to implement additional features for use ccache.tar

Change-Id: I2b12cf44e03fc3a651ec78c081017387c3d6d935
Signed-off-by: Hyunggi Lee <hyunggi.lee@samsung.com>
3 years agoPre-ordered build list from file 52/258552/1
hyokeun.jeon [Thu, 20 May 2021 06:04:31 +0000 (15:04 +0900)]
Pre-ordered build list from file

Change-Id: I44d8abf881f1bd7f68cbf8301c24240acc1afcd1

3 years agoUpgrade to 0.16.11 63/258363/2 accepted/tizen/devbase/tools/20210514.132018 accepted/tizen/devbase/tools/20210517.061523 submit/trunk/20210514.152330 submit/trunk/20210514.153130 submit/trunk/20210517.091730
biao716.wang [Fri, 14 May 2021 05:40:29 +0000 (14:40 +0900)]
Upgrade to 0.16.11

Change-Id: I7ab42de968314b41febac9997c101cb070a9270f
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoAdd new parameter to support build with sub modules 51/258251/1
biao716.wang [Thu, 13 May 2021 01:20:31 +0000 (10:20 +0900)]
Add new parameter to support build with sub modules

Change-Id: I21d7b7834f296a138fc420b88508fe7b6042d3e1
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoNew feature: Build Profiling 78/256978/2 accepted/tizen/devbase/tools/20210508.011543 accepted/tizen/devbase/tools/20210513.020749 submit/trunk/20210507.104530 submit/trunk/20210508.154130
hyokeun.jeon [Fri, 16 Apr 2021 02:06:24 +0000 (11:06 +0900)]
New feature: Build Profiling

Change-Id: Ic8618e43d0854ff4288d50bd864587f96b899c61

3 years agogenerate depends relation ship file after build finished. 85/256885/6 accepted/tizen/devbase/tools/20210507.015142 submit/trunk/20210427.135930
biao716.wang [Wed, 14 Apr 2021 07:28:28 +0000 (16:28 +0900)]
generate depends relation ship file after build finished.

Change-Id: I9aa7784c6fef636bba9773401a9035af124da471
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoUse latest build version 20210323 37/255737/1 accepted/tizen/devbase/tools/20210326.013740 accepted/tizen/devbase/tools/20210330.010945 submit/master/20210329.100331 submit/master/20210329.163031 submit/truck/20210329.164031 submit/trunk/20210325.125031 submit/trunk/20210329.085031 submit/trunk/20210329.171530 submit/trunk/20210335.125031
biao716.wang [Tue, 23 Mar 2021 06:11:03 +0000 (15:11 +0900)]
Use latest build version 20210323

Change-Id: I973ae56efb90c4ec6225004f347e1c75fde4ee9f
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoadd ccache --pkg-ccache option 40/254740/1
Hyunggi Lee [Tue, 9 Mar 2021 05:48:11 +0000 (14:48 +0900)]
add ccache --pkg-ccache option

build package will run follow
 - rsync ccache.tar  to .build.oldpackages/_ccache.tar

Change-Id: I05a972a527f6daf8148f1b802fd04f96fc60bcf4
Signed-off-by: Hyunggi Lee <hyunggi.lee@samsung.com>
3 years agoUpgrade to 0.16.10 71/253171/1 accepted/tizen/devbase/tools/20210208.094448 submit/trunk/20210205.144531 submit/trunk/20210206.134523 submit/trunk/20210208.130331
biao716.wang [Fri, 5 Feb 2021 06:01:38 +0000 (15:01 +0900)]
Upgrade to 0.16.10

Change-Id: Icbad1103053d972712fe74c0d374d2dae0575814
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoMerge "Call createdirdeps only if repo refresh needed" into devel accepted/tizen/devbase/tools/20210205.025108 submit/trunk/20210201.152700 submit/trunk/20210201.152731 submit/trunk/20210202.092731 submit/trunk/20210204.140030
Hyokeun Jeon [Fri, 15 Jan 2021 09:22:14 +0000 (09:22 +0000)]
Merge "Call createdirdeps only if repo refresh needed" into devel

3 years agoMerge "Option to generate depends only from local repos" into devel
Hyokeun Jeon [Fri, 15 Jan 2021 09:22:10 +0000 (09:22 +0000)]
Merge "Option to generate depends only from local repos" into devel

3 years agoMerge "Support user-defined build order list, --preordered-list argument." into devel
Hyokeun Jeon [Fri, 15 Jan 2021 09:22:06 +0000 (09:22 +0000)]
Merge "Support user-defined build order list, --preordered-list argument." into devel

3 years agoCall createdirdeps only if repo refresh needed 85/251285/1
Hyokeun Jeon [Tue, 12 Jan 2021 07:22:46 +0000 (16:22 +0900)]
Call createdirdeps only if repo refresh needed

- Do not have to create cache.local after the build.
- Change to one time when starting the next build.
- Build time improvement: 10 minutes savings for 1895 packges

Change-Id: I96005334bff71f5a129d340531c7666e38e12fce

3 years agoOption to generate depends only from local repos 83/251283/1
Hyokeun Jeon [Tue, 12 Jan 2021 07:19:01 +0000 (16:19 +0900)]
Option to generate depends only from local repos

Change-Id: I1e73ab0bc78845cdc35b23543ffad1e144ad5af9

3 years agoSupport user-defined build order list, --preordered-list argument. 81/251281/1
Hyokeun Jeon [Tue, 12 Jan 2021 07:12:50 +0000 (16:12 +0900)]
Support user-defined build order list, --preordered-list argument.

Build time can be improved:
 - by queuing the packages which have higher no. of rdepends first.
 - by critical build path first.

Change-Id: Ibe2937ed204dbe9c85dfb9936454b3d4ebffd38f

3 years agoAllocate multiple items up to no. of idle workers 80/251280/1
Hyokeun Jeon [Tue, 12 Jan 2021 07:02:49 +0000 (16:02 +0900)]
Allocate multiple items up to no. of idle workers

- Before: Wasting redundant time to calculate deps if we assign single package in every run.
- After: Assign multiple packages if there exists enough idle workers.
- Time improvement: 10 minutes savings for 1895 packages.

Change-Id: Ia060cef3b3a7301aa5f1dc6ba5e391ea3942f572

3 years agoUpdate to 0.16.9 66/248866/2 accepted/tizen/devbase/tools/20201204.090119 submit/trunk/20201203.143330 submit/trunk/20201204.134230
biao716.wang [Thu, 3 Dec 2020 02:42:08 +0000 (11:42 +0900)]
Update to 0.16.9

Change-Id: Iecb645145fed1cd0a5fa9211aa0ba2a9a8a65d2a
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoFix bug: build error when there are more than one git souce directories 32/248832/1
biao716.wang [Wed, 2 Dec 2020 13:43:21 +0000 (22:43 +0900)]
Fix bug: build error when there are more than one git souce directories

Change-Id: Ia94e6c3c451e5501a59e6e8ebdcc12644a2e544d
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoAdd exception check when generating xml file 79/248679/1
biao716.wang [Tue, 1 Dec 2020 09:53:52 +0000 (18:53 +0900)]
Add exception check when generating xml file

Change-Id: I016db67dae981cb13c021571c3690b3a324919b3
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoUpgrade to 0.16.8 00/247000/3 accepted/tizen/devbase/tools/20201106.081430 submit/trunk/20201106.105030
biao716.wang [Fri, 6 Nov 2020 02:18:05 +0000 (11:18 +0900)]
Upgrade to 0.16.8

Change-Id: I3d0f78185f3a6a93ab1dfd64cc1f425b2f403f86
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoRelease 0.16.8 16/246916/1 submit/trunk/20201105.154530 submit/trunk/20201105.160530
biao716.wang [Thu, 5 Nov 2020 07:23:34 +0000 (16:23 +0900)]
Release 0.16.8

Change-Id: If5d620ed99bff61832f741eada51a746dcd5f446
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoUpgrade to 0.16.8 07/246907/1
biao716.wang [Thu, 5 Nov 2020 06:09:42 +0000 (15:09 +0900)]
Upgrade to 0.16.8

Change-Id: I8647f93835b1ac0c89db4d994a5ffd1bc2fd34a0
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoalways generate dependence xml file when gbs build 83/246883/2
biao716.wang [Thu, 5 Nov 2020 02:30:15 +0000 (11:30 +0900)]
always generate dependence xml file when gbs build

Change-Id: I14727c2e11866222c73014290a57966e416689e5
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoadd tarfile option to generate tar file for dependence and reverse dependence xml... 92/246792/3
biao716.wang [Wed, 4 Nov 2020 07:41:59 +0000 (16:41 +0900)]
add tarfile option to generate tar file for dependence and reverse dependence xml file

Change-Id: I12fa1566678587e44505d99e4050f5fe3e0d4e82
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoSupport gen depends of exported sources 82/246882/3
Hyokeun Jeon [Thu, 5 Nov 2020 02:21:23 +0000 (11:21 +0900)]
Support gen depends of exported sources

Change-Id: If77ab50c3812517ce7b7bf5588edc49ee38d1cbd

4 years agoFix bug: need to clear map before every use 12/246712/2 accepted/tizen/devbase/tools/20201105.013041 submit/trunk/20201104.132730
biao716.wang [Tue, 3 Nov 2020 09:17:31 +0000 (18:17 +0900)]
Fix bug: need to clear map before every use

Change-Id: I310c8a7c9843a5b51be09e377b2bdf35433adc0c
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoGenerate dependece XML file 33/246433/1
biao716.wang [Thu, 29 Oct 2020 08:20:06 +0000 (17:20 +0900)]
Generate dependece XML file

Change-Id: Ib2f2a468c146b2683935f8aae2a384e39e064b16
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoImprove the perfermance of getting package dependence. 39/246239/1 submit/trunk/20201029.114030 submit/trunk/20201029.132130 submit/trunk/20201029.140230 submit/trunk/20201030.104730 submit/trunk/20201030.143530 submit/trunk/20201102.094730
biao716.wang [Tue, 27 Oct 2020 07:28:20 +0000 (16:28 +0900)]
Improve the perfermance of getting package dependence.

After change, the run time of update_pkgdeps has been shorteneded to 25% of the original run time.
For tesing of tizen unified 956 packages, the orignial run time of this function is 154s, now is 41s.

Change-Id: I0bb96c7890559d0b6ed56b39c7a558137a2d8bb0
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoImplement to get reverse dependence xml file for gbs full build 90/246090/5
biao716.wang [Fri, 23 Oct 2020 08:39:33 +0000 (17:39 +0900)]
Implement to get reverse dependence xml file for gbs full build

Change-Id: Iae7e42a1c46d85c4413cf7b810372ca2b7defc68
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agouse createrepo-c to replace createrepo 29/245729/3
biao716.wang [Thu, 15 Oct 2020 01:36:27 +0000 (10:36 +0900)]
use createrepo-c to replace createrepo

Change-Id: Ie1a2ca0b7bb820b00dbbaec227b9c3f4745f3cb9
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agouse the latest build packages version 84/238984/1 accepted/tizen/devbase/tools/20200723.121019 submit/trunk/20200723.141412 submit/trunk/20200723.152112
biao716.wang [Tue, 21 Jul 2020 03:29:34 +0000 (12:29 +0900)]
use the latest build packages version

Change-Id: I5e660151dbeb24c5bfd683ad67f71352adf01ddd
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agouse the latest dependence packages version 33/236533/1 accepted/tizen/devbase/tools/20200623.003353 submit/trunk/20200619.141212 submit/trunk/20200622.151812
biao716.wang [Thu, 18 Jun 2020 02:43:40 +0000 (11:43 +0900)]
use the latest dependence packages version

Change-Id: I064e2969b2521562a3bfdd2336298ddb1f2a0be5
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoUpdate to 0.16.7 61/233761/2 accepted/tizen/devbase/tools/20200520.012805 accepted/tizen/devbase/tools/20200618.010533 submit/trunk/20200519.161030 submit/trunk/20200519.164610 submit/trunk/20200519.184310 submit/trunk/20200612.131210 submit/trunk/20200612.180310 submit/trunk/20200612.182210 submit/trunk/20200612.185510 submit/trunk/20200612.191020 submit/trunk/20200615.140020 submit/trunk/20200617.133020
yan11.meng [Tue, 19 May 2020 03:58:18 +0000 (11:58 +0800)]
Update to 0.16.7

Change-Id: I1e7a2006f7562da973bc7cc88f451c6b5dea8177
Signed-off-by: yan11.meng <yan11.meng@samsung.com>
4 years agofix gbs build error about path with'[]' 10/231910/4 accepted/tizen/devbase/tools/20200514.023600 submit/trunk/20200513.162810
yan11.meng [Sun, 26 Apr 2020 07:23:56 +0000 (15:23 +0800)]
fix gbs build error about path with'[]'

Change-Id: I25fbe60466a632f5feb4e2375284584e4d518501
Signed-off-by: yan11.meng <yan11.meng@samsung.com>
4 years agofix depanneur about check_circle 44/230544/2 accepted/tizen/devbase/tools/20200415.093452 accepted/tizen/devbase/tools/20200423.100544 submit/trunk/20200413.151000 submit/trunk/20200414.141500 submit/trunk/20200414.173500 submit/trunk/20200414.191000 submit/trunk/20200422.115210 submit/trunk/20200422.142510 submit/trunk/20200422.165210 submit/trunk/20200423.102810 submit/trunk/20200423.115423 submit/trunk/20200423.122334
yan11.meng [Fri, 10 Apr 2020 10:53:52 +0000 (18:53 +0800)]
fix depanneur about check_circle

Change-Id: I74bb0ed825573e2284e006e3967fa92855cd6432
Signed-off-by: yan11.meng <yan11.meng@samsung.com>
5 years agoUpdate to 0.16.6 89/212989/1 release-20190904 accepted/tizen/devbase/tools/20190927.044906 accepted/tizen/devbase/tools/20200104.060137 accepted/tizen/devbase/tools/20200106.014308 accepted/tizen/devbase/tools/20200109.052757 accepted/tizen/devbase/tools/20200110.011750 accepted/tizen/devbase/tools/20200114.020249 accepted/tizen/devbase/tools/20200114.115808 accepted/tizen/devbase/tools/20200115.231448 accepted/tizen/devbase/tools/20200219.094534 submit/trunk/20190927.012842 submit/trunk/20191014.004313 submit/trunk/20191015.234739 submit/trunk/20191016.004626 submit/trunk/20191016.012059 submit/trunk/20191016.025449 submit/trunk/20191016.062222 submit/trunk/20191017.111201 submit/trunk/20191017.233826 submit/trunk/20191030.112603 submit/trunk/20191101.102136 submit/trunk/20200104.111033 submit/trunk/20200104.134833 submit/trunk/20200105.091941 submit/trunk/20200108.172702 submit/trunk/20200109.105802 submit/trunk/20200109.112402 submit/trunk/20200109.124502 submit/trunk/20200109.151502 submit/trunk/20200109.154402 submit/trunk/20200110.105123 submit/trunk/20200110.111659 submit/trunk/20200114.100000 submit/trunk/20200114.110000 submit/trunk/20200115.110101 submit/trunk/20200219.120523 submit/trunk/20200409.194520 submit/trunk/20200409.200220 submit/trunk/20200409.202020 submit/trunk/20200410.143020 submit/trunk/20200410.160020 submit/trunk/20200413.132320 submit/trunk/20200413.150000 submit/trunk/20200413.150500
biao716.wang [Thu, 29 Aug 2019 06:09:03 +0000 (14:09 +0800)]
Update to 0.16.6

Change-Id: I88b78e2645b3e5ae257e9ec6f5ad02124ea966f7
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
5 years agoif uid:gid is 0:0, used default uid gid in build module. 94/207394/2 submit/devel/20190730.074511
biao716.wang [Tue, 4 Jun 2019 08:20:32 +0000 (16:20 +0800)]
if uid:gid is 0:0, used default uid gid in build module.

Change-Id: Iec761fd93a5dd34e78b27b3e2e51059279ec679a
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
5 years agoadd --export-only feature 45/206845/1
biao716.wang [Wed, 29 May 2019 12:19:59 +0000 (21:19 +0900)]
add --export-only feature

Change-Id: I60b6744f5215fd38eb947ba0ebe14d5ae7296553
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
5 years agoMerge branch 'master' into devel 81/201181/1
jingui.ren [Mon, 11 Mar 2019 07:15:21 +0000 (15:15 +0800)]
Merge branch 'master' into devel

Change-Id: I2df0a8602e86fb3c705515dbe3a30ec243e6f160
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
5 years agoUpdate to 0.16.5 24/192924/1
jingui.ren [Sat, 10 Nov 2018 10:06:27 +0000 (18:06 +0800)]
Update to 0.16.5

Change-Id: Ieae6d60789026ad6eb0866e89e3205b2cca4fa1f
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
5 years agoadjust circle check method 23/192923/1
jingui.ren [Mon, 29 Oct 2018 08:52:30 +0000 (16:52 +0800)]
adjust circle check method

Change-Id: I664f4fbf1d20f2e629db60e22130fadb3823c236
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
5 years agooptimize the algorithm of get_top_order 22/192922/1
jingui.ren [Fri, 26 Oct 2018 05:41:27 +0000 (13:41 +0800)]
optimize the algorithm of get_top_order

Change-Id: I310e9425beb75bae53f72218d96ef42be5def21d
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
5 years agoUpdate to 0.16.5 release-20181114
jingui.ren [Sat, 10 Nov 2018 10:06:27 +0000 (18:06 +0800)]
Update to 0.16.5

Change-Id: Ieae6d60789026ad6eb0866e89e3205b2cca4fa1f

6 years agoadjust circle check method
jingui.ren [Mon, 29 Oct 2018 08:52:30 +0000 (16:52 +0800)]
adjust circle check method

Change-Id: I664f4fbf1d20f2e629db60e22130fadb3823c236

6 years agooptimize the algorithm of get_top_order
jingui.ren [Fri, 26 Oct 2018 05:41:27 +0000 (13:41 +0800)]
optimize the algorithm of get_top_order

Change-Id: I310e9425beb75bae53f72218d96ef42be5def21d

6 years agoupdate package tizen-build version 05/192105/1
jingui.ren [Mon, 29 Oct 2018 08:55:44 +0000 (16:55 +0800)]
update package tizen-build version

Change-Id: Iad1d84e7da5aeb609cd4d623289692f7dcb0af69
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoupdate package tizen-build version release-20181031
jingui.ren [Mon, 29 Oct 2018 08:59:51 +0000 (16:59 +0800)]
update package tizen-build version

Change-Id: I9e14cd4c4b881a709b88c014bd969735c1f4064d

6 years agoupdate package tizen-build version 16/190016/1
jingui.ren [Fri, 21 Sep 2018 07:00:53 +0000 (15:00 +0800)]
update package tizen-build version

Change-Id: I54f93afe88ba2b386cc469c2f2c2960c2fc25f8b
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoupdate package tizen-build version release-20180927
jingui.ren [Fri, 21 Sep 2018 07:00:53 +0000 (15:00 +0800)]
update package tizen-build version

Change-Id: I54f93afe88ba2b386cc469c2f2c2960c2fc25f8b

6 years agoUpdate to 0.16.4 09/188009/1
jingui.ren [Tue, 28 Aug 2018 08:13:38 +0000 (16:13 +0800)]
Update to 0.16.4

Change-Id: I8706e62fe818e63a79217e3971d602571a7fcf99
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoremove mount info check after build finished 04/188004/1
jingui.ren [Tue, 21 Aug 2018 11:05:34 +0000 (19:05 +0800)]
remove mount info check after build finished

Change-Id: I66bc53dc0345350eacd378a9d849cc5808f9e246
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoadd --style=tar feature, which can build with gbs export source 94/187994/3
jingui.ren [Thu, 9 Aug 2018 12:16:48 +0000 (20:16 +0800)]
add --style=tar feature, which can build with gbs export source

Change-Id: Ib7a0764b29af886e9f611b8cbee77a1c9b7af397
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agofix tempdir() bug for over 1000 calls,because random seed doesn't change 87/187987/2
jingui.ren [Mon, 13 Aug 2018 07:51:36 +0000 (15:51 +0800)]
fix tempdir() bug for over 1000 calls,because random seed doesn't change

Change-Id: I6accb3ef32624dc7552e91d301a0090f2e51fa6e
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoUpdate to 0.16.4 release-20180831
jingui.ren [Tue, 28 Aug 2018 08:13:38 +0000 (16:13 +0800)]
Update to 0.16.4

Change-Id: I8706e62fe818e63a79217e3971d602571a7fcf99

6 years agoremove mount info check after build finished
jingui.ren [Tue, 21 Aug 2018 11:05:34 +0000 (19:05 +0800)]
remove mount info check after build finished

Change-Id: I66bc53dc0345350eacd378a9d849cc5808f9e246

6 years agoadd --style=tar feature, which can build with gbs export source
jingui.ren [Thu, 9 Aug 2018 12:16:48 +0000 (20:16 +0800)]
add --style=tar feature, which can build with gbs export source

Change-Id: Ib7a0764b29af886e9f611b8cbee77a1c9b7af397

6 years agoMerge "Remove redundant sudo call from unmount procedure" into devel
Ren Jingui [Tue, 14 Aug 2018 08:15:50 +0000 (08:15 +0000)]
Merge "Remove redundant sudo call from unmount procedure" into devel

6 years agoRemove redundant sudo call from unmount procedure 32/185532/7
Slava Barinov [Tue, 31 Jul 2018 09:20:03 +0000 (12:20 +0300)]
Remove redundant sudo call from unmount procedure

sudo is not needed to get mount list.

Change-Id: I9e7557f1112752ca339778702650e548c4782e32
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
6 years agofix tempdir() bug for over 1000 calls
jingui.ren [Mon, 13 Aug 2018 07:51:36 +0000 (15:51 +0800)]
fix tempdir() bug for over 1000 calls

Change-Id: I6accb3ef32624dc7552e91d301a0090f2e51fa6e

6 years agoMerge "Update to 0.16.3" into devel
jingui.ren [Tue, 7 Aug 2018 05:29:32 +0000 (05:29 +0000)]
Merge "Update to 0.16.3" into devel

6 years agoRevert "add --repo-cache parameter to deliver"
jingui.ren [Tue, 7 Aug 2018 03:42:23 +0000 (11:42 +0800)]
Revert "add --repo-cache parameter to deliver"

This reverts commit 65a657dc849829252637f7b5f1bede7a490973c9.

Change-Id: Ie951a6dea81adca9250886b23154164b7d87a490

6 years agoUpdate to 0.16.3
jingui.ren [Tue, 31 Jul 2018 11:23:30 +0000 (19:23 +0800)]
Update to 0.16.3

Change-Id: Iea923eb7a9773d29a4e418f697df1138a2eb3fa5

6 years agoUpdate to 0.16.3 10/185810/1
jingui.ren [Thu, 2 Aug 2018 12:26:54 +0000 (20:26 +0800)]
Update to 0.16.3

Change-Id: I3acaea2e16f663fc5d6163fac6fc63d737ca3558
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoremove DATA_LOOP flag and format the code style 08/185808/1
jingui.ren [Wed, 25 Jul 2018 11:52:32 +0000 (19:52 +0800)]
remove DATA_LOOP flag and format the code style

Change-Id: Idccfc64dc79bcc2399806e528a6b803259443d1d
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoadd --repo-cache parameter to deliver
jingui.ren [Thu, 26 Jul 2018 06:01:43 +0000 (14:01 +0800)]
add --repo-cache parameter to deliver

Change-Id: I7813e88fbba9a62f06be298c817fc7b80b5d85a8

6 years agoremove DATA_LOOP flag and format the code style
jingui.ren [Wed, 25 Jul 2018 11:52:32 +0000 (19:52 +0800)]
remove DATA_LOOP flag and format the code style

Change-Id: Idccfc64dc79bcc2399806e528a6b803259443d1d

6 years agoRevert "change scratch_dir, threads use one dir"
jingui.ren [Wed, 4 Jul 2018 03:50:49 +0000 (11:50 +0800)]
Revert "change scratch_dir, threads use one dir"

This reverts commit 24a8b94174d718a39f1d43aa6ff07a9e2db93ff5.

Change-Id: Ib726c8b41a6d1556e5dd6a825d7a82f96007676b
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agochange scratch_dir, threads use one dir
jingui.ren [Wed, 27 Jun 2018 06:29:58 +0000 (14:29 +0800)]
change scratch_dir, threads use one dir

Change-Id: Iba891b95330f21d32541b59ada735077ab5694e8

6 years agoUpgrade to 0.16.2 88/178288/1
jingui.ren [Wed, 2 May 2018 06:57:59 +0000 (14:57 +0800)]
Upgrade to 0.16.2

Change-Id: Icaaafd2910863d73fda49c3cb39e5c0a6034a5db
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoUpgrade to 0.16.2 release-20180511
jingui.ren [Wed, 2 May 2018 06:57:59 +0000 (14:57 +0800)]
Upgrade to 0.16.2

Change-Id: Icaaafd2910863d73fda49c3cb39e5c0a6034a5db

6 years agoUmount directories inside build root after build is finished 56/176456/6
Slava Barinov [Thu, 19 Apr 2018 09:45:31 +0000 (12:45 +0300)]
Umount directories inside build root after build is finished

Sometimes (e.g. during ASan build) some directories left mounted after gbs
build is finished and error "there're mounted directories to build root"
appears.

To prevent that this patch forces check of mounted directories and unmounting
them.

Change-Id: Ic22d4baf386bd0f2bd3a3f2d7baccb485e06b7de
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
6 years agoUmount directories inside build root after build is finished 37/177437/1
Slava Barinov [Thu, 19 Apr 2018 09:45:31 +0000 (12:45 +0300)]
Umount directories inside build root after build is finished

Sometimes (e.g. during ASan build) some directories left mounted after gbs
build is finished and error "there're mounted directories to build root"
appears.

To prevent that this patch forces check of mounted directories and unmounting
them.

Change-Id: Ic22d4baf386bd0f2bd3a3f2d7baccb485e06b7de
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
6 years agoUpgrade to 0.16.1 51/173651/1
jingui.ren [Fri, 23 Mar 2018 02:17:16 +0000 (10:17 +0800)]
Upgrade to 0.16.1

Change-Id: I020694b6f0f219c1f627f031be3014248eb74cd1
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoFix bugs when linux usernames including backslash 47/173647/2
jingui.ren [Fri, 23 Mar 2018 01:57:13 +0000 (09:57 +0800)]
Fix bugs when linux usernames including backslash

Change-Id: I65baa482dd5f4048b340ecbbcb8780f1fd68ffa3
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agoUpgrade to 0.16.1 release-20180323
jingui.ren [Wed, 21 Mar 2018 09:21:34 +0000 (17:21 +0800)]
Upgrade to 0.16.1

Change-Id: Ica8ad8683f14bafe6e3fd913aa49822d774db184

6 years agoMerge "fix bugs about linux path which includes abnormal character" into devel
jingui.ren [Thu, 15 Mar 2018 08:50:44 +0000 (08:50 +0000)]
Merge "fix bugs about linux path which includes abnormal character" into devel

6 years agofix bugs about linux path which includes abnormal character
jingui.ren [Wed, 28 Feb 2018 09:36:19 +0000 (17:36 +0800)]
fix bugs about linux path which includes abnormal character

Change-Id: I4e4d2f09b6c73e973568d19cc78fcd0f81a34d45

6 years agoFix build_json_report issue for openSUSE_42.3 Must specify the value for allow_nonref... release-20180126
jiankang.fan [Wed, 7 Feb 2018 09:22:03 +0000 (17:22 +0800)]
Fix build_json_report issue for openSUSE_42.3 Must specify the value for allow_nonref parameter when call to_json interface

Change-Id: I1380657489a6653cd16d6247c112cd59f94e7853
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
6 years agoFix build_json_report issue for openSUSE_42.3 37/169637/4
jiankang.fan [Wed, 7 Feb 2018 09:22:03 +0000 (17:22 +0800)]
Fix build_json_report issue for openSUSE_42.3
Must specify the value for allow_nonref parameter when call to_json interface

Change-Id: I1380657489a6653cd16d6247c112cd59f94e7853
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
6 years agoUpgrade to 0.16.0 90/168590/1
Jun Wang [Fri, 26 Jan 2018 11:16:18 +0000 (19:16 +0800)]
Upgrade to 0.16.0

Change-Id: I8daa26f7de93eef1b470098df57b49389469e85a
Signed-off-by: Jun Wang <junbill.wang@samsung.com>
6 years agoIntroduce perl-BSSolv module to analyse the package's reverse dependency 83/168583/1
Jun Wang [Mon, 29 Jan 2018 10:50:07 +0000 (18:50 +0800)]
Introduce perl-BSSolv module to analyse the package's reverse dependency

Use the function 'depsort' in perl-BSSolv to get the sorted packages
and traverse the sorted packages to output each package's reverse dependency

Change-Id: If402232e849a8057446590de0766e1ce4e77cf09
Signed-off-by: Jun Wang <junbill.wang@samsung.com>
6 years agoAdd the function to output each package's reverse dependency 74/168574/1
y0169.zhang [Wed, 10 Jan 2018 02:34:00 +0000 (10:34 +0800)]
Add the function to output each package's reverse dependency

Change-Id: I0f06ed6c8ab1d60985989e24a7f999d1eee5be45
Signed-off-by: Jun Wang <junbill.wang@samsung.com>
6 years agoFix bugs when using --rdeps or --deps get wrong dependency 71/168571/1
Jun Wang [Fri, 5 Jan 2018 01:44:57 +0000 (09:44 +0800)]
Fix bugs when using --rdeps or --deps get wrong dependency

Change-Id: Idf5085aa6faf5b2d4a7c0290548a05e42dac56f7
Signed-off-by: Jun Wang <junbill.wang@samsung.com>
6 years agoPass the export directory to gbs export which could get the correct macros used in... 65/168565/1
y0169.zhang [Wed, 6 Dec 2017 11:31:51 +0000 (19:31 +0800)]
Pass the export directory to gbs export which could get the correct macros used in spec

Change-Id: I5c7bdc7c82228e4beeb8216b3a13fa214b442809
Signed-off-by: Jun Wang <junbill.wang@samsung.com>
6 years agoUpgrade to 0.16.0
Jun Wang [Fri, 26 Jan 2018 11:16:18 +0000 (19:16 +0800)]
Upgrade to 0.16.0

Change-Id: I8daa26f7de93eef1b470098df57b49389469e85a

6 years agoIntroduce perl-BSSolv module to analyse the package's reverse dependency
y0169.zhang [Thu, 25 Jan 2018 11:00:19 +0000 (19:00 +0800)]
Introduce perl-BSSolv module to analyse the package's reverse dependency

Use the function 'depsort' in perl-BSSolv to get the sorted packages
and traverse the sorted packages to output each package's reverse dependency

Change-Id: I196ad5181ff0f471067087d48d078d3603dd7189

6 years agoAdd the function to output each package's reverse dependency
y0169.zhang [Wed, 10 Jan 2018 02:34:00 +0000 (10:34 +0800)]
Add the function to output each package's reverse dependency

Change-Id: I0f06ed6c8ab1d60985989e24a7f999d1eee5be45

6 years agoAdd disable-debuginfo option which disable to generate debuginfo packages 48/168548/1
Jun Wang [Mon, 27 Nov 2017 03:04:49 +0000 (11:04 +0800)]
Add disable-debuginfo option which disable to generate debuginfo packages

Change-Id: I956c177bc61956069ffcbcb1f2d686ce366063c9
Signed-off-by: Jun Wang <junbill.wang@samsung.com>
6 years agoFix bugs when using --rdeps or --deps get wrong dependency
Jun Wang [Fri, 5 Jan 2018 01:44:57 +0000 (09:44 +0800)]
Fix bugs when using --rdeps or --deps get wrong dependency

Change-Id: Idf5085aa6faf5b2d4a7c0290548a05e42dac56f7

6 years agoPass the export directory to gbs export which could
y0169.zhang [Wed, 6 Dec 2017 11:31:51 +0000 (19:31 +0800)]
Pass the export directory to gbs export which could
get the correct macros used in spec

Change-Id: I5c7bdc7c82228e4beeb8216b3a13fa214b442809

6 years agoAdd disable-debuginfo option which disable to generate debuginfo packages
Jun Wang [Mon, 27 Nov 2017 03:04:49 +0000 (11:04 +0800)]
Add disable-debuginfo option which disable to generate debuginfo packages

Change-Id: I956c177bc61956069ffcbcb1f2d686ce366063c9

7 years agoUpgrade to 0.15.9 17/156617/2
jingui.ren [Fri, 13 Oct 2017 03:39:20 +0000 (11:39 +0800)]
Upgrade to 0.15.9

Change-Id: Ia9eb55c4c0c7452437b053f0e5c9659b1aaf386a
Signed-off-by: jingui.ren <jingui.ren@samsung.com>