From Sebastien.Roy@sun.com Tue Oct 23 10:58:19 2007
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9NHwIKd015727
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 23 Oct 2007 10:58:19 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id l9NHsmgE007338
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Wed, 24 Oct 2007 01:54:50 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQD00001LRDZW00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 23 Oct 2007 10:54:49 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQD0010PLRCANF0@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 23 Oct 2007 10:54:49 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9NHsmrF022085	for
 <psarc-ext@sun.com>; Tue, 23 Oct 2007 17:54:48 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JQD00K01ISC1Y00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 23 Oct 2007 11:54:48 -0600 (MDT)
Received: from [129.148.174.103] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JQD00K3LLR8G460@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 23 Oct 2007 11:54:45 -0600 (MDT)
Date: Tue, 23 Oct 2007 13:54:44 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: 2007/612 Expect 5.43 in SFW
Sender: Sebastien.Roy@sun.com
To: PSARC-ext@sun.com
Cc: S h i v <shivakumar.gn@gmail.com>, sfwnv-discuss@opensolaris.org
Message-id: <471E3564.1040608@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.6 (X11/20070924)
Status: RO
Content-Length: 4339

I'm sponsoring this fast-track for Shivakumar GN and the SFW OpenSolaris 
community.  The timer for this case expires on 10/30/2007.  The release 
binding is Patch.

Summary
=======

   Expect, a tcl extension is a very powerful and extensively used tool
   for automating interactive commands and system administration
   tasks. Many people build test harnesses around expect/tcl/tk provided
   facilities.  This proposal is to request inclusion of expect into the
   SFW consolidation.  Currently expect sources are present in the
   Companion CD. This needs to be migrated into the SFW consolidation.
   Solaris platform deployment being one of having considerable system
   administration workflows involving command-line interfaces stand to
   benefit by addressing this.

   Expect 5.43 will be integrated into the SFW consolidation as part of
   this proposal, and will be installed as SUNWexpect.

   All interfaces included in the "Exported Interfaces" table below are
   Uncommitted.  All files under /usr/demo are not interfaces.


Dependencies
============

   Versions of Tcl/Tk & expect must remain mutually compatible.

   SUNWTcl(>=8.2) & SUNWTk(>=8.2) are expected to be available on
   the system.  Expect versions 5.38 and above (5.43 being latest
   as of now) is compatible with Tcl & Tk versions 8.2 and above
   (latest being 8.4.14)


Out of Scope
============

   Removal of the expect sources from CompanionCD will be handled
   independently.  (discussed on the community mailing list)


Interfaces
==========

   Stability classification Uncommitted for all exported interfaces.  Man
   pages are included in the case materials directory.

         Exported Interfaces
         -------------------
         /usr/bin/expect                 Command
         /usr/bin/expectk                Command
         /usr/include/expect.h           Header
         /usr/include/expect_comm.h      Header
         /usr/include/expect_tcl.h       Header
         /usr/include/tcldbg.h           Header
         /usr/lib/tcl8.4/expect5.43/pkgIndex.tcl
                                         package loading script used to
                                         make expect functionality
                                         available(load) within a tcl
                                         shell dynamically
         /usr/lib/libexpect5.43.so       Shared lib
         /usr/share/man/man1/expect.1    Man page
         /usr/share/man/man1/expectk.1   Man page
         /usr/share/man/man3/libexpect.3 Man page

         Imported Interfaces
         -------------------
         SUNWTcl/SUNWTk (Ref: PSARC/2007/317 Tcl/Tk upgrade to 8.4.14)

   The following list of additional installed files are not interfaces.

         Additional example scripts
         --------------------------
         /usr/demo/expect/autoexpect
         /usr/demo/expect/autopasswd
         /usr/demo/expect/cryptdir
         /usr/demo/expect/decryptdir
         /usr/demo/expect/dislocate
         /usr/demo/expect/ftp-rfc
         /usr/demo/expect/kibitz
         /usr/demo/expect/lpunlock
         /usr/demo/expect/mkpasswd
         /usr/demo/expect/multixterm
         /usr/demo/expect/passmass
         /usr/demo/expect/rftp
         /usr/demo/expect/rlogin-cwd
         /usr/demo/expect/timed-read
         /usr/demo/expect/timed-run
         /usr/demo/expect/tknewsbiff
         /usr/demo/expect/tkpasswd
         /usr/demo/expect/unbuffer
         /usr/demo/expect/weather
         /usr/demo/expect/xkibitz
         /usr/demo/expect/xpstat
         /usr/demo/expect/man/man1/autoexpect.1
         /usr/demo/expect/man/man1/cryptdir.1
         /usr/demo/expect/man/man1/decryptdir.1
         /usr/demo/expect/man/man1/dislocate.1
         /usr/demo/expect/man/man1/kibitz.1
         /usr/demo/expect/man/man1/mkpasswd.1
         /usr/demo/expect/man/man1/multixterm.1
         /usr/demo/expect/man/man1/passmass.1
         /usr/demo/expect/man/man1/tknewsbiff.1
         /usr/demo/expect/man/man1/unbuffer.1
         /usr/demo/expect/man/man1/xkibitz.1


Reference Documents
===================
   * RFE ID# 6608957
   * Mail thread:
       http://www.opensolaris.org/jive/thread.jspa?threadID=37586&tstart=0
     OR
       http://mail.opensolaris.org/pipermail/sfwnv-discuss ->
       thread "[sfwnv-discuss] tcl/expect in SX"


