tools/build.git
3 years agoVersion up sandbox/hyokeun/tech-transfer
hyokeun.jeon [Wed, 14 Apr 2021 11:52:04 +0000 (20:52 +0900)]
Version up

3 years agofix build dependency parse when Require(post)
hyokeun.jeon [Fri, 9 Apr 2021 05:28:30 +0000 (14:28 +0900)]
fix build dependency parse when Require(post)

3 years agoUpdate build version to tizen20210323 33/255733/1
biao716.wang [Tue, 23 Mar 2021 05:54:00 +0000 (14:54 +0900)]
Update build version to tizen20210323

Change-Id: I586e402ef72715821486244147365fc2ce31e15e
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoXFix gbs full build error: binary not found 56/255156/3
biao716.wang [Fri, 12 Mar 2021 12:43:46 +0000 (21:43 +0900)]
XFix gbs full build error: binary not found
During gbs full build with multiple threads, If there are several packages downloading the same dependency package.
It will have such issue very rarely.

Change-Id: Ief2f35e32f12c3a3a6dac8783ee57c2d60177f52
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoFix the functional test issue (missing a quote at the end of the line) 77/248977/1
jiankang.fan [Fri, 4 Dec 2020 02:22:49 +0000 (11:22 +0900)]
Fix the functional test issue (missing a quote at the end of the line)

Change-Id: Id8b5b95d6f4ac7f3a82280ec0963e12ba2b715bd
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
3 years agoUpdate build version to tizen20201203 65/248865/3
biao716.wang [Thu, 3 Dec 2020 02:35:57 +0000 (11:35 +0900)]
Update build version to tizen20201203

Change-Id: I93a2f189996c1cee7e0f0405faffce6392eb03c0
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoSupport zstd decompression for old rpm version 17/248217/1
jiankang.fan [Tue, 24 Nov 2020 02:41:15 +0000 (11:41 +0900)]
Support zstd decompression for old rpm version

Change-Id: I8d3b55144ec94f6bd1fbd0162548f814eb8a569d
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
3 years agoSupport zstd arch for tar 63/247763/2
biao716.wang [Mon, 16 Nov 2020 07:14:50 +0000 (16:14 +0900)]
Support zstd arch for tar
Merge related pathches form github:
https://github.com/openSUSE/obs-build/commit/9adf3c45a9da802ca40eb2fa7a263407fb2509ac
https://github.com/openSUSE/obs-build/commit/99ace9e9af9227ef3d9b82ea64d2f22c766e225d
https://github.com/openSUSE/obs-build/commit/f207143703d53ce2bdfa3996d22de885734dbf2dX

Change-Id: I85e24df802a9aaab67c512609cf1471bb3f10d0f
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoupdate tizen version to tizen20200721 80/238980/1
biao716.wang [Tue, 21 Jul 2020 03:25:49 +0000 (12:25 +0900)]
update tizen version to tizen20200721

Change-Id: I1f639849310abc7e1fa1f71a99ac2388ae29e024
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoMerge "remove unused directory at the end of build step" into devel
park [Tue, 7 Jul 2020 01:47:46 +0000 (01:47 +0000)]
Merge "remove unused directory at the end of build step" into devel

3 years agoupdate denpendencies version 35/236535/1
yan11.meng [Thu, 18 Jun 2020 03:04:17 +0000 (11:04 +0800)]
update denpendencies version

Change-Id: I1f143a55e2ff00339e3eec94d98434010178d08f

3 years agoremove unused directory at the end of build step 54/236254/1
biao716.wang [Tue, 16 Jun 2020 01:50:40 +0000 (10:50 +0900)]
remove unused directory at the end of build step

Change-Id: Ia96bfa9808fce5582dccaf9ca712b3e56f4a7fba
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
3 years agoMerge "update tizen version to tizen20200519" into devel
Chunhua Liu [Tue, 19 May 2020 08:01:52 +0000 (08:01 +0000)]
Merge "update tizen version to tizen20200519" into devel

3 years agoupdate tizen version to tizen20200519 76/233776/3
biao716.wang [Tue, 19 May 2020 05:18:14 +0000 (13:18 +0800)]
update tizen version to tizen20200519

Change-Id: I99a7052cf07cab73fb64284e88e95747c48b0d6f
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoremove --replacefile option in build-pkg-rpm 55/228555/1
yan11.meng [Tue, 24 Mar 2020 02:13:06 +0000 (11:13 +0900)]
remove --replacefile option in build-pkg-rpm

Change-Id: I1401963e1aa1a864cd5962a77e80fb0cc256fe3b

