Tcl Source Code

View Ticket
Login
Ticket UUID: 448931
Title: package dependencies
Type: Patch Version: None
Submitter: dgp Created on: 2001-08-07 22:13:34
Subsystem: None Assigned To: dgp
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2001-08-09 08:06:48
Resolution: Fixed Closed By: dgp
    Closed on: 2001-08-09 01:06:48
Description:
This patch adds the package dependency checking
to all the packages distributed with Tcl.
User Comments: dgp added on 2001-08-09 08:06:48:
Logged In: YES 
user_id=80530

...and now the HEAD.

dgp added on 2001-08-09 08:01:23:
Logged In: YES 
user_id=80530

Right, so we'll stick with the simple approach.

Committed 8.3.x branch.

andreas_kupries added on 2001-08-08 23:45:01:
Logged In: YES 
user_id=75003

Timeframe 8.3.3.3. is Aug 16.
The bug fixes are non-controversial. About upgrading the
distributed packages I am not sure.

dgp added on 2001-08-08 11:37:02:

File Added - 9352: depend83.patch

Logged In: YES 
user_id=80530

Here's the patch for core-8-3-1-branch.  It brings all
the packages bundled with Tcl 8.3.x up to the latest
patchlevel consistent with the last minor release already
distributed with a Tcl 8.3.x release.  That is, it makes
bug fixes.  That should be non-controversial.

I think it would be fine to upgrade all the way to the
HEAD version of these packages myself (for example,
msgcat is now in 1.2.x and tcltest in 2.0.x), but I'd
want some other opinions on that.

dgp added on 2001-08-08 11:24:44:
Logged In: YES 
user_id=80530

I've cleaned up the duplicate directories
under library/ on the core-8-3-1-branch

(f.e. library/opt and library/opt0.4 )

in preparation for a package dependency patch
on that branch.

dgp added on 2001-08-08 08:03:34:
Logged In: YES 
user_id=80530

What's the time frame for 8.3.3.3 ?  If it's hours, then
no, I won't have anything, but I can probably give you 
something tomorrow.

andreas_kupries added on 2001-08-08 05:32:58:
Logged In: YES 
user_id=75003

Ok, nothing for the upcoming ActiveTcl 8.3.3.3 then.
For now.

dgp added on 2001-08-08 05:29:09:
Logged In: YES 
user_id=80530

No, this patch is for the HEAD only.

If we want to back-port the version number 1.2.2
for package msgcat onto core-8-3-1-branch, then we
need to backport all the changes between version 1.1
and 1.2.2 of msgcat as well, so that "msgcat 1.2.2"
always means the same thing whether bundled with
Tcl 8.4b1 or with Tcl 8.3.4.

So far, Jeff's strategy has been to keep the bundled
packages in the "stable" branch "frozen", I think.

I'll see if I can come up with a suitable patch for
core-8-3-1-branch, but I'm certain this is not it.

andreas_kupries added on 2001-08-08 05:18:22:
Logged In: YES 
user_id=75003

Is this patch usable for 8.3.3 (core-8-3-1-branch) too ?

dgp added on 2001-08-08 05:13:35:

File Added - 9345: depend.patch

Attachments: