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

Reply via email to