summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-04-11Merge remote-tracking branch 'origin/devel'submit/trunk/20230411.124030accepted/tizen/devbase/tools/20230411.090819biao716.wang1-2/+2
Change-Id: Idfe7ee759cf3e9a0ed42d0bc325c5f2ead64f635
2023-04-11Revert 'fix build dependency parse when Require(post)'sk7.park1-2/+2
Change-Id: I7ddc5d539f458089152ddbe69c7b46fb5259c657
2023-03-01Merge remote-tracking branch 'origin/devel'submit/trunk/20230301.114030accepted/tizen/devbase/tools/20230301.063805biao716.wang3-2/+15
Change-Id: I42193ac64701eaa721ffa6c5b2c376179e0dca6f
2023-03-01Merge remote-tracking branch 'origin/devel'biao716.wang1-1/+1
Change-Id: I79ebad9039376e2cbec9a4cc7a255c2da14a6c03
2023-02-28update tizen version to tizen20230301biao716.wang3-2/+15
Change-Id: Icb83d5c48203ead78a306f750268b87bf1fcd185 Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2023-02-22Fix issue: chromium-efl package build failure on Tizen 5.5“zg84.zhang”1-1/+1
Error occurs when building chromium-efl package using gbs in Tizen-5.5 Unified (Local gbs, quickbuild all have problems, all arch. errors occur,) problem in issue https://github.sec.samsung.net/RS-tizen-build/issues/issues/1094 Change-Id: I8cb36b42e2e66bf9ff42d5afff50b423b156197f
2023-01-12Merge remote-tracking branch 'origin/devel'submit/trunk/20230112.173030accepted/tizen/devbase/tools/20230113.003836biao716.wang6-12/+32
Change-Id: Ifd421d067cff67b21c9b53688a9314d8705e5cff
2023-01-12update tizen version to tizen20230112biao716.wang3-2/+15
Change-Id: If9af31f0bd8e02aeb67a4adebcdcadf2c5ae54a9 Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2023-01-12Add new option: --nocumulate, it can allow build without cumulative buildbiao716.wang3-10/+17
Change-Id: I786df38e1ff07a29d301c73e38e58c1338816672 Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2023-01-04Merge remote-tracking branch 'origin/devel'submit/trunk/20230104.135030accepted/tizen/devbase/tools/20230104.094229biao716.wang3-23/+8
Change-Id: I3a94458a28b996551401d11ca38ff1a407bed3c4
2022-12-15Support BuildFlags: nocumulaterpmssubmit/trunk/20221215.125030accepted/tizen/devbase/tools/20221215.094024biao716.wang1-7/+12
- default condition : "DO_CUMULATE=true" - If we specify "BuildFlags: nocumulaterpms" in project config --> set "DO_CUMULATE=false" https://github.com/openSUSE/obs-build/commit/aee26521f91ee3d195d89f2c1f33072f5bf658b0 Change-Id: I360c8279797c43cb0adf1b9f0c6be2882fb47219 Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2022-12-15Merge "Support BuildFlags: nocumulaterpms" into develpark1-7/+12
2022-12-14Support BuildFlags: nocumulaterpmsbiao716.wang1-7/+12
- default condition : "DO_CUMULATE=true" - If we specify "BuildFlags: nocumulaterpms" in project config --> set "DO_CUMULATE=false" https://github.com/openSUSE/obs-build/commit/aee26521f91ee3d195d89f2c1f33072f5bf658b0 Change-Id: I360c8279797c43cb0adf1b9f0c6be2882fb47219 Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2022-12-14Merge "Add binfmt entry for RISC-V" into develzhang zhigang1-0/+1
2022-12-14Merge "Check for file existence instead of executability" into develzhang zhigang1-1/+1
2022-12-14Merge "Always report missing interpreters" into develzhang zhigang1-2/+0
2022-12-14Merge "Remove entries irrelevant for Tizen" into develzhang zhigang1-14/+0
2022-12-14Merge "Print dependency expansion debug messages to STDERR" into develzhang zhigang1-6/+6
2022-12-08Merge remote-tracking branch 'origin/devel'submit/trunk/20221209.155030submit/trunk/20221209.105030submit/trunk/20221209.103030submit/trunk/20221209.101030submit/trunk/20221209.081030submit/trunk/20221208.111030submit/trunk/20221208.110030submit/trunk/20221208.103030accepted/tizen/devbase/tools/20221209.112600biao716.wang3-2/+15
Change-Id: Idc73825b8f6f659f6290cbfcb49961f97812ea41
2022-12-08update tizen version to tizen20221207biao716.wang3-2/+15
Change-Id: I2c894b630509e26b573c3f9d6301b97e51cdee13 Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2022-12-07Merge remote-tracking branch 'origin/devel'biao716.wang1-1/+1
Change-Id: I5b092cfe31c5af9762a54a66686828838ae7b2e5
2022-12-01Add binfmt entry for RISC-VŁukasz Stelmach1-0/+1
Change-Id: I1221a830f61d6637d33a0800fbfbf7bf1a869513 Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
2022-12-01Check for file existence instead of executabilityŁukasz Stelmach1-1/+1
Files under /proc/sys/fs/binfmt_misc are never executable. Change-Id: I05bd61a03f09d5bb150f97b0ffd4c49e49ebdd69 Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
2022-12-01Always report missing interpretersŁukasz Stelmach1-2/+0
Change-Id: I3c6228d4e41758cb4b40942b825eb5be2d4da1d6 Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
2022-12-01Remove entries irrelevant for TizenŁukasz Stelmach1-14/+0
Change-Id: I9c6e72239fc7d32055c36546c9543595b8821fe8 Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
2022-11-30Print dependency expansion debug messages to STDERRŁukasz Stelmach1-6/+6
Change-Id: Ib46da61c550b3a5b82612d79ccdcd5561d7c9ee3 Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
2022-11-24ignore reorder packages list during cumulative buildbiao716.wang1-1/+1
Change-Id: I105d8e1f2da1b03ec94c89a92437e066d147b9eb Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2022-09-20Merge remote-tracking branch 'origin/devel'submit/trunk/20220921.085030submit/trunk/20220920.202030submit/trunk/20220920.151030submit/trunk/20220920.063048accepted/tizen/devbase/tools/20220921.101854biao716.wang6-16/+85
Change-Id: I03b5f1ec747d2e61c184fb1d7dfa6749b87bcbe0
2022-08-03update tizen version to tizen20220803biao716.wang3-2/+17
Change-Id: I925f2447245f2e8b47e5a65a0f8eb234f4ca53dd Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2022-08-03retry 3 times to download once failing to downloadbiao716.wang1-1/+1
Change-Id: Ifba958d5a69746fe44c8beb874ba93516cb5b8cc Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2022-08-01Add logic to re-downloading packages in reorder step if some packages is missed!biao716.wang2-13/+67
https://github.sec.samsung.net/RS-tizen-build/issues/issues/920 Change-Id: I4ca5d1515ecb9d0e1e89e70242e4ccf690e9b445 Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2022-07-08Merge remote-tracking branch 'origin/devel'submit/trunk/20220727.093059submit/trunk/20220727.091059submit/trunk/20220718.130059submit/trunk/20220715.190059submit/trunk/20220713.083059submit/trunk/20220712.163059submit/trunk/20220712.132059submit/trunk/20220708.165359accepted/tizen/devbase/tools/20220718.002710biao716.wang4-20/+41
Change-Id: Ic0e6c2512b963f4c0c1a3abb89fd25eb322bdc2a
2022-07-05update tizen version to tizen20220421biao716.wang3-2/+15
Change-Id: Id93dc89b7fde428776b3ee5ea811d5af7b732f57 Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2022-06-24fix gbs build error: ↵biao716.wang1-18/+26
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>
2022-04-27Merge remote-tracking branch 'origin/devel'submit/trunk/20220505.175059submit/trunk/20220427.112059submit/trunk/20220427.104859accepted/tizen/devbase/tools/20220506.130502accepted/tizen/devbase/tools/20220427.064147biao716.wang8-80/+171
Change-Id: Ib09f8f5b6e8a3f04c09884d532fc8a860b8bcb05
2022-04-27update tizen version to tizen20220421wang biao4-3/+18
Change-Id: I14671782cae27f5914d1a93617a2af48fa2894de Signed-off-by: wang biao <biao716.wang@samsung.com>
2022-04-20Fix multiple mount issuewang biao3-75/+144
Change-Id: I6c5fa606cc7e706a461a7df8a9907b1a6de1c51f Signed-off-by: wang biao <biao716.wang@samsung.com>
2022-03-16Fix umount issue on Ubuntu20.04biao716.wang1-1/+1
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>
2021-11-10Merge related patch for zstd functionbiao716.wang2-3/+10
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>
2021-09-04Merge remote-tracking branch 'origin/devel'submit/trunk/20211013.141059submit/trunk/20211013.113059submit/trunk/20211013.111059submit/trunk/20211013.103059submit/trunk/20211012.195059submit/trunk/20211012.140030submit/trunk/20211012.135059submit/trunk/20211012.133030submit/trunk/20211012.103030submit/trunk/20211012.095030submit/trunk/20211012.085030submit/trunk/20210903.134030accepted/tizen/devbase/tools/20211013.084003accepted/tizen/devbase/tools/20211013.010747accepted/tizen/devbase/tools/20211012.121058accepted/tizen/devbase/tools/20210903.085140biao716.wang5-5/+21
Change-Id: I7040cf26129d1195e593126be125efcdeab2a181
2021-08-25update tizen version to tizen20210823biao716.wang3-2/+17
Change-Id: Ib552ed234ce7ea812fd586e8e0ea669a11e899b9 Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2021-08-02Fix VMInstall package is not installedHyunggi Lee1-1/+1
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>
2021-08-02Fix kvm support in UbuntuHyunggi Lee1-2/+3
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>
2021-07-14Merge remote-tracking branch 'origin/devel'submit/trunk/20210713.151030accepted/tizen/devbase/tools/20210714.004924biao716.wang6-12/+98
Change-Id: I708266f00e362c29a664af4211d02a42c9076949
2021-07-14update tizen version to tizen20210713biao716.wang3-2/+19
Change-Id: I7fd5e79c6f4a945104850413fd622fef96a91b4c Signed-off-by: biao716.wang <biao716.wang@samsung.com>
2021-07-09Merge "Use ccache.tar file with --pkg-ccache option" into develzhang zhigang1-5/+57
2021-07-09Merge "Allow BuildFlags: Buildflags: flag:key to pass an arg" into develzhang zhigang1-0/+5
2021-07-07force enable DO_CUMULATEHyunggi Lee1-5/+17
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>
2021-07-05Use ccache.tar file with --pkg-ccache optionHyunggi Lee1-5/+57
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>
2021-05-31Allow BuildFlags: Buildflags: flag:key to pass an argHyunggi Lee1-0/+5
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>