From danek.duvall@sun.com Tue Oct 23 12:04:57 2007
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9NJ4uaw018224
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 23 Oct 2007 12:04:57 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id l9NJ1NHk005853
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 24 Oct 2007 03:01:28 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQD0070FOUFZU00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 23 Oct 2007 12:01:27 -0700 (PDT)
Received: from sfbaymail1sca.SFBay.Sun.COM ([129.145.154.35])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQD0016WOUE5RF0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 23 Oct 2007 12:01:26 -0700 (PDT)
Received: from zruty.sfbay.sun.com (zruty.SFBay.Sun.COM [129.146.168.40])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id l9NJ1PM6028147; Tue, 23 Oct 2007 12:01:26 -0700 (PDT)
Received: from zruty.sfbay.sun.com (localhost [127.0.0.1])
	by zruty.sfbay.sun.com (8.14.1+Sun/8.14.1) with ESMTP id l9NJ1PEB002316; Tue,
 23 Oct 2007 12:01:25 -0700 (PDT)
Received: (from dduvall@localhost)
	by zruty.sfbay.sun.com (8.14.1+Sun/8.14.1/Submit) id l9NJ1PsT002315; Tue,
 23 Oct 2007 12:01:25 -0700 (PDT)
Date: Tue, 23 Oct 2007 12:01:25 -0700
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <471E3564.1040608@sun.com>
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: PSARC-ext@sun.com, S h i v <shivakumar.gn@gmail.com>,
        sfwnv-discuss@opensolaris.org
Message-id: <20071023190125.GY1976@zruty.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <471E3564.1040608@sun.com>
User-Agent: Mutt/1.5.16 (2007-06-27)
Status: RO
Content-Length: 283

On Tue, Oct 23, 2007 at 01:54:44PM -0400, Sebastien Roy wrote:

>         /usr/lib/libexpect5.43.so       Shared lib

I neglected to notice this before.  Is this the actual library, or the link
to the versioned object?  If the former, why isn't it versioned?  How is it
used?

Danek

From Sebastien.Roy@Sun.COM Tue Oct 23 12:16:38 2007
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9NJGbSP018687
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Oct 2007 12:16:38 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9NJD50n004470
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 23 Oct 2007 20:13:09 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQD00901PDW7N00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 23 Oct 2007 12:13:08 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQD008P2PDVEE00@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 23 Oct 2007 12:13:07 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9NJD779016001	for
 <PSARC-ext@sun.com>; Tue, 23 Oct 2007 19:13:07 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JQD00701O3QZM00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 23 Oct 2007 13:13:07 -0600 (MDT)
Received: from [129.148.174.103] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JQD00491PDC1J10@mail-amer.sun.com>; Tue,
 23 Oct 2007 13:12:49 -0600 (MDT)
Date: Tue, 23 Oct 2007 15:12:48 -0400
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <20071023190125.GY1976@zruty.sfbay.sun.com>
Sender: Sebastien.Roy@Sun.COM
To: Danek Duvall <Danek.Duvall@Sun.COM>
Cc: PSARC-ext@Sun.COM, S h i v <shivakumar.gn@gmail.com>,
        sfwnv-discuss@opensolaris.org
Message-id: <471E47B0.7040209@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <471E3564.1040608@sun.com>
 <20071023190125.GY1976@zruty.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20070924)
Status: RO
Content-Length: 826

Danek Duvall wrote:
> On Tue, Oct 23, 2007 at 01:54:44PM -0400, Sebastien Roy wrote:
> 
>>         /usr/lib/libexpect5.43.so       Shared lib
> 
> I neglected to notice this before.  Is this the actual library, or the link
> to the versioned object?  If the former, why isn't it versioned?  How is it
> used?

I'll let Shiv answer the first two (FWIW, when I install expect from the 
existing open-source, it installs the actual library as libexpect5.43.so 
with no symlinks to a versioned library.)  As for the latter question, 
there is a libexpect.3 man page in the materials directory.

http://www.opensolaris.org/os/community/arc/caselog/2007/612/materials/

The thing that pushes the materials out to the caselog on 
www.opensolaris.org hasn't run yet for this case, so the URL above 
doesn't exist at the moment.

-Seb

From danek.duvall@sun.com Tue Oct 23 12:38:25 2007
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9NJcO3i019190
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Oct 2007 12:38:25 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9NJYlh5011415
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Tue, 23 Oct 2007 20:34:56 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQD00B0JQE7NS00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Tue, 23 Oct 2007 12:34:55 -0700 (PDT)
Received: from sfbaymail2sca.sfbay.sun.com ([129.145.155.42])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQD008S4QE7EE20@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Tue,
 23 Oct 2007 12:34:55 -0700 (PDT)
Received: from zruty.sfbay.sun.com (zruty.SFBay.Sun.COM [129.146.168.40])
	by sfbaymail2sca.sfbay.sun.com (8.13.6+Sun/8.12.10/ENSMAIL,v2.2)
 with ESMTP id l9NJYsAg004274; Tue, 23 Oct 2007 12:34:54 -0700 (PDT)
Received: from zruty.sfbay.sun.com (localhost [127.0.0.1])
	by zruty.sfbay.sun.com (8.14.1+Sun/8.14.1) with ESMTP id l9NJYsDN002662; Tue,
 23 Oct 2007 12:34:54 -0700 (PDT)