4 years agoUpdate tizen version to tizen20190830 83/212983/1 submit/devel/20190902.233256
biao716.wang [Thu, 29 Aug 2019 05:32:58 +0000 (13:32 +0800)]
Update tizen version to tizen20190830

Change-Id: Idd464c61457caa302483a33f33392e7f1469fc30
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agorevert change about copylinkedpackages option 39/212939/1
biao716.wang [Wed, 28 Aug 2019 09:04:12 +0000 (17:04 +0800)]
revert change about copylinkedpackages option

Change-Id: I0e9ba6be10becd7cc322c01ae124ebdf831c1101

4 years agoremoved duplicated codes 96/208296/1 submit/devel/20190730.074441 submit/devel/20190730.075528
biao716.wang [Sun, 23 Jun 2019 05:18:30 +0000 (13:18 +0800)]
removed duplicated codes

Change-Id: I6d050b371f769d0b23a9def2adbd418c09c09a8b
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
4 years agoMerge branch 'master' into devel 25/207525/1
biao716.wang [Thu, 6 Jun 2019 07:24:15 +0000 (15:24 +0800)]
Merge branch 'master' into devel

Change-Id: I7c0fcdcea01a7e066f17fb29e43a2e48c2e7a8d5

5 years agoCheck if dpkg supports the --force-unsafe-io option 81/197881/1
Michael Schroeder [Mon, 22 Oct 2018 12:29:33 +0000 (14:29 +0200)]
Check if dpkg supports the --force-unsafe-io option

Change-Id: I26459cc056eb5adbb4e0299ebd755542dd41b9eb

5 years agoDeb.pm : do not die if the uncompress fails 80/197880/1
Michael Schroeder [Fri, 2 Mar 2018 14:35:05 +0000 (15:35 +0100)]
Deb.pm : do not die if the uncompress fails

Change-Id: Idbf112c9ca7a4b99e3c42203bf3e08321d05da36

5 years agobuild-pkg-deb: support control.tar.xz 79/197879/1
Riku Voipio [Fri, 20 Oct 2017 10:53:47 +0000 (13:53 +0300)]
build-pkg-deb: support control.tar.xz

Like in Deb.pm, handle the case of control.tar.xz

Change-Id: I87c5626e2135d90a29798e16cb1add898a2099f0

5 years agoAlso support uncompressed control.tar files in queryhdrmd5 78/197878/1
Michael Schroeder [Fri, 20 Oct 2017 13:45:25 +0000 (15:45 +0200)]
Also support uncompressed control.tar files in queryhdrmd5

Change-Id: I43dfa992421836aba20d48acde8519a382d39ecb

5 years agoAlso support uncompressed control.tar files 77/197877/1
Michael Schroeder [Fri, 20 Oct 2017 11:26:29 +0000 (13:26 +0200)]
Also support uncompressed control.tar files

Change-Id: I8f8b36421d654b4441737f89ce43169bd8d3f4c5

5 years agoDeb.pm: support control.tar.xz 76/197876/1
Riku Voipio [Thu, 19 Oct 2017 10:30:49 +0000 (13:30 +0300)]
Deb.pm: support control.tar.xz

Add support for uncompressing and hdrmd5 for XZ compressed
control.tar - default on dpkg >= 1.19. Fixes issue #395

Change-Id: I2f18307182591b3965c6c6e70f355ab617dc1533

5 years agodeb: Generalize ungzip to uncompress 75/197875/1
Riku Voipio [Thu, 19 Oct 2017 08:59:43 +0000 (11:59 +0300)]
deb: Generalize ungzip to uncompress

In preparation fot xz support

Change-Id: Icf0d2d36970cac4ea02eda1d381858ed173ad006

5 years agoUpdate tizen version to tizen20181031 84/192084/2
jingui.ren [Mon, 29 Oct 2018 08:04:09 +0000 (16:04 +0800)]
Update tizen version to tizen20181031

Change-Id: I1eefecc3f4bc5f35a76dc392683630a7ef546832

5 years agospeed up the download packages when use https 51/191851/2
jingui.ren [Wed, 24 Oct 2018 08:17:08 +0000 (16:17 +0800)]
speed up the download packages when use https

Change-Id: Ibd74db0b98d17f93eb37cc9ed555c533a9235297

5 years agoUpdate tizen version to tizen20180927 13/190013/2
jingui.ren [Fri, 21 Sep 2018 05:46:33 +0000 (13:46 +0800)]
Update tizen version to tizen20180927

Change-Id: I336ba95a3f17bf80f65a299afc6c30fe173001a8

