tools/depanneur.git
6 years agoAdd lock for multi spec export 87/150487/1
yang.zhang [Tue, 23 May 2017 10:01:04 +0000 (18:01 +0800)]
Add lock for multi spec export

Change-Id: I63d6123432bf46730e36ac1ba2212cbb36de6e71
Signed-off-by: Jun Wang <junbill.wang@samsung.com>
6 years agoFix error when using fail_fast 82/150482/1
Jun Wang [Fri, 28 Apr 2017 06:40:12 +0000 (14:40 +0800)]
Fix error when using fail_fast

Change-Id: Iebab9a5f598ec20499a1a2769b03c96c0e4f6b64
Signed-off-by: Jun Wang <junbill.wang@samsung.com>
7 years agoRemove error format 65/127165/1
Jun Wang [Wed, 26 Apr 2017 09:24:47 +0000 (17:24 +0800)]
Remove error format

Change-Id: Ia9cdd6ec30919d16e28435e8f704358449fb1c15
Signed-off-by: Wang Jun <junbill.wang@samsung.com>
7 years agoUpgrade to 0.15.6 17/127117/1
Jun Wang [Wed, 26 Apr 2017 07:50:24 +0000 (15:50 +0800)]
Upgrade to 0.15.6

Change-Id: I51951c3ff55fe20f30b429712326bf06ea3604e9
Signed-off-by: Wang Jun <junbill.wang@samsung.com>Y
7 years agoRemove tizen-build-initvm-i586 require 11/127111/1
Jun Wang [Wed, 26 Apr 2017 07:47:20 +0000 (15:47 +0800)]
Remove tizen-build-initvm-i586 require

Change-Id: I183af41e54a8f4f5af0cc5a35f8cb7955836fd1d
Signed-off-by: Wang Jun <junbill.wang@samsung.com>
7 years agoSupport use some configuration in package own gbs.conf 07/127107/1
Jun Wang [Wed, 26 Apr 2017 07:40:46 +0000 (15:40 +0800)]
Support use some configuration in package own gbs.conf

Change-Id: I89bfb3d358f3b7ca8b6a63faf22e33d6bf213c61
Signed-off-by: Wang Jun <junbill.wang@samsung.com>
7 years agoUpdate version to 0.15.5 87/123087/1
SoonKyu Park [Tue, 4 Apr 2017 10:14:22 +0000 (19:14 +0900)]
Update version to 0.15.5

Change-Id: I69d9d0fd5a76fdbd407e95fe1db373fb75b66250

7 years agoFix not to input sudo password at the end of gbs build 76/123076/1
SoonKyu Park [Tue, 4 Apr 2017 10:07:06 +0000 (19:07 +0900)]
Fix not to input sudo password at the end of gbs build
Add /bin/ln operation to /etc/sudoers.d/gbs

Change-Id: Id8600d32f290c381d22fb3927fb7e89c0873d033

7 years agoHandle conflicts merging from master branch
SoonKyu Park [Tue, 4 Apr 2017 09:56:54 +0000 (18:56 +0900)]
Handle conflicts merging from master branch

Change-Id: I7716a4373225efed72f0d13037c512da3cd05d28

7 years agoUpdate version to 0.15.4 release-20170220
y0169.zhang [Sat, 14 Jan 2017 06:23:30 +0000 (15:23 +0900)]
Update version to 0.15.4

Change-Id: Ib67f18d7c6c4759231754e326c89f80ad9d684b6

7 years agoAdd not export source option
y0169.zhang [Sat, 11 Feb 2017 03:07:18 +0000 (12:07 +0900)]
Add not export source option

Change-Id: I31d227254aa5901451ee09114e0b93280e6bd8e3

7 years agoFix run ln error:operation not permitted in some OS
y0169.zhang [Sat, 11 Feb 2017 09:33:46 +0000 (18:33 +0900)]
Fix run ln error:operation not permitted in some OS

Change-Id: I43b3c26b6177a1582b5cdb16aaabb4099c8c0474

7 years agoReplace rpm packages inside buildroot mv action to ln
y0169.zhang [Sat, 11 Feb 2017 01:53:27 +0000 (10:53 +0900)]
Replace rpm packages inside buildroot mv action to ln

