Expect 5.45 released

  • Follow


I am pleased to announce the release of Expect 5.45, a minor release
of the Expect package for the automation of interactive applications.

For detailed information or to download these releases, see:

        https://sourceforge.net/projects/expect/

== New in Expect 5.45 ==

A minor release with updates, including:

* Complete rewrite of the build system for TEA 3.9.
* Removal of build support for some older platforms
* Removal of 'expectk' and any Tk linkage
* Removal of Dbg debugger as a subcomponent
* Update of examples to use tclsh and 'package require Expect'
* Improved performance regression of re2glob conversion.
* Many bugfixes accumulated in the 5.44.1.* series.

For more details please the ChangeLog.

Download Expect 5.45 now:
        https://sourceforge.net/projects/expect/files/

or use
        teacup install Expect 5.45

if you have ActiveTcl.


=== Feedback ===

Everyone is encouraged to participate in making Expect an even better
language. For bugs related to it please use:

        https://sourceforge.net/tracker/?group_id=13179

Expect is maintained by the Tcl community, with the sources and bug
database at SourceForge:
      http://expect.sourceForge.net/

Enjoy!
0
Reply AndreasK 11/29/2010 9:49:39 PM

The error is with teacup, and not Expect 5.45?
If its Expect, I'll go to the bug reporting place.

ggw
On Nov 29, 3:49=A0pm, AndreasK <andreas.kupr...@gmail.com> wrote:
> I am pleased to announce the release of Expect 5.45, a minor release
> of the Expect package for the automation of interactive applications.
>
> For detailed information or to download these releases, see:
>
> =A0 =A0 =A0 =A0https://sourceforge.net/projects/expect/
>
> =3D=3D New in Expect 5.45 =3D=3D
>
> A minor release with updates, including:
>
> * Complete rewrite of the build system for TEA 3.9.
> * Removal of build support for some older platforms
> * Removal of 'expectk' and any Tk linkage
> * Removal of Dbg debugger as a subcomponent
> * Update of examples to use tclsh and 'package require Expect'
> * Improved performance regression of re2glob conversion.
> * Many bugfixes accumulated in the 5.44.1.* series.
>
> For more details please the ChangeLog.
>
> Download Expect 5.45 now:
> =A0 =A0 =A0 =A0https://sourceforge.net/projects/expect/files/
>
> or use
> =A0 =A0 =A0 =A0 teacup install Expect 5.45
>
> if you have ActiveTcl.
>
> =3D=3D=3D Feedback =3D=3D=3D
>
> Everyone is encouraged to participate in making Expect an even better
> language. For bugs related to it please use:
>
> =A0 =A0 =A0 =A0https://sourceforge.net/tracker/?group_id=3D13179
>
> Expect is maintained by the Tcl community, with the sources and bug
> database at SourceForge:
> =A0 =A0 =A0http://expect.sourceForge.net/
>
> Enjoy!
~>teacup install Expect 5.45
Resolving Expect 5.45INTERNAL ERROR ______________________
INTERNAL ERROR can't read "name(redirect)": no such element in array
INTERNAL ERROR     while executing
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR     (procedure "rank" line 1)
INTERNAL ERROR     invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR     (procedure "teapot::entity::primary" line 1)
INTERNAL ERROR     invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR     (procedure "::repository::client::Snit_methodFind"
line 1)
INTERNAL ERROR     invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR     (procedure
"::repository::client::Snit_methodDoResolve" line 1)
INTERNAL ERROR     invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR     (procedure
"::repository::client::Snit_methodResolveEntity" line 1)
INTERNAL ERROR     invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR     (procedure
"::repository::client::Snit_methodinstallEntity" line 1)
INTERNAL ERROR     invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR     (procedure "::repository::capp::Snit_methodinstall"
line 1)
INTERNAL ERROR     invoked from within
INTERNAL ERROR "::capp1 install Expect 5.45"
INTERNAL ERROR     ("eval" body line 1)
INTERNAL ERROR     invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR  ______________________
~>

0
Reply ggw 11/30/2010 3:27:09 AM


On Nov 29, 7:27=A0pm, ggw <gwy...@io.com> wrote:
> The error is with teacup, and not Expect 5.45?

From the stack trace I believe that your 'teacup' is very old. So old
indeed that it doesn't understand the 'redirect' information in the
repository. I would recommend that you try to

    teacup update-self

If that runs into the same issue with 'redirect' you will have to get
a newer ActiveTcl distribution with a more modern 'teacup' which
understands 'redirect'ions.


