app-admin/rsyslog-8.22.0 fails build_packages 1st time due to missing LIBUUID |
||||||||
Issue descriptionExample failure: https://build.chromium.org/p/chromiumos/builders/oak-full/builds/3893/steps/BuildPackages/logs/stdio Relevant snippet from log: rsyslog-8.22.0: checking for LIBUUID... no rsyslog-8.22.0: configure: error: Package requirements (uuid) were not met: rsyslog-8.22.0: rsyslog-8.22.0: No package 'uuid' found Some Googling indicates that libuuid is installed by package "sys-apps/util-linux". Note: rsyslog builds on the second pass, after sys-apps/util-linux has been completed. We can ALSO manually verify that rsyslog fails without util-linux: emerge-${B} --unmerge util-linux emerge-${B} rsyslog => Fails with above message. Possible fix is to add a DEPEND on sys-apps/util-linux to rsyslog ebuild.
,
Dec 6 2016
This will block llvm-next builders once temp bluez build fix is in.
,
Dec 6 2016
i don't think this is relevant to bluez or llvm. this is entirely util-linux/rsyslog focused.
,
Dec 6 2016
It is true that this issue is not directly related to llvm, but it does cause the llvm-next builders in particular to fail, because unlike many of the other builders, they do not retry failed packages in build_packages. For builders that retry, even though this package fails the first time around, it succeeds the second, because the necessary dependence gets built in the meantime. On the llvm-next builders, when this fails the first time around the builders just fail.
,
Dec 7 2016
FYI a fix is in the CQ: https://chromium-review.googlesource.com/#/c/416468/
,
Dec 7 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/portage-stable/+/28041cba4f1e8093dd9d07f7b17f1ce2141fe016 commit 28041cba4f1e8093dd9d07f7b17f1ce2141fe016 Author: Daniel Kurtz <djkurtz@chromium.org> Date: Fri Dec 02 05:55:22 2016 app-admin/rsyslog: Add missing DEPEND on sys-apps/util-linux rsyslog fails to build without libuuid, supplied by util-linux: rsyslog-8.22.0: checking for LIBUUID... no rsyslog-8.22.0: configure: error: Package requirements (uuid) were not met: rsyslog-8.22.0: rsyslog-8.22.0: No package 'uuid' found BUG= chromium:670567 TEST=emerge-${B} --unmerge util-linux emerge-${B} rsyslog => Builds util-linux, then rsyslog Change-Id: I0685bfc14c5d0a12929a446d2476053d8ff7adb5 Reviewed-on: https://chromium-review.googlesource.com/416468 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Daniel Kurtz <djkurtz@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/28041cba4f1e8093dd9d07f7b17f1ce2141fe016/app-admin/rsyslog/rsyslog-8.22.0.ebuild [add] https://crrev.com/28041cba4f1e8093dd9d07f7b17f1ce2141fe016/app-admin/rsyslog/rsyslog-8.22.0-r1.ebuild
,
Dec 7 2016
,
Mar 4 2017
,
Apr 17 2017
,
May 30 2017
,
Aug 1 2017
,
Oct 14 2017
|
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 by llozano@chromium.org
, Dec 2 2016