Received: (from dduvall@localhost)
	by zruty.sfbay.sun.com (8.14.1+Sun/8.14.1/Submit) id l9NJYsY0002661; Tue,
 23 Oct 2007 12:34:54 -0700 (PDT)
Date: Tue, 23 Oct 2007 12:34:53 -0700
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <471E47B0.7040209@sun.com>
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: PSARC-ext@sun.com, S h i v <shivakumar.gn@gmail.com>,
        sfwnv-discuss@opensolaris.org
Message-id: <20071023193453.GZ1976@zruty.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <471E3564.1040608@sun.com>
 <20071023190125.GY1976@zruty.sfbay.sun.com> <471E47B0.7040209@sun.com>
User-Agent: Mutt/1.5.16 (2007-06-27)
Status: RO
Content-Length: 923

On Tue, Oct 23, 2007 at 03:12:48PM -0400, Sebastien Roy wrote:

> Danek Duvall wrote:
>> On Tue, Oct 23, 2007 at 01:54:44PM -0400, Sebastien Roy wrote:
>>
>>>         /usr/lib/libexpect5.43.so       Shared lib
>>
>> I neglected to notice this before.  Is this the actual library, or the
>> link to the versioned object?  If the former, why isn't it versioned?
>> How is it used?
>
> I'll let Shiv answer the first two (FWIW, when I install expect from the
> existing open-source, it installs the actual library as libexpect5.43.so
> with no symlinks to a versioned library.)

Wow, that's hideous.  Though I'll note that it's the same for the tcl and
tk libraries, too, so I guess it's just some brokenness the tcl/tk
community somehow decided was the right thing to do.  I'll hold my nose and
try not to care.

> As for the latter question, there is a libexpect.3 man page in the
> materials directory.

Ah, thanks.

Danek

From shivakumar.gn@gmail.com Tue Oct 23 23:22:24 2007
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9O6MOFD002595
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 23 Oct 2007 23:22:24 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9O6ItWn017298
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 23 Oct 2007 23:18:56 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQE00A0BK7KFI00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 23 Oct 2007 23:18:56 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQE00FO5K7JT4B0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 23 Oct 2007 23:18:55 -0700 (PDT)
Received: from relay21.sun.com
 (relay21.sun.com [192.12.251.14] (may be forged))	by brmea-mail-3.sun.com
 (8.13.6+Sun/8.12.9) with ESMTP id l9O6C8uN006566	for <PSARC-ext@sun.com>; Wed,
 24 Oct 2007 06:18:54 +0000 (GMT)
Received: from mms25es.sun.com ([150.143.232.94] [150.143.232.94])
 by relay25i.sun.com with ESMTP id BT-MMP-2429585 for PSARC-ext@sun.com; Wed,
 24 Oct 2007 06:18:54 +0000 (Z)
Received: from relay22.sun.com (relay22.sun.com [192.12.251.34])
 by mms25es.sun.com with ESMTP id BT-MMP-687176 for PSARC-ext@sun.com; Wed,
 24 Oct 2007 06:18:54 +0000 (Z)
Received: from nz-out-0506.google.com ([64.233.162.226] [64.233.162.226])
 by relay22i.sun.com with ESMTP id BT-MMP-53755873 for PSARC-ext@sun.com; Wed,
 24 Oct 2007 06:18:54 +0000 (Z)
Received: by nz-out-0506.google.com with SMTP id z31so88693nzd for
 <PSARC-ext@sun.com>; Tue, 23 Oct 2007 23:18:54 -0700 (PDT)
Received: by 10.65.211.16 with SMTP id n16mr489554qbq.1193206733993; Tue,
 23 Oct 2007 23:18:53 -0700 (PDT)
Received: by 10.64.183.16 with HTTP; Tue, 23 Oct 2007 23:18:53 -0700 (PDT)
Date: Wed, 24 Oct 2007 11:48:53 +0530
From: S h i v <shivakumar.gn@gmail.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <20071023190125.GY1976@zruty.sfbay.sun.com>
To: Danek Duvall <danek.duvall@sun.com>, Sebastien Roy <Sebastien.Roy@sun.com>,
        PSARC-ext@sun.com, sfwnv-discuss@opensolaris.org
Message-id: <319ee2b10710232318r16c1d2e8yabf7161355f0f0d2@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
Content-disposition: inline
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com;
 s=beta;
 h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
 bh=uP3SGoxq7NAxbvUXXSAatM3nF4q68nYbPDs7eHPnXWc=;
 b=QVW3eRHXeiaxVZ0Yw7CLWa7G/bzl1LF5sl3XmeU6BQ7j0jYn1+bW+sSBVmCMG5SIW3NT5D6azqqJEYQT9k81o3l6Phoy7SwGX1MiBCA2kfkmePZ2an9cd/bWEB9Pz5qn6pHP45n9MGCu+HuyyPjizCYkwtRKWjvVBz8DBE+XZoM=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=gmail.com; s=beta;
 h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
 b=IRYbAJl80+3zel38jpUtGqLrt+04BNENv21Dn8uwP/FVItoDEwt4xKc4zYZzPbHOaZeZas6bk2YgtHSSLsvQa+Az7ewFjVYhHu4wltfTWeYllBJ0uf2/PaMP4mqFfeTsgb9lkAHXW35jYJBuT0IxktkOmp4QO/GI1FoAvLTc60A=
X-PMX-Version: 5.2.0.264296
X-Brightmail-Tracker: AAAAAA==
References: <471E3564.1040608@sun.com>
 <20071023190125.GY1976@zruty.sfbay.sun.com>