Change-Id: Ibbde49e91779b13285e0c3552476d3d283e3dc66

7 years agoFix debchange warning
MyungJoo Ham [Wed, 25 Jan 2017 05:23:52 +0000 (14:23 +0900)]
Fix debchange warning

The warning prevents from pushing into launchpad.

Change-Id: If78b303b3b831a555aaed6ed568ffef9313379e9
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
7 years agoSupport "Recommends" RPM dependencies 48/94248/2
MyungJoo Ham [Fri, 28 Oct 2016 01:11:57 +0000 (10:11 +0900)]
Support "Recommends" RPM dependencies

This requires updates of obs-build (for GBS/OBS):
https://github.com/openSUSE/obs-build/pull/303

and Perl-BSSolv (for OBS):
https://github.com/openSUSE/perl-BSSolv/pull/7

and RPM > 4.12.0 or "Recommends" backported (for OBS/GBS):
https://review.tizen.org/gerrit/#/c/93958/

The issue that we are trying to resolve with these is:
https://github.com/openSUSE/obs-build/issues/302

Change-Id: I579f402a3502c57ca3b2cacfc12a5a3a975aac34
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
7 years agoUpgrade version to 0.15.3
SoonKyu Park [Mon, 26 Dec 2016 12:32:06 +0000 (21:32 +0900)]
Upgrade version to 0.15.3

Change-Id: I4b4987189659e564724f8636c005465939230a25

7 years agoFix lack of OTHER directory cause rpmlint error
y0169.zhang [Tue, 20 Dec 2016 03:37:20 +0000 (12:37 +0900)]
Fix lack of OTHER directory cause rpmlint error

Change-Id: I8f31220be793510b2ff55421a8c36906216abce5

7 years agoAdd openSUSE 42.1 check action for build-initvm-i586
y0169.zhang [Mon, 14 Nov 2016 02:15:53 +0000 (11:15 +0900)]
Add openSUSE 42.1 check action for build-initvm-i586

Change-Id: Ibd19007929d3f929c0c676410cf174d6419d4efe

Conflicts:
packaging/depanneur.spec

7 years agoModify kvm build logpath to keep same with normal
y0169.zhang@samsung [Wed, 14 Sep 2016 02:23:21 +0000 (10:23 +0800)]
Modify kvm build logpath to keep same with normal

Change-Id: Ibf8453d928348b92595d89850d698cb0c6af0192

7 years agoFix bugs that when using --incremental and --skip-srcrpm can not del old *src.rpms
Jun Wang [Tue, 13 Sep 2016 08:53:04 +0000 (16:53 +0800)]
Fix bugs that when using --incremental and --skip-srcrpm  can not del old *src.rpms

Change-Id: I989b9d2baaa1d88e16609bdb2e1c8e6207c084ec

7 years agoAdd new operation(/bin/mv) with sudo permission
Jun Wang [Mon, 12 Sep 2016 02:04:36 +0000 (10:04 +0800)]
Add new operation(/bin/mv) with sudo permission

Change-Id: Ide1bba602d1830603d48cdf84236992c585c4487

7 years agoFix var declare
y0169.zhang@samsung [Fri, 9 Sep 2016 02:59:43 +0000 (10:59 +0800)]
Fix  var declare

Change-Id: I4909076d1e15d78d55ad36b91e11c5865d21fc13

7 years agoEnable kvm build function
y0169.zhang@samsung [Tue, 6 Sep 2016 02:12:20 +0000 (10:12 +0800)]
Enable kvm build function

Change-Id: I332e9d07a8f34e46f4c24a3726b03ff19982c246

7 years agoAdd config to make some packages not export sources for accel
y0169.zhang@samsung [Thu, 1 Sep 2016 01:38:29 +0000 (09:38 +0800)]
Add config to make some packages not export sources for accel

Change-Id: Ie1cd0d70c10cfa11ccfaa1c3eb93b99b175e6d0a

Conflicts:
depanneur

7 years ago1.Improve build order for multiple building
Jun Wang [Mon, 22 Aug 2016 02:37:08 +0000 (10:37 +0800)]
1.Improve build order for multiple building
2.Reduce copy files for rpm packages,using mv instead

Change-Id: I39800d669ad5ffc777e583e5d6895d1ce6e4bb47

