On 16. 7. 2026 15:52, Ivan Zhakov wrote:
I have just noticed that source tree and tarball contains awk source
code. It was added in r1914373 [1]
[[[
In tools/dev: Copy awk from
https://svn.apache.org/repos/asf/httpd/httpd/win32-msi/trunk/awk
build-svn-deps-win.pl <http://build-svn-deps-win.pl> require AWK but a
binary version is not so easy to find
anymore. Thus include the sources here so we can build our own.
]]]
Really ... https://gnuwin32.sourceforge.net/packages/gawk.htm
However:
1. Apache HTTP Server no longer requires AWK for CMake-based build
since r1919413. The change was backported to Apache HTTP Server 2.4.x
in r1926319 [3].
2. tools/dev/awk is included in tarball, but NOTICE doesn't contains
Copyright information for awk source code.
3. The build-svn-deps-win.pl <http://build-svn-deps-win.pl> script
uses NMake-based build for Apache HTTP server, which is outdated.
4. I would say that most parts of the build-svn-deps-win.pl
<http://build-svn-deps-win.pl> script are superseded by using CMake
together with vcpkg (also described in INSTALL).
5. The build-svn-deps-win.pl <http://build-svn-deps-win.pl> script
doesn't validate checksums when fetching remote data.
Given all the above I suggest we remove tools/dev/awk and
tools/dev/build-svn-deps-win.pl <http://build-svn-deps-win.pl> from
source code and final Subversion 1.15.0 tarball.
Thoughts?
Use SIGKILL, don't try to be gentle with SIGTERM.
-- Brane