> If its Expect, I'll go to the bug reporting place.
>
> ggw
> On Nov 29, 3:49=A0pm, AndreasK <andreas.kupr...@gmail.com> wrote:
>
> Resolving Expect 5.45INTERNAL ERROR ______________________
> INTERNAL ERROR can't read "name(redirect)": no such element in array
> INTERNAL ERROR =A0 =A0 while executing
> INTERNAL ERROR "# Compiled -- no source code available
> INTERNAL ERROR error "called a copy of a compiled script""
> INTERNAL ERROR =A0 =A0 (procedure "rank" line 1)
> INTERNAL ERROR =A0 =A0 invoked from within
> INTERNAL ERROR "# Compiled -- no source code available
> INTERNAL ERROR error "called a copy of a compiled script""
> INTERNAL ERROR =A0 =A0 (procedure "teapot::entity::primary" line 1)
> INTERNAL ERROR =A0 =A0 invoked from within

--
Andreas
0
Reply AndreasK 11/30/2010 5:16:29 PM

Hi Andreas,

version 5.45 not available via teacup:

D:>teacup update-self
Updating C:/Tcl/bin/teacup.exe ...
Nothing to do. Found only older or same version

D:>teacup install Expect 5.45
Resolving Expect 5.45 ... Not found in the archives.

         Do you possibly mean any of

                 entity  name   version platform
                 ------- ------ ------- ----------
                 package Expect 5.43    win32-ix86
                 package Expect 5.43.2  win32-ix86
                 ------- ------ ------- ----------
                 2 entities found
         ?


         Aborting installation, was not able to locate the requested
         entity.



D:>


Br,
Torsten



Am 29.11.2010 22:49, schrieb AndreasK:
> I am pleased to announce the release of Expect 5.45, a minor release
> of the Expect package for the automation of interactive applications.
>
> For detailed information or to download these releases, see:
>
>          https://sourceforge.net/projects/expect/
>
> == New in Expect 5.45 ==
>
> A minor release with updates, including:
>
> * Complete rewrite of the build system for TEA 3.9.
> * Removal of build support for some older platforms
> * Removal of 'expectk' and any Tk linkage
> * Removal of Dbg debugger as a subcomponent
> * Update of examples to use tclsh and 'package require Expect'
> * Improved performance regression of re2glob conversion.
> * Many bugfixes accumulated in the 5.44.1.* series.
>
> For more details please the ChangeLog.
>
> Download Expect 5.45 now:
>          https://sourceforge.net/projects/expect/files/
>
> or use
>          teacup install Expect 5.45
>
> if you have ActiveTcl.
>
>
> === Feedback ===
>
> Everyone is encouraged to participate in making Expect an even better
> language. For bugs related to it please use:
>
>          https://sourceforge.net/tracker/?group_id=13179
>
> Expect is maintained by the Tcl community, with the sources and bug
> database at SourceForge:
>        http://expect.sourceForge.net/
>
> Enjoy!

0
Reply T 11/30/2010 10:48:44 PM

You are likely using Windows 64-bit.  As noted on our Expect page, it
is 32-bit only on Windows, and actually this was for the unix-original
sources, not the Windows fork.

Jeff

On Nov 30, 2:48=A0pm, "T.Dieckmann" <news...@arcor.de> wrote:
> Hi Andreas,
>
> version 5.45 not available via teacup:
>
> D:>teacup update-self
> Updating C:/Tcl/bin/teacup.exe ...
> Nothing to do. Found only older or same version
>
> D:>teacup install Expect 5.45
> Resolving Expect 5.45 ... Not found in the archives.
>
> =A0 =A0 =A0 =A0 =A0Do you possibly mean any of
>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0entity =A0name =A0 version platform
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0------- ------ ------- ----------
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0package Expect 5.43 =A0 =A0win32-ix86
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0package Expect 5.43.2 =A0win32-ix86
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0------- ------ ------- ----------
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A02 entities found
> =A0 =A0 =A0 =A0 =A0?
>
> =A0 =A0 =A0 =A0 =A0Aborting installation, was not able to locate the requ=
ested
> =A0 =A0 =A0 =A0 =A0entity.
>
> D:>
>
> Br,
> Torsten
>
> Am 29.11.2010 22:49, schrieb AndreasK:
>
> > I am pleased to announce the release of Expect 5.45, a minor release
> > of the Expect package for the automation of interactive applications.
>
> > For detailed information or to download these releases, see:
>
> > =A0 =A0 =A0 =A0 =A0https://sourceforge.net/projects/expect/
>
> > =3D=3D New in Expect 5.45 =3D=3D
>
> > A minor release with updates, including:
>
> > * Complete rewrite of the build system for TEA 3.9.
> > * Removal of build support for some older platforms
> > * Removal of 'expectk' and any Tk linkage
> > * Removal of Dbg debugger as a subcomponent
> > * Update of examples to use tclsh and 'package require Expect'
> > * Improved performance regression of re2glob conversion.
> > * Many bugfixes accumulated in the 5.44.1.* series.
>
> > For more details please the ChangeLog.
>
> > Download Expect 5.45 now:
> > =A0 =A0 =A0 =A0 =A0https://sourceforge.net/projects/expect/files/
>
> > or use
> > =A0 =A0 =A0 =A0 =A0teacup install Expect 5.45
>
> > if you have ActiveTcl.
>
> > =3D=3D=3D Feedback =3D=3D=3D
>
> > Everyone is encouraged to participate in making Expect an even better
> > language. For bugs related to it please use:
>
> > =A0 =A0 =A0 =A0 =A0https://sourceforge.net/tracker/?group_id=3D13179
>
> > Expect is maintained by the Tcl community, with the sources and bug
> > database at SourceForge:
> > =A0 =A0 =A0 =A0http://expect.sourceForge.net/
>
> > Enjoy!
>
>

