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.