Skip to content

Commit 1185ee7

Browse files
committed
test-build: try just adding bdeps early
1 parent 2b64da7 commit 1185ee7

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

‎scripts/qa/test-build‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,20 @@ export FEATURES
77
[ -d '/etc/portage/env' ] || mkdir -p /etc/portage/env/
88
printf 'FEATURES="%s test"' "${FEATURES}" >> /etc/portage/env/features-test
99

10-
# Verify-sig is causing circular deps. Allow verify-sig after testing is moved to a bigger docker container which includes bdeps
1110
pretend_build() {
12-
USE="-verify-sig" emerge --getbinpkg=y --buildpkg=n --jobs="$(nproc)" --load-average="$(nproc)" --verbose --pretend "${1}"
11+
emerge --getbinpkg=y --buildpkg=n --jobs="$(nproc)" --load-average="$(nproc)" --verbose --pretend "${1}"
1312
}
1413

1514
dep_build() {
16-
USE="-verify-sig" emerge --getbinpkg=y --buildpkg=n --jobs="$(nproc)" --load-average="$(nproc)" --verbose --onlydeps "${1}"
15+
emerge --getbinpkg=y --buildpkg=n --jobs="$(nproc)" --load-average="$(nproc)" --verbose --onlydeps "${1}"
1716
}
1817

1918
binpkg_build() {
20-
USE="-verify-sig" emerge --getbinpkg=y --buildpkg=n --jobs="$(nproc)" --load-average="$(nproc)" --verbose "${1}"
19+
emerge --getbinpkg=y --buildpkg=n --jobs="$(nproc)" --load-average="$(nproc)" --verbose "${1}"
2120
}
2221

2322
build() {
24-
FEATURES="${FEATURES} -getbinpkg" USE="-verify-sig" emerge --getbinpkg=n --buildpkg=n --jobs="$(nproc)" --load-average="$(nproc)" --verbose "${1}"
23+
FEATURES="${FEATURES} -getbinpkg" emerge --getbinpkg=n --buildpkg=n --jobs="$(nproc)" --load-average="$(nproc)" --verbose "${1}"
2524
}
2625

2726
print_build_log() {
@@ -34,6 +33,9 @@ print_build_log() {
3433
fi
3534
}
3635

36+
# Until we have a pentoo-ci to build from, add in the bdeps in the first step to avoid circular breakage
37+
emerge --with-bdeps=y --jobs="$(nproc)" --load-average="$(nproc)" --verbose @world
38+
3739
for i in $(git --no-pager diff --name-only "$(git rev-parse --verify origin/master 2> /dev/null)" HEAD); do
3840
if [ "${i%.ebuild}" != "${i}" ]; then
3941
test_ebuild="$(printf '%s' "${i%.ebuild}" | awk -F'/' '{print "="$1"/"$3}')"

0 commit comments

Comments
 (0)