[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#769437: unblock: tcl8.6/tk8.6/8.6.3-1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Hi release team,

Recently, the Tcl upstream developers have released the third
correcting release of Tcl/Tk 8.6 (version 8.6.3). And I'd like to
upload it and unblock for jessie very much.

The problem is that the version currently in jessie (8.6.2) appears to
be unfortunately buggy. There were quite a few regressions in it (see
the first lines in the attached diffs). I personally was hit by a few
of them (regressions in handling input/output) and had to switch some
scripts to 8.5.

Here are the links to the fixed bugs:
tcl:

1) Quite a few IO related bugs:
http://core.tcl.tk/tcl/tktview?name=bc5b790099
http://core.tcl.tk/tcl/tktview?name=bf7135428c
http://core.tcl.tk/tcl/tktview?name=10dc6daa37
http://core.tcl.tk/tcl/tktview?name=5adc350683

2) A few regressions:
http://core.tcl.tk/tcl/tktview?name=ccc2c2cc98
http://core.tcl.tk/tcl/tktview?name=84af1192f5
http://core.tcl.tk/tcl/tktview?name=214cc0eb22

3) A few crashes:
http://core.tcl.tk/tcl/tktview?name=cee90e4e88
http://core.tcl.tk/tcl/tktview?name=82521bfb67
http://core.tcl.tk/tcl/tktview?name=bc1a96407a

tk:
1) Crash:
http://core.tcl.tk/tk/tktview?name=3417012fff

2) A few smaller fixes:
http://core.tcl.tk/tk/tktview?name=810c43d789
http://core.tcl.tk/tk/tktview?name=fb35eb59dd
http://core.tcl.tk/tk/tktview?name=3529885fff

I'm attaching the diffs for the new packages. They come in pairs:
'relevant' diff is a 'full' without bits for Macosx and MS Windows (to
estimate the changes affecting the binary packages more correctly) .
Also, I removed changed tests and in case of tcl.relevant.diff I
removed unchanged code which was shifted from two existing files to
one new (tclDisassemble.c).

Almost all changes in Tcl are bugfixes. There is one new feature
(added ::tcl::unsupported::bytecode) and one enhancement (command
[string cat] got bytecode optimization).

As for the Tk, the changes are less important, but still one crash and
a few other bugs are fixed.

Please, let the new Tcl/Tk 8.6.3 to jessie.

unblock tcl8.6/tk8.6/8.6.3-1

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Attachment: tcl.full.diff.gz
Description: application/gzip

Attachment: tcl.relevant.diff.gz
Description: application/gzip

Attachment: tk.full.diff.gz
Description: application/gzip

Attachment: tk.relevant.diff.gz
Description: application/gzip


Reply to: