This is an automated email from the ASF dual-hosted git repository.

mxmanghi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tcl-rivet.git


The following commit(s) were added to refs/heads/master by this push:
     new 9bfee6a  defined m4 variable for rivet version
9bfee6a is described below

commit 9bfee6ae43bdc57b1e13e5ae1cd8408a5f1281f0
Author: Massimo Manghi <mxman...@apache.org>
AuthorDate: Thu Apr 10 11:49:18 2025 +0200

    defined m4 variable for rivet version
---
 ChangeLog                                |  3 ++
 configure.ac                             |  8 +++--
 doc/rivet.xml                            |  2 +-
 rivet/packages/session/session-class.tcl | 53 ++++++++++++++++----------------
 4 files changed, 35 insertions(+), 31 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 74621f4..e47e617 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2025-04-10 Massimo Manghi <mxman...@apache.org>
+       * configure.ac: defined m4 variable for rivet version.
+
 2024-11-26 Massimo Manghi <mxman...@apache.org>
        * ChangeLog: reordered log entries that some past merge had misplaced
        * VERSION: new version 3.2.7
diff --git a/configure.ac b/configure.ac
index 3ddbfcf..ef4b495 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,9 @@ dnl
 # so you can encode the package version directly into the source files.
 #-----------------------------------------------------------------------
 
-AC_INIT([Rivet],[m4_esyscmd_s([cat VERSION])],[rivet-...@tcl.apache.org])
+m4_define([rivet_VERSION],m4_esyscmd([cat VERSION | tr -d '\n']))
+
+AC_INIT([Rivet],m4_defn([rivet_VERSION]),[rivet-...@tcl.apache.org],[rivet-]m4_defn([rivet_VERSION]))
 TEA_INIT([3.9])
 
 # we are storing here the configure command line, as recursive
@@ -427,9 +429,9 @@ AC_DEFUN([APU_HANDLING],[
 # Effect: If you're running Tcl < 8.5.10 we refuse to build Rivet...
 
 AX_COMPARE_VERSION([$TCL_VERSION$TCL_PATCH_LEVEL],[lt],[8.5.10],[
-    AC_MSG_ERROR([Rivet 2.1 requires Tcl > 8.5.10 (current is 
$TCL_VERSION$TCL_PATCH_LEVEL)])
+    AC_MSG_ERROR([Rivet m4_defn([rivet_VERSION]) requires Tcl > 8.5.10 
(current is $TCL_VERSION$TCL_PATCH_LEVEL)])
 ] , [
-    AC_MSG_NOTICE([we are building Rivet with Tcl 
$TCL_VERSION$TCL_PATCH_LEVEL])
+    AC_MSG_NOTICE([we are building Rivet m4_defn([rivet_VERSION]) with Tcl 
$TCL_VERSION$TCL_PATCH_LEVEL])
 ])
 
 
diff --git a/doc/rivet.xml b/doc/rivet.xml
index dbca0e6..58cc5d8 100644
--- a/doc/rivet.xml
+++ b/doc/rivet.xml
@@ -36,7 +36,7 @@
     <!ENTITY lazybridge.xml        SYSTEM "xml/lazybridge.xml" >
     <!ENTITY formbroker.xml        SYSTEM "xml/formbroker.xml" >
     <!ENTITY version                     "3.2" >
-    <!ENTITY fullversion           "3.2.6" >
+    <!ENTITY fullversion           "3.2.7" >
     <!ENTITY version2-series        "2.0,2.1,2.2,2.3,2.4" >
     <!ENTITY version2-generic       "2.x" >
     <!ENTITY version3-generic      "3.x" >
diff --git a/rivet/packages/session/session-class.tcl 
b/rivet/packages/session/session-class.tcl
index c047810..1a047a2 100644
--- a/rivet/packages/session/session-class.tcl
+++ b/rivet/packages/session/session-class.tcl
@@ -304,21 +304,20 @@ package require Itcl
     #  store the data in the rivet session cache
     #
     method store {packageName key data} {
-       set a(session_id) [id]
-       set a(package_) $packageName
-       set a(key_) $key
+        set a(session_id) [id]
+        set a(package_) $packageName
+        set a(key_) $key
 
-       regsub -all {\\} $data {\\\\} data
-       set a(data) $data
+        regsub -all {\\} $data {\\\\} data
+        set a(data) $data
 
-       debug "store session data, package_ '$packageName', key_ '$key', data 
'$data'"
-       set kf [list session_id package_ key_]
+        debug "store session data, package_ '$packageName', key_ '$key', data 
'$data'"
+        set kf [list session_id package_ key_]
 
-       if {![$dioObject store a -table $sessionCacheTable -keyfield $kf]} {
-           debug "Failed to store $sessionCacheTable '$kf'"
-           #parray a
-           error [$dioObject errorinfo]
-       }
+        if {![$dioObject store a -table $sessionCacheTable -keyfield $kf]} {
+            debug "Failed to store $sessionCacheTable '$kf'"
+            error [$dioObject errorinfo]
+        }
     }
 
     #
@@ -326,23 +325,23 @@ package require Itcl
     #   for this session
     #
     method fetch {packageName key} {
-       set kf [list session_id package_ key_]
-
-       set a(session_id) [id]
-       set a(package_) $packageName
-       set a(key_) $key
-
-       set key [$dioObject makekey a $kf]
-       if {![$dioObject fetch $key a -table $sessionCacheTable -keyfield $kf]} 
{
-           status [$dioObject errorinfo]
-           debug "error: [$dioObject errorinfo]"
-           debug "fetch session data failed, package_ '$packageName', key_ 
'$key', error '[$dioObject errorinfo]'"
-           return ""
-       }
+        set kf [list session_id package_ key_]
+
+        set a(session_id) [id]
+        set a(package_) $packageName
+        set a(key_) $key
+
+        set key [$dioObject makekey a $kf]
+        if {![$dioObject fetch $key a -table $sessionCacheTable -keyfield 
$kf]} {
+            status [$dioObject errorinfo]
+            debug "error: [$dioObject errorinfo]"
+            debug "fetch session data failed, package_ '$packageName', key_ 
'$key', error '[$dioObject errorinfo]'"
+            return ""
+        }
 
-       debug "fetch session data succeeded, package_ '$packageName', key_ 
'$key', result '$a(data)'"
+        debug "fetch session data succeeded, package_ '$packageName', key_ 
'$key', result '$a(data)'"
 
-       return $a(data)
+        return $a(data)
     }
 
     #


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@tcl.apache.org
For additional commands, e-mail: commits-h...@tcl.apache.org

Reply via email to