Re: State of tools/dev/awk and tools/build/build-svn-deps-win.pl

Branko Čibej <[email protected]>
Newsgroups gmane.comp.version-control.subversion.devel
Organization The Apache Software Foundation
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.