Hi Spark devs.

The Apache Spark repo has a top level external/ directory. This is a
reserved name for the bazel build system and it causes all sorts of
problems: some can be worked around and some cannot (for some details on
one that cannot see
https://github.com/hedronvision/bazel-compile-commands-extractor/issues/30).

Some forks of Apache Spark use bazel as a build system. It would be nice if
we can make this change in Apache Spark without resorting to
complex renames/merges whenever changes are pulled from upstream.

As such I proposed to rename external/ directory to want to rename the
external/ directory to something else [SPARK-38569
<https://issues.apache.org/jira/browse/SPARK-38569>]. I also sent a
tentative [PR-35874 <https://github.com/apache/spark/pull/35874>] that
renames external/ to vendor/.

My questions to you are:
1. Are there any objections to renaming external to X?
2. Is vendor a good new name for external?

Cheers,

Reply via email to