tech-pkg archive

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

Impact of updating to tcl/tk 8.5.12, tcl-expect 5.45 with 7 proposed patch sets



Consecutive bulk-builds just completed on my server.  The second run
differs from the first applying the following tarballs / patch sets:

http://leaf.dragonflybsd.org/~marino/misc/tcl85-draft-3.tar.bz2
http://leaf.dragonflybsd.org/~marino/misc/tk85-draft-2.tar.bz2
http://leaf.dragonflybsd.org/~marino/misc/tcl-expect545-draft-1.tar.bz2

http://leaf.dragonflybsd.org/~marino/misc/diff.chat_zircon.txt (chat/zircon)
http://leaf.dragonflybsd.org/~marino/misc/diff.databases_tcl-fbsql.txt 
(databases/tcl-fbsql)
http://leaf.dragonflybsd.org/~marino/misc/diff.graphicx_graphvix.txt 
(graphics/graphviz)
http://leaf.dragonflybsd.org/~marino/misc/diff.lang_tcl_otlc.txt 
(lang/lang-otcl)
http://leaf.dragonflybsd.org/~marino/misc/diff.mbone_vic.txt  (mbone/vic)
http://leaf.dragonflybsd.org/~marino/misc/diff.security_tcl-tls.txt 
(security/tcl-tls)
http://leaf.dragonflybsd.org/~marino/misc/diff.x11_blt.txt (xll/blt)

The seven packages were fixed prior to the run because they are already
known to fail.  They will be commit at the same time as the package
upgrades.

Here are the packages that suffered regressions from the upgrades:

lang/tcl-otcl v1.13: (maintainer: minskim)
   Yes, it was patched.  The patch makes it build with tcl/tk 85 but it
   breaks later.  Incompatibility with tcl85.
   Upgrade to v1.14 available (2011-10-29)

lang/tcl-itcl v3.2.1 (no maintainer)
   Incompatibility with tcl85.
   Upgrade to v3.4.1 available (2011-08-08)

lang/tcl-itcl-current v20040920 (no maintainer)
   Incompatibility with tcl85.
   Same problem as lang/tcl-itcl
   Upgrade to v3.4.1 available (2011-08-08)
   Recommendation: Remove this and concentrate on lang/tcl-itcl
   There's no point in a "current" version without a maintainer.

lang/tcl-tclX v8.3.5 (no maintainer)
   Incompatibility with tcl85.
   Upgrade to v8.4.0 available (2005-11-25)
   Project seems dead, no activity in 7 years.
   Recommend to remove it, not worth fixing.

lang/tk-tclX v8.3.5 (no maintainer)
   Requires lang/tcl-tclX to build
   Upgrade to v8.4.0 available (2005-11-25)
   Project seems dead, no activity in 7 years.
   Recommend to remove it, not worth fixing.

databases/tcl-gdbm v0.10 (maintainer: bouyer)
   Incompatibility with tcl85, probably fixable without too much trouble.
   No homepage -- no idea if versions are available
   Recommendation: Let bouyer decide to fix it, update it, or kill it.

print/tcl-pdflib v4.0.3 (no maintainer)
   libtool failed to create internal archive library
   Apparently this is stuck at v4 as v8 is out, but perhaps no source
   Recommendation: Patch this to build again.

textproc/tcl-expat v1.1 (no maintainer)
   ltcl84 is hardcoded, this is probably easily fixable.
   Homepage dead, so no new versions available (??)

net/tcl-scotty v2.1.11 (no maintainer)
   Can't find -libtcl85, easy fix surely
   Homepage dead, so no new versions available (??)

x11/tk-Tix v8.2.0 (maintainer: he)
   Incompatibility with tcl85.
   Version 8.2.0 is the latest version!
   May be fixable, ask upstream?

mbone/wbd v1.0p4 (no maintainer)
   Hardcoded for tcl84 like vic was, should be easy fix

chat/quirc v0.9.84 (no maintainer)
   Fails in configure, only knows tcl 8.1 - 8.5.  Should be easy to fix
   configure, but no guarantee it builds after that.
   Homepage resolves, seems squatted on (package never upgraded)
   Recommendation: Try to fix, decide later if that fails.

cad/tkgate v1.6 (no maintainer)
   Can't find tcl/tk 85 during configure.  Should be easy to fix that.
   Recommendation: Try to fix, decide later if that fails.

www/ap-dtcl v0.11.2 (no maintainer)
   Fails rpath check in final installation (not tcl/tk85 specific)
   Easy fix.

mbone/vat v4.0 (no maintainer)
   Hardcoded for tcl84 like vic was, should be easy fix

lang/tk-expect v5.43 (no maintainer)
   Oops, didn't know about the existence of this one.
   Fails during configure, probably simple switch change.

devel/py-expect v1.9b1 (no maintainer)
   Can't find expect during configure, probably easy fix

graphics/tkpiechart v5.4 (no maintainer)
   Fails in installation (where it builds), "can't find package stoop"
   Cause unclear, probably resolved in configuration stage

Indirectly failed:
Requires tcl-otcl
   net/ns
   net/nam
   devel/tcl-tclcl

Requires tcl-itcl:
   sysutils/tkdesk

Requires tcl-itcl-current:
   cad/tnt-mmtl

Requires tcl-scotty:
   net/tkined
   net/net-snmp

Requires tk-Tix:
   net/nocol

Several on this list are simple configuration issues or solved with a
simple patch, and I would commit those fixes with the other 7 patchsets
I used for this run.

I don't see any "hard blockers" here that haven't been identified as
easy to fix.

This should be a comprehensive assessment of the worst regression case
for updating tcl/tk/tcl-expect.  Any reason not to go ahead with the
tcl/tk/tcl-expect upgrades?

John


Home | Main Index | Thread Index | Old Index