From Fedora Project Wiki

Summary

New tcl and tk (version 8.5.0) are adding new features, which affect many packages mentioned below. These features are for tcl8.5:

  • 8.5 now runs 10% faster
  • improve math operations
  • clock commands use l10n and i18n improvements.
  • dict commands are substantially faster.
  • Improved startup time for scripts due to a restricted package search path (auto_path)

These features are for tk8.5:

  • modern theming engine
  • new widgets: combobox, treeview and progressbar widgets.
  • font rendering: anti-aliased text
  • additional improvements: Window transparency, new fullscreen option for windows...

Owner

Name: MarcelaMaslanova (aka mmaslano)

Current status

  • Targeted release: Fedora 9
  • Last updated: 10. January 2008
  • Percentage of completion: 100%

Detailed Description

Details can be found on home page of tcl. http://www.tcl.tk/software/tcltk/8.5.html

Benefit to Fedora

Many perl or python modules use tk like an easy gui. With new tk is possible to use anti-aliased text and more mentioned in features.

Scope

Many packages need rebuilt, but some of them could be broken.

Test Plan

User Experience

Dependencies

List of all dependent packages:

  • 8Kingdoms OK
  • amsn OK
  • blt OK
  • bwidget OK
  • catdoc
  • climm
  • compat-erlang
  • csound-tk OK
  • ds9
  • eggdrop
  • emacspeak
  • environment-modules
  • erlang OK
  • expect OK
  • funtools
  • funtools-devel
  • funtools-libs
  • gcl
  • git-gui
  • gitk
  • gnu-smalltalk
  • graphviz-tcl
  • grass
  • GREYCstoration-gui
  • hfsutils
  • hfsutils-x11
  • hping3
  • i8kutils
  • ifm OK
  • irsim
  • isdn4k-utils-vboxgetty
  • itcl - OK
  • itk - OK
  • libpurple-tcl
  • magic OK
  • maxima-gui
  • metakit
  • moodss
  • moomps
  • netgen OK
  • ocaml-labltk OK
  • ocaml-labltk-devel OK
  • ogdi-tcl OK
  • openmsx OK
  • pcb
  • plplot OK
  • plplot-tk OK
  • postgresql-pltcl OK
  • postgresql-tcl OK
  • ppracer OK
  • pvm-gui OK
  • PySolFC
  • python-imaging-tk OK
  • python-matplotlib-tk OK
  • q orphaned
  • R OK
  • R-devel OK
  • redet
  • remind
  • remind-gui
  • rrdtool-tcl OK
  • ruby-tcltk OK
  • setools-gui
  • setools-libs-tcl
  • skencil OK
  • tbcload OK
  • tbcload-devel OK
  • tclabc
  • tcl-brlapi
  • tclchecker OK
  • tclcompiler OK
  • tcldebugger OK
  • tcl-devel OK
  • tcldom OK
  • tclhttpd OK
  • tcllib OK
  • tclparser OK
  • tclpro OK
  • tclsoap OK
  • tcl-tcldict OK (tcl8.5 obsoletes this package)
  • tcl-thread OK
  • tclx OK
  • tclxml OK
  • tile OK (tk8.5 obsoletes this package)
  • tix OK
  • tk OK
  • tkcvs OK
  • tkimg-devel OK
  • tkinter OK
  • tklib OK
  • tktable OK
  • tk-tktreectrl OK
  • torque-client OK
  • torque-gui OK
  • uudeview OK
  • vkeybd - testing
  • vtk OK
  • vtk-python OK
  • vtk-tcl OK
  • vtk-testing OK
  • xbindkeys
  • xchat-tcl OK
  • xcircuit OK
  • xpa-libs OK
  • xpa-tcl OK

Contingency Plan

F-9

Documentation

Documentation could be found in new package tcl-html.

Release Notes

tcl8.5:

  • 8.5 now runs 10% faster
  • improve math operations
  • clock commands use l10n and i18n improvements.
  • dict commands are substantially faster.
  • Improved startup time for scripts due to a restricted package search path (auto_path)

tk8.5:

  • modern theming engine
  • new widgets: combobox, treeview and progressbar widgets.
  • font rendering: anti-aliased text
  • additional improvements: Window transparency, new fullscreen option for windows...