5 years agoadd --replacefiles to ignore rpm installing file conflicts 67/189967/2
jingui.ren [Wed, 12 Sep 2018 08:48:19 +0000 (16:48 +0800)]
add --replacefiles to ignore rpm installing file conflicts

Change-Id: I1b86904ba53853ca90436647f90d539a17134e7b

5 years agoUpdate tizen version to tizen20180831 76/187976/1
jingui.ren [Tue, 28 Aug 2018 07:35:47 +0000 (15:35 +0800)]
Update tizen version to tizen20180831

Change-Id: I69a96096767e767eeb7250ecce95d28a302220e6

5 years agofix bugs when build error on x86_64 74/187974/1
jingui.ren [Sat, 25 Aug 2018 07:09:07 +0000 (15:09 +0800)]
fix bugs when build error on x86_64

Change-Id: I86ad3116b36b4cd92e411052c3e6818a7bacf9a8

5 years agoUpdate tizen version to tizen20180803 87/185787/2
jingui.ren [Thu, 2 Aug 2018 09:04:31 +0000 (17:04 +0800)]
Update tizen version to tizen20180803

Change-Id: I93f9c6b80f4b1d22dc2af4b56fc8ce95d1cb15cc

5 years agowhen build on x86_64, no memory limit 86/185786/1
jingui.ren [Thu, 2 Aug 2018 09:01:48 +0000 (17:01 +0800)]
when build on x86_64, no memory limit

Change-Id: I588463f2060213187accffe238e729e0cdbf942c

5 years agofix BUILD_ROOT variable read error 82/185782/1
jingui.ren [Tue, 12 Jun 2018 11:51:01 +0000 (19:51 +0800)]
fix BUILD_ROOT variable read error

Change-Id: Icf7eab6730a5523d98e0eee20dc466191f92a271

5 years agoFix a Deb package build error 19/182019/1
Yonghee Han [Wed, 20 Jun 2018 01:40:05 +0000 (10:40 +0900)]
Fix a Deb package build error

Related commit "Fix bugs when username including backslash"
Error : dpkg-divert: error: failed to open package info file /var/lib/dpkg/status for reading

Change-Id: Ic0f0ee6ec19ac178264f3f60f447401b230a6352

6 years agoUpdate tizen version to tizen20180323 57/173557/1
jingui.ren [Wed, 21 Mar 2018 08:51:17 +0000 (16:51 +0800)]
Update tizen version to tizen20180323

Change-Id: I8c517bdc042c6eaefe3256d9d03473a8d1803d79

6 years agoFix bugs when username including backslash 56/173556/1
jingui.ren [Thu, 22 Mar 2018 08:18:06 +0000 (16:18 +0800)]
Fix bugs when username including backslash

Change-Id: Ib489d11174f67acf04c6c622fc41c2243e596198

6 years agoEnable networking inside VM. 93/173293/2
Yonghee Han [Tue, 20 Mar 2018 09:40:37 +0000 (18:40 +0900)]
Enable networking inside VM.

Add the following to configuration for the Networking
VM_WORKER,VM_WORKER_NR,VM_NETDEVOPT,VM_DEVICEOPT

How to use
   Modify the /etc/sysconfig/obs-server on OBS Worker
   OBS_VM_NETDEVOPT=user,id=user.0
   OBS_VM_DEVICEOPT=e1000,netdev=user.0

Related obs-server-2.7

Change-Id: Ie519b7c81ed185845f71a1a130c995f0a9134b2c

6 years agoUpdate tizen version to tizen20171013 99/156299/2
jingui.ren [Fri, 13 Oct 2017 01:40:36 +0000 (09:40 +0800)]
Update tizen version to tizen20171013

Change-Id: I45578d8906ee3afe3e8b4df3f1054f1383a35e79
Signed-off-by: jingui.ren <jingui.ren@samsung.com>
6 years agosolve gbs build issue of rpm package not install (Tizen:2.4 project) and reuse last... 98/156298/7
fushuai [Thu, 12 Oct 2017 09:43:34 +0000 (17:43 +0800)]
solve gbs build issue of rpm package not install (Tizen:2.4 project) and reuse last build environment failed.

Bugs : https://bugs.tizen.org/browse/DEVT-345

Change-Id: Ie98f094039ed9cc776e5c8bd7b323e9662f7892b
Signed-off-by: fushuai <shuai01.fu@samsung.com>
6 years agoAdd Epoch to rpm query command 97/156297/3
y0169.zhang [Thu, 12 Oct 2017 02:46:10 +0000 (10:46 +0800)]
Add Epoch to rpm query command