Status: RO
Content-Length: 1368

On 10/24/07, Danek Duvall <danek.duvall@sun.com> wrote:
> On Tue, Oct 23, 2007 at 01:54:44PM -0400, Sebastien Roy wrote:
>
> >         /usr/lib/libexpect5.43.so       Shared lib
>
> I neglected to notice this before.  Is this the actual library, or the link
> to the versioned object?

It is the library (actual file)

> If the former, why isn't it versioned?

I have followed the default installation. Tcl & Tk's libs already had
the same convention and I kept it the same. This can be changed to the
below form with very little impact (see answer to next question).
     /usr/lib/libexpect.so -> /usr/lib/libexpect.so.5.43.0
     /usr/lib/libexpect.so.5.43 -> /usr/lib/libexpect.so.5.43.0
     /usr/lib/libexpect.so.5.43.0

> How is it used?
>

It can be used in two ways
1. tcl scripts that get executed via tclsh can load it dynamically
using "package require Expect" (something like importing it)
2. A developer may write c programs using the libraries exposed by the
lib. Man page for the lib provides these details.

Changing to the versioned scheme will mean installing the lib with a
different name and installing 2 links to the lib.
The manpage suggest linking to -lexpect5.43. A text update in the man
page to reflect the new name. If we can keep libexpect5.43.so as the
versioned name, then no change to man page but just installing 2
links.

regards
Shiv

From danek.duvall@sun.com Wed Oct 24 00:01:56 2007
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9O71uM2003782
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 24 Oct 2007 00:01:56 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9O6wRQ7003359
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 24 Oct 2007 00:58:27 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQE00F03M1EYW00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 23 Oct 2007 23:58:26 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQE005K4M1EP640@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 23 Oct 2007 23:58:26 -0700 (PDT)
Received: from zruty.sfbay.sun.com (zruty.SFBay.Sun.COM [129.146.168.40])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id l9O6wQW9010180; Tue, 23 Oct 2007 23:58:26 -0700 (PDT)
Received: from zruty.sfbay.sun.com (localhost [127.0.0.1])
	by zruty.sfbay.sun.com (8.14.1+Sun/8.14.1) with ESMTP id l9O6wPZ6009693; Tue,
 23 Oct 2007 23:58:25 -0700 (PDT)
Received: (from dduvall@localhost)
	by zruty.sfbay.sun.com (8.14.1+Sun/8.14.1/Submit) id l9O6wPkF009692; Tue,
 23 Oct 2007 23:58:25 -0700 (PDT)
Date: Tue, 23 Oct 2007 23:58:25 -0700
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <319ee2b10710232318r16c1d2e8yabf7161355f0f0d2@mail.gmail.com>
To: S h i v <shivakumar.gn@gmail.com>
Cc: Sebastien Roy <Sebastien.Roy@sun.com>, PSARC-ext@sun.com,
        sfwnv-discuss@opensolaris.org
Message-id: <20071024065825.GV17676@zruty.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <471E3564.1040608@sun.com>
 <20071023190125.GY1976@zruty.sfbay.sun.com>
 <319ee2b10710232318r16c1d2e8yabf7161355f0f0d2@mail.gmail.com>
User-Agent: Mutt/1.5.16 (2007-06-27)
Status: RO
Content-Length: 1161

On Wed, Oct 24, 2007 at 11:48:53AM +0530, S h i v wrote:

> I have followed the default installation. Tcl & Tk's libs already had
> the same convention and I kept it the same. This can be changed to the
> below form with very little impact (see answer to next question).
>      /usr/lib/libexpect.so -> /usr/lib/libexpect.so.5.43.0
>      /usr/lib/libexpect.so.5.43 -> /usr/lib/libexpect.so.5.43.0
>      /usr/lib/libexpect.so.5.43.0

Yeah.  I'd actually expect (hah) instead:

    /usr/lib/libexpect5.43.so -> /usr/lib/libexpect5.43.so.1

but given that the rest of the tcl suite does without the symlinks, you
should just do what the package does naturally.

> Changing to the versioned scheme will mean installing the lib with a
> different name and installing 2 links to the lib.
> The manpage suggest linking to -lexpect5.43. A text update in the man
> page to reflect the new name. If we can keep libexpect5.43.so as the
> versioned name, then no change to man page but just installing 2
> links.

No, that's definitely too much change.  We don't want to screw up other
packages that would expect to build out of the box against libexpect.

Thanks,
Danek

From Sebastien.Roy@sun.com Wed Oct 24 14:35:36 2007
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9OLZZcW002668
	for <psarc-ext@sac.sfbay.Sun.COM>; Wed, 24 Oct 2007 14:35:36 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id l9OLW4Aw015361
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 25 Oct 2007 05:32:07 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQF00B1DQHH7V00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.Com); Wed, 24 Oct 2007 14:32:05 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQF0026BQHHVG50@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.Com); Wed,
 24 Oct 2007 14:32:05 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9OLW5pn009758	for
 <PSARC-ext@Sun.Com>; Wed, 24 Oct 2007 21:32:05 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JQF00K01Q4P6800@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Wed,
 24 Oct 2007 15:32:05 -0600 (MDT)
Received: from [192.168.1.3] ([72.93.204.238])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JQF003WXQHE8R10@mail-amer.sun.com> for
 PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Wed,
 24 Oct 2007 15:32:02 -0600 (MDT)
