You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lake builds the package-level extraDep target for package and its dependencies even if no target in one of those dependencies is built. As a result, Lake will attempt to fetch the cache for such dependencies even though no build artifacts from those packages are used (or would be built without the cache). Since Lake will re-attempt to fetch the cache as long as the build directory for a package is missing, the lack of a local build on a fetch failure will cause Lake to re-attempt indefinitely. This breaks --no-build in this situation.
A Lake build of target within a a package will no longer build a
package's dependencies package-level extra targets dependencies. At the
technical level, a package's `extraDep` facet no longer transitively
builds its dependencies' `extraDep` facet.
Closes#5633.
A Lake build of target within a a package will no longer build a
package's dependencies package-level extra targets dependencies. At the
technical level, a package's `extraDep` facet no longer transitively
builds its dependencies' `extraDep` facet.
Closes#5633.
(cherry picked from commit 7942b9e)
A Lake build of target within a a package will no longer build a
package's dependencies package-level extra targets dependencies. At the
technical level, a package's `extraDep` facet no longer transitively
builds its dependencies' `extraDep` facet.
Closes#5633.
(cherry picked from commit 7942b9e)
Description
Lake builds the package-level
extraDep
target for package and its dependencies even if no target in one of those dependencies is built. As a result, Lake will attempt to fetch the cache for such dependencies even though no build artifacts from those packages are used (or would be built without the cache). Since Lake will re-attempt to fetch the cache as long as the build directory for a package is missing, the lack of a local build on a fetch failure will cause Lake to re-attempt indefinitely. This breaks--no-build
in this situation.Context
Reported on Zulip (diagnosed at this point in the thread).
Versions
v4.13.0-rc1
/v4.13.0-rc3
Impact
Add 👍 to issues you consider important. If others are impacted by this issue, please ask them to add 👍 to it.
The text was updated successfully, but these errors were encountered: