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