7 years ago1.Add funciton update_expansion_errors to check tmp_expansion_errors every time.
jun.wang [Tue, 19 Jul 2016 01:47:20 +0000 (09:47 +0800)]
1.Add funciton update_expansion_errors to check tmp_expansion_errors every time.
2.Not use update_pkgdeps()& update_pkgddeps() when some packages finish building and reduce the local full build time.

Change-Id: Ib6106294a7faf7f1f0f4b2108ed8a18a7832bfe7

7 years agoFix bugs when using --rdeps and --deps
jun.wang [Mon, 4 Jul 2016 12:38:31 +0000 (20:38 +0800)]
Fix bugs when using --rdeps and --deps

Change-Id: I39478bf02c734064546672dbd619e8f36b810d2a

7 years agoReorder the building dependence:
jun.wang [Mon, 4 Jul 2016 05:45:41 +0000 (13:45 +0800)]
Reorder the building dependence:
1.The packages which are been depended most ,build them first.
2.The packages which have no dependence ,build them later.

These ways can imporve the building speed for multiple packages.

Change-Id: I5165c41016c301064d0f6746be947632863daaaf

7 years agoModify version to 0.15.2
SoonKyu Park [Mon, 26 Sep 2016 02:38:09 +0000 (11:38 +0900)]
Modify version to 0.15.2

Change-Id: I81b628a1cefefd823dff67978802378bd32e0eb9

7 years agoUpgrade version to 0.15.3 release-20161231
SoonKyu Park [Mon, 26 Dec 2016 12:32:06 +0000 (21:32 +0900)]
Upgrade version to 0.15.3

Change-Id: I4b4987189659e564724f8636c005465939230a25

7 years agoFix lack of OTHER directory cause rpmlint error
y0169.zhang [Tue, 20 Dec 2016 03:37:20 +0000 (12:37 +0900)]
Fix lack of OTHER directory cause rpmlint error

Change-Id: I8f31220be793510b2ff55421a8c36906216abce5

7 years agoAdd openSUSE 42.1 check action for build-initvm-i586
y0169.zhang [Mon, 14 Nov 2016 02:15:53 +0000 (11:15 +0900)]
Add openSUSE 42.1 check action for build-initvm-i586

Change-Id: Ibd19007929d3f929c0c676410cf174d6419d4efe

Conflicts:
packaging/depanneur.spec

7 years agoModify kvm build logpath to keep same with normal
y0169.zhang@samsung [Wed, 14 Sep 2016 02:23:21 +0000 (10:23 +0800)]
Modify kvm build logpath to keep same with normal

Change-Id: Ibf8453d928348b92595d89850d698cb0c6af0192

7 years agoFix bugs that when using --incremental and --skip-srcrpm can not del old *src.rpms
Jun Wang [Tue, 13 Sep 2016 08:53:04 +0000 (16:53 +0800)]
Fix bugs that when using --incremental and --skip-srcrpm  can not del old *src.rpms

Change-Id: I989b9d2baaa1d88e16609bdb2e1c8e6207c084ec

7 years agoAdd new operation(/bin/mv) with sudo permission
Jun Wang [Mon, 12 Sep 2016 02:04:36 +0000 (10:04 +0800)]
Add new operation(/bin/mv) with sudo permission

Change-Id: Ide1bba602d1830603d48cdf84236992c585c4487

7 years agoFix var declare
y0169.zhang@samsung [Fri, 9 Sep 2016 02:59:43 +0000 (10:59 +0800)]
Fix  var declare

Change-Id: I4909076d1e15d78d55ad36b91e11c5865d21fc13

7 years agoEnable kvm build function
y0169.zhang@samsung [Tue, 6 Sep 2016 02:12:20 +0000 (10:12 +0800)]
Enable kvm build function

Change-Id: I332e9d07a8f34e46f4c24a3726b03ff19982c246

7 years agoAdd config to make some packages not export sources for accel
y0169.zhang@samsung [Thu, 1 Sep 2016 01:38:29 +0000 (09:38 +0800)]
Add config to make some packages not export sources for accel

Change-Id: Ie1cd0d70c10cfa11ccfaa1c3eb93b99b175e6d0a

