ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> activetcl
activetcl
Re: [Activetcl] activetcl 8.5.1, teacup, $HOME/.teapot
by Andreas Kupries other posts by this author
Feb 11 2008 9:59AM messages near this date
view in the new Beta List Site
[Activetcl] activetcl 8.5.1, teacup, $HOME/.teapot | Re: [Activetcl] activetcl 8.5.1, teacup, $HOME/.teapot
> 
>  I installed ActiveTcl 8.5.1 solaris 2.8 sparc on my machine from file:
>  ActiveTcl8.5.1.0.284069-solaris-sparc-2.8-threaded.tar.gz
> 
>  Then, I do a
>  teacup install ActiveState::ActiveTcl -is profile
>  and solaris2.8-sparc binaries are installed.
> 
>  Then I type:
>  $ teacup install --arch solaris2.8-sparc ral
>          The requested architecture "solaris2.8-sparc" is not supported
>          by the repository at
>          "/vol/tclsrcsol/ActiveTcl-8.5.1/lib/teapot".

>  which, technically, isn't where I was expecting things to be installed
>  anyways. I mean, my .teapot points to /vol/tclsrcsol/teapot which
>  has a repository in it.
> 
>  So it _appears_ that 8.5.1 comes with its own idea of a repository. But

As we said in our announcement of the new release, with ActiveTcl 8.5.1 (and
AT 8.4.18.0) the installer will create a TEApot repository in
<installdir> /lib/teapot, and this repository will be

(a) connected to the tclsh/wish under <installdir> /bin
(b) and marked as the default installation repository.

Item (a) means that the tclsh/wish in <installdir> /bin will by default talk
to only that repository now, and not the repository at
"~/.teapot/repository" (X). All previous installations are still connected
to repository X.

The essence of the above is that we are moving away from the old default (at
~/.teapot/repository), to avoid the issues we have with the automatic
sharing of a repository between AT installations. This does _not_ mean that
we will delete the old default however, breaking whatever other
installations already exist.


>  That brings up a couple of issues.
> 
>  1. Do I need to do something about my $HOME/.teapot about
>  this, or is that all taken care of?

I am not clear if I understand the question correctly.
What do you believe should be done ?
I am certainly not touching it with the new installation, no change, no
removal.

>  2. What do I need to do to convince teacup that the install is okay - that
>  the repository at that directory ... which has solaris 2.8 sparc binaries
>  in it right now ... is okay?
> 
>  Or, am I using the --arch flag wrong?

What does
	teacup link info /vol/tclsrcsol/ActiveTcl-8.5.1/lib/teapot
	say ?

The shell listed there should be /vol/tclsrcsol/ActiveTcl-8.5.1/bin/tclsh8.5
If you run the actually listed shell and invoke
	package require platform
	platform::identify

what is the result ?


>  Just curious how to straighten this out.

--
	Andreas Kupries <andreask@[...].com> 
	Developer @ http://www.ActiveState.com
	Tel: +1 778-786-1122


_______________________________________________
ActiveTcl mailing list
ActiveTcl@[...].com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
Thread:
Larry W. Virden
Andreas Kupries
Larry W. Virden
Andreas Kupries

Privacy Policy | Email Opt-out | Feedback | Syndication
© 2004 ActiveState, a division of Sophos All rights reserved