Date: Wed, 24 Oct 2007 17:32:01 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <471E3564.1040608@sun.com>
Sender: Sebastien.Roy@sun.com
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: PSARC-ext@sun.com, S h i v <shivakumar.gn@gmail.com>,
        sfwnv-discuss@opensolaris.org
Message-id: <471FB9D1.20005@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <471E3564.1040608@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071009)
Status: RO
Content-Length: 974

Sebastien Roy wrote:
>          Exported Interfaces
>          -------------------
>          /usr/bin/expect                 Command
>          /usr/bin/expectk                Command
>          /usr/include/expect.h           Header
>          /usr/include/expect_comm.h      Header
>          /usr/include/expect_tcl.h       Header
>          /usr/include/tcldbg.h           Header
>          /usr/lib/tcl8.4/expect5.43/pkgIndex.tcl
>                                          package loading script used to
>                                          make expect functionality
>                                          available(load) within a tcl
>                                          shell dynamically
>          /usr/lib/libexpect5.43.so       Shared lib

I just saw PSARC/2007/619 (64-bit Tcl/Tk) fly by.  Does expect have 
64-bit support, and does it come for free once the 64-bit Tcl/Tk 
libraries exist?  More generally, does that case affect this one?

-Seb

From shivakumar.gn@gmail.com Thu Oct 25 08:19:19 2007
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9PFJJxY018116
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Oct 2007 08:19:19 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9PFFlB5028793
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 25 Oct 2007 08:15:50 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQH0092T3QED200@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 25 Oct 2007 09:15:50 -0600 (MDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQH0064K3QD5630@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 25 Oct 2007 09:15:49 -0600 (MDT)
Received: from relay11i.sun.com
 (ip121.net129179-4.block1.us.syntegra.com [129.179.4.121])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9PFFn67003834	for
 <PSARC-ext@sun.com>; Thu, 25 Oct 2007 15:15:49 +0000 (GMT)
Received: from mmp13es.sun.com ([160.41.209.23] [160.41.209.23])
 by relay11i.sun.com with ESMTP id BT-MMP-751408 for PSARC-ext@sun.com; Thu,
 25 Oct 2007 15:15:49 +0000 (Z)
Received: from relay18i.sun.com (relay18i.sun.com [129.179.4.128])
 by mmp13es.sun.com with ESMTP id BT-MMP-6797 for PSARC-ext@sun.com; Thu,
 25 Oct 2007 15:15:49 +0000 (Z)
Received: from py-out-1112.google.com ([64.233.166.179] [64.233.166.179])
 by relay1i.sun.com with ESMTP id BT-MMP-4311827 for PSARC-ext@sun.com; Thu,
 25 Oct 2007 15:15:49 +0000 (Z)
Received: by py-out-1112.google.com with SMTP id a25so837605pyi for
 <PSARC-ext@sun.com>; Thu, 25 Oct 2007 08:15:48 -0700 (PDT)
Received: by 10.65.103.14 with SMTP id f14mr4183539qbm.1193325348335; Thu,
 25 Oct 2007 08:15:48 -0700 (PDT)
Received: by 10.64.183.16 with HTTP; Thu, 25 Oct 2007 08:15:48 -0700 (PDT)
Date: Thu, 25 Oct 2007 20:45:48 +0530
From: S h i v <shivakumar.gn@gmail.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <471FB9D1.20005@sun.com>
To: Sebastien Roy <Sebastien.Roy@Sun.COM>, PSARC-ext@Sun.COM,
        sfwnv-discuss@opensolaris.org
Message-id: <319ee2b10710250815n32e4f084vafe478245a14480b@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
Content-disposition: inline
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com;
 s=beta;
 h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
 bh=95iWML1/PswooZdXn/lq8N6IksZQ0IZWh9g3Rz5rtW4=;
 b=Z+rwLt8e7y7p3wcUUpejippFoSMnODNx4bJhnfpBnFWDVhCr7Y0c0jxhSiYR8DJbbQNdlOynGOJvl0GDgJ7jAipXPeFZLlvZZ95upISYwRK4iNhpLKehONJJLq/M4IL+wyMYbWc8cXcI63141I0AqIL9vFQowbf8zDjIIbiBoBY=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=gmail.com; s=beta;
 h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
 b=A56Jj7oDj1Y7kkCBu7kvUCYOTLmH6uRYCoPeQwYRG4k6+lRoLDzRQEw1PSAxEyTEUZQ0BwpBZameJsFDZONI2wMnKgCiKrQGyoKoyObE5GrTOMqQHpPfTJa2T165Ym1qtTMtBbS6doTgzS5bgzOO4m4taumb4kR1Nwptps5Sfqs=
X-PMX-Version: 5.2.0.264296
X-Brightmail-Tracker: AAAAAA==
References: <471E3564.1040608@sun.com> <471FB9D1.20005@sun.com>
Status: RO
Content-Length: 723

On 10/25/07, Sebastien Roy <Sebastien.Roy@sun.com> wrote:
>
> I just saw PSARC/2007/619 (64-bit Tcl/Tk) fly by.  Does expect have
> 64-bit support, and does it come for free once the 64-bit Tcl/Tk
> libraries exist?  More generally, does that case affect this one?
>

It seems not to be an issue for Expect. Expect's code seems to be
written in a fairly portable manner. I do not have first hand info.
From the changlog(history) details, 64bit seems to be actively used by
people. I also checked some of the rpm sources build contributions for
64bit on other linux platforms and the patches contributed, the one
correction I saw specific to 64bit issue has already be taken care in
an earlier version (5.39).

regards
Shiv

From Sebastien.Roy@sun.com Thu Oct 25 08:52:03 2007
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9PFq3ru018401
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Oct 2007 08:52:03 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9PFmYNm025257
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 25 Oct 2007 08:48:34 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQH00B1358YJU00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 25 Oct 2007 08:48:34 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQH006AV58XFU80@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 25 Oct 2007 08:48:34 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9PFmXTp024323	for
 <PSARC-ext@sun.com>; Thu, 25 Oct 2007 15:48:33 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JQH003014YUXJ00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 25 Oct 2007 09:48:33 -0600 (MDT)
Received: from [129.148.174.103] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JQH009PQ58VMHG0@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 25 Oct 2007 09:48:31 -0600 (MDT)
Date: Thu, 25 Oct 2007 11:48:31 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <319ee2b10710250815n32e4f084vafe478245a14480b@mail.gmail.com>
Sender: Sebastien.Roy@sun.com
To: S h i v <shivakumar.gn@gmail.com>
Cc: PSARC-ext@sun.com, sfwnv-discuss@opensolaris.org
Message-id: <4720BACF.7060208@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <471E3564.1040608@sun.com> <471FB9D1.20005@sun.com>
 <319ee2b10710250815n32e4f084vafe478245a14480b@mail.gmail.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20070924)
