Den lör 29 aug. 2026 kl 13:42 skrev Stefan Sperling <[email protected]>:
> On Sat, Aug 29, 2026 at 12:27:43AM +0300, Pavel Lyalyakin wrote: > > My focus is the INSTALL document. The mention of get-deps.sh in the > > document looks like a historical artifact and, frankly, it confused me a > > lot to start this email thread. Getting the dependencies is quite simple > > today, so I'd remove the get-deps.sh summary and its other mentions from > > INSTALL entirely, replacing it with the steps for installing the > > dependencies via a package manager and link to the official download > pages > > of the dependencies. > > I agree with removing get-deps.sh. What it is doing can be done manually. > And get-deps.sh does not even perform checksum verification of downloaded > artifacts before extracting them, which is relatively unsafe. > > One use case of this script might have been developers quickly building > Subversion and its major dependencies from source code. These days, for > developers I would recommend tools/dev/unix-build/Makefile.svn instead. > That script is maintained, fairly up-to-date, and verifies checksums. > I agree with Stefan. How about: 1. Remove the notes about get-deps.sh from INSTALL and backport to the 1.15.x branch 2. Add a "deprecated" note to get-deps.sh and backport to the 1.15.x branch 3. Declare get-deps.sh deprecated in the 1.15.x release notes 4. Remove get-deps.sh from trunk (effectively removing it from 1.16) The purpose of 2 is to try to catch anyone using get-deps.sh and point them to the future removal. Should we mention something about Makefile.svn in INSTALL? As Stefan says it is maintained and very useful if you want to build Subversion with different dependencies. Cheers, Daniel

