New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 869163 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Aug 10
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

banjo-release failures during build_packages

Project Member Reported by evgreen@chromium.org, Jul 30

Issue description

banjo-release has failed the last couple of builds. For example:

https://cros-goldeneye.corp.google.com/chromeos/healthmonitoring/buildDetails?buildbucketId=8939581978067184032

I see the errors below:
chromeos-init-0.0.25-r3637: >>> Configuring source in /build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init ...
chromeos-init-0.0.25-r3637: /build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/common-mk/platform2.py --libdir=/usr/lib64 --use_flags=abi_x86_64 amd64 debugd elibc_glibc encrypted_stateful frecon kernel_linux midi syslog test udev userland_GNU --jobs=32 --action=configure --cache_dir=/build/banjo/var/cache/portage/chromeos-base/chromeos-init /build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init/init.gyp --platform_subdir=init --iuse_flags=
chromeos-init-0.0.25-r3637: 	cros_embedded +debugd +encrypted_stateful frecon
chromeos-init-0.0.25-r3637: 	kernel-3_8 kernel-3_10 kernel-3_14 kernel-3_18 +midi
chromeos-init-0.0.25-r3637: 	-s3halt +syslog systemd +udev vtconsole cros_host cros_workon_tree_34bcb6266df551e7744073b28ff1b6aa18023fe2_49e9206542ffee3efef61a7fce1ba91c317011bb_dc1506ef7c8cfd2c5ffd1809dac05596ec18773c profiling cros-debug fuzzer cros_host cros_workon_tree_34bcb6266df551e7744073b28ff1b6aa18023fe2_49e9206542ffee3efef61a7fce1ba91c317011bb_dc1506ef7c8cfd2c5ffd1809dac05596ec18773c profiling cros-debug asan cros_host fuzzer test
chromeos-init-0.0.25-r3637: 06:25:33: NOTICE: use flag abi_x86_64 not in iuse
chromeos-init-0.0.25-r3637: 06:25:33: NOTICE: use flag amd64 not in iuse
chromeos-init-0.0.25-r3637: 06:25:33: NOTICE: use flag elibc_glibc not in iuse
chromeos-init-0.0.25-r3637: 06:25:33: NOTICE: use flag kernel_linux not in iuse
chromeos-init-0.0.25-r3637: 06:25:33: NOTICE: use flag userland_GNU not in iuse
chromeos-init-0.0.25-r3637: 06:25:33: INFO: RunCommand: gn gen '--root=/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25' '--args=platform_subdir="init" external_cflags=["-O2","-pipe","-O2","-pipe","-march=corei7","-g","-fno-exceptions","-fno-unwind-tables","-fno-asynchronous-unwind-tables"] external_cppflags=["-DNDEBUG","-D_FILE_OFFSET_BITS=64","-D_LARGEFILE_SOURCE","-D_LARGEFILE64_SOURCE"] enable_exceptions=false build_root="/build/banjo/var/cache/portage/chromeos-base/chromeos-init" external_ldflags=["-Wl,-O1","-Wl,-O2","-Wl,--as-needed"] platform2_root="/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25" external_cxxflags=["-O2","-pipe","-O2","-pipe","-O2","-pipe","-march=corei7","-g","-fno-exceptions","-fno-unwind-tables","-fno-asynchronous-unwind-tables"] OS="linux" libdir="/usr/lib64" libbase_ver="395517" sysroot="/build/banjo" pkg_config="/build/banjo/build/bin/pkg-config" cc="x86_64-cros-linux-gnu-clang" cxx="x86_64-cros-linux-gnu-clang++" ar="x86_64-cros-linux-gnu-ar" use={frecon=true udev=true vtconsole=false syslog=true cros_host=false kernel_3_8=false kernel_3_18=false abi_x86_64=true amd64=true kernel_3_10=false kernel_3_14=false fuzzer=false cros_embedded=false test=true userland_GNU=true cros_workon_tree_34bcb6266df551e7744073b28ff1b6aa18023fe2_49e9206542ffee3efef61a7fce1ba91c317011bb_dc1506ef7c8cfd2c5ffd1809dac05596ec18773c=false profiling=false systemd=false cros_debug=false kernel_linux=true debugd=true asan=false midi=true encrypted_stateful=true elibc_glibc=true s3halt=false}' /build/banjo/var/cache/portage/chromeos-base/chromeos-init/out/Default in /build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25
chromeos-init-0.0.25-r3637: ERROR at the command-line "--args":1:809: Build argument has no effect.
chromeos-init-0.0.25-r3637: platform_subdir="init" external_cflags=["-O2","-pipe","-O2","-pipe","-march=corei7","-g","-fno-exceptions","-fno-unwind-tables","-fno-asynchronous-unwind-tables"] external_cppflags=["-DNDEBUG","-D_FILE_OFFSET_BITS=64","-D_LARGEFILE_SOURCE","-D_LARGEFILE64_SOURCE"] enable_exceptions=false build_root="/build/banjo/var/cache/portage/chromeos-base/chromeos-init" external_ldflags=["-Wl,-O1","-Wl,-O2","-Wl,--as-needed"] platform2_root="/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25" external_cxxflags=["-O2","-pipe","-O2","-pipe","-O2","-pipe","-march=corei7","-g","-fno-exceptions","-fno-unwind-tables","-fno-asynchronous-unwind-tables"] OS="linux" libdir="/usr/lib64" libbase_ver="395517" sysroot="/build/banjo" pkg_config="/build/banjo/build/bin/pkg-config" cc="x86_64-cros-linux-gnu-clang" cxx="x86_64-cros-linux-gnu-clang++" ar="x86_64-cros-linux-gnu-ar" use={frecon=true udev=true vtconsole=false syslog=true cros_host=false kernel_3_8=false kernel_3_18=false abi_x86_64=true amd64=true kernel_3_10=false kernel_3_14=false fuzzer=false cros_embedded=false test=true userland_GNU=true cros_workon_tree_34bcb6266df551e7744073b28ff1b6aa18023fe2_49e9206542ffee3efef61a7fce1ba91c317011bb_dc1506ef7c8cfd2c5ffd1809dac05596ec18773c=false profiling=false systemd=false cros_debug=false kernel_linux=true debugd=true asan=false midi=true encrypted_stateful=true elibc_glibc=true s3halt=false}
chromeos-init-0.0.25-r3637:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^----------------------------
chromeos-init-0.0.25-r3637: Did you mean "OS"?
chromeos-init-0.0.25-r3637: 
chromeos-init-0.0.25-r3637: The variable "cc" was set as a build argument
chromeos-init-0.0.25-r3637: but never appeared in a declare_args() block in any buildfile.
chromeos-init-0.0.25-r3637: 
chromeos-init-0.0.25-r3637: To view all possible args, run "gn args --list <builddir>"
chromeos-init-0.0.25-r3637: ERROR No targets.
chromeos-init-0.0.25-r3637: I could not find any targets to write, so I'm doing nothing.
chromeos-init-0.0.25-r3637: ERROR 
chromeos-init-0.0.25-r3637: platform2.py: Unhandled exception:
chromeos-init-0.0.25-r3637: Traceback (most recent call last):
chromeos-init-0.0.25-r3637:   File "/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/common-mk/platform2.py", line 432, in <module>
chromeos-init-0.0.25-r3637:     commandline.ScriptWrapperMain(lambda _: main)
chromeos-init-0.0.25-r3637:   File "/usr/lib64/python2.7/site-packages/chromite/lib/commandline.py", line 911, in ScriptWrapperMain
chromeos-init-0.0.25-r3637:     ret = target(argv[1:])
chromeos-init-0.0.25-r3637:   File "/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/common-mk/platform2.py", line 428, in main
chromeos-init-0.0.25-r3637:     getattr(p2, options.action)(options.args)
chromeos-init-0.0.25-r3637:   File "/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/common-mk/platform2.py", line 219, in configure
chromeos-init-0.0.25-r3637:     self.configure_gn()
chromeos-init-0.0.25-r3637:   File "/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/common-mk/platform2.py", line 341, in configure_gn
chromeos-init-0.0.25-r3637:     cwd=self.get_platform2_root())
chromeos-init-0.0.25-r3637:   File "/usr/lib64/python2.7/site-packages/chromite/lib/cros_build_lib.py", line 646, in RunCommand
chromeos-init-0.0.25-r3637:     raise RunCommandError(msg, cmd_result)
chromeos-init-0.0.25-r3637: chromite.lib.cros_build_lib.RunCommandError: return code: 1; command: gn gen '--root=/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25' '--args=platform_subdir="init" external_cflags=["-O2","-pipe","-O2","-pipe","-march=corei7","-g","-fno-exceptions","-fno-unwind-tables","-fno-asynchronous-unwind-tables"] external_cppflags=["-DNDEBUG","-D_FILE_OFFSET_BITS=64","-D_LARGEFILE_SOURCE","-D_LARGEFILE64_SOURCE"] enable_exceptions=false build_root="/build/banjo/var/cache/portage/chromeos-base/chromeos-init" external_ldflags=["-Wl,-O1","-Wl,-O2","-Wl,--as-needed"] platform2_root="/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25" external_cxxflags=["-O2","-pipe","-O2","-pipe","-O2","-pipe","-march=corei7","-g","-fno-exceptions","-fno-unwind-tables","-fno-asynchronous-unwind-tables"] OS="linux" libdir="/usr/lib64" libbase_ver="395517" sysroot="/build/banjo" pkg_config="/build/banjo/build/bin/pkg-config" cc="x86_64-cros-linux-gnu-clang" cxx="x86_64-cros-linux-gnu-clang++" ar="x86_64-cros-linux-gnu-ar" use={frecon=true udev=true vtconsole=false syslog=true cros_host=false kernel_3_8=false kernel_3_18=false abi_x86_64=true amd64=true kernel_3_10=false kernel_3_14=false fuzzer=false cros_embedded=false test=true userland_GNU=true cros_workon_tree_34bcb6266df551e7744073b28ff1b6aa18023fe2_49e9206542ffee3efef61a7fce1ba91c317011bb_dc1506ef7c8cfd2c5ffd1809dac05596ec18773c=false profiling=false systemd=false cros_debug=false kernel_linux=true debugd=true asan=false midi=true encrypted_stateful=true elibc_glibc=true s3halt=false}' /build/banjo/var/cache/portage/chromeos-base/chromeos-init/out/Default
chromeos-init-0.0.25-r3637: cmd=['gn', 'gen', '--root=/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25', '--args=platform_subdir="init" external_cflags=["-O2","-pipe","-O2","-pipe","-march=corei7","-g","-fno-exceptions","-fno-unwind-tables","-fno-asynchronous-unwind-tables"] external_cppflags=["-DNDEBUG","-D_FILE_OFFSET_BITS=64","-D_LARGEFILE_SOURCE","-D_LARGEFILE64_SOURCE"] enable_exceptions=false build_root="/build/banjo/var/cache/portage/chromeos-base/chromeos-init" external_ldflags=["-Wl,-O1","-Wl,-O2","-Wl,--as-needed"] platform2_root="/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25" external_cxxflags=["-O2","-pipe","-O2","-pipe","-O2","-pipe","-march=corei7","-g","-fno-exceptions","-fno-unwind-tables","-fno-asynchronous-unwind-tables"] OS="linux" libdir="/usr/lib64" libbase_ver="395517" sysroot="/build/banjo" pkg_config="/build/banjo/build/bin/pkg-config" cc="x86_64-cros-linux-gnu-clang" cxx="x86_64-cros-linux-gnu-clang++" ar="x86_64-cros-linux-gnu-ar" use={frecon=true udev=true vtconsole=false syslog=true cros_host=false kernel_3_8=false kernel_3_18=false abi_x86_64=true amd64=true kernel_3_10=false kernel_3_14=false fuzzer=false cros_embedded=false test=true userland_GNU=true cros_workon_tree_34bcb6266df551e7744073b28ff1b6aa18023fe2_49e9206542ffee3efef61a7fce1ba91c317011bb_dc1506ef7c8cfd2c5ffd1809dac05596ec18773c=false profiling=false systemd=false cros_debug=false kernel_linux=true debugd=true asan=false midi=true encrypted_stateful=true elibc_glibc=true s3halt=false}', '/build/banjo/var/cache/portage/chromeos-base/chromeos-init/out/Default'], cwd=/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25
chromeos-init-0.0.25-r3637:  * ERROR: chromeos-base/chromeos-init-0.0.25-r3637::chromiumos failed (configure phase):
chromeos-init-0.0.25-r3637:  *   (no error message)
chromeos-init-0.0.25-r3637:  * 
chromeos-init-0.0.25-r3637:  * Call stack:
chromeos-init-0.0.25-r3637:  *     ebuild.sh, line  133:  Called src_configure
chromeos-init-0.0.25-r3637:  *   environment, line 4169:  Called platform_src_configure
chromeos-init-0.0.25-r3637:  *   environment, line 3771:  Called platform_configure '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init/init.gyp'
chromeos-init-0.0.25-r3637:  *   environment, line 3715:  Called platform 'configure' '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init/init.gyp'
chromeos-init-0.0.25-r3637:  *   environment, line 3711:  Called die
chromeos-init-0.0.25-r3637:  * The specific snippet of code:
chromeos-init-0.0.25-r3637:  *       "${cmd[@]}" || die
chromeos-init-0.0.25-r3637:  * 
chromeos-init-0.0.25-r3637:  * If you need support, post the output of `emerge --info '=chromeos-base/chromeos-init-0.0.25-r3637::chromiumos'`,
chromeos-init-0.0.25-r3637:  * the complete build log and the output of `emerge -pqv '=chromeos-base/chromeos-init-0.0.25-r3637::chromiumos'`.
chromeos-init-0.0.25-r3637:  * The complete build log is located at '/build/banjo/tmp/portage/logs/chromeos-base:chromeos-init-0.0.25-r3637:20180730-132527.log'.
chromeos-init-0.0.25-r3637:  * For convenience, a symlink to the build log is located at '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/temp/build.log'.
chromeos-init-0.0.25-r3637:  * The ebuild environment file is located at '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/temp/environment'.
chromeos-init-0.0.25-r3637:  * Working directory: '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init'
chromeos-init-0.0.25-r3637:  * S: '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init'
chromeos-init-0.0.25-r3637: >>> Failed to emerge chromeos-base/chromeos-init-0.0.25-r3637 for /build/banjo/, Log file:
chromeos-init-0.0.25-r3637: >>>  '/build/banjo/tmp/portage/logs/chromeos-base:chromeos-init-0.0.25-r3637:20180730-132527.log'
chromeos-init-0.0.25-r3637: 
chromeos-init-0.0.25-r3637:  * Messages for package chromeos-base/chromeos-init-0.0.25-r3637 merged to /build/banjo/:
chromeos-init-0.0.25-r3637: 
chromeos-init-0.0.25-r3637:  * /mnt/host/source/src/platform2 is not at rev 99cefae5bfc92ddfc8bb1c1e9c40326acbeea2e1
chromeos-init-0.0.25-r3637:  * ERROR: chromeos-base/chromeos-init-0.0.25-r3637::chromiumos failed (configure phase):
chromeos-init-0.0.25-r3637:  *   (no error message)
chromeos-init-0.0.25-r3637:  * 
chromeos-init-0.0.25-r3637:  * Call stack:
chromeos-init-0.0.25-r3637:  *     ebuild.sh, line  133:  Called src_configure
chromeos-init-0.0.25-r3637:  *   environment, line 4169:  Called platform_src_configure
chromeos-init-0.0.25-r3637:  *   environment, line 3771:  Called platform_configure '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init/init.gyp'
chromeos-init-0.0.25-r3637:  *   environment, line 3715:  Called platform 'configure' '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init/init.gyp'
chromeos-init-0.0.25-r3637:  *   environment, line 3711:  Called die
chromeos-init-0.0.25-r3637:  * The specific snippet of code:
chromeos-init-0.0.25-r3637:  *       "${cmd[@]}" || die
chromeos-init-0.0.25-r3637:  * 
chromeos-init-0.0.25-r3637:  * If you need support, post the output of `emerge --info '=chromeos-base/chromeos-init-0.0.25-r3637::chromiumos'`,
chromeos-init-0.0.25-r3637:  * the complete build log and the output of `emerge -pqv '=chromeos-base/chromeos-init-0.0.25-r3637::chromiumos'`.
chromeos-init-0.0.25-r3637:  * The complete build log is located at '/build/banjo/tmp/portage/logs/chromeos-base:chromeos-init-0.0.25-r3637:20180730-132527.log'.
chromeos-init-0.0.25-r3637:  * For convenience, a symlink to the build log is located at '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/temp/build.log'.
chromeos-init-0.0.25-r3637:  * The ebuild environment file is located at '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/temp/environment'.
chromeos-init-0.0.25-r3637:  * Working directory: '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init'
chromeos-init-0.0.25-r3637:  * S: '/build/banjo/tmp/portage/chromeos-base/chromeos-init-0.0.25-r3637/work/chromeos-init-0.0.25/init'
=== Complete: job chromeos-init-0.0.25-r3637 (0m7.0s) ===
Failed chromeos-base/chromeos-init-0.0.25-r3637 (in 0m7.0s). Your build has failed.