7 years ago1.Improve build order for multiple building
Jun Wang [Mon, 22 Aug 2016 02:37:08 +0000 (10:37 +0800)]
1.Improve build order for multiple building
2.Reduce copy files for rpm packages,using mv instead

Change-Id: I39800d669ad5ffc777e583e5d6895d1ce6e4bb47

7 years ago1.Add funciton update_expansion_errors to check tmp_expansion_errors every time.
jun.wang [Tue, 19 Jul 2016 01:47:20 +0000 (09:47 +0800)]
1.Add funciton update_expansion_errors to check tmp_expansion_errors every time.
2.Not use update_pkgdeps()& update_pkgddeps() when some packages finish building and reduce the local full build time.

Change-Id: Ib6106294a7faf7f1f0f4b2108ed8a18a7832bfe7

7 years agoExport source code by gbs use threads. Create a number of threads as host's CPU
jun.wang [Tue, 5 Jul 2016 08:40:27 +0000 (16:40 +0800)]
Export source code by gbs use threads. Create a number of threads as host's CPU

Path form review.tizen.org ,commitID: ece9d874772d291b3091f051adc346b1133cbb3e

Change-Id: I38f8d7e9f9639a47c573717136804be034b45043

7 years agoFix bugs when using --rdeps and --deps
jun.wang [Mon, 4 Jul 2016 12:38:31 +0000 (20:38 +0800)]
Fix bugs when using --rdeps and --deps

Change-Id: I39478bf02c734064546672dbd619e8f36b810d2a

7 years agoReorder the building dependence:
jun.wang [Mon, 4 Jul 2016 05:45:41 +0000 (13:45 +0800)]
Reorder the building dependence:
1.The packages which are been depended most ,build them first.
2.The packages which have no dependence ,build them later.

These ways can imporve the building speed for multiple packages.

Change-Id: I5165c41016c301064d0f6746be947632863daaaf

7 years agoModify version to 0.15.2 30/89530/2 release-20160930
SoonKyu Park [Mon, 26 Sep 2016 02:38:09 +0000 (11:38 +0900)]
Modify version to 0.15.2

Change-Id: I81b628a1cefefd823dff67978802378bd32e0eb9

7 years agoAdd --use-higher-deps option, which repo provides higher version deps, use it
y0169.zhang [Thu, 18 Aug 2016 03:37:48 +0000 (12:37 +0900)]
Add --use-higher-deps option, which repo provides higher version deps, use it

Change-Id: I127bc0a55dc59a9b4f737d41a02c1b37532fa030

7 years agoAdd --use-higher-deps option, which repo provides higher version deps, use it 94/89294/1
y0169.zhang [Thu, 18 Aug 2016 03:37:48 +0000 (12:37 +0900)]
Add --use-higher-deps option, which repo provides higher version deps, use it

Change-Id: I127bc0a55dc59a9b4f737d41a02c1b37532fa030

7 years agoMerge branch 'master' into devel
SoonKyu Park [Wed, 27 Jul 2016 00:55:34 +0000 (09:55 +0900)]
Merge branch 'master' into devel

Change-Id: I3aa658af3571025de6f295aec7f92e7dd4449b11

7 years agoadd author
yang.zhang [Fri, 4 Mar 2016 07:05:41 +0000 (15:05 +0800)]
add author

Change-Id: I2170033d4f009007cd8b22ea29f79a6699682e8a

7 years agomodify version to 0.15
yang.zhang [Fri, 4 Mar 2016 06:44:24 +0000 (14:44 +0800)]
modify version to 0.15

Change-Id: Ic8ec185bf113343eec2890e46071e7aa6af89a49

7 years agofix CentOS 7 require
Rong Jinhui [Thu, 10 Sep 2015 02:49:32 +0000 (10:49 +0800)]
fix CentOS 7 require

1.add fail fast option
2.fix CentOS 7 require

Change-Id: Ieefcd8c748fe6a7708ade54f5d1c06dd0fa39504

Conflicts:
depanneur

7 years agoFix bugs in bugs.tizen.org
Jun Wang [Fri, 26 Feb 2016 15:58:17 +0000 (23:58 +0800)]
Fix bugs in bugs.tizen.org
URL:https://bugs.tizen.org/jira/browse/TINF-1298

Change-Id: I9173c0809d03b1ff477016f2181149455c7844ca

