History Of Ticket 4a7e8bc052b6ea98

Artifacts Associated With Ticket 4a7e8bc052b6ea98

  1. Ticket change [f81a12d518] (rid 1452) by anonymous on 2019-09-27 08:07:24:

    1. foundin initialized to: "1.7.19"
    2. icomment:
      A line of the format
         package provide Tls 1.7.19
      is desirable somewhere in tls.tcl, such that package requests with
         package require Tls
      from another program get a positive response that the package is present.
      
    3. login: "anonymous"
    4. mimetype: "text/x-fossil-plain"
    5. private_contact initialized to: "7fa0a9bcb86ecf4a0c4b0a5bf071aba11e45f4bf"
    6. severity initialized to: "Minor"
    7. status initialized to: "Open"
    8. title initialized to: "package provide statement in tls.tcl"
    9. type initialized to: "Feature Request"
  2. Ticket change [b9c3d15d94] (rid 1478) by rkeene on 2019-11-14 01:01:46:

    1. icomment:
      The Tcl API call Tcl_PkgProvide() is called from Tls_Init() as part of loading
      the TLS extension.  There wouldn't be any advantage to adding it to tls.tcl.
      
      What are you trying to accomplish ?
      
    2. login: "rkeene"
    3. mimetype: "text/plain"
    4. priority changed to: "Low"
    5. resolution changed to: "Open"
  3. Ticket change [fcfaff6d97] (rid 1479) by rkeene on 2019-11-14 01:02:07:

    1. login: "rkeene"
    2. mimetype: "text/x-fossil-plain"
    3. status changed to: "Review"
  4. Ticket change [cf4c9c8a65] (rid 1519) by anonymous on 2020-06-29 13:27:49:

    1. icomment:
      The "package provide" is a standard feature of RPM build systems; it does not mean that at the time of calling "package provide" some Tls_init() has already happened or is available. We wish to cover situations inside a RPM build to *request* installation of that Tcl package, before running anything *after* the package might have been installed.
      
    2. login: "anonymous"
    3. mimetype: "text/x-fossil-plain"
  5. Ticket change [e0a41fcaae] (rid 3688) by bohagan on 2024-06-29 01:01:51:

    1. icomment:
      The standard method for performing a package provide is to include it in the
      source code file that implements the package as part of the initialization
      function. This ensures the package is only available if it has been
      successfully loaded and initialized.
      
    2. login: "bohagan"
    3. mimetype: "text/x-fossil-plain"
    4. resolution changed to: "Rejected"
    5. status changed to: "Closed"