I suspect this change:
https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1107024

Can you check it out?

 
Cc: oka@chromium.org nya@chromium.org
 Issue 869742  has been merged into this issue.
Project Member

Comment 4 by bugdroid1@chromium.org, Aug 7

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/ad09ca75504e5ca62c14ffcf78cafe9e6c1278ec

commit ad09ca75504e5ca62c14ffcf78cafe9e6c1278ec
Author: Keigo Oka <oka@chromium.org>
Date: Tue Aug 07 18:04:56 2018

dev-util/gn: uprev gn

We need a new version to fix build errors due to GN race conditions
(chromium:672985).

BUG= chromium:869163 
TEST=sudo emerge gn, gn --version # 570036

Change-Id: I6984221faad28df3111a12d30ae419a4c1e7348d
Reviewed-on: https://chromium-review.googlesource.com/1164813
Commit-Ready: Keigo Oka <oka@chromium.org>
Tested-by: Keigo Oka <oka@chromium.org>
Reviewed-by: Keigo Oka <oka@chromium.org>
Reviewed-by: Shuhei Takahashi <nya@chromium.org>

[rename] https://crrev.com/ad09ca75504e5ca62c14ffcf78cafe9e6c1278ec/dev-util/gn/gn-570036-r1.ebuild
[modify] https://crrev.com/ad09ca75504e5ca62c14ffcf78cafe9e6c1278ec/dev-util/gn/Manifest

Status: Fixed (was: Untriaged)

Sign in to add a comment