Fix bug: https://bugs.tizen.org/browse/DEVT-342

Change-Id: I8bdf9c55762be61ef53fc0bc6f492423a5024173

6 years agoSpecify building script when docker startup in obsworker. 96/156296/8
shuai.fu [Tue, 11 Jul 2017 09:19:17 +0000 (18:19 +0900)]
Specify building script when docker startup in obsworker.

Change-Id: I8efa44d576e0e209120726c538280aa47eb53a02
Signed-off-by: shuai.fu <shuai01.fu@samsung.com>
6 years agoFix no perission issue for OBS docker building method 95/156295/6
shuai.fu [Thu, 29 Jun 2017 03:25:03 +0000 (12:25 +0900)]
Fix no perission issue for OBS docker building method
Add --privileged flag when run docker command

Change-Id: I332c81eb126f335bf0339f9d0a15fb2a921de26a
Signed-off-by: shuai.fu <shuai01.fu@samsung.com>
6 years agoadd docker server 06/156006/1
Jiankang Fan [Wed, 28 Jun 2017 09:08:11 +0000 (18:08 +0900)]
add docker server

Change-Id: I9f22f15dfc68ff07cccc1be6a70bc282fd78be40
Signed-off-by: Jiankang Fan <jiankang.fan@samsung.com>
6 years ago Update tizen version to tizen20170630 48/140948/2
y0169.zhang [Thu, 27 Jul 2017 08:01:27 +0000 (16:01 +0800)]
 Update tizen version to tizen20170630

Change-Id: Ic2de027bb7fd475f49b253f0dc38d7815448e6ab
Signed-off-by: y0169.zhang <y0169.zhang@samsung.com>
6 years agoRemove process lock, add temporary file to fix issue: 30/140830/2
y0169.zhang [Wed, 26 Jul 2017 11:40:01 +0000 (19:40 +0800)]
Remove process lock, add temporary file to fix issue:
https://bugs.tizen.org/browse/DEVT-310

Change-Id: I2ef65f1d2051a6a6a8d2bdbaa57a12862e1b56c5
Signed-off-by: y0169.zhang <y0169.zhang@samsung.com>
6 years agofix OBS build error 19/140519/1
y0169.zhang [Tue, 25 Jul 2017 08:10:40 +0000 (16:10 +0800)]
fix OBS build error

Change-Id: Icc4ce462ebe565b45e52110491192620c5f5314f
Signed-off-by: y0169.zhang <y0169.zhang@samsung.com>
6 years ago Add message to changelog 28/140128/5
y0169.zhang [Mon, 24 Jul 2017 03:40:23 +0000 (11:40 +0800)]
  Add message to changelog

Change-Id: Iee82ef338d0b7a475e4715ce10c59a2dde784158
Signed-off-by: y0169.zhang <y0169.zhang@samsung.com>
6 years agoModify function_test error 25/137825/1
shuai.fu [Mon, 24 Apr 2017 10:10:05 +0000 (18:10 +0800)]
Modify function_test error

Change-Id: I89dee30c6e0fc3123e181f3c4e5d156a9fcaa644
Signed-off-by: shuai.fu <shuai01.fu@samsung.com>
6 years agoUpdate to upstream 20160629 24/137824/1 upstream/20160629
shuai.fu [Sat, 22 Apr 2017 05:43:02 +0000 (13:43 +0800)]
Update to upstream 20160629

Change-Id: Idc31c269aec94e852b30885dee65a827b318b7a3
Signed-off-by: shuai.fu <shuai01.fu@samsung.com>
7 years agoUpdate tizen version to tizen20170428 72/127072/1
Jun Wang [Wed, 26 Apr 2017 06:10:30 +0000 (14:10 +0800)]
Update tizen version to tizen20170428

Change-Id: I5f82719a5a300f650beb5e6cd98a091003d87bf7

7 years agoUpdate tizen version to tizen20170405
SoonKyu Park [Tue, 4 Apr 2017 11:46:09 +0000 (20:46 +0900)]
Update tizen version to tizen20170405

Change-Id: I20b9573d2a69a03879b23c3dc365c65fab944900

7 years agoMerge branch 'master' into devel
SoonKyu Park [Tue, 4 Apr 2017 11:28:34 +0000 (20:28 +0900)]
Merge branch 'master' into devel