8 years agoModify version to 0.15.1 release-20160531 release-20160615
yang.zhang [Thu, 26 May 2016 01:25:23 +0000 (09:25 +0800)]
Modify version to 0.15.1

Change-Id: I13d66b72c40e87ac57bcb16946352d0321ec281f

8 years agoadapt to new build
yang.zhang [Tue, 8 Mar 2016 05:50:26 +0000 (13:50 +0800)]
adapt to new build

Change-Id: Ie022d738c8247747e5821250f4aadacda39c4cdb

8 years agoadd author release-20160315 release-20160411
yang.zhang [Fri, 4 Mar 2016 07:05:41 +0000 (15:05 +0800)]
add author

Change-Id: I2170033d4f009007cd8b22ea29f79a6699682e8a

8 years agomodify version to 0.15
yang.zhang [Fri, 4 Mar 2016 06:44:24 +0000 (14:44 +0800)]
modify version to 0.15

Change-Id: Ic8ec185bf113343eec2890e46071e7aa6af89a49

8 years agoMerge "fix CentOS 7 require" into devel
zhangy [Mon, 29 Feb 2016 16:45:10 +0000 (16:45 +0000)]
Merge "fix CentOS 7 require" into devel

8 years agofix CentOS 7 require
Rong Jinhui [Thu, 10 Sep 2015 02:49:32 +0000 (10:49 +0800)]
fix CentOS 7 require

1.add fail fast option
2.fix CentOS 7 require

Change-Id: Ieefcd8c748fe6a7708ade54f5d1c06dd0fa39504

8 years agoFix bugs in bugs.tizen.org
Jun Wang [Fri, 26 Feb 2016 15:58:17 +0000 (23:58 +0800)]
Fix bugs in bugs.tizen.org
URL:https://bugs.tizen.org/jira/browse/TINF-1298

Change-Id: I9173c0809d03b1ff477016f2181149455c7844ca

8 years agoMerge "Add --export-thread option" into devel
Gyeoungmin Kim [Fri, 27 Nov 2015 03:16:28 +0000 (19:16 -0800)]
Merge "Add --export-thread option" into devel

8 years agoAdd --export-thread option 87/52087/1
Gyeoungmin Kim [Mon, 5 Oct 2015 01:05:09 +0000 (10:05 +0900)]
Add --export-thread option

Export source code by gbs use threads. Create a number of threads as host's CPU

Change-Id: I9c7ee62f38a8fae5ae5f837dc839d4adbdfc51fb

8 years agoMerge "Reduce nprocessors. This option is assigning excessive cpu core. In server...
park [Tue, 20 Oct 2015 05:06:10 +0000 (22:06 -0700)]
Merge "Reduce nprocessors. This option is assigning excessive cpu core. In server case, It stop build task" into devel

8 years agomodify --keepgoing option 81/48381/1
jieun15park [Mon, 21 Sep 2015 04:53:15 +0000 (13:53 +0900)]
modify --keepgoing option

Change-Id: I2886f9b13aff9ffaf75f0b74301d5e831d08c558
Signed-off-by: jieun15park <jieun15.park@samsung.com>
8 years agoAdd --fail-fast option 17/47817/1
SoonKyu Park [Wed, 9 Sep 2015 06:34:45 +0000 (15:34 +0900)]
Add --fail-fast option

Change-Id: I7ae746caf649045571d5c2ca1498572204273bc8

8 years agoReduce nprocessors. This option is assigning excessive cpu core. In server case,... 46/40546/1
Gyeoungmin Kim [Fri, 5 Jun 2015 05:02:05 +0000 (14:02 +0900)]
Reduce nprocessors. This option is assigning excessive cpu core. In server case, It stop build task

Change-Id: I36c48cd1e3817645594c2a447a72abbbd9aadcf0

9 years agoAvoid perl msg in depanneur
Li Jinjing [Tue, 9 Dec 2014 12:40:31 +0000 (20:40 +0800)]
Avoid perl msg in depanneur

During gbs build ,depanneur always says:
Argument "" isn't numeric in numeric eq (==) at /usr/bin/depanneur line 642

