Author: rinrab Date: Wed Sep 25 16:03:48 2024 New Revision: 1920916 URL: http://svn.apache.org/viewvc?rev=1920916&view=rev Log: On the 'windows-shared-ra-modules' branch: Sync with trunk@1920915.
Modified: subversion/branches/windows-shared-ra-modules/ (props changed) subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml (contents, props changed) subversion/branches/windows-shared-ra-modules/CHANGES subversion/branches/windows-shared-ra-modules/CMakeLists.txt subversion/branches/windows-shared-ra-modules/NOTICE subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/ (props changed) subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c subversion/branches/windows-shared-ra-modules/tools/dist/release.py Propchange: subversion/branches/windows-shared-ra-modules/ ------------------------------------------------------------------------------ Merged /subversion/trunk:r1920808-1920915 Modified: subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml (original) +++ subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml Wed Sep 25 16:03:48 2024 @@ -1,126 +1,138 @@ -name: Build and Test Subversion with CMake - -on: - push: - branches: ["*"] - -concurrency: - group: ${{ github.ref }} - cancel-in-progress: false - -defaults: - run: - shell: pwsh - -jobs: - build: - strategy: - fail-fast: false - matrix: - include: - - name: Windows, shared, x64, with tests - os: windows-latest - build_shared: ON - vcpkg_triplet: x64-windows - arch: x64 - run_tests: true - - name: Windows, shared, x86 - os: windows-latest - build_shared: ON - vcpkg_triplet: x86-windows - arch: x86 - - name: Windows, static, x64, with tests - os: windows-latest - build_shared: OFF - vcpkg_triplet: x64-windows-static - arch: x64 - run_tests: true - - name: Linux, shared, with tests - os: ubuntu-latest - build_shared: ON - run_tests: true - - runs-on: ${{ matrix.os }} - name: ${{ matrix.name }} - - env: - VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite" - - steps: - - name: Prepare Enviroment (Windows) - if: runner.os == 'Windows' - run: | - $root = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" - Import-Module "$root\Common7\Tools\Microsoft.VisualStudio.DevShell.dll" - Enter-VsDevShell -VsInstallPath $root -DevCmdArguments "-arch=${{ matrix.arch }}" - - ls env: | foreach { "$($_.Name)=$($_.Value)" >> $env:GITHUB_ENV } - - - name: Prepare Enviroment (Linux) - if: runner.os == 'Windows' - run: | - # nothing yet - - - name: Export GitHub Actions cache environment variables - if: runner.os == 'Windows' - uses: actions/github-script@v7 - with: - script: | - core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || ''); - core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || ''); - - - name: Install dependecies (Windows, vcpkg) - if: runner.os == 'Windows' - run: | - C:\vcpkg\vcpkg.exe install --triplet ${{ matrix.vcpkg_triplet }} ` - apr apr-util expat zlib sqlite3 - - "CMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake" >> $env:GITHUB_ENV - - - name: Install dependecies (Linux, apt-get) - if: runner.os == 'Linux' - run: > - sudo apt-get install - libtool - libtool-bin - libapr1-dev - libaprutil1-dev - libexpat1-dev - zlib1g-dev - libsqlite3-dev - ninja-build - - - name: Use LF for Git checkout - run: | - git config --global core.autocrlf false - git config --global core.eol lf - - - uses: actions/checkout@v4 - - - name: gen-make - run: python ./gen-make.py -t cmake - - - name: Configure CMake - run: > - cmake -B out -G Ninja - -DBUILD_SHARED_LIBS=${{ matrix.build_shared }} - -DSVN_ENABLE_TESTS=ON - -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/installdir - -DVCPKG_TARGET_TRIPLET=${{ matrix.vcpkg_triplet }} - - - name: Build CMake - run: cmake --build out - - - name: Install - run: cmake --install out - - - name: Run all tests - id: run_all_tests - if: matrix.run_tests - working-directory: out - run: ctest --output-on-failure --verbose - - - name: Rerun failed tests - if: ${{ matrix.run_tests && failure() && steps.run_all_tests.conclusion == 'failure' }} - working-directory: out - run: ctest --output-on-failure --verbose --rerun-failed +name: Build and Test Subversion with CMake + +on: + push: + branches: ["*"] + +concurrency: + group: ${{ github.ref }} + cancel-in-progress: false + +defaults: + run: + shell: pwsh + +jobs: + build: + strategy: + fail-fast: false + matrix: + include: + - name: Windows, shared, x64, with tests + os: windows-latest + build_shared: ON + cmake_generator: Ninja + vcpkg_triplet: x64-windows + arch: x64 + run_tests: true + - name: Windows, shared, x64, vs2022, with tests + os: windows-latest + build_shared: ON + cmake_generator: 'Visual Studio 17 2022' + vcpkg_triplet: x64-windows + arch: x64 + run_tests: true + - name: Windows, shared, x86 + os: windows-latest + build_shared: ON + cmake_generator: Ninja + vcpkg_triplet: x86-windows + arch: x86 + - name: Windows, static, x64, with tests + os: windows-latest + build_shared: OFF + cmake_generator: Ninja + vcpkg_triplet: x64-windows-static + arch: x64 + run_tests: true + - name: Linux, shared, with tests + os: ubuntu-latest + cmake_generator: Ninja + build_shared: ON + run_tests: true + + runs-on: ${{ matrix.os }} + name: ${{ matrix.name }} + + env: + VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite" + CMAKE_GENERATOR: ${{ matrix.cmake_generator }} + + steps: + - name: Prepare Enviroment (Windows) + if: runner.os == 'Windows' + run: | + $root = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" + Import-Module "$root\Common7\Tools\Microsoft.VisualStudio.DevShell.dll" + Enter-VsDevShell -VsInstallPath $root -DevCmdArguments "-arch=${{ matrix.arch }}" + + ls env: | foreach { "$($_.Name)=$($_.Value)" >> $env:GITHUB_ENV } + + - name: Prepare Enviroment (Linux) + if: runner.os == 'Windows' + run: | + # nothing yet + + - name: Export GitHub Actions cache environment variables + if: runner.os == 'Windows' + uses: actions/github-script@v7 + with: + script: | + core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || ''); + core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || ''); + + - name: Install dependecies (Windows, vcpkg) + if: runner.os == 'Windows' + run: | + C:\vcpkg\vcpkg.exe install --triplet ${{ matrix.vcpkg_triplet }} ` + apr apr-util expat zlib sqlite3 + + "CMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake" >> $env:GITHUB_ENV + + - name: Install dependecies (Linux, apt-get) + if: runner.os == 'Linux' + run: > + sudo apt-get install + libtool + libtool-bin + libapr1-dev + libaprutil1-dev + libexpat1-dev + zlib1g-dev + libsqlite3-dev + ninja-build + + - name: Use LF for Git checkout + run: | + git config --global core.autocrlf false + git config --global core.eol lf + + - uses: actions/checkout@v4 + + - name: gen-make + run: python ./gen-make.py -t cmake + + - name: Configure CMake + run: > + cmake -B out + -DBUILD_SHARED_LIBS=${{ matrix.build_shared }} + -DSVN_ENABLE_TESTS=ON + -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/installdir + -DVCPKG_TARGET_TRIPLET=${{ matrix.vcpkg_triplet }} + + - name: Build CMake + run: cmake --build out --config Release + + - name: Install + run: cmake --install out --config Release + + - name: Run all tests + id: run_all_tests + if: matrix.run_tests + working-directory: out + run: ctest --output-on-failure --verbose -C Release + + - name: Rerun failed tests + if: ${{ matrix.run_tests && failure() && steps.run_all_tests.conclusion == 'failure' }} + working-directory: out + run: ctest --output-on-failure --verbose -C Release --rerun-failed Propchange: subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml ------------------------------------------------------------------------------ svn:eol-style = native Modified: subversion/branches/windows-shared-ra-modules/CHANGES URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/CHANGES?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/CHANGES (original) +++ subversion/branches/windows-shared-ra-modules/CHANGES Wed Sep 25 16:03:48 2024 @@ -17,6 +17,25 @@ https://svn.apache.org/repos/asf/subvers time with --disable-plaintext-password-storage. This reverts r1845377 (r1909351). +Version 1.14.4 +(8 Oct 2024, from /branches/1.14.x) +https://svn.apache.org/repos/asf/subversion/tags/1.14.4 + User-visible changes: + - Client-side improvements and bugfixes: + * Fix unbounded memory usage in propget and proplist --xml (r1918138, -39) + * Fix cmdline parsing bugs in --change (-c) argument (r1917864, -944) + * Improve help message for svnmucc PUT (r1914222) + - Server-side bugfixes: + * mailer.py: Fix inconsistency in Config.which_group() arguments (r1914518) + + Developer-visible changes: + * Fix svnadmin_tests.py failing with Python 3.11+ on Windows (r1910464) + * Support building swig-rb with clang 16 / GCC14 (r1915236, -39) + * Convert path to local style in error message from diff API (r1917946) + * Fix `invalid escape sequence` in .py scripts for Python 3.12 (r1912632) + * swig-py: Fix `none_dealloc` error caused by refcount issue (r1915316) + * Fix a msgid in svnadmin.c which was not a valid C string (r1887710) + Version 1.14.3 (20 Dec 2023, from /branches/1.14.x) https://svn.apache.org/repos/asf/subversion/tags/1.14.3 Modified: subversion/branches/windows-shared-ra-modules/CMakeLists.txt URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/CMakeLists.txt?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/CMakeLists.txt (original) +++ subversion/branches/windows-shared-ra-modules/CMakeLists.txt Wed Sep 25 16:03:48 2024 @@ -658,29 +658,28 @@ if(SVN_ENABLE_TESTS) find_package(Python3 COMPONENTS Interpreter REQUIRED) file(GLOB PYTHON_TESTS - "subversion/tests/cmdline/*.py" + "subversion/tests/cmdline/*_tests.py" ) foreach(py_test_path ${PYTHON_TESTS}) # Keep `.py'. get_filename_component(py_test_name ${py_test_path} NAME_WLE) + set(binary_dir $<TARGET_FILE_DIR:svn>) - if(NOT ${py_test_name} STREQUAL "svneditor") - add_test( - NAME - "cmdline.${py_test_name}" - COMMAND - "${Python3_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/build/run_tests.py" - --bin ${CMAKE_CURRENT_BINARY_DIR} - --tools-bin ${CMAKE_CURRENT_BINARY_DIR} - --verbose - --log-to-stdout - --set-log-level=WARNING - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_BINARY_DIR} - ${py_test_path} - ) - endif() + add_test( + NAME + "cmdline.${py_test_name}" + COMMAND + "${Python3_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/build/run_tests.py" + --bin ${binary_dir} + --tools-bin ${binary_dir} + --verbose + --log-to-stdout + --set-log-level=WARNING + ${CMAKE_CURRENT_SOURCE_DIR} + ${binary_dir} + ${py_test_path} + ) endforeach() endif() Modified: subversion/branches/windows-shared-ra-modules/NOTICE URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/NOTICE?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/NOTICE (original) +++ subversion/branches/windows-shared-ra-modules/NOTICE Wed Sep 25 16:03:48 2024 @@ -1,5 +1,5 @@ Apache Subversion -Copyright 2023 The Apache Software Foundation +Copyright 2024 The Apache Software Foundation This product includes software developed by many people, and distributed under Contributor License Agreements to The Apache Software Foundation Modified: subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt (original) +++ subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt Wed Sep 25 16:03:48 2024 @@ -62,7 +62,11 @@ if ([targets.enable_condition])[is targe add_executable([targets.name][for targets.sources] [targets.sources][end] ) - add_test([targets.namespace].[targets.name] [targets.name] --srcdir ${CMAKE_SOURCE_DIR}/[targets.srcdir]) + add_test( + NAME [targets.namespace].[targets.name] + COMMAND [targets.name] --srcdir ${CMAKE_SOURCE_DIR}/[targets.srcdir] + WORKING_DIRECTORY $<TARGET_FILE_DIR:[targets.name]> + ) [end]target_link_libraries([targets.name] PRIVATE[for targets.libs] [targets.libs][end] )[if-any targets.msvc_libs] Modified: subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c (original) +++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c Wed Sep 25 16:03:48 2024 @@ -52,6 +52,18 @@ #include "fs-loader.h" +/* Here are the declarations for the FS module init functions. If we + are using DSO loading, they won't actually be linked into + libsvn_fs. Note that these private functions have a common_pool + parameter that may be used for fs module scoped variables such as + the bdb cache. This will be the same common_pool that is passed + to the create and open functions and these init functions (as well + as the open and create functions) are globally serialized so that + they have exclusive access to the common_pool. */ +#include "../libsvn_fs_base/fs_init.h" +#include "../libsvn_fs_fs/fs_init.h" +#include "../libsvn_fs_x/fs_init.h" + /* This is defined by configure on platforms which use configure, but we need to define a fallback for Windows. */ #ifndef DEFAULT_FS_TYPE Modified: subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h (original) +++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h Wed Sep 25 16:03:48 2024 @@ -183,18 +183,6 @@ typedef svn_error_t *(*fs_init_func_t)(c fs_library_vtable_t **vtable, apr_pool_t* common_pool); -/* Here are the declarations for the FS module init functions. If we - are using DSO loading, they won't actually be linked into - libsvn_fs. Note that these private functions have a common_pool - parameter that may be used for fs module scoped variables such as - the bdb cache. This will be the same common_pool that is passed - to the create and open functions and these init functions (as well - as the open and create functions) are globally serialized so that - they have exclusive access to the common_pool. */ -#include "../libsvn_fs_base/fs_init.h" -#include "../libsvn_fs_fs/fs_init.h" -#include "../libsvn_fs_x/fs_init.h" - /*** vtable types for the abstract FS objects ***/ Modified: subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c (original) +++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c Wed Sep 25 16:03:48 2024 @@ -36,6 +36,7 @@ #include "svn_delta.h" #include "svn_version.h" #include "fs.h" +#include "fs_init.h" #include "err.h" #include "dag.h" #include "revs-txns.h" Modified: subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h (original) +++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h Wed Sep 25 16:03:48 2024 @@ -22,9 +22,10 @@ * ==================================================================== */ -#ifndef LIBSVN_FS_LOADER_H -#error Please include libsvn_fs/fs_loader.h instead of this file -#else +#ifndef SVN_LIBSVN_FS_BASE_INIT +#define SVN_LIBSVN_FS_BASE_INIT + +#include "../libsvn_fs/fs-loader.h" svn_error_t *svn_fs_base__init(const svn_version_t *loader_version, fs_library_vtable_t **vtable, Modified: subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c (original) +++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c Wed Sep 25 16:03:48 2024 @@ -34,6 +34,7 @@ #include "svn_pools.h" #include "fs.h" #include "fs_fs.h" +#include "fs_init.h" #include "tree.h" #include "lock.h" #include "hotcopy.h" Modified: subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h (original) +++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h Wed Sep 25 16:03:48 2024 @@ -21,12 +21,13 @@ * ==================================================================== */ -#ifndef LIBSVN_FS_LOADER_H -#error Please include libsvn_fs/fs_loader.h instead of this file -#else +#ifndef SVN_LIBSVN_FS_FS_INIT +#define SVN_LIBSVN_FS_FS_INIT + +#include "../libsvn_fs/fs-loader.h" svn_error_t *svn_fs_fs__init(const svn_version_t *loader_version, - fs_library_vtable_t **vtable, - apr_pool_t* common_pool); + fs_library_vtable_t **vtable, + apr_pool_t *common_pool); #endif Propchange: subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/ ------------------------------------------------------------------------------ Merged /subversion/trunk/subversion/libsvn_fs_x:r1920808-1920915 Modified: subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c (original) +++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c Wed Sep 25 16:03:48 2024 @@ -35,6 +35,7 @@ #include "batch_fsync.h" #include "fs.h" #include "fs_x.h" +#include "fs_init.h" #include "pack.h" #include "recovery.h" #include "hotcopy.h" Modified: subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h (original) +++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h Wed Sep 25 16:03:48 2024 @@ -21,13 +21,14 @@ * ==================================================================== */ -#ifndef LIBSVN_FS_LOADER_H -#error Please include libsvn_fs/fs_loader.h instead of this file -#else +#ifndef SVN_LIBSVN_FS_X_INIT +#define SVN_LIBSVN_FS_X_INIT + +#include "../libsvn_fs/fs-loader.h" svn_error_t *svn_fs_x__init(const svn_version_t *loader_version, - fs_library_vtable_t **vtable, - apr_pool_t* common_pool); + fs_library_vtable_t **vtable, + apr_pool_t *common_pool); #endif Modified: subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c (original) +++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c Wed Sep 25 16:03:48 2024 @@ -143,7 +143,7 @@ svn_version_extended(svn_boolean_t verbo info->build_time = __TIME__; info->build_host = SVN_BUILD_HOST; info->copyright = apr_pstrdup - (pool, _("Copyright (C) 2023 The Apache Software Foundation.\n" + (pool, _("Copyright (C) 2024 The Apache Software Foundation.\n" "This software consists of contributions made by many people;\n" "see the NOTICE file for more information.\n" "Subversion is open source software, see " Modified: subversion/branches/windows-shared-ra-modules/tools/dist/release.py URL: http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/tools/dist/release.py?rev=1920916&r1=1920915&r2=1920916&view=diff ============================================================================== --- subversion/branches/windows-shared-ra-modules/tools/dist/release.py (original) +++ subversion/branches/windows-shared-ra-modules/tools/dist/release.py Wed Sep 25 16:03:48 2024 @@ -910,8 +910,9 @@ def roll_tarballs(args): # line endings and won't run, so use the one in the working copy. run_script(args.verbose, '%s/tools/po/po-update.sh pot' % get_workdir(args.base_dir)) - run_script(args.verbose, - 'python gen-make.py -t cmake --release') + if not args.version < Version("1.15.0"): + run_script(args.verbose, + 'python gen-make.py -t cmake --release') clean_pycache() # as with clean_autom4te, is this pointless on Windows? os.chdir(cwd) clean_autom4te() # dist.sh does it but pointless on Windows? @@ -928,8 +929,9 @@ def roll_tarballs(args): '''tools/po/po-update.sh pot ./autogen.sh --release''', hide_stderr=True) # SWIG is noisy - run_script(args.verbose, - 'python gen-make.py -t cmake --release') + if not args.version < Version("1.15.0"): + run_script(args.verbose, + 'python gen-make.py -t cmake --release') clean_pycache() # without this, tarballs contain empty __pycache__ dirs os.chdir(cwd) clean_autom4te() # dist.sh does it but probably pointless