7 years agoFeature : create new 'rpmbuildstage:' option on OBS. 86/122786/2
Yonghee Han [Mon, 3 Apr 2017 04:50:12 +0000 (13:50 +0900)]
Feature : create new 'rpmbuildstage:' option on OBS.
        Use : add 'rpmbuildstage: bb' option at the OBS Project config.
        Modify : build -> send BUILD_RPM_BUILD_STAGE option to VM build.data
                 build.pm -> precheck the rpmbuildstage: option.
        Related package: bs_worker of the obs-server package.

Change-Id: I0c7199f0f9eeda835755e854e764eb871d558b6e

7 years agoUpdate tizen version to tizen20170114 release-20170220
y0169.zhang [Sat, 14 Jan 2017 05:50:50 +0000 (14:50 +0900)]
Update tizen version to tizen20170114

Change-Id: I19efa4f2a239db3ee08fed9f44bf462180c414cb

7 years agorevert to old version, use rpm command to query pkgid
Jiankang Fan [Sat, 11 Feb 2017 06:03:51 +0000 (15:03 +0900)]
revert to old version, use rpm command to query pkgid
Because rpm command faster than perl query

Change-Id: Ib4dabfb78253779bbdc47aa27d5be085dca2ed4a
Signed-off-by: Jiankang Fan <jiankang.fan@samsung.com>
7 years agoFix deps file order error
y0169.zhang [Sat, 4 Feb 2017 03:26:04 +0000 (12:26 +0900)]
Fix deps file order error

Change-Id: Ic8624d3b6ed9010a8f0c281e04c5669759e87eb4

7 years agoFix last commit
Michael Schroeder [Mon, 28 Nov 2016 13:37:10 +0000 (14:37 +0100)]
Fix last commit

Change-Id: I459349680e2cdea801dccc3430ab21282dc32bc0

7 years agoAlso recored supplements, use recommends as choice breaker only in 3rd pass.
Michael Schroeder [Mon, 28 Nov 2016 12:59:20 +0000 (13:59 +0100)]
Also recored supplements, use recommends as choice breaker only in 3rd pass.

Conflicts:
Build.pm
expanddeps

Change-Id: I0eee5303d2098bfc7a69f6ecda239db2263818e2

7 years agoRecognize Recommends relations of RPMs
MyungJoo Ham [Thu, 27 Oct 2016 05:26:00 +0000 (14:26 +0900)]
Recognize Recommends relations of RPMs

When there are multiple candidate packages as a result of
Provides, the current obs-build gives an error: "have choice for".

However, according to http://www.rpm.org/wiki/PackagerDocs/Dependencies ,
Recommends tells the system to install the corresponding package
unless there is a conflict; thus, if there is a package recommended
(as described in issue #302), obs-build shall install the recommended
package, resolving "have choice for" error.

To enable, OBS project should declare:
"BuildFlags: UseRecommendsForChoices=1"
or
"BuildFlags: UseRecommendsForChoices"
in its project config.

Fixes #302

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Conflicts:
createdirdeps
expanddeps

Change-Id: I65dc6dd16a6874b7c1ae47932d37c23ec98b9cdf

7 years agoMerge remote-tracking branch 'origin/release-20161231' into devel 49/107549/1
SoonKyu Park [Wed, 28 Dec 2016 11:35:15 +0000 (20:35 +0900)]
Merge remote-tracking branch 'origin/release-20161231' into devel

Conflicts:
expanddeps
init_buildsystem

Change-Id: Id0fb3374dc790780bd4aa9fec7183d07975afb02

7 years agoUpdate tizen version to tizen20161231 release-20161231
SoonKyu Park [Mon, 26 Dec 2016 11:37:49 +0000 (20:37 +0900)]
Update tizen version to tizen20161231

Change-Id: Ifeb07b7998586c252510a433f249baf36573f9e6

7 years agoRevert the command of get cache packages id
y0169.zhang [Thu, 17 Nov 2016 05:49:10 +0000 (14:49 +0900)]
Revert the command of get cache packages id

Change-Id: I8a0007b09bf5d42f56cd5d9d6265878098cf7b63

7 years ago$BUILD_ROOT/dev/pts could be mounted more times on Ubuntu 16.10, so it need umount...
y0169.zhang [Sat, 29 Oct 2016 07:54:40 +0000 (16:54 +0900)]
$BUILD_ROOT/dev/pts could be mounted more times on Ubuntu 16.10, so it need umount until reported umount error.

Change-Id: Id1f573c6d44cc576e729629c0119c4fdefb5618e

7 years agoChange level to 7 for fix Ubuntu_16.10 buiding issue
Jiankang Fan [Tue, 25 Oct 2016 06:05:46 +0000 (15:05 +0900)]
Change level to 7 for fix Ubuntu_16.10 buiding issue

Change-Id: Ic1f723a979e63125f4786465253f6429f8c6a697
Signed-off-by: Jiankang Fan <jiankang.fan@samsung.com>
7 years agoComment duplicate aarch64 register
Jiankang Fan [Tue, 27 Sep 2016 03:12:05 +0000 (11:12 +0800)]
Comment duplicate aarch64 register

Change-Id: I831561da2ab7352d850bab4e16f68950dc65a18e

7 years agoModify qemu-arm-static require version
Jiankang Fan [Tue, 27 Sep 2016 03:10:48 +0000 (11:10 +0800)]
Modify qemu-arm-static require version

Change-Id: I1ea0366ec4fdc9c3b0371e77c9964c4ee9a0563d

7 years agoEnable kvm build function
Jiankang Fan [Tue, 27 Sep 2016 03:08:54 +0000 (11:08 +0800)]
Enable kvm build function

Change-Id: I1213c284637e6ddb6538f7047468835bb99b4e39

7 years agoUpdate tizen version to tizen20160928 63/89563/1 release-20160930
SoonKyu Park [Mon, 26 Sep 2016 05:07:06 +0000 (14:07 +0900)]
Update tizen version to tizen20160928

Change-Id: Iafbf1c2627709eaf3deb11bf59a75c9d00fd76e4

7 years agoAdd hostarch information for build configuration
Chan Lee [Fri, 19 Aug 2016 03:45:11 +0000 (12:45 +0900)]
Add hostarch information for build configuration

In a few cases, hostarch information is needed as below,
  1. There are some packages to be installed according to host archtecture
  2. Some config need to be defined each host archtecture

Change-Id: I3409a1c51069ee60f81b46f06d3f99a74e6df452
Signed-off-by: Chan Lee <chan45.lee@samsung.com>
7 years agoDo not print error string "unknown keyword in config: copylinkedpackages:"
Junghyun Kim [Thu, 18 Aug 2016 04:04:39 +0000 (13:04 +0900)]
Do not print error string "unknown keyword in config: copylinkedpackages:"

We add "CopyLinkedPackages: yes" in the project config
to reduce build redundancy for prerelease projects.
After then, "build" package complains
"unknown keyword in config: copylinkedpackages:"
because it does not understand this keyword
even though it does not need to understand this keyword.

Hence, I just added an "if" statement not to print this complain.

Change-Id: I5aa4044e629cf1f1a4af1318eb6b2ded8ac982fb
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
7 years agouse correct dir for creation of icecream env
Stefan Brüns [Sun, 19 Jul 2015 14:20:13 +0000 (16:20 +0200)]
use correct dir for creation of icecream env

/var/run might point to the absolute path /run. Thus any commands
referencing $BUILD_ROOT/var/run are actually using the hosts /run
directory, whereas the "cd" tries to change to the nonexisting
/run/icecream directory and fails.

This is a cherry-pick from upstream:
https://github.com/openSUSE/obs-build/commit/21359a6ebcbacdb1754a7c4339a7cca7e496e52f

Change-Id: Ibb87b525f115c5f9435c18db9c72773ca058d8ff
Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
Signed-off-by: Julien Isorce <j.isorce@samsung.com>
7 years agoRevert gbs install package policy, add use higher version option
y0169.zhang [Fri, 19 Aug 2016 01:29:11 +0000 (10:29 +0900)]
Revert gbs install package policy,  add use higher version option

Change-Id: I5b1596e12f0ee45a46adf041f6cb9630ad319d3a

7 years agoRevert gbs install package policy, add use higher version option 81/89281/1
y0169.zhang [Fri, 19 Aug 2016 01:29:11 +0000 (10:29 +0900)]
Revert gbs install package policy,  add use higher version option

Change-Id: I5b1596e12f0ee45a46adf041f6cb9630ad319d3a

7 years agoMerge "Do not print error string "unknown keyword in config: copylinkedpackages:...
Yonghee Han [Tue, 30 Aug 2016 04:35:07 +0000 (21:35 -0700)]
Merge "Do not print error string "unknown keyword in config: copylinkedpackages:"" into devel

7 years agoAdd hostarch information for build configuration 65/84665/1
Chan Lee [Fri, 19 Aug 2016 03:45:11 +0000 (12:45 +0900)]
Add hostarch information for build configuration

In a few cases, hostarch information is needed as below,
  1. There are some packages to be installed according to host archtecture
  2. Some config need to be defined each host archtecture

Change-Id: I3409a1c51069ee60f81b46f06d3f99a74e6df452
Signed-off-by: Chan Lee <chan45.lee@samsung.com>
7 years agoFeature : create new 'rpmbuildstage:' option on OBS. 69/84369/1
SoonKyu Park [Thu, 18 Aug 2016 08:11:05 +0000 (17:11 +0900)]
Feature : create new 'rpmbuildstage:' option on OBS.
    Use : add 'rpmbuildstage: bb' option at the OBS Project config.
    Modify : build -> send BUILD_RPM_BUILD_STAGE option to VM build.data
             build.pm -> precheck the rpmbuildstage: option.
    Related package: bs_worker of the obs-server package.

Change-Id: Ia6c7daa590081ef90368b3748556543e3f495e91

7 years agoRemove partially merged code of 'create new 'rpmbuildstage:' option on OBS.' 62/84362/1
SoonKyu Park [Thu, 18 Aug 2016 07:49:51 +0000 (16:49 +0900)]
Remove partially merged code of 'create new 'rpmbuildstage:' option on OBS.'

Change-Id: I7548157977c3e061b59fab2bc02942cb1eb70a0e

7 years agoDo not print error string "unknown keyword in config: copylinkedpackages:" 04/84304/2
Junghyun Kim [Thu, 18 Aug 2016 04:04:39 +0000 (13:04 +0900)]
Do not print error string "unknown keyword in config: copylinkedpackages:"

We add "CopyLinkedPackages: yes" in the project config
to reduce build redundancy for prerelease projects.
After then, "build" package complains
"unknown keyword in config: copylinkedpackages:"
because it does not understand this keyword
even though it does not need to understand this keyword.

Hence, I just added an "if" statement not to print this complain.

Change-Id: I5aa4044e629cf1f1a4af1318eb6b2ded8ac982fb
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
7 years agoMerge branch 'master' into devel
SoonKyu Park [Wed, 27 Jul 2016 05:31:25 +0000 (14:31 +0900)]
Merge branch 'master' into devel

Change-Id: Icb33675a10834315944ddc5e5711857086facf4e

7 years agoAdd lock for access repomd metadata release-20160615
yang.zhang [Fri, 27 May 2016 05:44:17 +0000 (13:44 +0800)]
Add lock for access repomd metadata

Change-Id: I03f4b3ccb8e3da02989fb031c24634abcb4ca984

7 years agoSolve gbs local full build problem
yang.zhang [Thu, 26 May 2016 02:12:00 +0000 (10:12 +0800)]
Solve gbs local full build problem

Change-Id: Id7bd20082ab0016fea7cb31ec47e5bc2e964847f

7 years agorest patch add lock protection for download repodata using multi-threads
Jun Wang [Sat, 21 May 2016 00:55:16 +0000 (08:55 +0800)]
rest patch add lock protection for download repodata using multi-threads

Change-Id: Iec790e275c22165108a1564131f7c74e91e29acb

7 years agoModify the version of dependence package
jiankang.fan [Fri, 20 May 2016 08:59:46 +0000 (16:59 +0800)]
Modify the version of dependence package

Change-Id: Ica62d61734a1ba5e1e4f06e90735bb2e1fc786f7
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
7 years agofix cpio introduce symlinks checking function
yang.zhang [Tue, 17 May 2016 07:18:47 +0000 (15:18 +0800)]
fix cpio introduce symlinks checking function

Change-Id: Ic9c742b751190aa50de8a3b581d1ca34a4c107b5

7 years agomodify var name
yang.zhang [Mon, 16 May 2016 11:34:55 +0000 (19:34 +0800)]
modify var name

Change-Id: I876d5cfbe70410660a6b713b23ecaa3b3f09a5c1

7 years agoadd lock protection for download repodata using multi-threads
yang.zhang [Mon, 16 May 2016 02:50:56 +0000 (10:50 +0800)]
add lock protection for download repodata using multi-threads

Change-Id: Ica860fe3d7375ee496f25c4ff5b4b118500173ba

7 years agoModify spec file to not generate debugfile.rpm
jiankang.fan [Thu, 12 May 2016 11:03:39 +0000 (19:03 +0800)]
Modify spec file to not generate debugfile.rpm

Change-Id: I2a1e0e290cf33f269245095522b664aa3f1617d9
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
7 years agoModify build.spec and expandes
jiankang.fan [Fri, 11 Mar 2016 03:10:17 +0000 (11:10 +0800)]
Modify build.spec and expandes

Change-Id: I83c41feb2c573e9c4ba854cf2c2ef843a3a8cd80
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
7 years agoFix bug for deps and redeps bug (it ignore higher versions checking)
jiankang.fan [Thu, 10 Mar 2016 11:40:12 +0000 (19:40 +0800)]
Fix bug for deps and redeps bug (it ignore higher versions checking)

Change-Id: I3ae1d1e65511d4cacdcaf98b4a387e1d0d84a646
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
7 years agoupdate to upstream 20150115
SoonKyu Park [Wed, 15 Jun 2016 05:18:44 +0000 (14:18 +0900)]
update to upstream 20150115

Change-Id: I8943d5a8c98049843e6753c38beac89927690d72

7 years agofix cpio introduce symlinks checking function
yang.zhang [Wed, 16 Mar 2016 09:33:37 +0000 (17:33 +0800)]
fix cpio introduce symlinks checking function

Change-Id: I17fe90f5b25a726c274c7b8e56510e1b14d5d9dc

7 years agopackaging: bump release version to 20160115
jiankang.fan [Tue, 15 Mar 2016 09:21:27 +0000 (17:21 +0800)]
packaging: bump release version to 20160115

Change-Id: I9ddad84d72c37c156f47298677ff73cb26640dac
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
7 years agofix bug for error : run-init: /.build/build: No such file or directory
jiankang.fan [Thu, 4 Feb 2016 09:20:52 +0000 (17:20 +0800)]
fix bug for error :  run-init: /.build/build: No such file or directory
need to change to BUILD_ROOT dir

Change-Id: Ia47582cb40ac7d5d9ef36004305ad06a5d40f3e8
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
7 years agoFix bug for building ubuntu15.04, can't uncompress data.tar.gz.
jiankang.fan [Thu, 4 Feb 2016 08:47:10 +0000 (16:47 +0800)]
Fix bug for building ubuntu15.04, can't uncompress data.tar.gz.
Because there is data.tar.xz in some packages, instead of
data.tar.gz

Change-Id: I5f3575497c953648e7ffb09946f5c7e4c3f8a6dc
Signed-off-by: jiankang.fan <jiankang.fan@samsung.com>
7 years agoAdd find-debuginfo.sh
shuai.fu [Tue, 26 Jan 2016 05:50:53 +0000 (13:50 +0800)]
Add find-debuginfo.sh
Modify spec add "cp -f find-debuginfo.sh /usr/lib/rpm/find-debuginfo.sh"
Signed-off-by: shuai.fu <shuai01.fu@samsung.com>
Change-Id: I7f9643f91b596860f6f1840dabaed95d2c951df5

8 years agouse correct dir for creation of icecream env 65/68665/5
Stefan Brüns [Sun, 19 Jul 2015 14:20:13 +0000 (16:20 +0200)]
use correct dir for creation of icecream env

/var/run might point to the absolute path /run. Thus any commands
referencing $BUILD_ROOT/var/run are actually using the hosts /run
directory, whereas the "cd" tries to change to the nonexisting
/run/icecream directory and fails.

This is a cherry-pick from upstream:
https://github.com/openSUSE/obs-build/commit/21359a6ebcbacdb1754a7c4339a7cca7e496e52f

Change-Id: Ibb87b525f115c5f9435c18db9c72773ca058d8ff
Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
Signed-off-by: Julien Isorce <j.isorce@samsung.com>
8 years agoFeature : create new 'rpmbuildstage:' option on OBS. 72/65372/1 release-20160315 release-20160411
Yonghee Han [Tue, 5 Apr 2016 08:07:23 +0000 (17:07 +0900)]
Feature : create new 'rpmbuildstage:' option on OBS.
Use : add 'rpmbuildstage: bb' option at the OBS Project config.
Modify : build -> send BUILD_RPM_BUILD_STAGE option to VM build.data
         build.pm -> precheck the rpmbuildstage: option.
Related package: bs_worker of the obs-server package.

Change-Id: I5b24b370c76e352b6a872e7e329ac49b9cfd7762
(cherry picked from commit 5de2f8e79be61c2d405302aaa1dba961a3129c81)

8 years agoFeature : create new 'rpmbuildstage:' option on OBS. 61/64761/3
Yonghee Han [Tue, 5 Apr 2016 08:07:23 +0000 (17:07 +0900)]
Feature : create new 'rpmbuildstage:' option on OBS.
Use : add 'rpmbuildstage: bb' option at the OBS Project config.
Modify : build -> send BUILD_RPM_BUILD_STAGE option to VM build.data
         build.pm -> precheck the rpmbuildstage: option.
Related package: bs_worker of the obs-server package.

Change-Id: I5b24b370c76e352b6a872e7e329ac49b9cfd7762