biao716.wang [Mon, 1 Aug 2022 02:22:13 +0000 (11:22 +0900)]
Add logic to re-downloading packages in reorder step if some packages is missed!
https://github.sec.samsung.net/RS-tizen-build/issues/issues/920
Change-Id: I4ca5d1515ecb9d0e1e89e70242e4ccf690e9b445
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
biao716.wang [Tue, 5 Jul 2022 02:24:59 +0000 (11:24 +0900)]
update tizen version to tizen20220421
Change-Id: Id93dc89b7fde428776b3ee5ea811d5af7b732f57
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
biao716.wang [Fri, 24 Jun 2022 12:03:16 +0000 (21:03 +0900)]
fix gbs build error: https://github.sec.samsung.net/RS-tizen-build/issues/issues/913
THis issue is caused that some variables are not re-intialized after used in while loop.
refer to .srcfiles.cache file, linux-kernel-perf info is just before linux-tizen-modules-headers,
and linux-tizen-modules-headers has no require info, it will use the last cache in $pkgR.
Change-Id: I874eca19e99d707b2971c618dd3e37c0bfefeeba
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
wang biao [Thu, 21 Apr 2022 05:28:46 +0000 (13:28 +0800)]
update tizen version to tizen20220421
Change-Id: I14671782cae27f5914d1a93617a2af48fa2894de
Signed-off-by: wang biao <biao716.wang@samsung.com>
wang biao [Fri, 8 Apr 2022 08:57:19 +0000 (16:57 +0800)]
Fix multiple mount issue
Change-Id: I6c5fa606cc7e706a461a7df8a9907b1a6de1c51f
Signed-off-by: wang biao <biao716.wang@samsung.com>
biao716.wang [Wed, 16 Mar 2022 12:04:05 +0000 (21:04 +0900)]
Fix umount issue on Ubuntu20.04
When update Ubuntu version to 20.04, After first gbs build, for some kind reason
During the second gbs build , it will have umount issue:
error: there're mounted directories to build root. Please unmount them manually to avoid being deleted unexpectly:
/ ==> ~/GBS-ROOT/XXX/local/BUILD-ROOTS/scratch.armv7l.0/proc/sys/fs/binfmt_misc
So using umount option -l for lazy umount can fix this issue.
Change-Id: I5f4ea680fefcc38cd9dce30dfa458710c086a399
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
biao716.wang [Wed, 10 Nov 2021 09:54:53 +0000 (18:54 +0900)]
Merge related patch for zstd function
https://github.com/openSUSE/obs-build/commit/
e920b8708e0fe52f08c5619f872d6f8358f68ad2
https://github.com/openSUSE/obs-build/commit/
c87192215fab9474cb910638b54396a5d38c0fdd
https://github.com/openSUSE/obs-build/commit/
18a35a8096fffa1f41e29e540d7de47ecd999ec0
Change-Id: I5c7bd8bd378377504b43d4468f36d92430384284
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
biao716.wang [Tue, 24 Aug 2021 15:52:25 +0000 (00:52 +0900)]
update tizen version to tizen20210823
Change-Id: Ib552ed234ce7ea812fd586e8e0ea669a11e899b9
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
Hyunggi Lee [Mon, 2 Aug 2021 01:35:51 +0000 (10:35 +0900)]
Fix VMInstall package is not installed
problem
gbs build -A armv7l --kvm
[ 16s] [38/41] preinstalling util-linux-su...
[ 16s] [39/41] preinstalling nss...
[ 16s] [40/41] preinstalling libsoftokn3...
[ 16s] [41/41] preinstalling rpm...
[ 16s]
[ 16s] binary not found: libext2fs
[ 16s] exit ...
In project.conf
VMinstall: perl libmount libblkid libext2fs libuuid grep libpcre util-linux libsmartcols procps-ng
but it is not installed.
When performing expanddeps, the --vm option is missing.
so it is not installed.
Add to option
Change-Id: Ie238163125e3836f403ad55eee0dc76a3d23850c
Signed-off-by: Hyunggi Lee <hyunggi.lee@samsung.com>
Hyunggi Lee [Mon, 2 Aug 2021 01:25:21 +0000 (10:25 +0900)]
Fix kvm support in Ubuntu
In Ubuntu, there is no qemu-kvm, only kvm executable.
check qemu-kvm, and kvm executable file.
qemu options has changed.
problem:
[ 129s] qemu-system-x86_64: -drive file=/home/hglee/GBS-ROOT/t65std/local/BUILD-ROOTS/scratch.armv7l.0.img,format=raw,if=none,id=disk,serial=1,cache=unsafe: Block format 'raw' does not support the option 'serial'
fix serial option
ref:
- https://github.com/openSUSE/obs-build/commit/
2514958e1d6af6c10515eea995ae03b01a9b762c
Change-Id: I32c51a923b25cb25f6ec1551a3b73e66f3f782e6
Signed-off-by: Hyunggi Lee <hyunggi.lee@samsung.com>
biao716.wang [Wed, 14 Jul 2021 06:54:57 +0000 (15:54 +0900)]
update tizen version to tizen20210713
Change-Id: I7fd5e79c6f4a945104850413fd622fef96a91b4c
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
zhang zhigang [Fri, 9 Jul 2021 07:42:23 +0000 (07:42 +0000)]
Merge "Use ccache.tar file with --pkg-ccache option" into devel
zhang zhigang [Fri, 9 Jul 2021 07:41:48 +0000 (07:41 +0000)]
Merge "Allow BuildFlags: Buildflags: flag:key to pass an arg" into devel
Hyunggi Lee [Fri, 18 Jun 2021 02:39:16 +0000 (11:39 +0900)]
force enable DO_CUMULATE
We can't use cumulative install because we don't use %suse_version macro.
However, our build system is based on openSUSE Build service and we use
always newer suse version than 1220. Thus, we can always enable cumulative
install instead of defining the suse_version.
ref: https://review.tizen.org/gerrit/c/platform/upstream/build/+/25635/
Test result
* pre condition
gbs build -A armv7l
download dependency to cache
* set DO_CUMULATE=
* 1st
sudo rm -rf /home/hglee/GBS-ROOT/t65std/local/BUILD-ROOTS/scratch.armv7l.*
gbs build -A armv7l
[ 137s] [537/537] installing ecore-imf-evas-devel-1.25.1-201.5
[ 138s] removing nis flags from /home/hglee/GBS-ROOT/t65std/local/BUILD-ROOTS/scratch.armv7l.0/etc/nsswitch.conf..
* 2nd
sudo rm -rf /home/hglee/GBS-ROOT/t65std/local/BUILD-ROOTS/scratch.armv7l.*
gbs build -A armv7l
[ 137s] [537/537] installing ecore-imf-evas-devel-1.25.1-201.5
[ 138s] removing nis flags from /home/hglee/GBS-ROOT/t65std/local/BUILD-ROOTS/scratch.armv7l.0/etc/nsswitch.conf..
* set DO_CUMULATE=true
* 1st
sudo rm -rf /home/hglee/GBS-ROOT/t65std/local/BUILD-ROOTS/scratch.armv7l.*
gbs build -A armv7l
[ 99s] Running alarm-server %posttrans script
[ 99s] removing nis flags from /home/hglee/GBS-ROOT/t65std/local/BUILD-ROOTS/scratch.armv7l.0/etc/nsswitch.conf...
* 2nd
sudo rm -rf /home/hglee/GBS-ROOT/t65std/local/BUILD-ROOTS/scratch.armv7l.*
gbs build -A armv7l
[ 99s] Running alarm-server %posttrans script
[ 100s] removing nis flags from /home/hglee/GBS-ROOT/t65std/local/BUILD-ROOTS/scratch.armv7l.0/etc/nsswitch.conf...
* 138s -> 100s (ratio 72%)
Change-Id: I904e73ea7eaa23b7e52a5011a558f103128d6eee
Signed-off-by: Hyunggi Lee <hyunggi.lee@samsung.com>
Hyunggi Lee [Tue, 9 Mar 2021 05:29:17 +0000 (14:29 +0900)]
Use ccache.tar file with --pkg-ccache option
1. first build. create _ccache.tar
$ gbs build -A armv7l --ccache
after build is done
_ccache.tar file will be created
BUILD-ROOTS/scratch.armv7l.0/home/abuild/rpmbuild/OTHER/_ccache.tar
backup _ccache.tar file to your storage
2. rebuild with _ccache.tar
$ gbs build -A armv7l --ccache --pkg-ccache /path/to/_ccache.tar
test
build chromium-efl
build env: laptop NT371B5M
- Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
- SAMSUNG MZNLN256 256G SSD
first clean build
gbs build -A armv7l --ccache
build time: 29806s
rebuild
gbs build -A armv7l --ccache --overwrite --pkg-ccache ~/_ccache.tar
build time: 3294s
rebuild (with qemu-accel (ccache, ninja)
gbs build -A armv7l --ccache --overwrite --pkg-ccache ~/_ccache.tar
build time: 2209s
related upstream patch
https://github.com/openSUSE/obs-build/pull/580
https://github.com/openSUSE/obs-build/pull/578
https://github.com/openSUSE/obs-build/pull/577
https://github.com/openSUSE/obs-build/pull/576
https://github.com/openSUSE/obs-build/pull/571
https://github.com/openSUSE/obs-build/pull/560
https://github.com/openSUSE/obs-build/pull/559
Change-Id: Ib5e6f60eddcca6f4ba67e209f9068f11a125d86e
Signed-off-by: Hyunggi Lee <hyunggi.lee@samsung.com>
Hyunggi Lee [Mon, 31 May 2021 08:12:52 +0000 (17:12 +0900)]
Allow BuildFlags: Buildflags: flag:key to pass an arg
cherry-pick queyconfig only.
From
b70ff4d443ecb83c0c47f935a301c44dec3aad0e Mon Sep 17 00:00:00 2001
From: Michael Schroeder <mls@suse.de>
Date: Mon, 19 Oct 2020 16:02:59 +0200
Subject: [PATCH] Support ENV and ARG in Dockerfile
Allow BuildFlags: dockerbuildarg:key=value to pass an arg
to the build command.
---
Build/Docker.pm | 61 +++++++++++++++++++++++++++++++++++++--------
build-recipe-docker | 14 +++++++++--
queryconfig | 5 ++++
3 files changed, 68 insertions(+), 12 deletions(-)
Change-Id: I96bade8f06088d11ccb2f7c57dee5449876537a0
Signed-off-by: Hyunggi Lee <hyunggi.lee@samsung.com>
biao716.wang [Fri, 14 May 2021 03:25:45 +0000 (12:25 +0900)]
update tizen version to tizen20210514
Change-Id: If2bbf1ce40b9105517b10addc9738bd549daf205
Signed-off-by: biao716.wang <biao716.wang@samsung.com>
Hyunggi Lee [Mon, 3 May 2021 11:28:27 +0000 (20:28 +0900)]
fix umount error when build is done
error: there're mounted directories to build root. Please unmount them manually to avoid being deleted unexpectly:
/ ==> ~/GBS-ROOT-TIZEN/t65std/local/BUILD-ROOTS/scratch.armv7l.0/proc
/ ==> ~/GBS-ROOT-TIZEN/t65std/local/BUILD-ROOTS/scratch.armv7l.0/proc/sys/fs/binfmt_misc
/ ==> ~/GBS-ROOT-TIZEN/t65std/local/BUILD-ROOTS/scratch.armv7l.0/proc
In certain build environments, proc/fs/sys/fs/binfmt_misc and proc are mounted multiple times (unknown reason)
However, when the build is complete, umount is executed only once.
So, I added the repeating code to umount them all.
Change-Id: Ia8cdfc62d0481043aae2b951a6daa202ba4b4a08
Signed-off-by: Hyunggi Lee <hyunggi.lee@samsung.com>
Hyunggi Lee [Wed, 7 Apr 2021 01:45:09 +0000 (10:45 +0900)]
fix build dependency parse when Require(post)
do not put extra deps after --directdepsend--
https://github.com/openSUSE/obs-build/commit/
a9fdc7427ac10f64a3f7f0dac9fbc8a2a068948f#diff-051ae0ad33c737bb9e9091a77398c1b5b32ceda3cfc4b7da5bdc5a3b02610d0e
Change-Id: I618aef703e6cfe55ccb37546aab394d14570c099
Signed-off-by: Hyunggi Lee <hyunggi.lee@samsung.com>
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>
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>
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>
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>
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>
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>
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>
park [Tue, 7 Jul 2020 01:47:46 +0000 (01:47 +0000)]
Merge "remove unused directory at the end of build step" into devel
yan11.meng [Thu, 18 Jun 2020 03:04:17 +0000 (11:04 +0800)]
update denpendencies version
Change-Id: I1f143a55e2ff00339e3eec94d98434010178d08f
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>
Chunhua Liu [Tue, 19 May 2020 08:01:52 +0000 (08:01 +0000)]
Merge "update tizen version to tizen20200519" into devel
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>
yan11.meng [Tue, 24 Mar 2020 02:13:06 +0000 (11:13 +0900)]
remove --replacefile option in build-pkg-rpm
Change-Id: I1401963e1aa1a864cd5962a77e80fb0cc256fe3b
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>
biao716.wang [Wed, 28 Aug 2019 09:04:12 +0000 (17:04 +0800)]
revert change about copylinkedpackages option
Change-Id: I0e9ba6be10becd7cc322c01ae124ebdf831c1101
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>
biao716.wang [Thu, 6 Jun 2019 07:24:15 +0000 (15:24 +0800)]
Merge branch 'master' into devel
Change-Id: I7c0fcdcea01a7e066f17fb29e43a2e48c2e7a8d5
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
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
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
Michael Schroeder [Fri, 20 Oct 2017 13:45:25 +0000 (15:45 +0200)]
Also support uncompressed control.tar files in queryhdrmd5
Change-Id: I43dfa992421836aba20d48acde8519a382d39ecb
Michael Schroeder [Fri, 20 Oct 2017 11:26:29 +0000 (13:26 +0200)]
Also support uncompressed control.tar files
Change-Id: I8f8b36421d654b4441737f89ce43169bd8d3f4c5
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
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
jingui.ren [Mon, 29 Oct 2018 08:04:09 +0000 (16:04 +0800)]
Update tizen version to tizen20181031
Change-Id: I1eefecc3f4bc5f35a76dc392683630a7ef546832
jingui.ren [Wed, 24 Oct 2018 08:17:08 +0000 (16:17 +0800)]
speed up the download packages when use https
Change-Id: Ibd74db0b98d17f93eb37cc9ed555c533a9235297
jingui.ren [Fri, 21 Sep 2018 05:46:33 +0000 (13:46 +0800)]
Update tizen version to tizen20180927
Change-Id: I336ba95a3f17bf80f65a299afc6c30fe173001a8
jingui.ren [Wed, 12 Sep 2018 08:48:19 +0000 (16:48 +0800)]
add --replacefiles to ignore rpm installing file conflicts
Change-Id: I1b86904ba53853ca90436647f90d539a17134e7b
jingui.ren [Tue, 28 Aug 2018 07:35:47 +0000 (15:35 +0800)]
Update tizen version to tizen20180831
Change-Id: I69a96096767e767eeb7250ecce95d28a302220e6
jingui.ren [Sat, 25 Aug 2018 07:09:07 +0000 (15:09 +0800)]
fix bugs when build error on x86_64
Change-Id: I86ad3116b36b4cd92e411052c3e6818a7bacf9a8
jingui.ren [Thu, 2 Aug 2018 09:04:31 +0000 (17:04 +0800)]
Update tizen version to tizen20180803
Change-Id: I93f9c6b80f4b1d22dc2af4b56fc8ce95d1cb15cc
jingui.ren [Thu, 2 Aug 2018 09:01:48 +0000 (17:01 +0800)]
when build on x86_64, no memory limit
Change-Id: I588463f2060213187accffe238e729e0cdbf942c
jingui.ren [Tue, 12 Jun 2018 11:51:01 +0000 (19:51 +0800)]
fix BUILD_ROOT variable read error
Change-Id: Icf7eab6730a5523d98e0eee20dc466191f92a271
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
jingui.ren [Wed, 21 Mar 2018 08:51:17 +0000 (16:51 +0800)]
Update tizen version to tizen20180323
Change-Id: I8c517bdc042c6eaefe3256d9d03473a8d1803d79
jingui.ren [Thu, 22 Mar 2018 08:18:06 +0000 (16:18 +0800)]
Fix bugs when username including backslash
Change-Id: Ib489d11174f67acf04c6c622fc41c2243e596198
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
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jun Wang [Wed, 26 Apr 2017 06:10:30 +0000 (14:10 +0800)]
Update tizen version to tizen20170428
Change-Id: I5f82719a5a300f650beb5e6cd98a091003d87bf7
SoonKyu Park [Tue, 4 Apr 2017 11:46:09 +0000 (20:46 +0900)]
Update tizen version to tizen20170405
Change-Id: I20b9573d2a69a03879b23c3dc365c65fab944900
SoonKyu Park [Tue, 4 Apr 2017 11:28:34 +0000 (20:28 +0900)]
Merge branch 'master' into devel
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
y0169.zhang [Sat, 14 Jan 2017 05:50:50 +0000 (14:50 +0900)]
Update tizen version to tizen20170114
Change-Id: I19efa4f2a239db3ee08fed9f44bf462180c414cb
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>
y0169.zhang [Sat, 4 Feb 2017 03:26:04 +0000 (12:26 +0900)]
Fix deps file order error
Change-Id: Ic8624d3b6ed9010a8f0c281e04c5669759e87eb4
Michael Schroeder [Mon, 28 Nov 2016 13:37:10 +0000 (14:37 +0100)]
Fix last commit
Change-Id: I459349680e2cdea801dccc3430ab21282dc32bc0
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
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
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
SoonKyu Park [Mon, 26 Dec 2016 11:37:49 +0000 (20:37 +0900)]
Update tizen version to tizen20161231
Change-Id: Ifeb07b7998586c252510a433f249baf36573f9e6
y0169.zhang [Thu, 17 Nov 2016 05:49:10 +0000 (14:49 +0900)]
Revert the command of get cache packages id
Change-Id: I8a0007b09bf5d42f56cd5d9d6265878098cf7b63
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
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>
Jiankang Fan [Tue, 27 Sep 2016 03:12:05 +0000 (11:12 +0800)]
Comment duplicate aarch64 register
Change-Id: I831561da2ab7352d850bab4e16f68950dc65a18e
Jiankang Fan [Tue, 27 Sep 2016 03:10:48 +0000 (11:10 +0800)]
Modify qemu-arm-static require version
Change-Id: I1ea0366ec4fdc9c3b0371e77c9964c4ee9a0563d
Jiankang Fan [Tue, 27 Sep 2016 03:08:54 +0000 (11:08 +0800)]
Enable kvm build function
Change-Id: I1213c284637e6ddb6538f7047468835bb99b4e39
SoonKyu Park [Mon, 26 Sep 2016 05:07:06 +0000 (14:07 +0900)]
Update tizen version to tizen20160928
Change-Id: Iafbf1c2627709eaf3deb11bf59a75c9d00fd76e4
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>
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>
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>
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
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
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
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>
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
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
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>
SoonKyu Park [Wed, 27 Jul 2016 05:31:25 +0000 (14:31 +0900)]
Merge branch 'master' into devel
Change-Id: Icb33675a10834315944ddc5e5711857086facf4e
yang.zhang [Fri, 27 May 2016 05:44:17 +0000 (13:44 +0800)]
Add lock for access repomd metadata
Change-Id: I03f4b3ccb8e3da02989fb031c24634abcb4ca984
yang.zhang [Thu, 26 May 2016 02:12:00 +0000 (10:12 +0800)]
Solve gbs local full build problem
Change-Id: Id7bd20082ab0016fea7cb31ec47e5bc2e964847f