Hi,
Here is the long-awaited post from us here at Tenon regarding iTools
6.5
and Jaguar. I really wanted to post this information after we had all
of
the answers and our updates completed, but, since you all are so
eager, we
really can't wait anymore. :)
This e-mail is lengthy, but I hope that you find it interesting as it
contains important information. Please read it.
As you may or may not already know, Apple has made significant changes
to
Jaguar. The installer, core libraries, and user interface have all
undergone significant changes, bug fixes and, unfortunately, the
introduction of bugs.
Here are the issues and some history behind each one.
1. Apple's introduction of Bash.
Apple now includes Bash version 2 in Mac OS X. Although this is
welcome,
they have also chosen to replace "sh" with Bash also. Although Bash
tries
to be "sh" compliant when invoked as "sh", it is not entirely
compatible
with the previous version of sh that Apple shipped with Mac OS X
10.0/10.1. Since Bash seems to be slightly more picky, it now breaks
the
installer.sh script that Apple includes.
In order for the installer.sh script to work properly, the offending
code
needs to be commented out or removed. We will distribute this new
installer.sh script both on our website and in the forthcoming iTools
6.5.6 CD-ROM.
An unfortunate issue that I just discovered this morning is that after
the
GUI multi-package installer is run, the offending broken installer.sh
script is replaced overwriting the correctly-working installer.sh
script
that you may have just installed. This is annoying.
2. The change from curses to ncurses.
Apple has changed its library structure so that it now uses ncurses
instead of the archaic curses. The curses/ncurses libraries allow the
programmer to create interactive text-based programs easily. Such
text-based programs can have color, mouse support, ANSI graphics, and
more. This change has caused a number of interactive text-based
programs
to break including those distributed with iTools.
3. Cocoa API Changes
There have been some Cocoa API changes that have resulted in the iTools
Manager failing to work properly.
AT THIS MOMENT, HERE IS WHAT WORKS AND WHAT DOESN'T:
What works:
-----------
1. The iTools 6.5.5 Core Package
Although the iTools core package should work properly, a number of you
have reported installer issues. I have experienced these issues in
certain circumstances. I've experienced a great deal of success in
first
replacing the installer.sh script with a working one and re-installing.
2. Virtually all of the optional and third-party packages.
What doesn't work:
------------------
1. Installing the core iTools package in certain circumstances. See
above.
2. MySQL -- The MySQL application (typing MySQL on the command line)
3. The iTools Manager
WHAT WILL WORK AS SOON AS POSSIBLE:
Everything!
We are working very hard to release a iTools 6.5.6 that is fully Jaguar
compliant. We will supply an updated PHP package, PHP version 4.2.2,
and
an updated MySQL package (that will work on Jaguar) as well. We will
also
distribute an updated version of the iTools Manager that will work on
Jaguar.
Thank you for your patience. I will keep you informed of our progress.
Sincerely,
Erik.
--
Erik Lotspeich Lead Engineer
Tenon Intersystems erik@xxxxxxxxx
1123 Chapala Street Ste 200 805-963-6983
Santa Barbara, CA 93101-3142 http://www.tenon.com/
---------
---------
Tenon Intersystems' iTools Mailing List
To unsubscribe: send
mailto://itools-request@xxxxxxxxxxxxxxx
with the subject: unsubscribe
Find searchable mailin list archives at:
http://itools.blackpepper.co.