openSUSE-RU-2015:0453-1: moderate: Recommended update for Tcl and Tk
openSUSE Recommended Update: Recommended update for Tcl and Tk ______________________________________________________________________________ Announcement ID: openSUSE-RU-2015:0453-1 Rating: moderate References: Affected Products: openSUSE 13.2 openSUSE 13.1 ______________________________________________________________________________ An update that has 0 recommended fixes can now be installed. Description: This update brings new versions of tcl and tk, fixing various bugs. Tcl was updated to version 8.6.3: * (bug)[b9e1a3] Correct Method Search Order * (bug)[ccc2c2] Regression [lreplace {} 1 1] * <oo-1.18.2> Crash regression in [oo::class destroy] * (bug)[84af11] Regress [regsub -all {\(.*} a(b) {}] * (bug)[cee90e] [try {} on ok {} - on return {} {}] panic * (feature) [tcl::unsupported::getbytecode] disassember * (enhancement) [string cat] bytecode optimization * (bug)[82521b] segfault in mangled bytecode * (bug)[bc5b79] Hang in some [read]s of limited size * (bug)[bc1a96] segfault in [array set] of traced array * (bug)[59a2e7] MSVC14 compile support * (bug)[ed29c4] [fcopy] treats [blocked] as error * (bug)[bf7135] regression in Tcl_Write() interface * (bug)[10dc6d] fix [gets] on non-blocking channels * (bug)[214cc0] Restore [lappend v] return value * (bug)[5adc35] Stop forcing EOF to be permanent - Add itcl-unbreak-iwidgets.patch to revert a recent change in itcl that broke iwidgets. - Update license tag to SPDX 1.2. - Update to 8.6.2: * TIP 429: New command [string cat]. * [lsearch -integer], [lsort -integer] operate on wide ints. *** POTENTIAL INCOMPATIBILITY *** * [dict replace], [dict remove] return canonical dicts. *** POTENTIAL INCOMPATIBILITY *** * Improved ::env synchronization with environment. * transchans converted blocked writes to errors. * [info class subclasses ::oo::object] includes ::oo::class . * Fix: [chan configure -error] breaks [socket -async] connection. * Better handle NUL in filenames. * Fix: failures in nested ensemble bytecode compiler. * Fixed crashes in... - [apply {{} {while 1 {a {*} [return -level 0 -code continue]}}}] - [apply {{} {namespace upvar a b [x]}}] - [coroutine X coroutine Y info frame] - multi-interp font teardown - oo chain deletion * Plugged memory leaks in... - execution traced coroutine deletion - [close [zlib push ... -dictionary ...]] - AtForkChild() - managing oo instance lists * Performance addressed in... - [lappend l $multiple $arg] compile: quadratic -> linear - binary [chan copy]: move bytes instead of copy - Improved bytecode: [catch], [foreach], [lmap], num. conversion * Bytecode compiled: [concat], [linsert], [namespace origin], [next], [nextto], [string is], [string replace], [string tolower], [string totitle], [string toupper], [string trim], [string trimleft], [string trimright] [yieldto] * New package releases: http 2.8.8: Accept upper case schemes in URLs tcltest 2.3.7: cleanup runs before output comparisons platform 1.0.13: Update macosx-* variant compatibilities TclOO 1.0.2 itcl 4.0.1 thread 2.7.1 sqlite3 3.8.6 tdbc* 1.0.1 Tk was updated to version 8.6.3: * (bug)[9e487e] Phony button clicks from browsers to plugin * (bug)[810c43] [text] elide changes advance epoch * (bug)[fb35eb] fix PNG transparency appearance * (bug)[3417012] [scale -digits $bigValue] segfault * (bug)[3529885] [scale] handling of negative resolution * Ocaml trouble with Tk and tailcall splice. * Accept [image create -format PNG] (upper case). * fix png wrong component indices * PNG parser accept uppercase -format * fix double free of a TkFont * support PPM maxval up to 65535 * fix multi-interp font teardown double free * fix option file \n syntax support * X: correct fontconfig dependence * fix @TK_LIBS@ in pkgconfig * fix autoscroll initiation Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE 13.2: zypper in -t patch openSUSE-2015-210=1 - openSUSE 13.1: zypper in -t patch openSUSE-2015-210=1 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE 13.2 (i586 x86_64): tcl-8.6.3-6.1 tcl-debuginfo-8.6.3-6.1 tcl-debugsource-8.6.3-6.1 tcl-devel-8.6.3-6.1 tk-8.6.3-4.1 tk-debuginfo-8.6.3-4.1 tk-debugsource-8.6.3-4.1 tk-devel-8.6.3-4.1 - openSUSE 13.2 (x86_64): tcl-32bit-8.6.3-6.1 tcl-debuginfo-32bit-8.6.3-6.1 tk-32bit-8.6.3-4.1 tk-debuginfo-32bit-8.6.3-4.1 - openSUSE 13.1 (i586 x86_64): tcl-8.6.3-4.1 tcl-debuginfo-8.6.3-4.1 tcl-debugsource-8.6.3-4.1 tcl-devel-8.6.3-4.1 tk-8.6.3-5.1 tk-debuginfo-8.6.3-5.1 tk-debugsource-8.6.3-5.1 tk-devel-8.6.3-5.1 - openSUSE 13.1 (x86_64): tcl-32bit-8.6.3-4.1 tcl-debuginfo-32bit-8.6.3-4.1 tk-32bit-8.6.3-5.1 tk-debuginfo-32bit-8.6.3-5.1 References:
participants (1)
-
maintenance@opensuse.org