Status: RO
Content-Length: 883

S h i v wrote:
> On 10/25/07, Sebastien Roy <Sebastien.Roy@sun.com> wrote:
>> I just saw PSARC/2007/619 (64-bit Tcl/Tk) fly by.  Does expect have
>> 64-bit support, and does it come for free once the 64-bit Tcl/Tk
>> libraries exist?  More generally, does that case affect this one?
>>
> 
> It seems not to be an issue for Expect. Expect's code seems to be
> written in a fairly portable manner. I do not have first hand info.
>>From the changlog(history) details, 64bit seems to be actively used by
> people. I also checked some of the rpm sources build contributions for
> 64bit on other linux platforms and the patches contributed, the one
> correction I saw specific to 64bit issue has already be taken care in
> an earlier version (5.39).

More specifically, will there be an integration of 64-bit expect 
libraries and binaries once the 64-bit Tcl/Tk case has delivered?

-Seb

From shivakumar.gn@gmail.com Thu Oct 25 10:07:41 2007
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9PH7fwo020691
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Oct 2007 10:07:41 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9PH4Cl6026403
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 25 Oct 2007 10:04:12 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQH007038QZLZ00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 25 Oct 2007 10:04:11 -0700 (PDT)
Received: from sca-ea-mail-3.sun.com ([192.18.43.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQH001BP8QYN7C0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 25 Oct 2007 10:04:11 -0700 (PDT)
Received: from relay18i.sun.com
 (ip128.net129179-4.block1.us.syntegra.com [129.179.4.128])
	by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9PGvjTv002838	for
 <PSARC-ext@sun.com>; Thu, 25 Oct 2007 17:04:10 +0000 (GMT)
Received: from mmp12es.sun.com ([160.41.209.22] [160.41.209.22])
 by relay18i.sun.com with ESMTP id BT-MMP-906340 for PSARC-ext@sun.com; Thu,
 25 Oct 2007 17:04:10 +0000 (Z)
Received: from relay16i.sun.com (relay16i.sun.com [129.179.4.126])
 by mmp12es.sun.com with ESMTP id BT-MMP-34497 for PSARC-ext@sun.com; Thu,
 25 Oct 2007 17:04:10 +0000 (Z)
Received: from py-out-1112.google.com ([64.233.166.179] [64.233.166.179])
 by relay1ib.sun.com with ESMTP id BT-MMP-2759568 for PSARC-ext@sun.com; Thu,
 25 Oct 2007 17:04:10 +0000 (Z)
Received: by py-out-1112.google.com with SMTP id a25so904958pyi for
 <PSARC-ext@sun.com>; Thu, 25 Oct 2007 10:04:09 -0700 (PDT)
Received: by 10.65.253.6 with SMTP id f6mr4329757qbs.1193331849563; Thu,
 25 Oct 2007 10:04:09 -0700 (PDT)
Received: by 10.64.183.16 with HTTP; Thu, 25 Oct 2007 10:04:09 -0700 (PDT)
Date: Thu, 25 Oct 2007 22:34:09 +0530
From: S h i v <shivakumar.gn@gmail.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <4720BACF.7060208@sun.com>
To: Sebastien Roy <Sebastien.Roy@sun.com>, PSARC-ext@sun.com,
        sfwnv-discuss@opensolaris.org
Message-id: <319ee2b10710251004x19e60507p44c26c114e23a7a9@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
Content-disposition: inline
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com;
 s=beta;
 h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
 bh=dwaMuxAHZArbVc/KXrn3PjH4m+v3PvRkFynwkcPns2k=;
 b=AbKpFuLjD5RPNBImJPXQE7zOGxxbf9GYhxykL71sOA57Tsh4fuGG03Z7MHQFRD+43p5kGvMBeGiIFfQQoqVuhn4deB/0wUR6oznuhOK4RbV7vtV9sjA0kvMhVQXoCyKF4KXCesqEgtdtWZtW04IEfGWe/Q8fqIiryfsHOHs1WiM=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=gmail.com; s=beta;
 h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
 b=sUzSTSTuQveYj6pdAlt1A7KIo/BWu1rpWgrdPvMJsUdYVZdpAIs/y+uVr2RlvdwEPtrSL8RPtseb5UoAdchtOK+hJVqwjg/IrEZwigbANTCNgDYk76d+fqAo2yB5Aw85tEa6n/737IuVcMvKV6PQaH0eLVwU9v520243sdzt5M0=
X-PMX-Version: 5.2.0.264296
X-Brightmail-Tracker: AAAAAA==
References: <471E3564.1040608@sun.com> <471FB9D1.20005@sun.com>
 <319ee2b10710250815n32e4f084vafe478245a14480b@mail.gmail.com>
 <4720BACF.7060208@sun.com>
Status: RO
Content-Length: 415

On 10/25/07, Sebastien Roy <Sebastien.Roy@sun.com> wrote:
>
> More specifically, will there be an integration of 64-bit expect
> libraries and binaries once the 64-bit Tcl/Tk case has delivered?
>

No. Expect is used as a top level app. I am not aware of any
application that uses libexpect and *require* it to be in 64bit and do
not work otherwise (as is the case for the ARC case for 64bit Tcl/Tk).

regards
Shiv

From Nicolas.Williams@sun.com Thu Oct 25 12:59:21 2007
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9PJxLCR024417
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Oct 2007 12:59:21 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9PJto3f025042;
	Thu, 25 Oct 2007 12:55:51 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQH0060HGP3NY00@brm-avmta-1.central.sun.com>; Thu,
 25 Oct 2007 13:55:51 -0600 (MDT)
Received: from binky.Central.Sun.COM ([129.153.128.104])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQH006RPGP31R00@brm-avmta-1.central.sun.com>; Thu,
 25 Oct 2007 13:55:51 -0600 (MDT)
Received: from binky.Central.Sun.COM (localhost [127.0.0.1])
	by binky.Central.Sun.COM (8.14.1+Sun/8.14.1) with ESMTP id l9PJtoNe007992;
 Thu, 25 Oct 2007 14:55:50 -0500 (CDT)
Received: (from nw141292@localhost)
	by binky.Central.Sun.COM (8.14.1+Sun/8.14.1/Submit) id l9PJtoDD007991; Thu,
 25 Oct 2007 14:55:50 -0500 (CDT)
Date: Thu, 25 Oct 2007 14:55:50 -0500
From: Nicolas Williams <Nicolas.Williams@sun.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <319ee2b10710251004x19e60507p44c26c114e23a7a9@mail.gmail.com>
To: S h i v <shivakumar.gn@gmail.com>
Cc: Sebastien Roy <Sebastien.Roy@sun.com>, PSARC-ext@sun.com,
        sfwnv-discuss@opensolaris.org
Message-id: <20071025195549.GH6776@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <471E3564.1040608@sun.com> <471FB9D1.20005@sun.com>
 <319ee2b10710250815n32e4f084vafe478245a14480b@mail.gmail.com>
 <4720BACF.7060208@sun.com>
 <319ee2b10710251004x19e60507p44c26c114e23a7a9@mail.gmail.com>
X-Authentication-warning: binky.Central.Sun.COM: nw141292 set sender to
 Nicolas.Williams@sun.com using -f
User-Agent: Mutt/1.5.7i
Status: RO
Content-Length: 753

On Thu, Oct 25, 2007 at 10:34:09PM +0530, S h i v wrote:
> On 10/25/07, Sebastien Roy <Sebastien.Roy@sun.com> wrote:
> > More specifically, will there be an integration of 64-bit expect
> > libraries and binaries once the 64-bit Tcl/Tk case has delivered?
> 
> No. Expect is used as a top level app. I am not aware of any
> application that uses libexpect and *require* it to be in 64bit and do
> not work otherwise (as is the case for the ARC case for 64bit Tcl/Tk).

But do we have to know of such an application before we'll ship a 64-bit
version of some library?  Isn't the point to enable development of 32-
and 64-bit applications alike?  If libexpect cannot be built as a 64-bit
object that's one thing, but if it can, why not ship it?

Nico
-- 

From shivakumar.gn@gmail.com Thu Oct 25 19:45:03 2007
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9Q2j2Zv004081
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 25 Oct 2007 19:45:02 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9Q2fXkp014202
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 25 Oct 2007 19:41:33 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQH00G0DZH56W00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 25 Oct 2007 20:41:29 -0600 (MDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQH00GZTZH4WO90@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 25 Oct 2007 20:41:28 -0600 (MDT)
Received: from relay43i.sun.com ([192.5.209.74])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9Q2fS9Y001257	for
 <PSARC-ext@sun.com>; Fri, 26 Oct 2007 02:41:28 +0000 (GMT)
Received: from mms49es.sun.com ([160.41.221.233] [160.41.221.233])
 by relay43i.sun.com with ESMTP id BT-MMP-2389487 for PSARC-ext@sun.com; Fri,
 26 Oct 2007 02:41:28 +0000 (Z)
Received: from relay43i.sun.com ([192.5.209.74] [192.5.209.74])
 by mms49es.sun.com with ESMTP id BT-MMP-749403 for PSARC-ext@sun.com; Fri,
 26 Oct 2007 02:41:28 +0000 (Z)
Received: from py-out-1112.google.com ([64.233.166.183] [64.233.166.183])
 by relay4i.sun.com with ESMTP id BT-MMP-37095290 for PSARC-ext@sun.com; Fri,
 26 Oct 2007 02:41:28 +0000 (Z)
Received: by py-out-1112.google.com with SMTP id a25so1163922pyi for
 <PSARC-ext@sun.com>; Thu, 25 Oct 2007 19:41:27 -0700 (PDT)
Received: by 10.64.156.2 with SMTP id d2mr70330qbe.1193366487410; Thu,
 25 Oct 2007 19:41:27 -0700 (PDT)
Received: by 10.64.183.16 with HTTP; Thu, 25 Oct 2007 19:41:27 -0700 (PDT)
Date: Fri, 26 Oct 2007 08:11:27 +0530
From: S h i v <shivakumar.gn@gmail.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <20071025195549.GH6776@Sun.COM>
To: Nicolas Williams <Nicolas.Williams@sun.com>,
        Sebastien Roy <Sebastien.Roy@sun.com>, PSARC-ext@sun.com,
        sfwnv-discuss@opensolaris.org
Message-id: <319ee2b10710251941o276981beofd5776289a8b05ec@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
Content-disposition: inline
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com;
 s=beta;
 h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
 bh=6imrLVwceenfozvrGEENDyqtMWI4aeAS2Po89otbulA=;
 b=X/kusbdUoL6eKaK1vbx8VA761r5AksUaIjhmuDZ9IHLlQiicSPkqweLoCaQ08yohsqOiVhvPsEUcRXMENUh7E0JGRw2SDqyzdU+X4UStNzqxfywRCpimZXEvamuBKWkq4bE6zUCxJiEI6cex7u55mzB1GL37IUaYpSmWNRgcAcw=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=gmail.com; s=beta;
 h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
 b=j8zmdWiuTtsAeygOogbr9yx2YhOPJlBUoea3oE6CctSFnw8nwZEyfkRPc0oC6RNxesxhF8psNmBxsz5VQlP32haSizW2E+sdjIB/x0Lfp/Q2y6Z2z6lgD85Tba6GmAOii3sLQFSNbf1M8ac0j/auSCtLV0l/Cgl0zqYerCVg8Ww=
X-PMX-Version: 5.2.0.264296
X-Brightmail-Tracker: AAAAAA==
References: <471E3564.1040608@sun.com> <471FB9D1.20005@sun.com>
 <319ee2b10710250815n32e4f084vafe478245a14480b@mail.gmail.com>
 <4720BACF.7060208@sun.com>
 <319ee2b10710251004x19e60507p44c26c114e23a7a9@mail.gmail.com>
 <20071025195549.GH6776@Sun.COM>
Status: RO
Content-Length: 1155

On 10/26/07, Nicolas Williams <Nicolas.Williams@sun.com> wrote:
> >
> > No. Expect is used as a top level app. I am not aware of any
> > application that uses libexpect and *require* it to be in 64bit and do
> > not work otherwise (as is the case for the ARC case for 64bit Tcl/Tk).
>
> But do we have to know of such an application before we'll ship a 64-bit
> version of some library? Isn't the point to enable development of 32-
> and 64-bit applications alike?  If libexpect cannot be built as a 64-bit
> object that's one thing, but if it can, why not ship it?
>

Just like any new interface has to establish a case to be introduced,
even this would need to.

Solaris 64-bit Developer's Guide [docs.sun.com : 816-5138] is clear about this:
Conversion is necessary only if
- the app needs more than 4GB of virtual address space
- Uses a library that has only a 64-bit version
- Is numeric computation intensive and needs 64-bit registers for
performance reasons
- ...couple of other points that are still farther for this case

It goes on to say 32-bit apps that do not require 64-bit capabilities
should remain 32-bit to maximize portability.

-Shiv

From Sebastien.Roy@sun.com Tue Oct 30 14:04:39 2007
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9UL4cCl021391
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 30 Oct 2007 14:04:38 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9UL10rs014418
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Oct 2007 21:01:04 GMT
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQQ0040VT1QIV00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.Com); Tue, 30 Oct 2007 15:01:02 -0600 (MDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQQ00HIYT1Q7AD0@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.Com); Tue,
 30 Oct 2007 15:01:02 -0600 (MDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9UL12Oe029256	for
 <PSARC-ext@Sun.Com>; Tue, 30 Oct 2007 21:01:02 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JQQ00101RQ05I00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Tue,
 30 Oct 2007 15:01:02 -0600 (MDT)
Received: from [129.148.174.103] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JQQ0026OT1JY4G0@mail-amer.sun.com> for PSARC-ext@Sun.Com
 (ORCPT PSARC-ext@Sun.Com); Tue, 30 Oct 2007 15:00:55 -0600 (MDT)
Date: Tue, 30 Oct 2007 17:00:54 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Re: 2007/612 Expect 5.43 in SFW
In-reply-to: <471E3564.1040608@sun.com>
Sender: Sebastien.Roy@sun.com
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: PSARC-ext@sun.com, S h i v <shivakumar.gn@gmail.com>,
        sfwnv-discuss@opensolaris.org
Message-id: <47279B86.7040509@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <471E3564.1040608@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20070924)
Status: RO
Content-Length: 418

Sebastien Roy wrote:
> I'm sponsoring this fast-track for Shivakumar GN and the SFW OpenSolaris 
> community.  The timer for this case expires on 10/30/2007.  The release 
> binding is Patch.

This case was approved during last week's PSARC meeting.  I don't believe 
the 64-bit Tcl/Tk case has any significant impact on this one.  The 
project team can figure out the right thing to do wrt 64-bit on their own.

-Seb