0
Reply Jeff 12/1/2010 12:49:54 AM

On Nov 30, 11:16=A0am, AndreasK <andreas.kupr...@gmail.com> wrote:
> On Nov 29, 7:27=A0pm, ggw <gwy...@io.com> wrote:
>
> > The error is with teacup, and not Expect 5.45?
>
> From the stack trace I believe that your 'teacup' is very old. So old
> indeed that it doesn't understand the 'redirect' information in the
> repository. I would recommend that you try to
>
> =A0 =A0 teacup update-self
>
> If that runs into the same issue with 'redirect' you will have to get
> a newer ActiveTcl distribution with a more modern 'teacup' which
> understands 'redirect'ions.
>
>
>
> > If its Expect, I'll go to the bug reporting place.
>
> > ggw
> > On Nov 29, 3:49=A0pm, AndreasK <andreas.kupr...@gmail.com> wrote:
>
> > Resolving Expect 5.45INTERNAL ERROR ______________________
> > INTERNAL ERROR can't read "name(redirect)": no such element in array
> > INTERNAL ERROR =A0 =A0 while executing
> > INTERNAL ERROR "# Compiled -- no source code available
> > INTERNAL ERROR error "called a copy of a compiled script""
> > INTERNAL ERROR =A0 =A0 (procedure "rank" line 1)
> > INTERNAL ERROR =A0 =A0 invoked from within
> > INTERNAL ERROR "# Compiled -- no source code available
> > INTERNAL ERROR error "called a copy of a compiled script""
> > INTERNAL ERROR =A0 =A0 (procedure "teapot::entity::primary" line 1)
> > INTERNAL ERROR =A0 =A0 invoked from within
>
> --
> Andreas
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
~/2010>teacup update-self
Updating /opt/ActiveTcl-8.6/bin/teacup ...
Found newer version 8.5.9.1.294072 (solaris2.8-sparc) @ http://teapot.activ=
estate.com

Retrieving application teacup 8.5.9.1.294072 solaris2.8-sparc ...@
http://teapot.activestate.com ... Ok
Copying ...
  Ok