Change-Id: I7876d28f2e39c50875cfde5332b9bc0ee6a72c40
Signed-off-by: Li Jinjing <jinjingx.li@intel.com>
9 years agobump to version 0.14 for gbs 0.23 release-0.14 0.14
Li Jinjing [Wed, 15 Oct 2014 05:29:06 +0000 (13:29 +0800)]
bump to version 0.14 for gbs 0.23

Change-Id: I6e2036bd262bee10b34286557468fb0b701486a2
Signed-off-by: Li Jinjing <jinjingx.li@intel.com>
9 years agoRename '--no-source-rpm' to '--skip-srcrpm'
Li Jinjing [Mon, 13 Oct 2014 07:50:34 +0000 (15:50 +0800)]
Rename '--no-source-rpm' to '--skip-srcrpm'

Change-Id: I3d916e4dc9e9bf6c0f908ceeddca2dc8694ccb0a
Signed-off-by: Li Jinjing <jinjingx.li@intel.com>
9 years agoSupport new option '--no-source-rpm'
Li Jinjing [Sun, 28 Sep 2014 08:07:42 +0000 (16:07 +0800)]
Support new option '--no-source-rpm'

Change-Id: If2503bca7eea0e2227d1b4a03e2616e8a194d986
Signed-off-by: Li Jinjing <jinjingx.li@intel.com>
9 years agoAdd mips and mipsel support 84/24984/3
Andrii Boichuk [Thu, 24 Jul 2014 14:48:11 +0000 (17:48 +0300)]
Add mips and mipsel support

Change-Id: I18cc6d30cb56bca3508ef276390d8fce9dd5b0ef
Bug-Tizen: TC-1690
Signed-off-by: Andrii Boichuk <andrii.boichuk@globallogic.com>
9 years agoMerge "added support for icecream" into devel
Jian-feng Ding [Thu, 9 Oct 2014 10:58:52 +0000 (13:58 +0300)]
Merge "added support for icecream" into devel

9 years agoadded support for icecream
Stephane Desneux [Thu, 13 Mar 2014 14:24:18 +0000 (15:24 +0100)]
added support for icecream

Change-Id: I17aee4c0240d53a1a6f65b7c7fe767a79c873325
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Signed-off-by: Li Jinjing <jinjingx.li@intel.com>
9 years agopackaging: add rpm changelog
Markus Lehtonen [Wed, 8 Oct 2014 10:43:41 +0000 (13:43 +0300)]
packaging: add rpm changelog

Change-Id: I6ef4a1bff3e49be8357a287b78af16bd290ec624
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
9 years agoSupport --fallback-to-native option of gbs
Markus Lehtonen [Mon, 29 Sep 2014 09:41:05 +0000 (12:41 +0300)]
Support --fallback-to-native option of gbs

Change-Id: I2d350df091fdbb7572285c2ffccd99173abf4a2a
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
9 years agoFix --include-all when --spec-commit is defined
Markus Lehtonen [Thu, 4 Sep 2014 13:50:25 +0000 (16:50 +0300)]
Fix --include-all when --spec-commit is defined

Always find(use spec file(s) from the commit(ish) defined by
--spec-commit - even if --include-all is defined.

Fixes: DEVT-199

Change-Id: I9365b8af8ee2960cd1430d0bb6756da71d875447
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
9 years agofill_packs_from_git: fix leaking of temporary files
Olev Kartau [Thu, 10 Jul 2014 14:15:32 +0000 (17:15 +0300)]
fill_packs_from_git: fix leaking of temporary files

In this function, all opened temporary files were left
undeleted and became garbage in /tmp.
CLEANUP is not valid flag for tempfile().
For tempfile, the flag would be UNLINK, but it can't be used
when OPEN is set to zero (which is the case).
Perl will not automatically delete such files,
so we have to close and delete them.

Change-Id: Id05ffa5c41f9d7522faa370fb8816ebb64740be6

9 years agoAdding more comments for core builder code
Zhang Qiang [Tue, 24 Jun 2014 03:07:19 +0000 (11:07 +0800)]
Adding more comments for core builder code

Change-Id: I5a0f28ac19c0e06343982bf8a0e04548f8ef038b

9 years agobump to version 0.13.1 for gbs hotfix release 0.22.1
Zhang Qiang [Wed, 11 Jun 2014 23:14:34 +0000 (07:14 +0800)]
bump to version 0.13.1 for gbs hotfix release 0.22.1

Change-Id: Ieb26378d7ec44eb0843718e6173f6b92557773d1
Signed-off-by: Zhang Qiang <qiang.z.zhang@intel.com>
9 years agofix: resolve skipped packages after %to_build ready
Zhang Qiang [Sun, 22 Jun 2014 10:42:27 +0000 (18:42 +0800)]
fix: resolve skipped packages after %to_build ready

Change-Id: I85421f68c156f8dd62faf19f2f83506d2f2a1c01
Signed-off-by: Zhang Qiang <qiang.z.zhang@intel.com>
9 years agoAdd gbs version info in final build report
Zhang Qiang [Sun, 22 Jun 2014 00:54:41 +0000 (08:54 +0800)]
Add gbs version info in final build report

Change-Id: Icf294d782d54a204adc363839ffe18cbb5911044

9 years agoresolving skipped pacakge in advance
Zhang Qiang [Sat, 21 Jun 2014 07:28:13 +0000 (15:28 +0800)]
resolving skipped pacakge in advance

skipped pacakges should be caculated more earlier, which may
avoid detect usless circles for building

Change-Id: Ibc540df62bb7416b7e4c84d0a610de70dd508f6a
Signed-off-by: Zhang Qiang <qiang.z.zhang@intel.com>
9 years agodon't check dependencies of packages already done
Zhang Qiang [Fri, 20 Jun 2014 12:53:11 +0000 (20:53 +0800)]
don't check dependencies of packages already done

This can avoid detecting circle during building

Change-Id: I2d60299014551081a071eb69c408e2510c3e7aae
Signed-off-by: Zhang Qiang <qiang.z.zhang@intel.com>
10 years agobump to 0.13 for gbs 0.22
Zhang Qiang [Wed, 21 May 2014 03:29:07 +0000 (11:29 +0800)]
bump to 0.13 for gbs 0.22

Change-Id: I674c3a30ae4290a720f318c6a22dd1e02c8754d0

10 years agoapply pattern.xml in the end of build
Yigang Wen [Thu, 15 May 2014 10:43:15 +0000 (18:43 +0800)]
apply pattern.xml in the end of build

Fixes: #1879

Change-Id: Ifa5abae0a1cbd659633c877616c0e6ccbd2b3f6f
Signed-off-by: Yigang Wen <yigangx.wen@intel.com>
10 years agosudoers.d/gbs modified to handle gbs chroot --mount param. 80/19480/2
Tomasz Olszak [Sun, 13 Apr 2014 21:47:47 +0000 (23:47 +0200)]
sudoers.d/gbs modified to handle gbs chroot --mount param.

Change-Id: I2737acbfab70c2e9c2398cfc5822c9fb4cb7b9c5
Signed-off-by: Tomasz Olszak <olszak.tomasz@gmail.com>
10 years agoRudimentary support for the new orphan-packaging development model
Markus Lehtonen [Fri, 28 Mar 2014 06:35:17 +0000 (08:35 +0200)]
Rudimentary support for the new orphan-packaging development model

Add a new --spec-commit command line option in order to support the new
package maintenance model of using separate packaging and devel
branches. In this model the packaging files (i.e. spec et al) must be
taken from other branch if the current branch is a development branch
(which only contains source code).

Change-Id: Ia8eb916dafd5bdc74c9b2d22591a8a36f6c11e95
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Zhang Qiang <qiang.z.zhang@intel.com>
10 years agobump to version 0.12 for gbs 0.21 release-0.12 0.12
Zhang Qiang [Fri, 7 Mar 2014 10:30:39 +0000 (18:30 +0800)]
bump to version 0.12 for gbs 0.21

Change-Id: If38717d7d7995436ce57347aa3023f175e436554

10 years agopackaging: use gbp packaging service
Zhang Qiang [Fri, 7 Mar 2014 05:51:46 +0000 (13:51 +0800)]
packaging: use gbp packaging service

Change-Id: I79930cbfea24dd2b7b7faba2cffd38afca1883ab

10 years agodepend on new version of build
Zhang Qiang [Fri, 7 Mar 2014 03:02:53 +0000 (11:02 +0800)]
depend on new version of build

Change-Id: I42d002b551d7ffc0ba70c599c31d4fe9d018a8c3

10 years agoFix gbs build fails if packaging/ is a symlink
Yigang Wen [Tue, 4 Mar 2014 09:47:09 +0000 (17:47 +0800)]
Fix gbs build fails if packaging/ is a symlink

judge whether packaging dir is a symbolic link when search spec file
with git show commit:packaging_dir

Change-Id: I4f43271543fc22ed01f411d61b813c2b7cd56c9d
Signed-off-by: Yigang Wen <yigangx.wen@intel.com>
10 years agoRefactor find spec part at beginning
Yigang Wen [Tue, 4 Mar 2014 05:37:22 +0000 (13:37 +0800)]
Refactor find spec part at beginning

Parse base dir in find spec before prepare_git

Change-Id: Iff91ecceed2d34af4c5f1c9a588f74ff5de63de1
Signed-off-by: Yigang Wen <yigangx.wen@intel.com>
10 years agoFix return fail when package skipped
Yigang Wen [Fri, 28 Feb 2014 02:12:50 +0000 (10:12 +0800)]
Fix return fail when package skipped

Change-Id: I155aeccf4069011d79f93cad9f4f9ce5034cdfd9
Signed-off-by: Yigang Wen <yigangx.wen@intel.com>
10 years agoFix return true if build arch is not compatible
Yigang Wen [Tue, 25 Feb 2014 06:21:15 +0000 (14:21 +0800)]
Fix return true if build arch is not compatible

Fixes: #1494

Change-Id: Ieb6fc8dd0e9a2b001e9ded5f4ccc12a00fea13ff
Signed-off-by: Yigang Wen <yigangx.wen@intel.com>
10 years agoExport more build output dir info to json meta data
Zhang Qiang [Fri, 10 Jan 2014 04:58:05 +0000 (12:58 +0800)]
Export more build output dir info to json meta data

With these extra data, third party tools can get these data more easier.

Change-Id: Id25876e8440c689c8d1c8769873e7c7b4c708568
Signed-off-by: Zhang Qiang <qiang.z.zhang@intel.com>
10 years agoonly create pipe if command output needed release-0.11 0.11
Zhang Qiang [Mon, 16 Dec 2013 08:03:46 +0000 (16:03 +0800)]
only create pipe if command output needed

This will make my_system more safe via avoid using pipe.

Change-Id: I386913ad4ee6be908004351628a47b370e96eae4

10 years agoadd start time in build-report
Yigang Wen [Fri, 13 Dec 2013 09:00:22 +0000 (17:00 +0800)]
add start time in build-report

Change-Id: I8f7757e72500674ed058be8c38f43e6e6ef5e0f5

10 years agoAdd suffix .txt in build log
Zhang Qiang [Fri, 13 Dec 2013 06:31:47 +0000 (14:31 +0800)]
Add suffix .txt in build log

Adding .txt suffix can make build log opened directly from all browser

Change-Id: I7996b0efb8248932d33ed1466954959c9436bf2d

10 years agoupdate dependency: adjust build provide info
Zhang Qiang [Tue, 10 Dec 2013 13:21:17 +0000 (21:21 +0800)]
update dependency: adjust build provide info

Change-Id: I472cc19da1f6bc9754f2f7a32e95bafdd658a3f0

10 years agodepend on tizen special initvm
Zhang Qiang [Tue, 10 Dec 2013 09:28:46 +0000 (17:28 +0800)]
depend on tizen special initvm

for the tizen-initvm, we have made changes:
always register handler and don't check the existance of static binary.

In this way, it can does not depend on host qemu and only use qemu from
repos.

Change-Id: I063bf2c1f434a3464403f4f0853b064629a26684

10 years agobump version 0.11 for gbs 0.20
Zhang Qiang [Tue, 10 Dec 2013 01:12:00 +0000 (09:12 +0800)]
bump version 0.11 for gbs 0.20

Change-Id: I06ac749348d988ff3e6bc7c63a5b3fcee03faddd

10 years agoAdd aarch64 support
Zhang Qiang [Wed, 4 Dec 2013 05:51:49 +0000 (13:51 +0800)]
Add aarch64 support

Change-Id: Ic5afb7d18e7d4a052a0251e9bec2c669423f14b2