Bug 2315271

Summary: Tcl/Tk 8.6.15 is available
Product: [Fedora] Fedora Reporter: Xose Vazquez Perez <xose.vazquez>
Component: tclAssignee: Jaroslav Škarvada <jskarvad>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 41CC: jskarvad
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: tcl-8.6.15-2.fc42 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-10-17 17:01:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Xose Vazquez Perez 2024-09-27 15:03:32 UTC
Tcl/Tk 8.6.15 Release Announcement (September 13, 2024)

Summary of Changes since Tcl/Tk 8.6.14:
--------------------------------------

This is a patch release, so it primarily includes bug fixes and corrections
to erratic behavior.  Highlighted changes are noted below.  The changes file
at the root of the source tree contains a more complete list.  The Timelines
of all changes are online.

	http://core.tcl-lang.org/tcl/timeline
	http://core.tcl-lang.org/tk/timeline

   * [TIP 692] Deprecate Tcl_GetAlias(). Migrate to Tcl_GetAliasObj()

   * Invoke binding scripts for events with detail field NotifyInferior
        *** POTENTIAL INCOMPATIBILITY ***

   * Tcl_NewObjectInstance() errors on namespace re-use.
        *** POTENTIAL INCOMPATIBILITY -- breaks Itcl 4.2 ***

   * TCL_PACKAGE_PATH change from Tcl list to platform path convention
        *** POTENTIAL INCOMPATIBILITY ***

   * Make [self] work inside [$obj eval]

   * Fix [$obj varname] for linked varnames

   * Restore access to alternate data streams (ADS) in NTFS filesystems.

   * Fix crashes or hangs in...
      - TclOO + coroutine, oo-22.[34]
      - entangled destructor and namespace deletion, oo-35.7.*
      - destruction of reflected channel, iocmd-32.3.*
      - select notifier with file descriptor >= FD_SETSIZE
      - [child invokehidden info frame], info-40.0
      - [focus -force], focus-8.1
      - [$canvas dchars], canvas-11.4
      - [$menubutton destroy]

   * Appearance improvements for...
      - focus ring, arrows, and classic theme.
      - last item in a [ttk::treeview].
      - down arrow in [ttk::combobox].

   * Repair [$photo read -from] flaws in GIF,PNG formats. imgPhoto-19.*

   * [$photo copy] coordinate check error. See imgPhoto-12.5

   * Detect corrupt GIF file and raise error. See imgPhoto-18.6.1

   * Fixes to [ttk::treeview] subcommands 'see' and 'bbox'.

   * Fix default font detection for high DPI

   * [treeview identify] now point aware

   * Fix broken undo/redo in [text] widget.

   * Fix GENFUNC mode of Tcl_ParseArgsObjv(). See tests indexObj-7.*

   * Fix removal of oo variable by [info exists]. See oo-19.4

   * Fix byte compiled [incr] with wide int increment. See incr-1.31

   * Repair encoding flaws in [info hostname] visible for non-ASCII names.

   * Fix incorrect [string is control] results on some private codepoints

   * Autoload of [::tcl::tm::path]

   * Fix missing error message in some [interp limit] failures.

   * Improved hash performance for some hash tables.

   * Performance optimizations in several encoding primitives.

   * Correction to rare failed startup search for system encoding

   * Add encodings: koi8-ru, koi8-t

   * Add keycodes ISO_Group_Shift and dead_hamza

   * Updated bundled packages, libraries, standards, data
      - Itcl 4.3.0 -- supports multi-thread operations
      - sqlite3 3.45.3
      - Thread 2.8.10
      - TDBC* 1.1.9
      - tcltest 2.5.8
      - libtommath 1.3.0
      - Unicode 16
      - tzdata 2024b

Reproducible: Always

Comment 1 Fedora Update System 2024-10-01 20:39:56 UTC
FEDORA-2024-69aee79b7a (tcl-8.6.15-1.fc42 and tk-8.6.15-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-69aee79b7a

Comment 2 Fedora Update System 2024-10-17 17:01:03 UTC
FEDORA-2024-69aee79b7a (tcl-8.6.15-2.fc42 and tk-8.6.15-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.