svn commit: r1920896 - /subversion/trunk/tools/dist/release.py

[email protected]
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <[email protected]>
Author: dsahlberg
Date: Wed Sep 25 07:53:01 2024
New Revision: 1920896

URL: http://svn.apache.org/viewvc?rev=1920896&view=rev
Log:
Followup to r1919355:
Only generate the CMake build system if releasing 1.15.0 or later.
The problem was run into when preparing for 1.14.4, when running relase.py
from /trunk while releasing a version that doesn't have the cmake build system.

* tools/dist/release.py
  (roll_tarballs): Check the version before running gen-make.py -t cmake

Review by: stsp


Modified:
    subversion/trunk/tools/dist/release.py

Modified: subversion/trunk/tools/dist/release.py
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/release.py?rev=1920896&r1=1920895&r2=1920896&view=diff
==============================================================================
--- subversion/trunk/tools/dist/release.py (original)
+++ subversion/trunk/tools/dist/release.py Wed Sep 25 07:53:01 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
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.