xo::report_version_numbers

 xo::report_version_numbers

Defined in

Partial Call Graph (max 5 caller/called nodes):
%3 packages/xotcl-core/www/version-numbers.tcl packages/xotcl-core/ www/version-numbers.tcl xo::report_version_numbers xo::report_version_numbers packages/xotcl-core/www/version-numbers.tcl->xo::report_version_numbers apm_package_installed_p apm_package_installed_p (public) xo::report_version_numbers->apm_package_installed_p apm_version_get apm_version_get (public) xo::report_version_numbers->apm_version_get db_driverkey db_driverkey (public) xo::report_version_numbers->db_driverkey db_string db_string (public) xo::report_version_numbers->db_string

Testcases:
No testcase defined.
Source code:
    append _ "Database: "
    if {[db_driverkey {}] eq "postgresql"} {
      append _ [db_string dbqd.null.get_version {select version() from dual}] \n
    } else {
      append _ [db_driverkey {}]\n
    }
    append _ "Server:    [ns_info patchlevel] ([ns_info name] [ns_info tag])\n"
    append _ "NSF:       $::nsf::patchLevel\n"
    append _ "Tcl:       $::tcl_patchLevel\n"
    append _ "XOTcl:     $::xotcl::version$::xotcl::patchlevel\n"
    append _ "Tdom:      [package req tdom]\n"
    append _ "libthread: [ns_config ns/server/[ns_info server]/modules libthread]\n"
    append _ "Tcllib:    "
    foreach dir $::auto_path {
      set p [glob -nocomplain $dir/tcllib*]
      if {$p ne ""} {
        append _ "$p"
        # just show first occurrences on path
        break
      }
    }
    append _ \n
    foreach pk $pkg_list {
      if {[apm_package_installed_p $pk]} {
        apm_version_get -package_key $pk -array info
        append _  "[format %-22s $pk:] "  "$info(release_date)$info(version_name)"  \n
      }
    }
    return $_
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: