Bug 13409 - udpate Tcl to 8.6.1
Summary: udpate Tcl to 8.6.1
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-18 13:50 CEST by Simon Geard
Modified: 2015-10-05 13:12 CEST (History)
3 users (show)

See Also:
Source RPM: tcl
CVE:
Status comment:


Attachments

Description Simon Geard 2014-05-18 13:50:47 CEST
The current version of tcl, 8.5.14 is old and should be updated to 8.6.1.

Version 8.6 (released over a year ago) contains many major improvements and really ought to be the default setting for tcl in Mageia. All the associated packages would also need to be updated of course which means testing might be resource heavy.

I could probably help with some of this work if you need it.

Reproducible: 

Steps to Reproduce:
Comment 1 Manuel Hiebel 2014-05-20 00:14:52 CEST
Our policy are against such change in stable release so it's a wontfix.

So I will change it the version to cauldron

(and btw update is different than *new package request*)

CC: (none) => fundawang
Component: New RPM package request => RPM Packages
Version: 4 => Cauldron
Summary: Tcl 8.6.1 => udpate Tcl to 8.6.1
Source RPM: (none) => tcl

Comment 2 Simon Geard 2014-05-20 00:39:19 CEST
... which is a very good policy. I didn't intend to request for v4 - sorry about that - I'm hoping it will be in v5.
Comment 3 David Walser 2014-05-20 01:09:39 CEST
If memory serves me correctly, we had upgraded to 8.6 at some point and there were some issues and we reverted to 8.5.  From the SVN logs, it appears July 1, 2011 was when this happened.  I'm not sure what the issues were, but hopefully they've since been ironed out.  I believe the 8.5 branch is still supported, but it'd be nice to have it updated anyway as long as it works well.  I think tk and expect are the other packages that would have to be updated along with it.
Comment 4 Simon Geard 2014-06-16 01:03:09 CEST
So what is the plan for M5? I've just started using Ubuntu 14 at work (I don't really like it) but it is already at 8.6.

For 8.6 all the c-packages will need to be updated including itcl (which is now implemented in terms of the inbuilt TclOO), sqlite, expect and the various graphics components (tk, itk); tcllib and tklib should also be updated.
Comment 5 David Walser 2014-06-16 16:33:57 CEST
Funda appears to be working on it.  He's updated tcl to 8.6.1 in SVN, but hasn't been able to successfully build it yet.
Comment 6 Simon Geard 2014-08-24 12:26:21 CEST
I've just tried alpha 2 and see that it's  still on 8.15, are you still hoping for 8.6 to be in mg5? My offer of help still stands.
Comment 7 Pascal Terjan 2015-01-26 12:50:03 CET
There is a broken package in svn, it should be either fixed or reverted.

I noticed 2 problems:

[ -f %{buildroot}/%{_includedir}/%{name}-private/generic/$i ] && ln -sf ../../$i %{buildroot}/%{_includedir}/%{name}-private/generic 

This line may "fail" if the file does not exist, and that will fail the build because the last one does not exist and status of a loop is the status of last command executed.

The file lists need to be updated (and possibly some other packages obsoleted as for example itcl seems now included).

So not much work left, but I have no idea if it is working.

CC: (none) => pterjan

Comment 8 David GEIGER 2015-10-05 13:12:06 CEST
tcl-8.6.4 and tk-8.6.4 are now available on Cauldron (.mga6).

So closing of this bug as FIXED.

Status: NEW => RESOLVED
CC: (none) => geiger.david68210
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.