This is an automated email from the ASF dual-hosted git repository.
kenhuuu pushed a commit to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
The following commit(s) were added to refs/heads/3.7-dev by this push:
new 58eea67f46 Drop references to Windows build support CTR.
58eea67f46 is described below
commit 58eea67f46c9ea97aa32a90748c1faad831afd1b
Author: Ken Hu <[email protected]>
AuthorDate: Fri Sep 11 12:44:24 2026 -0700
Drop references to Windows build support CTR.
As discussed in
https://lists.apache.org/thread/gqt85v3rs5rggyxzb5g7tm7rp00f9b2f
there isn't going to be continued effort in supporting a Windows
build. Those users should use WSL2.
---
README.md | 7 +++---
.../dev/developer/development-environment.asciidoc | 26 ++--------------------
gremlin-go/driver/README.md | 4 ++--
hadoop-gremlin/README.md | 8 +++----
4 files changed, 10 insertions(+), 35 deletions(-)
diff --git a/README.md b/README.md
index 153c62a8ec..1af993ae2d 100644
--- a/README.md
+++ b/README.md
@@ -53,6 +53,8 @@ Key resources:
## Building and Testing
+Building TinkerPop is supported on Linux and macOS.
+
TinkerPop uses [Maven](https://maven.apache.org/) and requires Java 11/17 for
proper building and proper operations. To
build, execute unit tests and package Gremlin Console/Server run:
@@ -60,9 +62,6 @@ build, execute unit tests and package Gremlin Console/Server
run:
mvn clean install
```
-Please see the [Building on
Windows](docs/src/dev/developer/development-environment.asciidoc#building-on-windows)
-section for Windows-specific build instructions.
-
The zip distributions can be found in the following directories:
1. `gremlin-server/target`
@@ -149,4 +148,4 @@ project policies and processes.
## License
Apache TinkerPop is an open source project of The Apache Software Foundation
and is licensed under the Apache License,
-Version 2.0. See the `LICENSE` file in this repository for details.
\ No newline at end of file
+Version 2.0. See the `LICENSE` file in this repository for details.
diff --git a/docs/src/dev/developer/development-environment.asciidoc
b/docs/src/dev/developer/development-environment.asciidoc
index 55209ec793..89c8bf90a6 100644
--- a/docs/src/dev/developer/development-environment.asciidoc
+++ b/docs/src/dev/developer/development-environment.asciidoc
@@ -58,10 +58,7 @@ when submitting a pull request. Consider setting up the full
environment.
TIP: Consider using link:https://sdkman.io/[SDKMAN!] to manage Java and Maven
versions and environments.
-NOTE: For those using Windows, efforts have been made to keep the build OS
independent, but, in practice, it is likely
-that TinkerPop's build system will only allow for a minimum build at best. +
- +
- Refer to <<building-on-windows>> section for more details.
+NOTE: The TinkerPop build supports Linux and macOS.
[[groovy-environment]]
=== Groovy Environment
@@ -564,24 +561,6 @@ utilize published driver versions and are referenced in
the main documentation.
directory (e.g., `gremlin-python/src/main/python/examples/`) use local
development code to ensure compatibility and
prevent regressions.
-[[building-on-windows]]
-== Building On Windows
-
-The following steps must be taken in order to build TinkerPop on Windows:
-
-. Install winutils for Hadoop
-* Download the latest version of
link:https://github.com/kontext-tech/winutils[winutils] binaries for Hadoop.
The binaries `winutils.exe` and `hadoop.dll` are required.
-** Note that these libraries require Microsoft Visual C++ Redistributable
2015-2022 to be installed. We've tested it on Windows 10 and Windows 11 with
Microsoft Visual C++ Redistributable 2015-2022 14.32.31326.
-* Place contents of the bin folder on your local driver in the following
folder structure:
-** e.g. `hadoop-3.3.1/bin/winutils.exe`
-* Set `HADOOP_HOME` to point to the `hadoop-3.3.1` folder
-* Add `%HADOOP_HOME%\bin` to your `PATH`
-. Run `mvn clean install` from root of tinkerpop
-. Follow IDE specific steps if applicable:
-* <<intellij>>
-
-You should now be able to work with TinkerPop on Windows.
-
[[docker-integration]]
== Docker Integration
@@ -694,8 +673,7 @@
link:https://hub.docker.com/r/tinkerpop/gremlin-server[Docker Hub] (do not use `
version number, e.g. `GREMLIN_SERVER=3.5.x` or `GREMLIN_SERVER=3.6.x`).
The docker compose environment variable `HOME` specifies the user home
directory for mounting volumes during test image
-set up. This variable is set by default in Unix/Linux, but will need to be set
for Windows, for example, run
-`$env:HOME=$env:USERPROFILE` in PowerShell.
+set up. This variable is set by default in Unix/Linux.
There are different ways to launch the test suite and set the `GREMLIN_SERVER`
environment variable depending on
your Platform:
diff --git a/gremlin-go/driver/README.md b/gremlin-go/driver/README.md
index 81a1f5bbb8..878d2935a4 100644
--- a/gremlin-go/driver/README.md
+++ b/gremlin-go/driver/README.md
@@ -127,7 +127,7 @@ either locally or in [Docker Hub][dhub].
Running `mvn clean install -pl gremlin-server -DskipTests
-DskipIntegrationTests=true -Dci -am` in the main `tinkerpop` directory will
automatically build a local SNAPSHOT Gremlin server image. If your OS Platform
cannot build a local SNAPSHOT Gremlin server through `maven`, it is recommended
to use the latest released server version from [Docker Hub][dhub] (do not use
`GREMLIN_SERVER=latest`, use actual version number, e.g. `GREMLIN_SERVER=3.5.x`
or `GREMLIN_SERVER=3.6.x`).
-The docker compose environment variable `HOME` specifies the user home
directory for mounting volumes during test image set up. This variable is set
by default in Unix/Linux, but will need to be set for Windows, for example, run
`$env:HOME=$env:USERPROFILE` in PowerShell.
+The docker compose environment variable `HOME` specifies the user home
directory for mounting volumes during test image set up. This variable is set
by default in Unix/Linux.
There are different ways to launch the test suite and set the `GREMLIN_SERVER`
environment variable depending on your Platform:
- Run Maven commands, e.g. `mvn clean install` inside of
`tinkerpop/gremlin-go`, or `mvn clean install -pl gremlin-go` inside of
`tinkerpop` (platform-agnostic - recommended)
@@ -150,4 +150,4 @@ You should see exit code 0 upon successful completion of
the test suites. Run `d
[dengine]:https://docs.docker.com/engine/install/
[dcompose]:https://docs.docker.com/compose/install/
[dhub]:https://hub.docker.com/r/tinkerpop/gremlin-server
-[tkpop-go-docs]:https://tinkerpop.apache.org/docs/current/reference/#gremlin-go
\ No newline at end of file
+[tkpop-go-docs]:https://tinkerpop.apache.org/docs/current/reference/#gremlin-go
diff --git a/hadoop-gremlin/README.md b/hadoop-gremlin/README.md
index ffcef28400..03ad43878f 100644
--- a/hadoop-gremlin/README.md
+++ b/hadoop-gremlin/README.md
@@ -20,13 +20,11 @@
Prerequisites
=============
-Follow the [installation
procedure](https://dev.to/awwsmm/installing-and-running-hadoop-and-spark-on-windows-33kc)
to set up:
+Install the following prerequisites:
* Hadoop 2.7.2 installed [from Apache Hadoop download
archive](http://archive.apache.org/dist/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz)
* Spark 2.4.3 installed [from Apache Spark
project](https://spark.apache.org/downloads.html)
-* For Windows platforms needed is also specific integration:
- * [download from](https://github.com/steveloughran/winutils)
- * [more
details](https://cwiki.apache.org/confluence/display/HADOOP2/WindowsProblems)
+
Set up HADOOP_GREMLIN_LIBS OS environment variable as of [TinkerPop
Documentation](http://tinkerpop.apache.org/docs/current/reference/#hadoop-gremlin).
@@ -49,4 +47,4 @@ Verify the installed versions
On the command line run:
hadoop version
- spark-shell --version
\ No newline at end of file
+ spark-shell --version