Issue metadata
Sign in to add a comment
|
kahlee firmware uprev failure |
||||||||||||||||||||||||
Issue descriptionTracking failure of kahlee to uprev firmware in: https://chrome-internal-review.googlesource.com/497259 Discussion from that CL: jclinton: This is the SRC_URI problem again. According to the build logs, chromeos-firmware-kahlee didn't uprev so the SRC_URI couldn't have been recomputed. The only way to get that to happen is to introduce some change to the firmware ebuild. If you bring the chrome-firmware-kahlee ebuild up to date with the ToT version of coral, that will do the trick: https://cs.corp.google.com/chromeos_internal/src/private-overlays/overlay-coral-private/chromeos-base/chromeos-firmware-coral/chromeos-firmware-coral-9999.ebuild We're going to have to rip out the SRC_URI magic soon; it isn't working. sjg: Not so fast! Even if we did have an insurmountable problem, it would be better to add something like: # VERSION=1 as a manual version could and require people to increment that in the ebuild each time they change something. That would be no worse than asking people to change various firmware shell variables. Also, it seems to work fine for coral. I have seen it do a few uprevs without problems. One thing I notice is that the firmware ebuild is missing these: inherit cros-unibuild IUSE="unibuild" The firmware ebuild does not seem to notice that chromeos-config-bsp has changed. Yet I see that ebuild uprev correctly. It should certainly cause an update to chromeos-firmware-kahlee. Perhaps having the above missing is causing this problem. I suggest adding the above to the firmware rebuild and trying again. jclinton: The uprev logic never uprev's an ebuild for a change in another package's directory or a change in an underlying eclass. Adding any change to the firmware ebuild will cause an uprev temporarily working around the problem until the next time...
,
Nov 7 2017
Actually, doing: CROS_WORKON_PROJECT=( "chromiumos/platform/firmware" "chromeos/overlays/overlay-reef-private/chromeos-base/chromeos-config-bsp" "chromeos/overlays/overlay-reef-private/chromeos-base/chromeos-firmware-kahlee" ) might yield the result that we're looking for: modifying . We won't know until we try it, though; the uprev logic is too hard to follow.
,
Nov 7 2017
,
Nov 12 2017
,
Nov 28 2017
,
Feb 10 2018
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by sjg@chromium.org
, Nov 7 2017