~/2010>teacup install Expect 5.45
Resolving Expect 5.45 ... [redirect Expect 5.45 solaris2.8-sparc @
http://teapot.activestate.com]
Resolving Tcl 8.4 -is package ... [package Tcl 8.6 _ ... Installed
outside repository, probing dependencies]

Retrieving redirect Expect 5.45 solaris2.8-sparc ...@ http://teapot.actives=
tate.com
.... Ok

    Redirection to (package Expect 5.45 solaris2.8-sparc) @
http://teapot-be.activestate.com

Retrieving package Expect 5.45 solaris2.8-sparc ...@ http://teapot-be.activ=
estate.com
.... Error:

        This operation needs a business edition license installed to
        succeed. Please visit
        http://www.activestate.com/business-edition to learn more
about
        the ActiveTcl Business Edition offering.

        Unable to install the full list. Aborting.
~/2010>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Hmmm. Does this mean if I don't want to be come a paying client of
ActTcl (and I have no idea what such a thing would cost), that I
should take the Source-Forge route?

ggw
0
Reply ggw 12/1/2010 2:43:33 AM

ggw <gwyche@io.com> writes:

> =======================================================
> ~/2010>teacup update-self
> Updating /opt/ActiveTcl-8.6/bin/teacup ...
> ~/2010>teacup install Expect 5.45
> Retrieving package Expect 5.45 solaris2.8-sparc ...@ http://teapot-be.activestate.com
>         This operation needs a business edition license installed to
> =======================================================
> Hmmm. Does this mean if I don't want to be come a paying client of
> ActTcl

> (and I have no idea what such a thing would cost),

Well, the message does direct you to

	http://www.activestate.com/business-edition

which has information and prices.

> that I should take the Source-Forge route?

Yes, if you do not wish to use BE you will have get the sources from
SF and compile on your own. That is one of the conveniences we
provide, compiling things for you.

-- 
So long,
	Andreas Kupries <akupries@shaw.ca>
			<http://www.purl.org/NET/akupries/>
	Developer @	<http://www.activestate.com/>
-------------------------------------------------------------------------------
0
Reply Andreas 12/1/2010 6:23:20 AM

In article <97ca5e6a-15b1-4946-90d6-d152c5d5ad52@i32g2000pri.googlegroups.com>,
AndreasK  <andreas.kupries@gmail.com> wrote:
>I am pleased to announce the release of Expect 5.45, a minor release
>of the Expect package for the automation of interactive applications.
....
>* Removal of 'expectk' and any Tk linkage

Just out of curiosity, why was expectk de-implemented?

-- 
> No, I haven't, that's why I'm asking questions. If you won't help me,
> why don't you just go find your lost manhood elsewhere.

CLC in a nutshell.

0
Reply gazelle 12/1/2010 2:25:55 PM

On Nov 30, 6:43=A0pm, ggw <gwy...@io.com> wrote:
> Retrieving package Expect 5.45 solaris2.8-sparc ...@http://teapot-be.acti=
vestate.com
> ... Error:
>
> =A0 =A0 =A0 =A0 This operation needs a business edition license installed=
 to
> =A0 =A0 =A0 =A0 succeed. Please visit
> =A0 =A0 =A0 =A0http://www.activestate.com/business-edition to learn more =
about
> =A0 =A0 =A0 =A0 the ActiveTcl Business Edition offering.
>
> =A0 =A0 =A0 =A0 Unable to install the full list. Aborting.
> ~/2010>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
> Hmmm. Does this mean if I don't want to be come a paying client of
> ActTcl (and I have no idea what such a thing would cost), that I
> should take the Source-Forge route?

You can learn more about ActiveTcl Business Edition at the above link,
but otherwise we have published the sources at SF as noted in the
original announcement.

Jeff
0
Reply Jeff 12/1/2010 5:04:22 PM

On Dec 1, 6:25=A0am, gaze...@shell.xmission.com (Kenny McCormack) wrote:
> In article <97ca5e6a-15b1-4946-90d6-d152c5d5a...@i32g2000pri.googlegroups=
..com>,
>
> AndreasK =A0<andreas.kupr...@gmail.com> wrote:
> >I am pleased to announce the release of Expect 5.45, a minor release
> >of the Expect package for the automation of interactive applications.
> ...
> >* Removal of 'expectk' and any Tk linkage
>
> Just out of curiosity, why was expectk de-implemented?

expectk =3D=3D tclsh + package require Expect + package require Tk

Expect did predate load in Tcl, but now that we've had it for over a
decade, it's time to put the big shells out to pasture.  They just
complicate the build systems for no extra value.

Jeff
0
Reply Jeff 12/1/2010 5:05:46 PM

Hi Jeff,

no, I have WinXP 32bit with ActiveTcl8.5.9.0 !?

% parray tcl_platform
tcl_platform(byteOrder)   = littleEndian
tcl_platform(machine)     = intel
tcl_platform(os)          = Windows NT
tcl_platform(osVersion)   = 5.1
tcl_platform(platform)    = windows
tcl_platform(pointerSize) = 4
tcl_platform(threaded)    = 1
tcl_platform(user)        = li70017
tcl_platform(wordSize)    = 4
% eval exec teacup archive list
   http://teapot.activestate.com
%

What else can I do to recover ?

Thx,
Torsten



Am 01.12.2010 01:49, schrieb Jeff Hobbs:
> You are likely using Windows 64-bit.  As noted on our Expect page, it
> is 32-bit only on Windows, and actually this was for the unix-original
> sources, not the Windows fork.
>
> Jeff
>
> On Nov 30, 2:48 pm, "T.Dieckmann"<news...@arcor.de>  wrote:
>> Hi Andreas,
>>
>> version 5.45 not available via teacup:
>>
>> D:>teacup update-self
>> Updating C:/Tcl/bin/teacup.exe ...
>> Nothing to do. Found only older or same version
>>
>> D:>teacup install Expect 5.45
>> Resolving Expect 5.45 ... Not found in the archives.
>>
>>           Do you possibly mean any of
>>
>>                   entity  name   version platform
>>                   ------- ------ ------- ----------
>>                   package Expect 5.43    win32-ix86
>>                   package Expect 5.43.2  win32-ix86
>>                   ------- ------ ------- ----------
>>                   2 entities found
>>           ?
>>
>>           Aborting installation, was not able to locate the requested
>>           entity.
>>
>> D:>
>>
>> Br,
>> Torsten
>>
>> Am 29.11.2010 22:49, schrieb AndreasK:
>>
>>> I am pleased to announce the release of Expect 5.45, a minor release
>>> of the Expect package for the automation of interactive applications.
>>
>>> For detailed information or to download these releases, see:
>>
>>>           https://sourceforge.net/projects/expect/
>>
>>> == New in Expect 5.45 ==
>>
>>> A minor release with updates, including:
>>
>>> * Complete rewrite of the build system for TEA 3.9.
>>> * Removal of build support for some older platforms
>>> * Removal of 'expectk' and any Tk linkage
>>> * Removal of Dbg debugger as a subcomponent
>>> * Update of examples to use tclsh and 'package require Expect'
>>> * Improved performance regression of re2glob conversion.
>>> * Many bugfixes accumulated in the 5.44.1.* series.
>>
>>> For more details please the ChangeLog.
>>
>>> Download Expect 5.45 now:
>>>           https://sourceforge.net/projects/expect/files/
>>
>>> or use
>>>           teacup install Expect 5.45
>>
>>> if you have ActiveTcl.
>>
>>> === Feedback ===
>>
>>> Everyone is encouraged to participate in making Expect an even better
>>> language. For bugs related to it please use:
>>
>>>           https://sourceforge.net/tracker/?group_id=13179
>>
>>> Expect is maintained by the Tcl community, with the sources and bug
>>> database at SourceForge:
>>>         http://expect.sourceForge.net/
>>
>>> Enjoy!
>>
>>
>

0
Reply T 12/1/2010 9:42:51 PM

On 12/1/2010 3:42 PM, T.Dieckmann wrote:
> Hi Jeff,
>
> no, I have WinXP 32bit with ActiveTcl8.5.9.0 !?
>
> What else can I do to recover ?
>

Nothing - read the part where this is unix version, not windows port


>
> Am 01.12.2010 01:49, schrieb Jeff Hobbs:
>> ... and actually this was for the unix-original
>> sources, not the Windows fork.
>>
>> Jeff
0
Reply Bruce 12/2/2010 1:55:52 AM

On Dec 1, 7:05=C2=A0pm, Jeff Hobbs <jeff.ho...@gmail.com> wrote:
> On Dec 1, 6:25=C2=A0am, gaze...@shell.xmission.com (Kenny McCormack) wrot=
e:
>
> > In article <97ca5e6a-15b1-4946-90d6-d152c5d5a...@i32g2000pri.googlegrou=
ps.com>,
>
> > AndreasK =C2=A0<andreas.kupr...@gmail.com> wrote:
> > >I am pleased to announce the release of Expect 5.45, a minor release
> > >of the Expect package for the automation of interactive applications.
> > ...
> > >* Removal of 'expectk' and any Tk linkage
>
> > Just out of curiosity, why was expectk de-implemented?
>
> expectk =3D=3D tclsh + package require Expect + package require Tk
>
> Expect did predate load in Tcl, but now that we've had it for over a
> decade, it's time to put the big shells out to pasture. =C2=A0They just
> complicate the build systems for no extra value.
>
> Jeff

It's all very disappointing and unconvincing:
1. No record of the removal of 'expectk' in the "NEW", "HISTORY",
"ChangeLog" expect5.45.tar.gz (And by the way, in "TclX" have the same
manifestations of modesty)
2. For the poor backwards compatibility already have "python"

3. Nothing prevents the build "expect" separately from "e=D1=85pectk"
example:
http://packages.debian.org/sid/expect
0
Reply elipse 12/2/2010 5:26:54 AM

12 Replies
475 Views

(page loaded in 0.215 seconds)

Similiar Articles:


















7/21/2012 8:50:14 PM


Reply: