tools/depanneur.git
6 months agoAdd '--max-retry-times' to support rebuild if build failed. sandbox/xuwc/max_retry_times
wanchao.xu [Thu, 5 Dec 2024 01:30:49 +0000 (09:30 +0800)]
Add '--max-retry-times' to support rebuild if build failed.

*Support to rebuild package if gbs build failed because of some issues which maybe not reproduced.

Change-Id: I174a0987035a16a293dc0e4cd2ae3ac4a88903de
Signed-off-by: wanchao.xu <wanchao.xu@samsung.com>
10 months agoUpgrade to 0.16.25 57/314857/1 accepted/tools_devbase_tools devel master accepted/tools/devbase/tools/20250527.103738 accepted/tools/devbase/tools/20250528.062215
xuhy [Mon, 22 Jul 2024 07:12:08 +0000 (15:12 +0800)]
Upgrade to 0.16.25

Change-Id: I42a7d8aba221da45504e2ca839f8797ef7f0ff6f
Signed-off-by: xuhy <huayong.xu@samsung.com>
11 months agofix bug: When there are multiple specs file in one package, if build again after... 85/314185/2
wangbiao [Mon, 8 Jul 2024 07:27:38 +0000 (16:27 +0900)]
fix bug: When there are multiple specs file in one package, if build again after chaning another commitID, only build with one spec, other build are skipped

Change-Id: Icd9ce26e778902a414af4194859215f6862b7987
Signed-off-by: wangbiao <biao716.wang@samsung.com>
18 months agoUpgrade to 0.16.24 95/302095/1 sandbox/xuhy/devel-riscv-py3
xuhy [Thu, 30 Nov 2023 07:15:38 +0000 (15:15 +0800)]
Upgrade to 0.16.24

Change-Id: Ic5d86384779f508223c923806c09d5adcb93901a
Signed-off-by: xuhy <huayong.xu@samsung.com>
19 months agoUpgrade to 0.16.23 01/300701/1
wangbiao [Wed, 1 Nov 2023 03:45:57 +0000 (12:45 +0900)]
Upgrade to 0.16.23

Change-Id: If7cf6e5744605734ddbaeea756d7a76dfbc6050c
Signed-off-by: wangbiao <biao716.wang@samsung.com>
22 months agofix dependency error in opensuse15.x distro 43/296743/1
biao716.wang [Fri, 4 Aug 2023 03:05:19 +0000 (12:05 +0900)]
fix dependency error in opensuse15.x distro

Change-Id: Ic6f372350b72e86a09b63f7a03dd56e893f34ede
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agoUpgrade to 0.16.22 23/292623/1 accepted/tizen_devbase_tools accepted/tizen/devbase/tools/20230511.065432 accepted/tools/devbase/tools/legacy/20240422.110840 accepted/tools/devbase/tools/legacy/20240423.040719 accepted/tools/devbase/tools/legacy/20240424.050700 submit/trunk/20230510.144030 submit/trunk/20230511.084030
biao716.wang [Wed, 10 May 2023 07:23:53 +0000 (16:23 +0900)]
Upgrade to 0.16.22

Change-Id: Ie8e86b1c4c4a5e45b6131f66eca29d19f3f3a0d7
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agorevert to generate reverse dependency 61/291161/1 accepted/tizen/devbase/tools/20230411.090813 submit/trunk/20230411.124030
sk7.park [Tue, 11 Apr 2023 04:03:30 +0000 (13:03 +0900)]
revert to generate reverse dependency

Change-Id: I7da76d0392fdbd3f62b083b07d73edf7177b446b

2 years agoUpgrade to 0.16.21 90/289090/1 accepted/tizen/devbase/tools/20230301.063810 submit/trunk/20230301.114030
biao716.wang [Tue, 28 Feb 2023 08:08:51 +0000 (17:08 +0900)]
Upgrade to 0.16.21

Change-Id: I911c799f0514916372979fcc50f693d2a0de67de
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agoUpgrade to 0.16.20 38/286738/1 accepted/tizen/devbase/tools/20230113.003831 submit/trunk/20230112.173030
biao716.wang [Thu, 12 Jan 2023 08:10:34 +0000 (17:10 +0900)]
Upgrade to 0.16.20

Change-Id: I1c46bbf439a462c44321d69c64356c06854b53b0
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agoadd new option: --nocumulate 33/286733/1
biao716.wang [Thu, 12 Jan 2023 07:44:11 +0000 (16:44 +0900)]
add new option: --nocumulate

Change-Id: I2ced52183e864cc14636fff8ba65c98c23ff2a76
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agoRecognize riscv32 and riscv64 architectures 48/286248/1 accepted/tizen/devbase/tools/20230104.094242 submit/trunk/20230104.135030
Łukasz Stelmach [Wed, 30 Mar 2022 20:05:42 +0000 (22:05 +0200)]
Recognize riscv32 and riscv64 architectures

Change-Id: I190e8e0ed588a055a9ca7db8c388b589ca173aa1
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
2 years agoUpgrade to 0.16.19 57/285157/4 accepted/tizen/devbase/tools/20221209.112606 submit/trunk/20221208.103030 submit/trunk/20221208.110030 submit/trunk/20221208.111030 submit/trunk/20221209.081030 submit/trunk/20221209.101030 submit/trunk/20221209.103030 submit/trunk/20221209.105030 submit/trunk/20221209.155030
biao716.wang [Wed, 7 Dec 2022 03:57:01 +0000 (12:57 +0900)]
Upgrade to 0.16.19

Change-Id: I44135ea01b843d1b66699315129c019656eb66c2
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agoUpgrade to 0.16.18 28/281528/1 accepted/tizen/devbase/tools/20220921.101849 submit/trunk/20220920.063055 submit/trunk/20220920.151030 submit/trunk/20220920.202030 submit/trunk/20220921.085030
biao716.wang [Tue, 20 Sep 2022 02:49:30 +0000 (11:49 +0900)]
Upgrade to 0.16.18

Change-Id: I714ead39e97c91b5524da15d8e963f4a5b8e59bc
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agoAdd --release option 77/281277/2
biao716.wang [Thu, 15 Sep 2022 06:33:57 +0000 (15:33 +0900)]
Add --release option

Change-Id: I2280e658bfa3f49e0d5616a3dd449f40700d4ce7
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agoUpgrade to 0.16.18 91/279191/1
biao716.wang [Wed, 3 Aug 2022 08:21:25 +0000 (17:21 +0900)]
Upgrade to 0.16.18

Change-Id: Ie57721db6945901a4006f2865fbcdd7189a1b46e
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agoUpgrade to 0.16.17 10/277710/1 accepted/tizen/devbase/tools/20220718.002705 submit/trunk/20220712.163059 submit/trunk/20220713.083059 submit/trunk/20220715.190059 submit/trunk/20220718.130059 submit/trunk/20220727.091059 submit/trunk/20220727.093059
biao716.wang [Tue, 12 Jul 2022 08:30:45 +0000 (17:30 +0900)]
Upgrade to 0.16.17

Change-Id: I3c47a78defd47ab0d4c049cb7f43eaea717f35b7
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2 years agoUpgrade to 0.16.17 05/277305/2 submit/trunk/20220708.165359 submit/trunk/20220712.132059
biao716.wang [Tue, 5 Jul 2022 02:30:51 +0000 (11:30 +0900)]
Upgrade to 0.16.17

Change-Id: I6d20a1f468c4f2e4cba95abf37fc393f943dd93d
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoUpgrade to 0.16.16 44/274344/1 accepted/tizen/devbase/tools/20220427.064154 accepted/tizen/devbase/tools/20220506.130456 submit/trunk/20220427.104859 submit/trunk/20220427.112059 submit/trunk/20220505.175059
biao716.wang [Wed, 27 Apr 2022 01:24:52 +0000 (10:24 +0900)]
Upgrade to 0.16.16

Change-Id: Ia0410d9e4227964168daae8c93fb8fc6ef299359
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoUpgrade to 0.16.15 26/268926/4 accepted/tizen/devbase/tools/20220107.073822 submit/trunk/20220106.153030
biao716.wang [Wed, 5 Jan 2022 01:37:04 +0000 (10:37 +0900)]
Upgrade to 0.16.15

Change-Id: If90bdde20c766cb7f1c498bb3f95cbf0cc8d0c67
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agorevert the change:Use the defalut uid:gid in /usr/bin/build 31/267331/1
biao716.wang [Wed, 1 Dec 2021 11:57:16 +0000 (20:57 +0900)]
revert the change:Use the defalut uid:gid in /usr/bin/build
when user uses gbs build with option --incremental option, it will change the the uid:gid of local git tree,
because when incremental gbs build, it will mount local git tree to $BUILD_ROOT$TOPDIR", it change the owner ship to $BUILD_ROOT$TOPDIR",
it will change local git tree. with default uid:gid 399:399
Change-Id: I00f0f86e4329bf58a4ed02a52fcc7b30b7b6aed3
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoUpgrade to 0.16.14 63/263463/1 accepted/tizen/devbase/tools/20210903.085146 accepted/tizen/devbase/tools/20211012.121104 accepted/tizen/devbase/tools/20211013.010754 accepted/tizen/devbase/tools/20211013.084012 submit/trunk/20210903.134030 submit/trunk/20211012.085030 submit/trunk/20211012.095030 submit/trunk/20211012.103030 submit/trunk/20211012.133030 submit/trunk/20211012.135059 submit/trunk/20211012.140030 submit/trunk/20211012.195059 submit/trunk/20211013.103059 submit/trunk/20211013.111059 submit/trunk/20211013.113059 submit/trunk/20211013.141059
biao716.wang [Sat, 4 Sep 2021 09:21:30 +0000 (18:21 +0900)]
Upgrade to 0.16.14

Change-Id: Ibcf0963e9157071e7d5b51d137086d13fa4145df
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
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

4 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>
4 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>
4 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

4 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>
4 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>
4 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

4 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>
4 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>
4 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>
4 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>
4 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

4 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

4 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

4 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

4 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

4 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

4 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

4 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>
4 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>
4 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>
5 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>
5 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>
5 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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>
6 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

7 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>
7 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